@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:sofiaLatin;src:url(../media/sofia_sans_latin_wght.p.0inzj_-6d5ncm.woff2)format("woff2");font-display:swap;font-weight:300 900}.qcg09a_className{font-family:sofiaLatin}.qcg09a_variable{--font-sofia-latin:"sofiaLatin"}
@font-face{unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-family:sofiaGreek;src:url(../media/sofia_sans_greek_wght.04h0hng6volcf.woff2)format("woff2");font-display:swap;font-weight:300 900}.Iw4mYG_className{font-family:sofiaGreek}.Iw4mYG_variable{--font-sofia-greek:"sofiaGreek"}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:monoLatin;src:url(../media/jetbrains_mono_latin_wght_normal.2odd3csjijl0b.woff2)format("woff2");font-display:swap;font-weight:100 800}.qD9oaq_className{font-family:monoLatin}.qD9oaq_variable{--font-jbmono-latin:"monoLatin"}
@font-face{unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-family:monoGreek;src:url(../media/jetbrains_mono_greek_wght_normal.0injkow7o_js7.woff2)format("woff2");font-display:swap;font-weight:100 800}._J-hwG_className{font-family:monoGreek}._J-hwG_variable{--font-jbmono-greek:"monoGreek"}
:root{--ref-white:#fff;--ref-graphite-950:#0b0e14;--ref-graphite-700:#475066;--ref-graphite-600:#5f6880;--ref-graphite-400:#9aa2b4;--ref-film-5:#f3f5f9;--ref-film-10:#e6eaf2;--ref-line-soft:#111a381a;--ref-line-strong:#111a3829;--ref-ink-50:#f5f8ff;--ref-ink-100:#eef3ff;--ref-ink-200:#d9e3ff;--ref-ink-300:#8eb0ff;--ref-ink-400:#3a6bff;--ref-ink-top:#2b57e6;--ref-ink-top-dark:#3461f2;--ref-ink-500:#1f4bd8;--ref-ink-600:#1a40c4;--ref-ink-700:#2a55e8;--ref-ink-day:#9db9ff;--ref-navy-950:#070a13;--ref-navy-900:#0e1322;--ref-navy-850:#141a2c;--ref-navy-fg:#eef1f7;--ref-navy-fg2:#a9b2c6;--ref-navy-fg3:#8c96ac;--ref-navy-line:#ffffff14;--ref-navy-line-strong:#ffffff24;--ref-navy-film:#ffffff0f;--ref-console-bg:#030509;--ref-console-surface:#0b0f17;--ref-console-fg:#f4f6f8;--ref-console-fg2:#b2bac6;--ref-console-fg3:#8e97a5;--ref-console-standby:#ffb020;--ref-console-go:#35d67c;--ref-console-on-go:#04140b;--ref-status-clear:#157347;--ref-status-clear-bg:#e3f5ea;--ref-status-hold:#8a5300;--ref-status-hold-bg:#fdf1dc;--ref-status-clash:#b42232;--ref-status-clash-bg:#fce6e8;--ref-status-clear-dark:#5dd39a;--ref-status-hold-dark:#f3b64a;--ref-status-clash-dark:#ff8591;--ref-channel-whatsapp:#0e7a3f;--ref-channel-email:#1a40c4;--ref-channel-viber:#6247d6;--ref-channel-other:#5f6880;--ref-event-1:#f4f1ea;--ref-event-2:#1f3a5f;--ref-event-3:#7fa7c9;--ref-event-4:#c9a66b;--ref-event-5:#6b7f4f;--ref-planner-accent:#1f3a5f;--ref-planner-accent-foreground:#fff;--font-sans:"Sofia Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-strong:650;--weight-bold:700;--weight-heavy:760;--weight-display:780;--text-2xs:11.5px;--text-xs:12px;--text-sm:13px;--text-cell:13.5px;--text-ui:14px;--text-md:15px;--text-base:17px;--text-lg:20px;--text-xl:22px;--text-2xl:30px;--text-3xl:clamp(28px, 2.8vw, 38px);--text-4xl:clamp(36px, 4.6vw, 62px);--text-5xl:clamp(44px, 6.3vw, 92px);--text-clock:clamp(48px, 5vw, 64px);--leading-display:.96;--leading-title:1.05;--leading-snug:1.25;--leading-ui:1.45;--leading-body:1.55;--tracking-display:-.048em;--tracking-title:-.035em;--tracking-subtitle:-.015em;--tracking-none:0em;--tracking-label:.05em;--space-unit:4px;--space-gutter:clamp(20px, 4vw, 48px);--space-section:clamp(88px, 9.5vw, 140px);--space-container:1240px;--space-container-app:1440px;--control-sm:32px;--control-md:40px;--control-lg:48px;--control-touch:44px;--control-row:36px;--control-row-comfy:44px;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-pill:999px;--radius-icon:22.5%;--shadow-1:0 1px 1px #0b0e140a, 0 2px 6px -2px #0b0e140f;--shadow-2:0 1px 2px #0b0e140d, 0 10px 30px -12px #0b0e142e;--shadow-3:0 2px 4px #0b0e140a, 0 30px 80px -30px #11206059, 0 12px 32px -18px #0b0e1438;--shadow-ink:inset 0 1px 0 #ffffff40, 0 8px 20px -8px #1f4bd88c;--shadow-dark:0 30px 80px -30px #000000b3, inset 0 1px 0 #ffffff0f;--shadow-focus:0 0 0 4px #1f4bd826;--duration-press:.12s;--duration-show:.18s;--duration-line:.32s;--duration-print:.6s;--duration-travel:.62s;--duration-reveal:.7s;--duration-stagger:70ms;--ease-standard:cubic-bezier(.2, .7, .2, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--bp-xs:420px;--bp-sm:640px;--bp-md:900px;--bp-lg:1180px;--bp-xl:1440px;--opacity-disabled:.45;--opacity-ghost-line:.28;--z-sticky:30;--z-nav:50;--z-popover:60;--z-toast:70;--z-dialog:80;--event-1:var(--ref-event-1);--event-2:var(--ref-event-2);--event-3:var(--ref-event-3);--event-4:var(--ref-event-4);--event-5:var(--ref-event-5);--planner-accent:var(--ref-planner-accent);--planner-accent-foreground:var(--ref-planner-accent-foreground)}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:var(--ref-white);--foreground:var(--ref-graphite-950);--card:var(--ref-white);--card-foreground:var(--ref-graphite-950);--popover:var(--ref-white);--popover-foreground:var(--ref-graphite-950);--primary:var(--ref-ink-500);--primary-foreground:var(--ref-white);--primary-top:var(--ref-ink-top);--secondary:var(--ref-white);--secondary-foreground:var(--ref-graphite-950);--solid:var(--ref-graphite-950);--solid-foreground:var(--ref-white);--muted:var(--ref-film-5);--muted-foreground:var(--ref-graphite-700);--subtle-foreground:var(--ref-graphite-600);--accent:var(--ref-film-5);--accent-foreground:var(--ref-graphite-950);--destructive:var(--ref-status-clash);--destructive-foreground:var(--ref-white);--border:var(--ref-line-soft);--input:var(--ref-line-strong);--input-hover:#111a3842;--ring:var(--ref-ink-500);--track:var(--ref-film-10);--selection:var(--ref-ink-200);--overlay:#070a1373;--coordinator:var(--ref-ink-600);--coordinator-fill:var(--ref-ink-500);--coordinator-foreground:var(--ref-white);--coordinator-wash:var(--ref-ink-100);--coordinator-surface:var(--ref-ink-50);--glow:var(--ref-ink-400);--success:var(--ref-status-clear);--success-surface:var(--ref-status-clear-bg);--warning:var(--ref-status-hold);--warning-surface:var(--ref-status-hold-bg);--danger:var(--ref-status-clash);--danger-surface:var(--ref-status-clash-bg)}[data-theme=dark],.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--ref-navy-950);--foreground:var(--ref-navy-fg);--card:var(--ref-navy-900);--card-foreground:var(--ref-navy-fg);--popover:var(--ref-navy-850);--popover-foreground:var(--ref-navy-fg);--primary:var(--ref-ink-700);--primary-foreground:var(--ref-white);--primary-top:var(--ref-ink-top-dark);--secondary:var(--ref-navy-film);--secondary-foreground:var(--ref-navy-fg);--solid:var(--ref-white);--solid-foreground:var(--ref-graphite-950);--muted:var(--ref-navy-850);--muted-foreground:var(--ref-navy-fg2);--subtle-foreground:var(--ref-navy-fg3);--accent:var(--ref-navy-film);--accent-foreground:var(--ref-navy-fg);--destructive:var(--ref-status-clash-dark);--destructive-foreground:var(--ref-navy-950);--border:var(--ref-navy-line);--input:var(--ref-navy-line-strong);--input-hover:#ffffff38;--ring:var(--ref-ink-300);--track:var(--ref-navy-line);--selection:#8eb0ff4d;--overlay:#0009;--coordinator:var(--ref-ink-300);--coordinator-fill:var(--ref-ink-300);--coordinator-foreground:var(--ref-navy-950);--coordinator-wash:#8eb0ff24;--coordinator-surface:#8eb0ff12;--glow:var(--ref-ink-700);--success:var(--ref-status-clear-dark);--success-surface:#5dd39a21;--warning:var(--ref-status-hold-dark);--warning-surface:#f3b64a24;--danger:var(--ref-status-clash-dark);--danger-surface:#ff859124}[data-theme=day]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--ref-console-bg);--foreground:var(--ref-console-fg);--card:var(--ref-console-surface);--card-foreground:var(--ref-console-fg);--popover:var(--ref-console-surface);--popover-foreground:var(--ref-console-fg);--primary:var(--ref-console-go);--primary-foreground:var(--ref-console-on-go);--primary-top:var(--ref-console-go);--secondary:var(--ref-navy-film);--secondary-foreground:var(--ref-console-fg);--solid:var(--ref-white);--solid-foreground:var(--ref-graphite-950);--muted:var(--ref-console-surface);--muted-foreground:var(--ref-console-fg2);--subtle-foreground:var(--ref-console-fg3);--accent:var(--ref-navy-film);--accent-foreground:var(--ref-console-fg);--destructive:var(--ref-status-clash-dark);--destructive-foreground:var(--ref-console-bg);--border:#ffffff17;--input:var(--ref-navy-line-strong);--input-hover:#ffffff38;--ring:var(--ref-ink-day);--track:#ffffff24;--selection:#9db9ff4d;--overlay:#000000b3;--coordinator:var(--ref-ink-day);--coordinator-fill:var(--ref-ink-day);--coordinator-foreground:var(--ref-console-bg);--coordinator-wash:#9db9ff24;--coordinator-surface:#9db9ff12;--glow:var(--ref-console-standby);--success:var(--ref-console-go);--success-surface:#35d67c24;--warning:var(--ref-console-standby);--warning-surface:#ffb02029;--danger:var(--ref-status-clash-dark);--danger-surface:#ff859129;--standby:var(--ref-console-standby);--go:var(--ref-console-go)}@media (prefers-reduced-motion:reduce){:root{--duration-press:1ms;--duration-show:1ms;--duration-line:1ms;--duration-print:1ms;--duration-travel:1ms;--duration-reveal:1ms;--duration-stagger:0s}}
:root{--font-sans:var(--font-sofia-latin), var(--font-sofia-greek), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-jbmono-latin), var(--font-jbmono-greek), ui-monospace, "Cascadia Mono", Consolas, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--background);color:var(--foreground);font:var(--weight-regular) var(--text-base) / var(--leading-body) var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0}svg{display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}::selection{background:var(--selection)}[hidden]{display:none!important}main:focus{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:var(--z-dialog);border-radius:var(--radius-sm);background:var(--solid);color:var(--solid-foreground);padding:10px 14px;text-decoration:none;position:absolute;top:-80px;left:16px}.skip:focus{top:16px}.wrap{width:100%;max-width:var(--space-container);padding-inline:var(--space-gutter);margin-inline:auto}.kicker{font:var(--weight-medium) var(--text-xs) / 1.4 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--coordinator)}.display{font-size:var(--text-5xl);font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.display span{display:block}.h2{font-size:var(--text-4xl);font-weight:var(--weight-heavy);line-height:var(--leading-title);letter-spacing:var(--tracking-title);text-wrap:balance}.lede{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--muted-foreground);text-wrap:pretty}.btn{height:var(--control-md);border:1px solid var(--input);border-radius:var(--radius-md);background:var(--secondary);color:var(--secondary-foreground);font:var(--weight-semibold) var(--text-md) / 1 var(--font-sans);letter-spacing:var(--tracking-subtitle);white-space:nowrap;transition:transform var(--duration-press) var(--ease-standard), box-shadow var(--duration-press) var(--ease-standard), background-color var(--duration-press) var(--ease-standard);justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--input-hover)}.btn:active{transform:translateY(1px)}.btn.primary{background:linear-gradient(180deg, var(--primary-top), var(--primary));color:var(--primary-foreground);box-shadow:var(--shadow-ink);border-color:#0000}.btn.primary:hover{box-shadow:inset 0 1px #ffffff40,0 12px 26px -10px #1f4bd899}.btn.sm{height:var(--control-sm);border-radius:var(--radius-sm);font-size:var(--text-ui);padding:0 14px}.btn.lg{height:var(--control-lg);font-size:var(--text-base);padding:0 24px}@media (pointer:coarse){.btn,.btn.sm{min-height:var(--control-touch)}.btn.lg{min-height:var(--control-lg)}}.mast{z-index:var(--z-nav);border-bottom:1px solid var(--border);-webkit-backdrop-filter:saturate(1.4)blur(12px);background:#fffffff2;position:sticky;top:0}.mast-in{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.brand{color:var(--foreground);padding-block:8px;display:inline-flex}.hero{padding-block:clamp(56px,8vw,112px) clamp(72px,8vw,120px);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side at 62% 38%,#3a6bff29,#0000 70%),radial-gradient(closest-side at 80% 70%,#3a6bff14,#0000 70%);height:120%;position:absolute;inset:-20% -10% auto 40%}.hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,72px);display:grid;position:relative}@media (min-width:900px){.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}}.hero-copy .display{margin-top:20px}.hero-copy .lede{max-width:34em;margin-top:28px}.ctas{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:36px;display:flex}.mail{font:var(--weight-medium) var(--text-ui) / 1.4 var(--font-mono);color:var(--muted-foreground);text-decoration:none}.mail:hover{color:var(--foreground);text-decoration:underline}.sample{position:relative}.stage{gap:14px;display:grid;position:relative}.card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--shadow-3);position:relative}.msg{width:min(100%,400px);padding:16px 18px 18px}.msg-head{font-size:var(--text-sm);color:var(--muted-foreground);align-items:center;gap:10px;display:flex}.msg-head .from{font-weight:var(--weight-strong);color:var(--foreground)}.msg-head .time{margin-left:auto}.chip{border-radius:var(--radius-xs);background:var(--ref-channel-email);color:#fff;height:22px;font:var(--weight-semibold) var(--text-2xs) / 1 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;padding:0 8px;display:inline-flex}.mono{font-family:var(--font-mono);font-size:var(--text-xs)}.quote{font-size:var(--text-md);line-height:var(--leading-ui);margin-top:12px}.quote .src{background:var(--coordinator-wash);color:inherit;box-shadow:inset 0 -1.5px 0 var(--coordinator-fill);border-radius:4px;padding:1px 3px}.sheet{justify-self:end;width:min(100%,440px);margin-top:-2px;overflow:hidden}.sheet:before{content:"";background:var(--coordinator-fill);width:1.5px;height:15px;position:absolute;top:-15px;left:44px}.sheet-head{border-bottom:1px solid var(--border);font-size:var(--text-ui);font-weight:var(--weight-strong);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.sheet-head .mono{font-weight:var(--weight-regular);color:var(--subtle-foreground)}.sheet table{border-collapse:collapse;width:100%;font-size:var(--text-cell)}.sheet th,.sheet td{height:var(--control-row);border-bottom:1px solid var(--border);text-align:left;font-weight:var(--weight-regular);padding:0 16px}.sheet td{text-align:right}.sheet tr:last-child>*{border-bottom:0}.sheet tr.proposed>*{background:var(--coordinator-surface);color:var(--coordinator)}.sheet tr.proposed td{font-weight:var(--weight-semibold)}.sheet th{color:var(--muted-foreground)}.sheet tr.proposed th{color:var(--coordinator)}.receipt{border-top:1px solid var(--border);color:var(--coordinator);justify-content:space-between;gap:12px;padding:10px 16px;display:flex}.draft{background:var(--coordinator-surface);border-color:#1f4bd838;width:min(100%,380px);margin-left:clamp(0px,3vw,28px);padding:14px 16px 16px}.draft .kicker{font-size:var(--text-2xs)}.draft p{font-size:var(--text-md);line-height:var(--leading-ui);color:var(--coordinator);margin-top:8px}.draft-acts{justify-content:flex-end;margin-top:12px;display:flex}.draft-acts .btn{pointer-events:none}.sample figcaption{font-size:var(--text-xs);color:var(--subtle-foreground);margin-top:18px}.section{padding-block:var(--space-section);border-top:1px solid var(--border)}.points{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:clamp(40px,5vw,64px);list-style:none;display:grid}@media (min-width:900px){.points{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}}.points li{border-top:1px solid var(--foreground);padding-top:20px}.points .num{font:var(--weight-medium) var(--text-xs) / 1 var(--font-mono);letter-spacing:var(--tracking-label);color:var(--subtle-foreground);display:block}.points h3{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-subtitle);margin-top:18px}.points p{color:var(--muted-foreground);margin-top:12px}.section.navy{background:radial-gradient(60% 80% at 85% 0%, #2a55e847, transparent 70%), var(--background);color:var(--foreground);border-top:0}.rules{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:clamp(36px,4vw,56px);list-style:none;display:grid}@media (min-width:900px){.rules{grid-template-columns:repeat(3,minmax(0,1fr))}}.rules li{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--shadow-dark);font-size:var(--text-lg);line-height:var(--leading-snug);gap:14px;padding:22px 22px 24px;display:flex}.rules svg{color:var(--coordinator);flex:none;margin-top:3px}.contact-in{grid-template-columns:minmax(0,1fr);align-items:end;gap:32px;display:grid}@media (min-width:900px){.contact-in{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.contact-in .lede{max-width:32em;margin-top:20px}.contact-acts{justify-items:start;gap:14px;display:grid}@media (min-width:900px){.contact-acts{text-align:right;justify-items:end}}.contact-acts p{font-size:var(--text-ui);color:var(--muted-foreground)}.foot{border-top:1px solid var(--border);font-size:var(--text-ui);color:var(--muted-foreground);padding-block:48px 56px}.foot-in{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:900px){.foot-in{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.foot .brand{padding-block:0 14px}.foot p{max-width:44em}.foot nav ul{flex-wrap:wrap;gap:8px 22px;list-style:none;display:flex}.foot nav ul+ul{margin-top:10px}.foot nav .primary-links{font-weight:var(--weight-semibold);color:var(--foreground)}.foot a{text-decoration:none}.foot a:hover{text-decoration:underline}@media (min-width:900px){.foot nav ul{justify-content:flex-end}}.ph-missing{border:1px dashed var(--warning);background:var(--warning-surface);color:var(--warning);font:var(--weight-medium) .86em/1.5 var(--font-mono);word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 4px}.ph-blank{border-bottom:1px solid var(--subtle-foreground);vertical-align:-.2em;min-width:11em;height:1.1em;display:inline-block}.draft-banner{border-bottom:1px solid var(--border);background:var(--warning-surface);color:var(--warning)}.draft-banner p{font-size:var(--text-md);font-weight:var(--weight-semibold);align-items:center;gap:10px;padding-block:12px;display:flex}.legal-head{padding-block:clamp(48px,6vw,80px) 8px}.legal-head h1{max-width:20ch;font-size:var(--text-4xl);font-weight:var(--weight-heavy);line-height:var(--leading-title);letter-spacing:var(--tracking-title);text-wrap:balance}.legal-head .intro{max-width:62ch;font-size:var(--text-lg);color:var(--muted-foreground);margin-top:18px}.legal-head .intro a{text-decoration-line:underline}.legal-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:28px 104px;display:grid}@media (min-width:1100px){.legal-grid{grid-template-columns:minmax(0,1fr) 260px;gap:64px}}.toc{font-size:var(--text-ui)}@media (max-width:1099px){.toc-wide{display:none}}@media (min-width:1100px){.toc{order:2}.toc-narrow{display:none}.toc>div{max-height:calc(100vh - 112px);position:sticky;top:88px;overflow:auto}}.toc h2{font:var(--weight-medium) var(--text-xs) / 1.4 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--subtle-foreground);margin-bottom:10px}.toc ol{border-left:1px solid var(--border);list-style:none}.toc li a{color:var(--muted-foreground);border-left:1px solid #0000;margin-left:-1px;padding:5px 0 5px 14px;line-height:1.4;text-decoration:none;display:block}.toc li a:hover{border-left-color:var(--foreground);color:var(--foreground)}.toc details{border:1px solid var(--border);border-radius:var(--radius-lg);padding:0 16px}.toc details summary{cursor:pointer;font-weight:var(--weight-semibold);color:var(--foreground);padding:12px 0;display:list-item}.toc details[open]{padding-bottom:12px}.doc{min-width:0;max-width:76ch;font-size:var(--text-base);line-height:1.65}.doc>:first-child{margin-top:0}.doc h2{font-size:var(--text-2xl);font-weight:var(--weight-heavy);line-height:var(--leading-snug);letter-spacing:var(--tracking-title);margin:2.4em 0 .6em;scroll-margin-top:88px}.doc h3{font-size:var(--text-lg);font-weight:var(--weight-bold);margin:2em 0 .5em;scroll-margin-top:88px;line-height:1.3}.doc h4{font-size:var(--text-base);font-weight:var(--weight-bold);margin:1.8em 0 .4em;scroll-margin-top:88px}.doc p,.doc ul,.doc ol{margin:0 0 1em}.doc ul,.doc ol{padding-left:1.3em}.doc ul{list-style:outside}.doc ol{list-style:decimal}.doc li::marker{color:var(--subtle-foreground)}.doc li{margin:.3em 0}.doc li>ul,.doc li>ol{margin:.3em 0 0}.doc a{color:var(--foreground);overflow-wrap:anywhere;text-decoration-line:underline;text-decoration-color:#0b0e1473}.doc a:hover{text-decoration-color:currentColor}.doc strong{font-weight:var(--weight-bold)}.doc code{border-radius:var(--radius-xs);border:1px solid var(--border);background:var(--muted);font:var(--weight-regular) .84em/1.4 var(--font-mono);overflow-wrap:anywhere;padding:1px 5px}.doc hr{border:0;border-top:1px solid var(--border);margin:2.4em 0}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-1);margin:1.2em 0 1.6em;position:relative;overflow-x:auto}.table-wrap:focus-visible{outline-offset:2px}.doc table{border-collapse:collapse;width:100%;font-size:var(--text-ui);line-height:var(--leading-ui)}.doc th,.doc td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}.doc tr:last-child>*{border-bottom:0}.doc thead th{font:var(--weight-medium) var(--text-xs) / 1.4 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap}.doc tbody th{width:32%;font-weight:var(--weight-semibold);color:var(--foreground)}.doc.wide{max-width:none}.doc.wide>:not(.table-wrap){max-width:76ch}.doc.wide table{min-width:1080px}.lost{padding-block:clamp(72px,12vw,160px)}.lost .lede a{color:var(--foreground)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
