@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_be5b54{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_be5b54{--state-font-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--state-font-mono:"JetBrains Mono","JetBrains Mono Fallback"}.state-scope{--state-paper:#ffffff;--state-surface-tint:#f6f9fb;--state-surface-tint-strong:#eff3f9;--state-surface-dark:#0a1a2f;--state-ink:#0a2540;--state-ink-soft:#1f2f4a;--state-muted:#667691;--state-muted-subtle:#a4adbd;--state-accent:#3e2cff;--state-accent-hover:#2a1de0;--state-accent-soft:rgba(62,44,255,0.08);--state-rule:#d7dce4;--state-rule-dark:rgba(255,255,255,0.14);background:var(--state-paper);color:var(--state-ink);font-family:var(--state-font-sans),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.state-scope a{color:var(--state-accent);text-decoration:none;border-bottom:1px solid rgba(62,44,255,.32);padding-bottom:1px;transition:border-color .18s cubic-bezier(.22,1,.36,1)}.state-scope a:hover{border-bottom-color:var(--state-accent)}.state-scope ::-moz-selection{background:rgba(62,44,255,.18);color:var(--state-ink)}.state-scope ::selection{background:rgba(62,44,255,.18);color:var(--state-ink)}.state-section--paper{background:var(--state-paper)}.state-section--tint{background:var(--state-surface-tint)}.state-section--tint-strong{background:var(--state-surface-tint-strong)}.state-section--dark{background:var(--state-surface-dark);color:#f3f6fa}.state-section--dark dd,.state-section--dark dt,.state-section--dark h1,.state-section--dark h2,.state-section--dark h3,.state-section--dark li,.state-section--dark p{color:inherit}.state-section--dark .state-eyebrow{color:#8aa8ff}.state-eyebrow{font-family:var(--state-font-sans);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--state-accent)}.state-display-lg,.state-display-md,.state-display-sm,.state-display-xl{font-family:var(--state-font-sans);color:var(--state-ink);overflow-wrap:break-word;word-break:break-word;max-width:100%}.state-display-xl{font-weight:700;font-size:clamp(2.5rem,6vw,4.75rem);line-height:.98;letter-spacing:-.028em}.state-display-lg{font-weight:700;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.04;letter-spacing:-.02em}.state-display-md{font-weight:700;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.12;letter-spacing:-.015em}.state-display-sm{font-weight:600;font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.22}.state-body-lede{font-family:var(--state-font-sans);font-weight:400;font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.55;color:var(--state-ink-soft)}.state-body{font-weight:400;color:var(--state-ink)}.state-body,.state-body-light{font-family:var(--state-font-sans);font-size:1.0625rem;line-height:1.65}.state-body-light{font-weight:300;color:var(--state-ink-soft)}.state-body-sm{font-family:var(--state-font-sans);font-weight:400;font-size:.95rem;line-height:1.55;color:var(--state-ink-soft)}.state-mono{font-size:.8rem;letter-spacing:.02em}.state-mono,.state-mono-label{font-family:var(--state-font-mono),ui-monospace,monospace;color:var(--state-muted)}.state-mono-label{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.state-monument-value{font-family:var(--state-font-sans);font-weight:700;line-height:.92;letter-spacing:-.045em;color:var(--state-ink);overflow-wrap:break-word;max-width:100%}.state-card{background:var(--state-paper);border:1px solid var(--state-rule);border-top:3px solid var(--state-accent);padding:clamp(1.5rem,3vw,2.25rem);position:relative;min-width:0;overflow-wrap:break-word}.state-card--navy{background:var(--state-surface-dark);color:#f3f6fa;border:1px solid var(--state-ink);border-top:3px solid var(--state-accent)}.state-divider-dashed{height:1px;background-image:linear-gradient(to right,var(--state-rule) 0,var(--state-rule) 6px,transparent 6px,transparent 12px);background-size:12px 1px;background-repeat:repeat-x;border:0;margin:0}.state-scope details[data-state-faq]{border-top:1px solid var(--state-rule)}.state-scope details[data-state-faq]:last-child{border-bottom:1px solid var(--state-rule)}.state-scope details[data-state-faq]>summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;font-family:var(--state-font-sans);font-weight:600;font-size:1.0625rem;color:var(--state-ink);transition:color .18s cubic-bezier(.22,1,.36,1)}.state-scope details[data-state-faq]>summary::-webkit-details-marker{display:none}.state-scope details[data-state-faq]>summary:hover{color:var(--state-accent)}.state-scope details[data-state-faq]>summary:after{content:"+";flex-shrink:0;font-family:var(--state-font-mono),monospace;font-weight:400;font-size:1.25rem;color:var(--state-accent);transition:transform .24s cubic-bezier(.22,1,.36,1);line-height:1.4}.state-scope details[data-state-faq][open]>summary:after{content:"−"}.state-scope details[data-state-faq]>div[data-state-faq-body]{padding:0 2.25rem 1.5rem 0;font-family:var(--state-font-sans);font-weight:400;font-size:1rem;line-height:1.65;color:var(--state-ink-soft);max-width:48rem}.state-scope details[data-state-faq]>div[data-state-faq-body] p+p{margin-top:.85em}.state-toc{position:sticky;top:5rem;align-self:start;max-height:calc(100vh - 6rem);overflow-y:auto;padding-right:.5rem}.state-toc ol{list-style:none;padding:0;margin:0;border-left:1px solid var(--state-rule)}.state-toc li{position:relative;padding-left:1.25rem}.state-toc a{display:block;font-family:var(--state-font-sans);font-weight:500;font-size:.85rem;color:var(--state-muted);border:0;padding:.45rem 0;transition:color .18s cubic-bezier(.22,1,.36,1)}.state-toc a:hover{color:var(--state-ink)}.state-toc a[data-active]{color:var(--state-accent);font-weight:600}.state-toc a[data-active]:before{content:"";position:absolute;left:-1px;top:.55rem;bottom:.55rem;width:2px;background:var(--state-accent)}@media (prefers-reduced-motion:reduce){.state-scope *{transition:none!important;animation:none!important}}