:root{--m-state:.16s;--m-reveal:.64s;--m-data:.9s;--m-stagger:70ms;--m-ambient:24s;--m-ease-out:cubic-bezier(.22, 1, .36, 1);--m-ease-in-out:cubic-bezier(.65, 0, .35, 1);--m-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--m-shadow-raised:0 8px 24px -4px #0000001f}@keyframes m-failsafe{to{opacity:1;transform:none}}html[data-js] .m-reveal{transition:opacity var(--m-reveal) var(--m-ease-out), transform var(--m-reveal) var(--m-ease-out);transition-delay:var(--m-delay,0s)}html[data-js] .m-reveal:not(.is-in){opacity:0;transform:translate3d(0, var(--m-y,16px), 0);animation:1ms 3s forwards m-failsafe}html[data-js] .m-stagger>*{transition:opacity var(--m-reveal) var(--m-ease-out), transform var(--m-reveal) var(--m-ease-out);transition-delay:var(--m-delay,calc(min(var(--m-i,0), 6) * var(--m-stagger)))}html[data-js] .m-stagger:not(.is-in)>*{opacity:0;animation:1ms 3s forwards m-failsafe;transform:translateY(16px)}.m-grow{transform-origin:0}.m-grow--y{transform-origin:50% 100%}html[data-js] .m-grow{transition:transform var(--m-data) var(--m-ease-out);transition-delay:var(--m-delay,calc(min(var(--m-i,0), 8) * 50ms))}html[data-js] .m-grow:not(.is-in):not(.is-in *){animation:1ms 3s forwards m-failsafe;transform:scaleX(.001)}html[data-js] .m-grow--y:not(.is-in):not(.is-in *){transform:scaleY(.001)}html[data-js] .m-pop{transition:opacity var(--m-reveal) var(--m-ease-out), transform var(--m-reveal) var(--m-ease-out);transition-delay:var(--m-delay,calc(min(var(--m-i,0), 12) * 40ms))}html[data-js] .m-pop:not(.is-in):not(.is-in *){opacity:0;animation:1ms 3s forwards m-failsafe;transform:translateY(10px)scale(.9)}.m-draw{stroke-dasharray:1;stroke-dashoffset:0}html[data-js] .m-draw{transition:stroke-dashoffset var(--m-data) var(--m-ease-in-out);transition-delay:var(--m-delay,0s)}html[data-js] .m-draw:not(.is-in):not(.is-in *){stroke-dashoffset:1px;animation:1ms 3s forwards m-draw-failsafe}@keyframes m-draw-failsafe{to{stroke-dashoffset:0}}html[data-js] .m-slide{transition:opacity .36s var(--m-ease-out), transform .36s var(--m-ease-out)}html[data-js] .m-slide:not(.is-in){opacity:0;animation:1ms 3s forwards m-failsafe;transform:translate(24px)}.m-unlock__veil{transition:opacity .42s var(--m-ease-out), transform .42s var(--m-ease-out)}.m-unlock__lock{transition:opacity .24s var(--m-ease-out), transform .42s var(--m-ease-out)}.m-unlock.is-unlocked .m-unlock__veil{opacity:0;pointer-events:none;transform:translateY(-8px)}.m-unlock.is-unlocked .m-unlock__lock{opacity:0;transform:translateY(-6px)rotate(-12deg)scale(.9)}.m-lift{transition:transform var(--m-state) var(--m-ease-out);position:relative}.m-lift:after{content:"";border-radius:inherit;box-shadow:var(--m-shadow-raised);opacity:0;transition:opacity var(--m-state) var(--m-ease-out);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.m-lift:hover{transform:translateY(-2px)}.m-lift:hover:after{opacity:1}}.m-lift:focus-visible:after{opacity:1}.m-lift[data-pressed],.m-lift:active{transform:translate(0,0)scale(.985)}.m-count{font-variant-numeric:tabular-nums;display:inline-grid}.m-count>*{grid-area:1/1}.m-count__final{opacity:0}.m-count__live{text-align:inherit}.m-aurora{pointer-events:none;z-index:0;contain:strict;position:absolute;inset:0;overflow:hidden}.m-aurora__layer{will-change:transform;animation:m-aurora-a var(--m-ambient) var(--m-ease-in-out) infinite alternate;background-position:50%;background-size:cover;position:absolute;inset:-12%}.m-aurora__layer--b{opacity:.55;mix-blend-mode:screen;animation-name:m-aurora-b}.m-aurora[data-paused] .m-aurora__layer{animation-play-state:paused}@keyframes m-aurora-a{0%{transform:translate(-3%,-2%)scale(1.02)rotate(.001deg)}to{transform:translate(3%,2.5%)scale(1.12)rotate(.001deg)}}@keyframes m-aurora-b{0%{transform:translate(4%,2%)scale(1.12)rotate(.001deg)}to{transform:translate(-4%,-2.5%)scale(1.02)rotate(.001deg)}}.m-rail{z-index:30;flex-direction:column;display:flex;position:fixed;top:50%;right:4px;transform:translateY(-50%)}.m-rail__dot{border-radius:8px;place-items:center;width:44px;height:28px;display:grid;position:relative}.m-rail__dot:before{content:"";width:8px;height:8px;transition:transform var(--m-state) var(--m-ease-out), background-color var(--m-state) var(--m-ease-out);background:#8e57fb59;border-radius:50%;box-shadow:0 0 0 1px #ffffff8c}.m-rail__dot[aria-current=location]:before{background:#8e57fb;transform:scale(1.6)}.m-rail__dot:focus-visible{outline-offset:2px;outline:2px solid #8e57fb}.m-rail__tip{white-space:nowrap;color:#fff;opacity:0;transition:opacity var(--m-state) var(--m-ease-out), transform var(--m-state) var(--m-ease-out);pointer-events:none;background:#000;border-radius:8px;padding:6px 8px;font-size:12px;line-height:1;position:absolute;right:40px;transform:translate(4px)}.m-rail__dot:focus-visible .m-rail__tip{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.m-rail__dot:hover .m-rail__tip{opacity:1;transform:none}}@media (max-width:720px){.m-rail{display:none}}.m-particles{z-index:0;pointer-events:none;position:fixed;inset:0}.m-particles canvas{width:100%;height:100%;position:absolute;inset:0}.m-glow{opacity:1;transition:opacity 1.2s var(--m-ease-out);pointer-events:none}.m-glow[data-faded]{opacity:0}@media (prefers-reduced-motion:reduce){html[data-js] .m-reveal,html[data-js] .m-stagger>*,html[data-js] .m-grow,html[data-js] .m-pop,html[data-js] .m-draw,html[data-js] .m-slide{opacity:1!important;stroke-dashoffset:0!important;transition:none!important;animation:none!important;transform:none!important}.m-aurora__layer{will-change:auto;animation:none}.m-glow,.m-rail__dot:before,.m-rail__tip{transition:none}.m-lift,.m-lift:hover,.m-lift[data-pressed],.m-lift:active{transform:none}.m-unlock__veil,.m-unlock__lock{transition:opacity .16s linear;transform:none!important}}
.shell-module__8SDb0W__shell{--brand-rail-w:176px;background:var(--color-white);color:var(--color-black);position:relative}@media (min-width:1920px){.shell-module__8SDb0W__shell~:not(footer):not(:has(footer)):not([data-brand-page-info]){box-sizing:border-box;max-width:var(--container-max);margin-inline:auto;padding-inline-start:200px}}:is(.shell-module__8SDb0W__shell~[data-brand-block],.shell-module__8SDb0W__shell~:has(>[data-brand-block])){padding-block:24px}@media (min-width:768px){:is(.shell-module__8SDb0W__shell~[data-brand-block],.shell-module__8SDb0W__shell~:has(>[data-brand-block])){padding-block:32px}}@media (min-width:1280px){:is(.shell-module__8SDb0W__shell~[data-brand-block],.shell-module__8SDb0W__shell~:has(>[data-brand-block])){padding-block:48px}}.shell-module__8SDb0W__shell~[id]{scroll-margin-top:72px}@media (min-width:1920px){.shell-module__8SDb0W__shell~[id]{scroll-margin-top:32px}}.shell-module__8SDb0W__inner{max-width:var(--content-max);padding:24px var(--gutter) 0;flex-direction:column;gap:16px;margin-inline:auto;display:flex}@media (min-width:1920px){.shell-module__8SDb0W__inner{max-width:var(--container-max);padding-inline-start:calc(var(--gutter) + var(--brand-rail-w) + 24px)}}.shell-module__8SDb0W__legend{max-width:64ch;font-size:var(--text-14);line-height:var(--leading-150);color:var(--color-slate-500);align-items:flex-start;gap:8px;margin:0;display:flex}.shell-module__8SDb0W__legend svg{flex:none;margin-top:2px}.shell-module__8SDb0W__chipsInline{display:block}@media (min-width:1920px){.shell-module__8SDb0W__chipsInline{display:none}}.shell-module__8SDb0W__chipsNav{min-width:0}.shell-module__8SDb0W__chipList{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.shell-module__8SDb0W__chipList::-webkit-scrollbar{display:none}.shell-module__8SDb0W__chipList a{border-radius:var(--radius-full);border:1px solid var(--color-grey-200);background:var(--color-white);min-height:36px;color:var(--color-ink-900);font-size:var(--text-14);white-space:nowrap;align-items:center;padding:0 14px;line-height:21px;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.shell-module__8SDb0W__chipList a:hover{background:var(--color-off-white)}.shell-module__8SDb0W__chipList a[aria-current]{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.shell-module__8SDb0W__chipsFixed{z-index:30;padding:10px var(--gutter);background:color-mix(in srgb, var(--color-white) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-grey-200);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .16s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 1px 3px #0000000f}.shell-module__8SDb0W__chipsFixed[data-shown]{opacity:1;pointer-events:auto;transform:none}@media (min-width:721px){.shell-module__8SDb0W__chipsFixed{display:none}}.shell-module__8SDb0W__rail{display:none}@media (min-width:1920px){.shell-module__8SDb0W__rail{z-index:20;top:96px;left:calc(max(0px, (100vw - var(--container-max)) / 2) + var(--gutter));width:var(--brand-rail-w);opacity:0;pointer-events:none;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);display:block;position:fixed;transform:translate(-8px)}.shell-module__8SDb0W__rail[data-shown]{opacity:1;pointer-events:auto;transform:none}}.shell-module__8SDb0W__railTitle{font-size:var(--text-12);line-height:18px;font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-slate-500);margin:0 0 12px}.shell-module__8SDb0W__railList{--row:36px;border-left:1px solid var(--color-grey-200);margin:0;padding:0 0 0 1px;list-style:none;position:relative}.shell-module__8SDb0W__railList:before{content:"";width:2px;height:var(--row);background:var(--color-purple);opacity:var(--shown,0);transform:translateY(calc(var(--active,0) * var(--row)));border-radius:2px;transition:transform .32s cubic-bezier(.65,0,.35,1),opacity .16s;position:absolute;top:0;left:-1px}.shell-module__8SDb0W__railList a{height:var(--row);font-size:var(--text-14);color:var(--color-slate-500);white-space:nowrap;text-overflow:ellipsis;border-radius:0 var(--radius-8) var(--radius-8) 0;align-items:center;padding:0 12px;line-height:21px;text-decoration:none;transition:color .16s,background-color .16s;display:flex;overflow:hidden}.shell-module__8SDb0W__railList a:hover{color:var(--color-black);background:var(--color-off-white)}.shell-module__8SDb0W__railList a[aria-current]{color:var(--color-black);font-weight:var(--fw-medium)}.shell-module__8SDb0W__admin{z-index:40;background:var(--color-near-black);max-width:calc(100vw - 32px);color:var(--color-white);border:1px solid color-mix(in srgb, var(--color-white) 12%, transparent);font-size:var(--text-14);white-space:nowrap;border-radius:14px;align-items:center;gap:12px;padding:8px 8px 8px 16px;line-height:21px;animation:.48s cubic-bezier(.22,1,.36,1) both shell-module__8SDb0W__adminIn;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px -4px #0000001f}@keyframes shell-module__8SDb0W__adminIn{0%{opacity:0;transform:translate(-50%,16px)}}@media (max-width:767px){.shell-module__8SDb0W__admin{white-space:normal;flex-wrap:wrap;gap:6px 8px;max-width:none;padding-left:12px;animation-name:shell-module__8SDb0W__adminInPhone;left:12px;right:72px;transform:none}.shell-module__8SDb0W__adminTitle,.shell-module__8SDb0W__adminRole{display:none}.shell-module__8SDb0W__adminLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell-module__8SDb0W__adminBtn{padding:0 10px}.shell-module__8SDb0W__adminActions{margin-inline-start:auto}}@keyframes shell-module__8SDb0W__adminInPhone{0%{opacity:0;transform:translateY(16px)}}.shell-module__8SDb0W__adminWho{font-weight:var(--fw-medium);align-items:center;gap:8px;display:inline-flex}.shell-module__8SDb0W__adminDot{background:var(--color-purple);border-radius:50%;width:8px;height:8px}.shell-module__8SDb0W__adminRole{color:color-mix(in srgb, var(--color-white) 60%, transparent);font-weight:var(--fw-regular);text-transform:capitalize}.shell-module__8SDb0W__adminTitle{border-inline-start:1px solid color-mix(in srgb, var(--color-white) 18%, transparent);padding-inline-start:12px}.shell-module__8SDb0W__adminStatus{border-radius:var(--radius-6);font-size:var(--text-12);border:1px solid color-mix(in srgb, var(--color-white) 24%, transparent);color:color-mix(in srgb, var(--color-white) 80%, transparent);padding:0 8px;line-height:20px}.shell-module__8SDb0W__adminStatus[data-state=draft]{color:#fccb13;border-color:#fccb138c}.shell-module__8SDb0W__adminStatus[data-state=published]{border-color:color-mix(in srgb, var(--color-green) 70%, transparent)}.shell-module__8SDb0W__adminActions{gap:8px;display:inline-flex}.shell-module__8SDb0W__adminBtn{border-radius:var(--radius-8);border:1px solid color-mix(in srgb, var(--color-white) 24%, transparent);min-height:36px;color:var(--color-white);font:inherit;font-weight:var(--fw-medium);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 14px;text-decoration:none;transition:background-color .16s,transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.shell-module__8SDb0W__adminBtn:hover{background:color-mix(in srgb, var(--color-white) 8%, transparent)}.shell-module__8SDb0W__adminBtn:active{transform:translateY(1px)}.shell-module__8SDb0W__adminBtn:disabled{opacity:.45;cursor:not-allowed}.shell-module__8SDb0W__adminPrimary{background:var(--color-purple-700);border-color:var(--color-purple-700)}.shell-module__8SDb0W__adminPrimary:hover:not(:disabled){background:var(--color-purple-800)}.shell-module__8SDb0W__shell :is(a,button):focus-visible,.shell-module__8SDb0W__admin :is(a,button):focus-visible{outline:2px solid var(--color-purple);outline-offset:2px}html[data-brand-editor] .shell-module__8SDb0W__shell~[data-brand-chip]{position:relative}html[data-brand-editor] .shell-module__8SDb0W__shell~[data-brand-chip]:after{content:"";z-index:3;border:1px dashed color-mix(in srgb, var(--color-purple) 60%, transparent);pointer-events:none;border-radius:14px;position:absolute;inset:8px}html[data-brand-editor] .shell-module__8SDb0W__shell~[data-brand-chip]:before{content:attr(data-brand-chip);z-index:4;border-radius:var(--radius-6);border:1px solid color-mix(in srgb, var(--color-purple) 60%, transparent);background:var(--color-white);max-width:calc(100% - 48px);color:var(--color-purple-700);font-size:var(--text-12);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:0 8px;line-height:20px;position:absolute;top:-2px;right:24px;overflow:hidden}@media (min-width:1920px){html[data-brand-editor] .shell-module__8SDb0W__shell~[data-brand-chip]:after{inset:8px 376px 8px 248px}html[data-brand-editor] .shell-module__8SDb0W__shell~[data-brand-chip]:before{max-width:calc(100% - 680px);right:392px}}@media (prefers-reduced-motion:reduce){.shell-module__8SDb0W__rail,.shell-module__8SDb0W__chipsFixed,.shell-module__8SDb0W__railList:before,.shell-module__8SDb0W__admin{transition:none;animation:none}}.shell-module__8SDb0W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell-module__8SDb0W__particles{z-index:-1}.shell-module__8SDb0W__shell~* [data-figma=authored]:not([data-surface]){background:0 0}.shell-module__8SDb0W__shell~[data-figma=authored]:not([data-surface]){background:0 0}@media (min-width:1920px){.shell-module__8SDb0W__chapterRail{display:none}}.shell-module__8SDb0W__chapterRail .m-rail{left:4px;right:auto}.shell-module__8SDb0W__chapterRail .m-rail__tip{left:40px;right:auto;transform:translate(-4px)}.shell-module__8SDb0W__chapterRail{opacity:0;transition:opacity .24s cubic-bezier(.22,1,.36,1)}.shell-module__8SDb0W__chapterRail[data-shown]{opacity:1}.shell-module__8SDb0W__chapterRail:not([data-shown]) .m-rail{pointer-events:none}@media (prefers-reduced-motion:reduce){.shell-module__8SDb0W__chapterRail{transition:none}}
.page-info-module__x51hjW__root{--pi-w:304px;height:0;position:relative}@media (min-width:1920px){.page-info-module__x51hjW__root~:not(footer):not(:has(footer)){box-sizing:border-box;max-width:var(--container-max);margin-inline:auto;padding-inline-end:328px}}.page-info-module__x51hjW__fab{z-index:45;border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--color-white) 14%, transparent);background:var(--color-near-black);min-width:48px;min-height:48px;color:var(--color-white);font:inherit;font-size:var(--text-14);font-weight:var(--fw-medium);cursor:pointer;align-items:center;gap:8px;padding:0 18px 0 14px;transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .16s;animation:.32s cubic-bezier(.22,1,.36,1) both page-info-module__x51hjW__fabIn;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px -4px #0000001f}.page-info-module__x51hjW__fab:hover{background:var(--color-ink-900)}.page-info-module__x51hjW__fab:active{transform:scale(.97)}@keyframes page-info-module__x51hjW__fabIn{0%{opacity:0;transform:translateY(8px)scale(.96)}}@media (max-width:767px){.page-info-module__x51hjW__fab{justify-content:center;padding:0}.page-info-module__x51hjW__fabText{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.page-info-module__x51hjW__scrim{z-index:50;background:#0006;animation:.24s both page-info-module__x51hjW__fade;position:fixed;inset:0}@keyframes page-info-module__x51hjW__fade{0%{opacity:0}}.page-info-module__x51hjW__panel{z-index:51;background:var(--color-white);color:var(--color-black);border:1px solid var(--color-grey-200);display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 24px -4px #0000001f}.page-info-module__x51hjW__panel[data-mode=closed]{visibility:hidden}@media (min-width:1280px){.page-info-module__x51hjW__panel{top:32px;bottom:32px;right:calc(max(0px, (100vw - var(--container-max)) / 2) + var(--gutter));width:var(--pi-w);border-radius:18px;max-height:760px;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .24s,visibility 0s linear .42s}.page-info-module__x51hjW__panel[data-mode=dock]{z-index:20}.page-info-module__x51hjW__panel[data-mode=closed]{opacity:0;transform:translate(24px)}.page-info-module__x51hjW__panel:not([data-mode=closed]){transition-delay:0s}.page-info-module__x51hjW__panel[data-mode=sheet]{animation:.42s cubic-bezier(.22,1,.36,1) both page-info-module__x51hjW__slideIn}}@media (max-width:1279px){.page-info-module__x51hjW__panel{border-bottom:0;border-radius:18px 18px 0 0;height:min(86dvh,720px);transition:transform .42s cubic-bezier(.32,.72,0,1),visibility 0s linear .42s;bottom:0;left:0;right:0;transform:translateY(100%)}.page-info-module__x51hjW__panel[data-mode=sheet]{transition-delay:0s;transform:none}.page-info-module__x51hjW__panel:before{content:"";background:var(--color-grey-200);border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:8px;left:50%}}@keyframes page-info-module__x51hjW__slideIn{0%{opacity:0;transform:translate(24px)}}.page-info-module__x51hjW__tabs{--tab-h:64px;background:var(--color-off-white);border-right:1px solid var(--color-grey-200);flex-direction:column;flex:0 0 64px;gap:0;padding:16px 0;display:flex;position:relative}.page-info-module__x51hjW__tabs:before{content:"";width:3px;height:var(--tab-h);background:var(--color-purple);transform:translateY(calc(var(--tab,0) * var(--tab-h)));border-radius:0 3px 3px 0;transition:transform .24s cubic-bezier(.65,0,.35,1);position:absolute;top:16px;left:0}.page-info-module__x51hjW__tab{height:var(--tab-h);border-radius:var(--radius-8);color:var(--color-slate-500);font:inherit;font-size:var(--text-12);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0 8px;padding:0;line-height:18px;transition:color .16s,background-color .16s;display:flex}.page-info-module__x51hjW__tab:hover{color:var(--color-black);background:color-mix(in srgb, var(--color-black) 4%, transparent)}.page-info-module__x51hjW__tab[aria-selected=true]{color:var(--color-purple-700);font-weight:var(--fw-medium)}.page-info-module__x51hjW__body{flex-direction:column;flex:auto;min-width:0;display:flex}.page-info-module__x51hjW__head{border-bottom:1px solid var(--color-grey-200);align-items:center;gap:8px;padding:16px 16px 12px 20px;display:flex}@media (max-width:1279px){.page-info-module__x51hjW__head{padding-top:22px}}.page-info-module__x51hjW__title{font-size:var(--text-16);line-height:24px;font-weight:var(--fw-medium);margin:0}.page-info-module__x51hjW__viewTag{border-radius:var(--radius-6);background:var(--color-lavender-100);color:var(--color-purple-700);font-size:var(--text-12);padding:0 8px;line-height:20px}.page-info-module__x51hjW__close{border-radius:var(--radius-8);width:44px;height:44px;color:var(--color-black);cursor:pointer;background:0 0;border:0;place-items:center;margin:-8px -8px -8px auto;display:grid}.page-info-module__x51hjW__close:hover{background:var(--color-off-white)}.page-info-module__x51hjW__pane{overscroll-behavior:contain;outline-offset:-2px;flex:auto;min-height:0;padding:4px 20px 20px;overflow-y:auto}.page-info-module__x51hjW__sec{border-bottom:1px solid var(--color-grey-100);padding:16px 0}.page-info-module__x51hjW__sec:last-child{border-bottom:0}.page-info-module__x51hjW__h{font-size:var(--text-12);line-height:18px;font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-slate-500);align-items:center;gap:8px;margin:0 0 8px;display:flex}.page-info-module__x51hjW__muted{font-size:var(--text-12);color:var(--color-slate-500);margin:4px 0 0;line-height:18px}.page-info-module__x51hjW__toc{border-left:1px solid var(--color-grey-200);margin:0;padding:0;list-style:none}.page-info-module__x51hjW__toc a{font-size:var(--text-14);color:var(--color-ink-900);border-radius:0 var(--radius-8) var(--radius-8) 0;padding:6px 10px;line-height:21px;text-decoration:none;transition:background-color .16s;display:block}.page-info-module__x51hjW__toc a:hover{background:var(--color-off-white)}.page-info-module__x51hjW__conf{margin-top:12px}.page-info-module__x51hjW__confHead{font-size:var(--text-14);justify-content:space-between;align-items:baseline;margin:0 0 8px;line-height:21px;display:flex}.page-info-module__x51hjW__confHead strong{font-weight:var(--fw-medium)}.page-info-module__x51hjW__confValue{font-variant-numeric:tabular-nums}.page-info-module__x51hjW__meter{border-radius:var(--radius-full);background:var(--color-grey-100);height:8px;overflow:hidden}.page-info-module__x51hjW__meterFill{border-radius:inherit;background:var(--color-green);transform-origin:0;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1) .12s;display:block;transform:scaleX(0)}.page-info-module__x51hjW__meterFill[data-live]{transform:scaleX(var(--v))}.page-info-module__x51hjW__meterFill[data-tone=mid]{background:#fccb13}.page-info-module__x51hjW__meterFill[data-tone=low]{background:var(--color-orange)}.page-info-module__x51hjW__count{font-size:var(--text-14);margin:12px 0 0;line-height:21px}.page-info-module__x51hjW__held{font-size:var(--text-14);margin-top:8px;line-height:21px}.page-info-module__x51hjW__held summary{cursor:pointer;color:var(--color-purple-700);border-radius:var(--radius-4)}.page-info-module__x51hjW__held ul{margin:8px 0 0;padding:0;list-style:none}.page-info-module__x51hjW__held li{border-top:1px solid var(--color-grey-100);justify-content:space-between;gap:8px;padding:4px 0;display:flex}.page-info-module__x51hjW__held li .page-info-module__x51hjW__muted{margin:0}.page-info-module__x51hjW__thumbs{gap:8px;display:flex}.page-info-module__x51hjW__thumb{border-radius:var(--radius-8);border:1px solid var(--color-grey-200);background:var(--color-white);min-height:40px;color:var(--color-black);font:inherit;font-size:var(--text-14);cursor:pointer;align-items:center;gap:6px;padding:0 14px;transition:background-color .16s,border-color .16s,transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.page-info-module__x51hjW__thumb:hover{background:var(--color-off-white)}.page-info-module__x51hjW__thumb:active{transform:translateY(1px)}.page-info-module__x51hjW__thumb[aria-pressed=true]{border-color:var(--color-purple);background:var(--color-lavender-50);color:var(--color-purple-700)}.page-info-module__x51hjW__chat{flex-direction:column;gap:12px;min-height:100%;padding-top:16px;display:flex}.page-info-module__x51hjW__log{border-radius:var(--radius-8);flex-direction:column;gap:8px;max-height:340px;padding:2px;display:flex;overflow-y:auto}.page-info-module__x51hjW__msgYou{background:var(--color-black);max-width:85%;color:var(--color-white);font-size:var(--text-14);border-radius:14px 14px 4px;align-self:flex-end;margin:0;padding:8px 12px;line-height:21px;animation:.24s cubic-bezier(.22,1,.36,1) both page-info-module__x51hjW__msgIn}.page-info-module__x51hjW__msgPage{background:var(--color-off-white);border:1px solid var(--color-grey-100);max-width:92%;font-size:var(--text-14);border-radius:14px 14px 14px 4px;align-self:flex-start;padding:10px 12px;line-height:21px;animation:.24s cubic-bezier(.22,1,.36,1) .12s both page-info-module__x51hjW__msgIn}.page-info-module__x51hjW__msgPage p{margin:0}.page-info-module__x51hjW__src{font-size:var(--text-12);color:var(--color-slate-500);line-height:18px;margin-top:6px!important}.page-info-module__x51hjW__src a{color:var(--color-purple-700)}@keyframes page-info-module__x51hjW__msgIn{0%{opacity:0;transform:translateY(6px)}}.page-info-module__x51hjW__suggest{flex-wrap:wrap;gap:6px;display:flex}.page-info-module__x51hjW__qchip{border-radius:var(--radius-full);border:1px solid var(--color-grey-200);background:var(--color-white);color:var(--color-ink-900);font:inherit;font-size:var(--text-12);text-align:left;cursor:pointer;padding:6px 10px;line-height:18px;transition:background-color .16s,border-color .16s}.page-info-module__x51hjW__qchip:hover{border-color:var(--color-purple);background:var(--color-lavender-50)}.page-info-module__x51hjW__ask{gap:8px;margin-top:auto;display:flex}.page-info-module__x51hjW__ask input{border-radius:var(--radius-8);border:1px solid var(--color-grey-200);background:var(--color-white);min-width:0;min-height:44px;color:var(--color-black);font:inherit;font-size:var(--text-16);flex:auto;padding:0 12px}.page-info-module__x51hjW__ask input::placeholder{color:var(--color-slate-500)}.page-info-module__x51hjW__ask button{border-radius:var(--radius-8);background:var(--color-purple-700);width:44px;height:44px;color:var(--color-white);cursor:pointer;border:0;place-items:center;transition:background-color .16s,transform .16s cubic-bezier(.22,1,.36,1);display:grid}.page-info-module__x51hjW__ask button:hover{background:var(--color-purple-800)}.page-info-module__x51hjW__ask button:active{transform:scale(.97)}.page-info-module__x51hjW__apiBar{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-info-module__x51hjW__apiBar .page-info-module__x51hjW__h{margin:0}.page-info-module__x51hjW__smallBtn{border-radius:var(--radius-8);border:1px solid var(--color-grey-200);background:var(--color-white);min-height:36px;color:var(--color-black);font:inherit;font-size:var(--text-14);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.page-info-module__x51hjW__smallBtn:hover{background:var(--color-off-white)}.page-info-module__x51hjW__json{border-radius:var(--radius-8);background:var(--color-near-black);max-height:360px;color:var(--color-grey-100);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:8px 0 0;padding:12px;font-size:12px;line-height:18px;overflow:auto}.page-info-module__x51hjW__badge{border-radius:var(--radius-6);border:1px solid var(--color-grey-200);letter-spacing:0;text-transform:none;font-size:11px;line-height:18px;font-weight:var(--fw-regular);white-space:nowrap;padding:0 6px}.page-info-module__x51hjW__root :is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--color-purple);outline-offset:2px}@media (prefers-reduced-motion:reduce){.page-info-module__x51hjW__fab,.page-info-module__x51hjW__scrim,.page-info-module__x51hjW__panel,.page-info-module__x51hjW__tabs:before,.page-info-module__x51hjW__meterFill,.page-info-module__x51hjW__msgYou,.page-info-module__x51hjW__msgPage{transition:none!important;animation:none!important}.page-info-module__x51hjW__meterFill{transform:scaleX(var(--v))}}.page-info-module__x51hjW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
