:root{--color-base-bg:#282c34;--color-base-bg-alt:#21252b;--color-base-fg:#bbc2cf;--color-accent-blue:#51afef;--color-accent-blue-dark:#2257a0;--color-accent-magenta:#c678dd;--color-accent-magenta-dark:#9045a8;--color-accent-green:#98be65;--color-accent-yellow:#ecbe7b;--color-accent-red:#ff6c6b;--color-accent-orange:#da8548;--color-accent-teal:#4db5bd;--color-accent-violet:#a9a1e1;--color-accent-cyan:#46d9ff;--color-semantic-disabled:#bbc2cf59;--color-surface-raised-hi:#2e3239;--color-surface-raised-lo:#262a30;--color-surface-pressed-hi:#1e2126;--color-surface-pressed-lo:#24282e;--color-surface-dent-hi:#1e21268c;--color-surface-dent-lo:#24282e66;--color-surface-dent-hi-deep:#181a1eb3;--color-surface-dent-lo-deep:#1e21268c;--color-shadow-cast:#00000080;--color-shadow-light:#505a6966;--color-shadow-light-dim:#3c414b66;--color-shadow-dent-cast:#00000059;--color-shadow-dent-cast-deep:#00000073;--color-shadow-dent-light:#505a6926;--color-shadow-dent-light-deep:#505a691f;--color-glow-blue:#51afef80;--color-glow-magenta:#c678ddcc;--color-glow-green:#98be65;--color-glass-bar:#282c34e6;--color-glass-popover:#282c34f0;--color-glass-scrim:#21252b99;--color-edge-accent-faint:#51afef1a;--color-edge-accent-soft:#51afef33;--color-edge-disabled:#bbc2cf14;--color-edge-error:#ff6c6b99;--color-chart-grid:#bbc2cf1f;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-dialog:clamp(1rem,5vw,2rem);--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:4rem;--radius-full:50%;--og-width:1200px;--og-height:630px;--og-rim:36px;--og-pad-x:72px;--og-pad-y:64px;--og-spine-offset:64px;--og-spine-width:2px;--og-spine-gap:32px;--size-control-sm:40px;--size-control-md:64px;--size-control-room-factor:.9;--size-glyph-xs:18px;--size-glyph-sm:20px;--size-glyph-md:30px;--size-dialog-width:26rem;--size-field-height:2.75rem;--focus-ring-width:2px;--light-angle:145deg;--motion-relief:.3s;--motion-tint:.2s;--motion-stagger-in:45ms;--motion-stagger-out:30ms;--motion-lead:80ms;--motion-confirm:.9s;--motion-pending:1.2s;--elevation-glass:0px 8px 32px 0px #0000004d,inset 0px 1px 0px 0px #ffffff0d;--font-family-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-mono:"Fira Code",monospace;--font-family-display:"Train One",sans-serif;--font-family-identity:"BBH Hegarty",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3.25rem;--font-size-dialog-title:clamp(1.125rem,1rem + 1.5vw,1.5rem);--font-line-height-body:1.5;--font-line-height-heading:1.2;--font-letter-spacing-code:.5em;--color-semantic-primary:var(--color-accent-blue);--color-semantic-primary-variant:var(--color-accent-blue-dark);--color-semantic-secondary:var(--color-accent-magenta);--color-semantic-secondary-variant:var(--color-accent-magenta-dark);--color-semantic-on-accent:var(--color-base-bg);--color-chart-category-1:var(--color-accent-blue);--color-chart-category-2:var(--color-accent-orange);--color-chart-category-3:var(--color-accent-teal);--color-chart-category-4:var(--color-accent-magenta);--color-chart-category-5:var(--color-accent-cyan);--color-chart-category-6:var(--color-accent-yellow);--color-chart-category-7:var(--color-accent-violet);--color-chart-category-8:var(--color-accent-green);--elevation-raised:6px 6px 12px 0px var(--color-shadow-cast),-6px -6px 12px 0px var(--color-shadow-light);--elevation-hover:4px 4px 8px 0px var(--color-shadow-cast),-4px -4px 8px 0px var(--color-shadow-light-dim),inset 2px 2px 4px 0px #0003;--elevation-pressed:inset 4px 4px 8px 0px var(--color-shadow-cast),inset -4px -4px 8px 0px #282c3433;--elevation-dent:inset 3px 3px 6px 0px var(--color-shadow-dent-cast),inset -3px -3px 6px 0px var(--color-shadow-dent-light);--elevation-dent-active:inset 4px 4px 8px 0px var(--color-shadow-dent-cast-deep),inset -4px -4px 8px 0px var(--color-shadow-dent-light-deep);--float-title:8px 8px 16px var(--color-shadow-cast),8px 8px 16px var(--color-shadow-cast),-5px -5px 12px var(--color-shadow-light),-5px -5px 12px var(--color-shadow-light),-2px -2px 4px var(--color-shadow-light);--glow-idle:0px 0px 4px var(--color-glow-blue);--glow-hover:0px 0px 8px var(--color-glow-magenta);--glow-active:0px 0px 10px var(--color-glow-green)}@font-face{font-family:Inter;src:url(./Inter-Variable.VF2RPR_K.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fira Code;src:url(./FiraCode-Regular.5S4LYTvM.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Train One;src:url(./TrainOne-Regular.mCOQzgvR.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Stack Sans Notch;src:url(./StackSansNotch-Variable.UUgooLHA.ttf)format("truetype");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:BBH Hegarty;src:url(./BBHHegarty-Regular.CZqt1oMn.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}:root{--chrome-footer-strip:clamp(10px,1.4vh,14px);--chrome-tab-width:84px;--chrome-tab-height:26px}@media (pointer:coarse){:root{--chrome-footer-strip:16px}}body,html{background:var(--color-base-bg);min-height:100%;color:var(--color-base-fg);font-family:var(--font-family-sans);margin:0}html.chrome-own-height,html.chrome-own-height body{overscroll-behavior:none;height:100%;min-height:0;overflow:clip}.pane[data-v-88aa5462]{-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-edge-accent-soft);border-radius:var(--radius-lg);width:100%;max-width:42rem;padding:var(--spacing-8);box-shadow:var(--elevation-glass);line-height:var(--font-line-height-body);background:#21252bcc;margin-inline:auto}.pane[data-v-88aa5462]>:first-child{margin-top:0}.pane[data-v-88aa5462]>:last-child{margin-bottom:0}.pane[data-v-88aa5462] h1,.pane[data-v-88aa5462] h2,.pane[data-v-88aa5462] h3{line-height:var(--font-line-height-heading);margin:var(--spacing-8) 0 var(--spacing-4);font-weight:700}.pane[data-v-88aa5462] h1{font-size:var(--font-size-4xl)}.pane[data-v-88aa5462] h2{font-size:var(--font-size-3xl)}.pane[data-v-88aa5462] h3{font-size:var(--font-size-2xl)}.pane[data-v-88aa5462] p{margin:0 0 var(--spacing-4)}.pane[data-v-88aa5462] a{color:var(--color-semantic-secondary);transition:color var(--motion-tint) ease;text-decoration:none}.pane[data-v-88aa5462] a:focus-visible,.pane[data-v-88aa5462] a:hover{color:var(--color-semantic-secondary-variant);text-decoration:underline}.error-page[data-v-112551ef]{padding-block:var(--spacing-8);place-items:center;display:grid}.error-card[data-v-112551ef]{text-align:center;max-width:32rem}.error-code[data-v-112551ef]{font-family:var(--font-family-mono);letter-spacing:-.02em;color:var(--color-accent-yellow);font-size:clamp(3.5rem,18vw,6rem);font-weight:700;line-height:1;margin:0!important}.error-card[data-class=error] .error-code[data-v-112551ef]{color:var(--color-accent-red)}.error-title[data-v-112551ef]{color:var(--color-accent-yellow);font-weight:600;margin:var(--spacing-2) 0 0!important;font-size:var(--font-size-xl)!important}.error-card[data-class=error] .error-title[data-v-112551ef]{color:var(--color-accent-red)}.error-blurb[data-v-112551ef]{line-height:var(--font-line-height-body);margin:var(--spacing-4) 0 0!important}.error-ways[data-v-112551ef]{justify-content:center;gap:var(--spacing-2) var(--spacing-6);flex-wrap:wrap;display:flex;margin:var(--spacing-6) 0 0!important}.error-link[data-v-112551ef]{color:var(--color-semantic-secondary);border-radius:var(--radius-sm);transition:color var(--motion-tint) ease;text-decoration:none}.error-link[data-v-112551ef]:hover{text-decoration:underline}.error-link[data-v-112551ef]:focus-visible{outline:var(--focus-ring-width) solid var(--color-semantic-primary);outline-offset:var(--spacing-1)}@media (prefers-reduced-motion:reduce){.error-link[data-v-112551ef]{transition:none}}
