:root{--brand:#c9a76a;--brand-strong:#b08d4f;--brand-soft:#c9a76a1f;--accent:#e6d3a3;--accent-soft:#e6d3a31a;--gradient-brand:linear-gradient(135deg, #b08d4f 0%, #e6d3a3 100%);--bg:#070a12;--bg-elevated:#0a0e18;--surface:#0d121d;--surface-2:#131a28;--surface-3:#1a2233;--border:#a8b0c029;--border-soft:#a8b0c014;--border-strong:#a8b0c04d;--grid-line:#a8b0c00b;--scrim:#04070db3;--text:#ede8dc;--text-muted:#9aa1b1;--text-faint:#7d8597;--text-on-brand:#14100a;--rule:#21252e;--control-border:#646c7e;--brand-ink:#211e19;--brand-tint:#16151a;--brand-edge:#c9a76a59;--meter-track:var(--surface-3);--gradient-cta:linear-gradient(180deg, #cfae72, #b08d4f);--gradient-cta-hover:linear-gradient(180deg, #d3b882, #bc9a5c);--cta-edge:#e6d3a359;--shadow-cta-hover:0 8px 24px #b08d4f4d;--gold-rule:linear-gradient(90deg, #b08d4f00, #c9a76acc 35%, #e6d3a3cc 65%, #e6d3a300);--profit:#30d59b;--profit-soft:#30d59b1f;--loss:#ff7d7d;--loss-soft:#ff7d7d1f;--risk:#ffc24d;--risk-soft:#ffc24d1f;--info:#6aa5ff;--font-sans:var(--font-inter,ui-sans-serif), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:var(--font-cormorant,Georgia, "Times New Roman"), serif;--font-mono:var(--font-jbmono,ui-monospace), "SF Mono", Menlo, Consolas, monospace;--fs-50:.75rem;--fs-100:.8125rem;--fs-200:.875rem;--fs-300:1rem;--fs-400:1.125rem;--fs-500:clamp(1.3rem, 1.2rem + .5vw, 1.6rem);--fs-600:clamp(1.6rem, 1.4rem + 1vw, 2.2rem);--fs-700:clamp(2.05rem, 1.6rem + 2.1vw, 3.05rem);--fs-800:clamp(2.6rem, 1.95rem + 3.1vw, 4rem);--fs-900:clamp(3.05rem, 2.15rem + 4.3vw, 5.1rem);--lh-tight:1.08;--lh-snug:1.3;--lh-normal:1.6;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--tracking-tight:-.01em;--tracking-caps:.14em;--font-display-italic:var(--font-cormorant-italic,var(--font-display));--type-display-xl:clamp(48px, 28.74px + 4.938vw, 88px);--lh-display-xl:1;--ls-display-xl:-1.5px;--type-display-l:clamp(40px, 28.44px + 2.963vw, 64px);--lh-display-l:1.125;--ls-display-l:-1px;--type-title:clamp(34px, 27.26px + 1.728vw, 48px);--lh-title:1.1667;--ls-title:-.5px;--type-subtitle:32px;--lh-subtitle:1.25;--type-quote:24px;--lh-quote:1.3333;--type-lede:18px;--lh-lede:1.5556;--type-body:16px;--lh-body:1.5;--type-small:14px;--lh-small:1.4286;--type-label:12px;--lh-label:1.3333;--ls-label:1.9px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--radius-control:4px;--radius-card:6px;--radius-panel:8px;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 10px 30px #00000059;--shadow-lg:0 32px 80px #00000080;--shadow-brand:0 8px 32px #b08d4f59;--shadow-glow:0 0 0 1px #c9a76a59, 0 12px 48px #c9a76a2e;--shadow-lift:0 14px 40px #0006, 0 4px 18px #c9a76a14;--shadow-panel:0 24px 64px #00000073;--shadow-chip:0 16px 40px #00000080;--hairline:linear-gradient(90deg, transparent, #b08d4f99 30%, #e6d3a399 70%, transparent);--ink-gradient:linear-gradient(180deg, var(--text) 55%, color-mix(in srgb, var(--text) 72%, var(--brand)) 130%);--container:1200px;--container-narrow:880px;--header-h:64px;--gutter:24px;--section-pad:96px;--section-head-gap:64px;--transition:.18s cubic-bezier(.4, 0, .2, 1);--transition-slow:.32s cubic-bezier(.4, 0, .2, 1);--ring:0 0 0 2px var(--bg), 0 0 0 5px #c9a76a8c}[data-surface=public]{--header-h:72px;--ring:0 0 0 3px var(--bg), 0 0 0 5px #c9a76ab3}@media (max-width:767px){:root{--section-pad:64px;--section-head-gap:40px}}[data-theme=light]{--bg:#faf9f5;--bg-elevated:#f3f0e9;--surface:#fff;--surface-2:#f5f2eb;--surface-3:#ebe7dc;--border:#3a321e24;--border-soft:#3a321e12;--border-strong:#3a321e42;--grid-line:#3a321e09;--scrim:#1c180e66;--text:#1c1a13;--text-muted:#5c584b;--text-faint:#6e6a5d;--rule:#e2ddd0;--control-border:#8c8778;--brand-ink:#efe6d2;--brand-tint:#f6f0e2;--brand-edge:#a07f4266;--cta-edge:#8a6b3359;--shadow-cta-hover:0 8px 24px #8a6b3338;--shadow-panel:0 24px 64px #1c1a1324;--shadow-chip:0 16px 40px #1c1a1329;--brand:#a07f42;--brand-strong:#8a6b33;--brand-soft:#a07f421a;--accent:#b8985c;--accent-soft:#b8985c1a;--gradient-brand:linear-gradient(135deg, #8a6b33 0%, #b8985c 100%);--profit:#0a9e6f;--profit-soft:#0a9e6f1a;--loss:#d64545;--loss-soft:#d6454517;--risk:#b57b00;--risk-soft:#b57b001a;--shadow-sm:0 1px 2px #1c1a130f;--shadow-md:0 10px 30px #1c1a1314;--shadow-lg:0 32px 80px #1c1a131f;--shadow-brand:0 8px 32px #8a6b3340;--shadow-lift:0 14px 40px #1c1a131f, 0 4px 18px #a07f4214;--ring:0 0 0 2px var(--bg), 0 0 0 5px #a07f4280}
:root{--c-ink:#0b0d10;--c-ink-2:#171b21;--c-ink-3:#2a313a;--c-bone:#f4efe3;--c-bone-2:#dfd6c0;--c-mute:#b7b2a6;--c-mute-ink:#49463f;--c-brass:#d6ae62;--c-brass-ink:#6b4f1e;--c-up:#6fd69c;--c-down:#f2776b;--c-up-ink:#1d7a4f;--c-down-ink:#a8362b}[data-surface=public],:is([data-surface=public] [data-tone=ink],[data-surface=public][data-tone=ink]),:is([data-surface=public] [data-field=ink],[data-surface=public][data-field=ink]){--ground:var(--c-ink);--fg:var(--c-bone);--fg-soft:var(--c-mute);--fg-faint:var(--c-mute);--field:var(--c-ink-2);--field-2:var(--c-ink-3);--accent:var(--c-brass);--data-up:var(--c-up);--data-down:var(--c-down);--brand-on-ground:var(--c-brass);--on-brand:var(--c-ink);--brand-on-ground-hover:color-mix(in srgb, var(--c-brass) 86%, var(--c-bone));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is([data-surface=public] [data-tone=bone],[data-surface=public][data-tone=bone]){--ground:var(--c-bone);--fg:var(--c-ink);--fg-soft:var(--c-mute-ink);--fg-faint:var(--c-mute-ink);--field:var(--c-bone-2);--field-2:color-mix(in srgb, var(--c-bone-2) 80%, var(--c-mute-ink));--accent:var(--c-brass-ink);--data-up:var(--c-up-ink);--data-down:var(--c-down-ink);--brand-on-ground:var(--c-ink);--on-brand:var(--c-bone);--brand-on-ground-hover:var(--c-ink-3);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is([data-surface=public] [data-tone=ink],[data-surface=public] [data-tone=bone],[data-surface=public] [data-field=ink],[data-surface=public][data-tone],[data-surface=public][data-field=ink]){background-color:var(--ground);color:var(--fg);caret-color:var(--fg);accent-color:var(--accent)}[data-surface=public],[data-surface=public] :is([data-tone=ink],[data-tone=bone],[data-field=ink]){--paper:var(--ground);--ink:var(--fg);--ink-70:var(--fg-soft);--ink-40:var(--fg-faint);--ink-12:var(--field);--paper-70:color-mix(in srgb, var(--ground) 70%, var(--fg));--gold-edge:var(--accent);--market-up:var(--data-up);--market-down:var(--data-down);--field-ink:var(--fg);--field-ink-soft:var(--fg-soft);--field-tone:var(--field);--focus-ink:var(--fg);--bg:var(--ground);--bg-elevated:var(--field);--surface:var(--field);--surface-2:var(--field);--surface-3:var(--field-2);--text:var(--fg);--text-muted:var(--fg-soft);--text-faint:var(--fg-faint);--text-on-brand:var(--on-brand);--brand:var(--accent);--brand-strong:var(--accent);--brand-soft:var(--field);--brand-ink:var(--accent);--brand-tint:var(--field);--accent-soft:var(--field);--meter-track:var(--field-2);--control-border:var(--fg-soft);--profit:var(--data-up);--loss:var(--data-down);--profit-soft:color-mix(in srgb, var(--data-up) 14%, transparent);--loss-soft:color-mix(in srgb, var(--data-down) 14%, transparent);--risk:var(--fg);--risk-soft:var(--field);--info:var(--fg);--gradient-brand:var(--fg);--gradient-cta:var(--brand-on-ground);--gradient-cta-hover:var(--brand-on-ground-hover);--ink-gradient:var(--ground);--ring:0 0 0 2px var(--ground), 0 0 0 4px var(--fg)}[data-surface=public]{--font-display:var(--font-big-shoulders,"Arial Narrow"), "Arial Narrow", "sans-serif-condensed", sans-serif;--font-sans:var(--font-hanken,"Helvetica Neue"), Helvetica, Arial, sans-serif;--font-display-italic:var(--font-display);--step-small:clamp(.875rem, .85rem + .1vw, .9375rem);--step-body:clamp(1.0625rem, 1.04rem + .1vw, 1.125rem);--step-lead:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--step-title:clamp(1.75rem, 1.1rem + 1.9vw, 3rem);--step-head:clamp(2.5rem, 1.6rem + 3.6vw, 4.5rem);--step-display:clamp(4rem, 12.2vw, 11rem);--step-display-l:clamp(3.5rem, 8.3vw, 7.5rem);--step-display-m:clamp(2.75rem, 5vw, 4.5rem);--step-ui:.9375rem;--leading-display:.9;--leading-head:.95;--leading-lead:1.35;--leading-text:1.55;--tracking-display:0;--tracking-head:0;--tracking-caps:0;--measure:66ch;--measure-lead:44ch;--margin:clamp(20px, 3vw, 40px);--gutter:clamp(16px, 1.7vw, 24px);--content-max:88rem;--section-gap:clamp(96px, 11vw, 160px);--band-gap:clamp(48px, 5vw, 72px);--axis:42%;--tap-target:44px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-press:.16s;--dur-hover:.18s;--dur-ui:.24s;--dur-reveal:.8s;--dur-line:1.1s;--stagger:70ms;--border:transparent;--border-soft:transparent;--border-strong:transparent;--rule:transparent;--grid-line:transparent;--brand-edge:transparent;--cta-edge:transparent;--gold-rule:transparent;--hairline:transparent;--scrim:color-mix(in srgb, var(--c-ink) 70%, transparent);--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-brand:none;--shadow-glow:none;--shadow-lift:none;--shadow-panel:none;--shadow-chip:none;--shadow-cta-hover:none;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-pill:0;--radius-control:0;--radius-card:0;--radius-panel:0;--type-display-xl:var(--step-display);--lh-display-xl:var(--leading-display);--ls-display-xl:var(--tracking-display);--type-display-l:var(--step-head);--lh-display-l:var(--leading-head);--ls-display-l:var(--tracking-head);--type-title:var(--step-head);--lh-title:var(--leading-head);--ls-title:var(--tracking-head);--type-subtitle:var(--step-lead);--lh-subtitle:var(--leading-lead);--type-quote:var(--step-lead);--lh-quote:var(--leading-lead);--type-lede:var(--step-lead);--lh-lede:var(--leading-lead);--type-body:var(--step-body);--lh-body:var(--leading-text);--type-small:var(--step-small);--lh-small:1.45;--type-label:var(--step-small);--lh-label:1.45;--ls-label:0;--fs-50:var(--step-small);--fs-100:var(--step-small);--lh-tight:var(--leading-head);--tracking-tight:var(--tracking-head);--container:calc(var(--content-max) + 2 * var(--margin));--header-h:0px;--section-pad:calc(var(--section-gap) / 2);--section-head-gap:var(--band-gap);--transition:var(--dur-hover) var(--ease-out);--transition-slow:var(--dur-ui) var(--ease-out);background-color:var(--ground);color:var(--fg);caret-color:var(--fg);accent-color:var(--accent);font-family:var(--font-sans);font-size:var(--step-body);line-height:var(--leading-text);font-kerning:normal}html :where([data-surface=public]) :is(h1,h2,h3){font-family:var(--font-display);font-weight:700;line-height:var(--leading-head);letter-spacing:0;-webkit-hyphens:none;hyphens:none}html :where([data-surface=public]) h4{font-family:var(--font-sans);font-weight:600}html :where([data-surface=public]) a{text-underline-offset:.2em;text-decoration-thickness:2px}html :where([data-surface=public]) :is(table,[data-numeric],.tabular){font-variant-numeric:tabular-nums lining-nums}html :where([data-surface=public]) :focus-visible{outline:2px solid var(--focus-ink);outline-offset:3px;box-shadow:none;border-radius:0}html :where([data-surface=public]) ::selection{background:var(--fg);color:var(--ground)}html :where([data-surface=public]) *{scrollbar-color:var(--fg-faint) transparent}html:has(body>[data-surface=public]){background:var(--c-ink);scrollbar-color:var(--c-ink-3) var(--c-ink)}body:has(>[data-surface=public]){background:var(--c-ink);color:var(--c-bone)}body:has(>[data-surface=public]):before{content:none;animation:none}body:has(>[data-surface=public]):after{content:none;animation:none}body:has(>[data-surface=public]) .skipLink{background:var(--c-bone);color:var(--c-ink);border-color:#0000;border-radius:0}
[data-surface=panel],[data-surface=panel][data-theme=dark]{--ground:var(--c-ink);--surface:var(--c-ink-2);--raised:var(--c-ink-3);--active:var(--c-ink-2);--line:var(--c-ink-3);--rule:color-mix(in srgb, var(--c-bone) 10%, transparent);--control:var(--c-mute);--fg:var(--c-bone);--fg-soft:var(--c-mute);--accent:var(--c-brass);--brand-on-ground:var(--c-brass);--on-brand:var(--c-ink);--brand-on-ground-hover:color-mix(in srgb, var(--c-brass) 86%, var(--c-bone));--data-up:var(--c-up);--data-down:var(--c-down);--pill-up-bg:color-mix(in srgb, var(--data-up) 14%, transparent);--pill-down-bg:color-mix(in srgb, var(--data-down) 14%, transparent);--pill-up-fg:var(--data-up);--pill-down-fg:var(--data-down);--scrim:color-mix(in srgb, var(--c-ink) 70%, transparent);--focus-ring:0 0 0 2px var(--ground), 0 0 0 4px var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-surface=panel][data-theme=light]{--ground:var(--c-bone);--surface:#fbf9f3;--raised:var(--c-bone-2);--active:var(--c-bone-2);--line:var(--c-bone-2);--rule:color-mix(in srgb, var(--c-ink) 10%, transparent);--control:var(--c-mute-ink);--fg:var(--c-ink);--fg-soft:var(--c-mute-ink);--accent:var(--c-brass-ink);--brand-on-ground:var(--c-ink);--on-brand:var(--c-bone);--brand-on-ground-hover:var(--c-ink-3);--data-up:var(--c-up-ink);--data-down:var(--c-down-ink);--pill-up-bg:color-mix(in srgb, var(--data-up) 14%, transparent);--pill-down-bg:color-mix(in srgb, var(--data-down) 14%, transparent);--pill-up-fg:color-mix(in srgb, var(--c-up-ink) 72%, var(--c-ink));--pill-down-fg:var(--data-down);--scrim:color-mix(in srgb, var(--c-ink) 40%, transparent);--focus-ring:0 0 0 2px var(--ground), 0 0 0 4px var(--fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-surface=panel],[data-surface=panel][data-theme=dark],[data-surface=panel][data-theme=light]{--bg:var(--ground);--bg-elevated:var(--surface);--surface-2:var(--raised);--surface-3:var(--raised);--border:var(--line);--border-soft:var(--rule);--border-strong:var(--control);--grid-line:var(--rule);--text:var(--fg);--text-muted:var(--fg-soft);--text-faint:var(--fg-soft);--text-on-brand:var(--on-brand);--brand:var(--accent);--brand-strong:var(--accent);--brand-soft:var(--active);--brand-ink:var(--active);--brand-tint:var(--raised);--brand-edge:var(--accent);--accent-soft:var(--raised);--meter-track:var(--raised);--control-border:var(--control);--profit:var(--data-up);--loss:var(--data-down);--profit-soft:var(--pill-up-bg);--loss-soft:var(--pill-down-bg);--risk:var(--fg);--risk-soft:var(--raised);--info:var(--fg);--gradient-brand:var(--fg);--gradient-cta:var(--brand-on-ground);--gradient-cta-hover:var(--brand-on-ground-hover);--ink-gradient:var(--ground);--gold-rule:transparent;--hairline:transparent;--cta-edge:transparent;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-brand:none;--shadow-glow:none;--shadow-lift:none;--shadow-panel:none;--shadow-chip:none;--shadow-cta-hover:none;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-pill:0;--radius-control:0;--radius-card:0;--radius-panel:0;--ring:var(--focus-ring);--font-mono:var(--font-sans)}[data-surface=panel]{--font-display:var(--font-big-shoulders,"Arial Narrow"), sans-serif;--font-sans:var(--font-hanken,"Helvetica Neue"), Helvetica, Arial, sans-serif;--font-display-italic:var(--font-display);--fs-50:12px;--fs-100:13px;--fs-200:14px;--fs-300:15px;--fs-400:16px;--fs-500:20px;--fs-600:24px;--fs-700:32px;--fs-800:32px;--fs-900:32px;--lh-tight:1.1;--lh-snug:1.35;--lh-normal:1.5;--tracking-tight:0;--tracking-caps:0;--header-h:56px;--sidebar-w:240px;--canvas-pad:32px;--canvas-max:1280px;--gap:16px;--card-pad:20px;--control-h:36px;--row-h:44px;--ease-out:cubic-bezier(.23, 1, .32, 1);--dur-press:.16s;--dur-hover:.18s;--dur-ui:.24s;--dur-ui-exit:.18s;--transition:var(--dur-hover) var(--ease-out);--transition-slow:var(--dur-ui) var(--ease-out);background-color:var(--ground);min-height:100dvh;color:var(--fg);caret-color:var(--fg);accent-color:var(--accent);font-family:var(--font-sans);font-size:var(--fs-200);line-height:var(--lh-normal);font-kerning:normal}html :where([data-surface=panel]) h1{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-variant-numeric:lining-nums;font-size:32px;font-weight:700;line-height:1}@media (max-width:900px){html :where([data-surface=panel]) h1{font-size:28px}}html :where([data-surface=panel]) :is(h2,h3,h4){font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-weight:600}html :where([data-surface=panel]) :is(table,[data-numeric],.tabular,td){font-variant-numeric:tabular-nums lining-nums}html :where([data-surface=panel]) :focus-visible{outline:2px solid var(--fg);outline-offset:3px;box-shadow:none;border-radius:0}html :where([data-surface=panel]) ::selection{background:var(--fg);color:var(--ground)}html :where([data-surface=panel]) *{scrollbar-color:var(--raised) transparent}html:has(body>[data-surface=panel]){background:var(--c-ink);scrollbar-color:var(--c-ink-3) var(--c-ink)}html:has(body>[data-surface=panel][data-theme=light]){background:var(--c-bone);scrollbar-color:var(--c-bone-2) var(--c-bone)}body:has(>[data-surface=panel]){background:var(--c-ink);color:var(--c-bone)}body:has(>[data-surface=panel][data-theme=light]){background:var(--c-bone);color:var(--c-ink)}body:has(>[data-surface=panel]):before{content:none;animation:none}body:has(>[data-surface=panel]):after{content:none;animation:none}body:has(>[data-surface=panel]) .skipLink{background:var(--c-bone);color:var(--c-ink);border-color:#0000;border-radius:0}body:has(>[data-surface=panel][data-theme=light]) .skipLink{background:var(--c-ink);color:var(--c-bone)}
*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-300);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1000px 480px at 72% -12%,#b08d4f21,#0000 62%),radial-gradient(720px 420px at 8% -6%,#6a8cbe0f,#0000 58%);animation:18s ease-in-out infinite auroraBreathe;position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(720px 520px at 18% 55%,#e6d3a30f,#0000 60%),radial-gradient(820px 560px at 85% 72%,#c9a76a1a,#0000 62%);animation:38s ease-in-out infinite alternate auroraDrift;position:fixed;inset:-20%}@keyframes auroraBreathe{0%,to{opacity:1}50%{opacity:.75}}@keyframes auroraDrift{0%{transform:translate(1.5%,1%)}to{transform:translate(-1.5%,-2%)scale(1.06)}}[data-surface=public]{background:var(--bg);line-height:var(--lh-body)}h1,h2,h3{font-family:var(--font-display);line-height:var(--lh-tight);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);font-variant-numeric:lining-nums;text-wrap:balance}h4{font-weight:var(--fw-semibold);text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit}*{scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface-3);background-clip:content-box;border:2px solid #0000;border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:var(--border-strong)}::-webkit-scrollbar-track{background:0 0}[data-numeric],td,.tabular,code,kbd,samp{font-variant-numeric:tabular-nums}:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-sm);outline:none}::selection{background:var(--brand-strong);color:var(--text-on-brand)}.skipLink{top:var(--space-3);left:var(--space-3);z-index:100;padding:var(--space-2) var(--space-4);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--fs-200);font-weight:var(--fw-semibold);position:fixed;transform:translateY(-200%)}.skipLink:focus-visible{transform:translateY(0)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
