@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.p.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.p.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-s.p.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-s.p.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_25a962{font-family:Newsreader,Newsreader Fallback}.__variable_25a962{--f-display:"Newsreader","Newsreader Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_4cd417{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_4cd417{--f-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.p.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.p.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_308571{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_308571{--f-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--sk-graphite-950:#0b0d0c;--sk-graphite-900:#111413;--sk-graphite-850:#171b19;--sk-graphite-line:#262c29;--sk-graphite-line-strong:#343b37;--sk-on-dark-1:#eeebe4;--sk-on-dark-2:#c3c4bc;--sk-on-dark-3:#9fa39c;--sk-on-dark-4:#878c86;--sk-paper-50:#f0ede5;--sk-paper-100:#e7e3d9;--sk-paper-line:#cfc9bb;--sk-ink-1:#121412;--sk-ink-2:#3b3f3b;--sk-ink-3:#5c5f59;--sk-signal:#ff6a1f;--sk-signal-hover:#ff8547;--sk-signal-ink:#1a0c04;--sk-signal-deep:#9a3d0b;--sk-positive:#72d7a6;--sk-negative:#ff7466;--sk-neutral-result:#d4c592;--sk-positive-deep:#1c6641;--sk-negative-deep:#a3271c;--sk-neutral-deep:#735200;--sk-positive-tint:#dde8dd;--sk-negative-tint:#f2ddd6;--sk-neutral-tint:#efe4c6;--sk-neutral-line:#c9ac5c;--sk-font-display:"Newsreader","Iowan Old Style",Georgia,serif;--sk-font-sans:"IBM Plex Sans",-apple-system,"Segoe UI",system-ui,sans-serif;--sk-font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--sk-display-xl:400 clamp(44px,5.8vw,84px) /0.96 var(--sk-font-display);--sk-display-l:400 clamp(38px,5.2vw,76px) /0.98 var(--sk-font-display);--sk-heading-1:400 clamp(32px,4.2vw,60px) /1.04 var(--sk-font-display);--sk-heading-2:400 clamp(28px,3.2vw,46px) /1.08 var(--sk-font-display);--sk-heading-3:400 clamp(24px,2.2vw,32px) /1.15 var(--sk-font-display);--sk-heading-4:400 clamp(21px,1.9vw,27px) /1.26 var(--sk-font-display);--sk-lede:400 clamp(17px,1.35vw,19px) /1.55 var(--sk-font-sans);--sk-body:400 16px/1.55 var(--sk-font-sans);--sk-body-s:400 15px/1.55 var(--sk-font-sans);--sk-small:400 14px/1.5 var(--sk-font-sans);--sk-caption:400 13px/1.5 var(--sk-font-sans);--sk-label:400 12px/1.4 var(--sk-font-mono);--sk-micro:400 11px/1.4 var(--sk-font-mono);--sk-metric:500 clamp(22px,2vw,28px) /1.3 var(--sk-font-mono);--sk-metric-xl:500 clamp(44px,5vw,72px) /1 var(--sk-font-mono);--sk-space-1:4px;--sk-space-2:8px;--sk-space-3:12px;--sk-space-4:16px;--sk-space-5:20px;--sk-space-6:24px;--sk-space-8:32px;--sk-space-10:40px;--sk-space-12:48px;--sk-space-16:64px;--sk-space-20:80px;--sk-space-24:96px;--sk-section-y:clamp(80px,10vw,140px);--sk-gutter:clamp(16px,4.4vw,64px);--sk-max:1440px;--sk-measure:60ch;--sk-radius-input:2px;--sk-radius-button:3px;--sk-radius-panel:4px;--sk-radius-showcase:8px;--sk-radius-app-icon:22%;--sk-hairline:1px solid var(--sk-graphite-line);--sk-focus-ring:2px solid var(--sk-signal);--sk-focus-offset:3px;--sk-target-min:44px;--sk-ease-force:cubic-bezier(0.3,0,0.1,1);--sk-ease-settle:cubic-bezier(0.2,0.7,0.2,1);--sk-ease-standard:cubic-bezier(0.4,0,0.2,1);--sk-duration-fast:180ms;--sk-duration-state:350ms;--sk-duration-reveal:700ms;--sk-duration-mark:3600ms;--sk-font-display:var(--f-display),"Iowan Old Style",Georgia,serif;--sk-font-sans:var(--f-sans),-apple-system,"Segoe UI",system-ui,sans-serif;--sk-font-mono:var(--f-mono),ui-monospace,"SF Mono",Menlo,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--sk-font-sans);font-size:15px;line-height:1.55;color:var(--sk-ink-1);background:var(--sk-paper-100);-webkit-font-smoothing:antialiased}body{min-height:100vh}a{color:var(--sk-ink-1);text-decoration:underline;-webkit-text-decoration-color:var(--sk-paper-line);text-decoration-color:var(--sk-paper-line);text-underline-offset:3px;transition:-webkit-text-decoration-color var(--sk-duration-fast) var(--sk-ease-standard);transition:text-decoration-color var(--sk-duration-fast) var(--sk-ease-standard);transition:text-decoration-color var(--sk-duration-fast) var(--sk-ease-standard),-webkit-text-decoration-color var(--sk-duration-fast) var(--sk-ease-standard)}a:hover{-webkit-text-decoration-color:var(--sk-ink-1);text-decoration-color:var(--sk-ink-1)}button{cursor:pointer;font:inherit}:focus-visible{outline:2px solid var(--sk-ink-1);outline-offset:var(--sk-focus-offset);border-radius:2px}.nav :focus-visible{outline-color:var(--sk-signal)}.container{max-width:960px;margin:0 auto;padding:0 1.5rem}.nav{background:var(--sk-graphite-950);color:var(--sk-on-dark-1);border-bottom:1px solid var(--sk-graphite-line);padding:.5rem 0}.nav a{color:var(--sk-on-dark-2);-webkit-text-decoration-color:var(--sk-graphite-line-strong);text-decoration-color:var(--sk-graphite-line-strong)}.nav a:hover{color:var(--sk-on-dark-1)}.nav-inner{display:flex;align-items:center;justify-content:space-between;max-width:960px;margin:0 auto;padding:0 1.5rem;min-height:44px}.nav-brand{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--sk-target-min);font-family:var(--sk-font-display);font-size:1.15rem;color:var(--sk-on-dark-1)}.nav-actions{display:flex;gap:.75rem;align-items:center}.nav .btn-secondary{background:transparent;color:var(--sk-on-dark-1);border-color:var(--sk-graphite-line-strong)}.nav .btn-secondary:hover:not(:disabled){background:var(--sk-graphite-850)}.page{padding-block:2rem}.card{background:var(--sk-paper-50);border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-panel);padding:1.25rem;margin-bottom:1rem}.card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.card-title{font-family:var(--sk-font-display);font-size:1.2rem;font-weight:400;line-height:1.25;letter-spacing:-.01em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:var(--sk-target-min);padding:0 1rem;border-radius:var(--sk-radius-button);border:1px solid transparent;font-size:.9rem;font-weight:600;text-decoration:none;transition:background var(--sk-duration-fast) var(--sk-ease-standard),transform var(--sk-duration-fast) var(--sk-ease-force)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--sk-ink-1);color:var(--sk-paper-50);border-color:var(--sk-ink-1)}.btn-primary:hover:not(:disabled){background:var(--sk-ink-2);border-color:var(--sk-ink-2)}.btn-signal{background:var(--sk-signal);color:var(--sk-signal-ink);border-color:var(--sk-signal)}.btn-signal:hover:not(:disabled){background:var(--sk-signal-hover);border-color:var(--sk-signal-hover)}.btn-secondary{background:transparent;color:var(--sk-ink-1);border-color:var(--sk-paper-line)}.btn-secondary:hover:not(:disabled){background:var(--sk-paper-100);border-color:var(--sk-ink-3)}.btn-danger{background:transparent;color:var(--sk-negative-deep);border-color:var(--sk-negative-deep)}.btn-danger:hover:not(:disabled){background:var(--sk-negative-tint)}.btn-sm{min-height:36px;padding:0 .75rem;font-size:.8rem}.form-group{margin-bottom:1rem}.form-label{display:block;font-weight:500;margin-bottom:.35rem;font-size:.875rem;color:var(--sk-ink-1)}.form-input{width:100%;min-height:var(--sk-target-min);padding:.5rem .75rem;border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-input);font:inherit;color:var(--sk-ink-1);background:var(--sk-paper-50);transition:border-color var(--sk-duration-fast) var(--sk-ease-standard)}.form-input:hover{border-color:var(--sk-ink-3)}.form-input:focus{border-color:var(--sk-ink-1)}.form-input[aria-invalid=true]{border-color:var(--sk-negative-deep)}.table-wrap{position:relative;overflow-x:auto;border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-panel);background:var(--sk-paper-50)}table{width:100%;border-collapse:collapse;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}th{text-align:left;font-family:var(--sk-font-mono);font-size:.8rem;font-weight:400;color:var(--sk-ink-3);background:var(--sk-paper-100);white-space:nowrap}td,th{padding:.65rem 1rem;border-bottom:1px solid var(--sk-paper-line)}tr:last-child td{border-bottom:none}.badge{display:inline-block;padding:.15rem .5rem;border-radius:var(--sk-radius-input);font-family:var(--sk-font-mono);font-size:.78rem;font-weight:400;line-height:1.5;border:1px solid transparent}.badge-green{background:var(--sk-positive-tint);color:var(--sk-positive-deep)}.badge-yellow{background:var(--sk-neutral-tint);color:var(--sk-neutral-deep)}.badge-red{background:var(--sk-negative-tint);color:var(--sk-negative-deep)}.badge-gray{background:transparent;color:var(--sk-ink-2);border-color:var(--sk-paper-line)}.alert{padding:.75rem 1rem;border-radius:var(--sk-radius-panel);margin-bottom:1rem;font-size:.875rem;border:1px solid transparent}.alert-error{background:var(--sk-negative-tint);color:var(--sk-negative-deep);border-color:var(--sk-negative-deep)}.alert-success{background:var(--sk-positive-tint);color:var(--sk-positive-deep);border-color:var(--sk-positive-deep)}.alert-warning{background:var(--sk-neutral-tint);color:var(--sk-neutral-deep);border-color:var(--sk-neutral-line)}.auth-page{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1.5rem;background:var(--sk-paper-100)}.auth-box{background:var(--sk-paper-50);border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-panel);padding:2rem;width:100%;max-width:400px}.auth-title{display:flex;font-size:1.4rem;font-weight:400;margin-bottom:.75rem}.auth-sub{color:var(--sk-ink-3);margin-bottom:1.5rem;font-size:.9rem}.field-error{margin-top:.35rem;font-size:.8rem;color:var(--sk-negative-deep)}.nav-links{display:flex;gap:.25rem;align-items:center;flex-wrap:wrap}.nav-links a{display:inline-flex;align-items:center;min-height:var(--sk-target-min);padding:0 .6rem;font-size:.875rem}.nav-links a[aria-current=page]{color:var(--sk-on-dark-1);-webkit-text-decoration-color:var(--sk-on-dark-1);text-decoration-color:var(--sk-on-dark-1)}.nav-label{font-family:var(--sk-font-mono);font-size:.78rem;color:var(--sk-on-dark-3)}.copy-row{display:flex;gap:.5rem;align-items:stretch}.copy-row .form-input{font-family:var(--sk-font-mono);font-size:.82rem}.btn-link{background:none;border:none;padding:0;min-height:var(--sk-target-min);color:var(--sk-ink-1);text-decoration:underline;text-underline-offset:5px;font-weight:500}@media (max-width:640px){.copy-row,.stack-sm{flex-direction:column}.nav-inner{flex-wrap:wrap;gap:.25rem}}.back-link{display:inline-flex;align-items:center;min-height:var(--sk-target-min)}.nav-trail{flex:1 1 auto;display:flex;align-items:center;gap:var(--sk-space-3);min-width:0;flex-wrap:wrap}a.nav-brand{text-decoration:none;color:var(--sk-on-dark-1)}.crumbs{display:flex;flex-wrap:wrap;list-style:none;font-size:.875rem}.crumbs,.crumbs li{align-items:center;gap:var(--sk-space-2)}.crumbs li{display:inline-flex}.crumbs li:before{content:"/";color:var(--sk-on-dark-4)}.crumbs a{display:inline-flex;align-items:center;min-height:var(--sk-target-min);color:var(--sk-on-dark-3)}.crumbs [aria-current=page]{color:var(--sk-on-dark-1);font-weight:500}.nav .eyebrow,.nav .text-muted{color:var(--sk-on-dark-3)}.account-menu{position:relative}.account-menu summary{display:inline-flex;align-items:center;gap:var(--sk-space-2);min-height:var(--sk-target-min);padding:0 var(--sk-space-2);border-radius:var(--sk-radius-button);list-style:none;cursor:pointer;color:var(--sk-on-dark-2);font-size:.875rem;transition:background var(--sk-duration-fast) var(--sk-ease-standard)}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary:hover,.account-menu[open] summary{background:var(--sk-graphite-850);color:var(--sk-on-dark-1)}.account-initial{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--sk-graphite-line-strong);border-radius:50%;font-family:var(--sk-font-mono);font-size:.75rem;color:var(--sk-on-dark-1)}.account-panel{position:absolute;right:0;top:calc(100% + var(--sk-space-2));z-index:10;width:min(300px,calc(100vw - 32px));display:grid;grid-gap:var(--sk-space-4);gap:var(--sk-space-4);padding:var(--sk-space-4);background:var(--sk-graphite-900);border:1px solid var(--sk-graphite-line-strong);border-radius:var(--sk-radius-panel);color:var(--sk-on-dark-1)}.account-who{display:grid;grid-gap:var(--sk-space-1);gap:var(--sk-space-1);overflow-wrap:anywhere}.account-section ul{list-style:none;display:grid;margin-top:var(--sk-space-1)}.account-section li{display:flex;align-items:center;justify-content:space-between;gap:var(--sk-space-3)}.account-section li a{display:inline-flex;align-items:center;min-height:var(--sk-target-min);color:var(--sk-on-dark-1);overflow-wrap:anywhere}.account-signout{width:100%}.eyebrow{font:var(--sk-label);color:var(--sk-ink-3);margin-bottom:var(--sk-space-1)}.org-header{margin-bottom:var(--sk-space-6)}.org-header .h2{margin-bottom:var(--sk-space-2)}.tabs{display:flex;flex-wrap:wrap;gap:var(--sk-space-1) var(--sk-space-6);margin-bottom:var(--sk-space-6);border-bottom:1px solid var(--sk-paper-line)}.tabs a{display:inline-flex;align-items:center;gap:var(--sk-space-2);min-height:var(--sk-target-min);margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--sk-ink-3);font-size:.9rem;font-weight:500;text-decoration:none}.tabs a:hover{color:var(--sk-ink-1)}.tabs a[aria-current=page]{color:var(--sk-ink-1);border-bottom-color:var(--sk-ink-1)}.tab-count{font-family:var(--sk-font-mono);font-size:.78rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sk-ink-3)}.org-grid{display:grid;grid-gap:var(--sk-space-6);gap:var(--sk-space-6);align-items:start}@media (min-width:900px){.org-grid{grid-template-columns:minmax(0,1fr) 280px}}.section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sk-space-3);margin-bottom:var(--sk-space-3)}.section-head .h3{margin:0}.side-note{display:grid;grid-gap:var(--sk-space-3);gap:var(--sk-space-3);margin:0}.side-note .card-title{margin:0}.side-note .badge{justify-self:start}.biz-list{list-style:none;border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-panel);background:var(--sk-paper-50)}.biz-list li+li{border-top:1px solid var(--sk-paper-line)}.biz-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;grid-gap:var(--sk-space-4);gap:var(--sk-space-4);min-height:64px;padding:var(--sk-space-3) var(--sk-space-4);color:var(--sk-ink-1);text-decoration:none;transition:background var(--sk-duration-fast) var(--sk-ease-standard)}.biz-row:hover{background:var(--sk-paper-100)}.biz-name{font-family:var(--sk-font-display);font-size:1.2rem;line-height:1.25;overflow-wrap:anywhere}.biz-meta{font-family:var(--sk-font-mono);font-size:.8rem}.biz-go,.biz-meta{color:var(--sk-ink-3)}.biz-go{transition:transform var(--sk-duration-fast) var(--sk-ease-force)}.biz-row:hover .biz-go{transform:translateX(3px)}@media (max-width:640px){.biz-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--sk-space-1) var(--sk-space-3)}.biz-name{grid-column:1}.biz-go{grid-column:2;grid-row:1/span 3}.biz-meta,.biz-state{grid-column:1}}.empty-state{display:grid;grid-gap:var(--sk-space-4);gap:var(--sk-space-4);padding:var(--sk-space-8) var(--sk-space-6);margin:0}.empty-state .h3{margin:0}.steps{list-style:none;counter-reset:step;display:grid;grid-gap:var(--sk-space-4);gap:var(--sk-space-4);max-width:var(--sk-measure)}.steps li{counter-increment:step;display:grid;grid-template-columns:32px minmax(0,1fr);grid-column-gap:var(--sk-space-3);column-gap:var(--sk-space-3);grid-row-gap:var(--sk-space-1);row-gap:var(--sk-space-1)}.steps li:before{content:counter(step,decimal-leading-zero);grid-row:1/span 2;font-family:var(--sk-font-mono);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sk-ink-3);padding-top:.1rem}.steps li strong{font-weight:500}.steps-compact{gap:var(--sk-space-3);font-size:.875rem}.measure{max-width:var(--sk-measure)}.narrow{max-width:640px}.field-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sk-space-4);gap:var(--sk-space-4)}@media (max-width:640px){.field-pair{grid-template-columns:1fr;gap:0}}.text-link{display:inline-flex;align-items:center;min-height:var(--sk-target-min);font-weight:500;-webkit-text-decoration-color:var(--sk-ink-1);text-decoration-color:var(--sk-ink-1);text-underline-offset:5px}.kv{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--sk-space-1) var(--sk-space-4);gap:var(--sk-space-1) var(--sk-space-4)}.kv dt{font-weight:500}.kv dd{overflow-wrap:anywhere}@media (max-width:640px){.nav-inner.nav-inner-app{flex-wrap:nowrap;align-items:flex-start}.account-name{display:none}.tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;column-gap:var(--sk-space-5)}.tabs a{flex:none}}.cell-actions{text-align:right}.row-actions{justify-content:flex-end;flex-wrap:wrap}.biz-shell,.nav-inner.nav-inner-wide{max-width:1208px}.biz-shell{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:var(--sk-space-10);gap:var(--sk-space-10);margin:0 auto;padding:0 1.5rem}.biz-main .container{max-width:none;padding-inline:0;margin:0}.biz-side{position:-webkit-sticky;position:sticky;top:0;align-self:start;display:grid;grid-gap:var(--sk-space-5);gap:var(--sk-space-5);padding-block:2rem}.biz-side ul{list-style:none;display:grid}.biz-side-label{font:var(--sk-label);color:var(--sk-ink-3);padding:0 var(--sk-space-3);margin-bottom:var(--sk-space-1)}.biz-side a{display:flex;align-items:center;min-height:var(--sk-target-min);padding:0 var(--sk-space-3);border:1px solid transparent;border-radius:var(--sk-radius-button);color:var(--sk-ink-2);font-size:.9rem;text-decoration:none;transition:background var(--sk-duration-fast) var(--sk-ease-standard)}.biz-side a:hover,.biz-side a[aria-current=page]{background:var(--sk-paper-50);color:var(--sk-ink-1)}.biz-side a[aria-current=page]{border-color:var(--sk-paper-line);font-weight:500}.biz-side a{gap:var(--sk-space-3)}.biz-side a svg,.biz-side-toggle svg{flex:0 0 auto;color:var(--sk-ink-3)}.biz-side a:hover svg,.biz-side a[aria-current=page] svg{color:var(--sk-ink-1)}.biz-side-toggle{display:flex;align-items:center;gap:var(--sk-space-3);min-height:var(--sk-target-min);padding:0 var(--sk-space-3);border:1px solid transparent;border-radius:var(--sk-radius-button);background:none;color:var(--sk-ink-3);font:var(--sk-label);text-align:left;cursor:pointer}.biz-side-toggle:hover{background:var(--sk-paper-50);color:var(--sk-ink-1)}.biz-side-toggle:hover svg{color:var(--sk-ink-1)}.biz-shell.is-collapsed{grid-template-columns:46px minmax(0,1fr);gap:var(--sk-space-6)}.biz-shell.is-collapsed .biz-side-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.biz-shell.is-collapsed .biz-side a,.biz-shell.is-collapsed .biz-side-toggle{justify-content:center;padding:0;width:var(--sk-target-min)}.biz-shell.is-collapsed .biz-side-toggle svg{transform:rotate(180deg)}.biz-shell.is-collapsed .biz-side-label{display:none}.biz-shell.is-collapsed .biz-side-group+.biz-side-group{border-top:1px solid var(--sk-paper-line);padding-top:var(--sk-space-3)}@media (max-width:900px){.biz-shell{grid-template-columns:minmax(0,1fr);gap:0}.biz-side{position:static;overflow-x:auto;scrollbar-width:none;padding-block:var(--sk-space-3);margin-inline:-1.5rem;padding-inline:1.5rem;border-bottom:1px solid var(--sk-paper-line)}.biz-side,.biz-side ul,.biz-side-group{display:flex;gap:var(--sk-space-1)}.biz-side-label{display:none}.biz-side a{white-space:nowrap}.biz-side-toggle{display:none}.biz-shell.is-collapsed{grid-template-columns:minmax(0,1fr);gap:0}.biz-shell.is-collapsed .biz-side-text{position:static;width:auto;height:auto;overflow:visible;clip:auto}.biz-shell.is-collapsed .biz-side a{width:auto;padding:0 var(--sk-space-3)}.biz-shell.is-collapsed .biz-side-group+.biz-side-group{border-top:0;padding-top:0}}.page-head{margin-bottom:var(--sk-space-6)}.page-head .h2{margin-bottom:var(--sk-space-2)}.page-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sk-space-3);color:var(--sk-ink-3)}.overview-grid{display:grid;grid-gap:var(--sk-space-6);gap:var(--sk-space-6);align-items:start}.overview-main{display:grid;grid-gap:var(--sk-space-4);gap:var(--sk-space-4)}.overview-main>*{margin:0}@media (min-width:1100px){.overview-grid{grid-template-columns:minmax(0,1fr) 260px}}.setup{margin:0;padding:var(--sk-space-6)}.setup-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--sk-space-3);margin-bottom:var(--sk-space-4)}.setup-head .h3{margin:0}.setup-progress-label{display:flex;align-items:center;gap:var(--sk-space-3);color:var(--sk-ink-3)}.setup-progress{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--sk-space-1);gap:var(--sk-space-1);margin-bottom:var(--sk-space-2)}.setup-progress span{height:4px;border-radius:1px;background:var(--sk-paper-line)}.setup-progress span.is-done{background:var(--sk-ink-1)}.setup-steps{list-style:none}.setup-step{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:var(--sk-space-4);gap:var(--sk-space-4);align-items:start;padding:var(--sk-space-4) 0;border-bottom:1px solid var(--sk-paper-line)}.setup-step:last-child{border-bottom:none;padding-bottom:0}.setup-marker{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--sk-paper-line);border-radius:50%;font-family:var(--sk-font-mono);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sk-ink-3)}.setup-step.is-current .setup-marker{border-color:var(--sk-ink-1);color:var(--sk-ink-1)}.setup-step.is-done .setup-marker{background:var(--sk-ink-1);border-color:var(--sk-ink-1);color:var(--sk-paper-50)}.setup-body{min-width:0;padding-top:3px}.setup-title{font-weight:500;color:var(--sk-ink-1)}.setup-step.is-todo .setup-title{color:var(--sk-ink-2)}.setup-step.is-done .setup-title{color:var(--sk-ink-3);font-weight:400}.setup-desc{color:var(--sk-ink-3);max-width:var(--sk-measure)}.setup-desc,.setup-detail{margin-top:var(--sk-space-1);font-size:.875rem}.setup-detail{color:var(--sk-ink-2)}.setup-action{display:flex;align-items:center;min-height:28px}.setup-status{font:var(--sk-label);color:var(--sk-ink-3);padding-top:5px}.setup-inline{margin-top:var(--sk-space-4);padding:var(--sk-space-4);background:var(--sk-paper-100);border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-panel)}@media (max-width:640px){.setup{padding:var(--sk-space-4)}.setup-step{grid-template-columns:28px minmax(0,1fr);gap:var(--sk-space-2) var(--sk-space-3)}.setup-action{grid-column:2}.setup-step.is-done .setup-action:has(.setup-status){display:none}.crumbs li:first-child:before{display:none}}.import-progress{display:grid;grid-gap:var(--sk-space-2);gap:var(--sk-space-2)}.import-bar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--sk-space-1);gap:var(--sk-space-1)}.import-bar span{height:6px;border-radius:1px;background:var(--sk-paper-line)}.import-bar span.is-done{background:var(--sk-ink-1)}.import-bar span.is-current{position:relative;overflow:hidden}.import-bar span.is-current:after{content:"";position:absolute;inset:0 50% 0 0;background:var(--sk-ink-3);transform-origin:left center;animation:import-step-in var(--sk-duration-state) var(--sk-ease-settle)}@keyframes import-step-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.import-line{font-size:.9rem;color:var(--sk-ink-1)}.import-count{font-family:var(--sk-font-mono);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sk-ink-2)}.import-progress .btn{justify-self:start}.gs-item+.gs-item{margin-top:var(--sk-space-4);padding-top:var(--sk-space-4);border-top:1px solid var(--sk-paper-line)}.gs-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sk-space-2)}.gs-name{font-weight:500}.gs-path{margin:var(--sk-space-1) 0;font-family:var(--sk-font-mono);font-size:.8rem;color:var(--sk-ink-2)}.gs-question{margin:var(--sk-space-3) 0 var(--sk-space-2);font-size:.9rem}.gs-actions{display:flex;flex-wrap:wrap;gap:var(--sk-space-2);margin:var(--sk-space-2) 0 var(--sk-space-3)}.kv-stack{grid-template-columns:minmax(0,1fr);gap:var(--sk-space-1);font-size:.875rem}.kv-stack dt{font:var(--sk-label);font-weight:400;color:var(--sk-ink-3);margin-top:var(--sk-space-2)}.page-lede{color:var(--sk-ink-2)}.notice-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sk-space-3);padding:var(--sk-space-3) var(--sk-space-4);margin-bottom:var(--sk-space-4);background:var(--sk-paper-50);border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-panel);font-size:.9rem}.notice-row>*{margin:0}.field-help{margin:0 0 var(--sk-space-2);font-size:.85rem;color:var(--sk-ink-3);max-width:var(--sk-measure)}.brain-skeleton{height:480px;border-radius:var(--sk-radius-panel);background:var(--sk-paper-50);border:1px solid var(--sk-paper-line)}.brain-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--sk-space-6);margin-bottom:var(--sk-space-8)}.brain-head .h2{margin-bottom:var(--sk-space-2)}.brain-meter{display:grid;grid-gap:var(--sk-space-2);gap:var(--sk-space-2);min-width:220px}.brain-meter-value{display:flex;align-items:baseline;gap:var(--sk-space-2)}.brain-meter-n{font:var(--sk-metric);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sk-ink-1)}.brain-meter-of{font-size:.875rem;color:var(--sk-ink-3)}.brain-meter .setup-progress{margin:0}.brain-meter-note{font:var(--sk-label);color:var(--sk-ink-3)}.brain-section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sk-space-3) var(--sk-space-6);margin-bottom:var(--sk-space-4)}.brain-section-head .h3{margin:0}.brain-identity{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sk-space-2) var(--sk-space-4);font-size:.875rem;color:var(--sk-ink-2)}.brain-identity-name{font-weight:500;color:var(--sk-ink-1)}.brain-identity .btn{gap:var(--sk-space-2)}.brain-identity-edit{flex-basis:100%;padding:var(--sk-space-5);background:var(--sk-paper-50);border:1px solid var(--sk-ink-3);border-radius:var(--sk-radius-panel)}.brain-suggest{margin-bottom:var(--sk-space-8)}.brain-map{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--sk-space-4);gap:var(--sk-space-4)}.brain-tile{grid-column:span 3;display:flex;flex-direction:column;gap:var(--sk-space-4);min-width:0;padding:var(--sk-space-5) var(--sk-space-6) var(--sk-space-6);background:var(--sk-paper-50);border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-panel);scroll-margin-top:var(--sk-space-6);transition:border-color var(--sk-duration-fast) var(--sk-ease-standard)}.brain-tile.span-third{grid-column:span 2}.brain-tile.is-wanting,.brain-tile:hover{border-color:var(--sk-ink-3)}.brain-tile.is-editing{grid-column:1/-1;border-color:var(--sk-ink-1);padding:var(--sk-space-6)}.brain-tile-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sk-space-3)}.brain-tile-title{font-family:var(--sk-font-display);font-size:1.3rem;font-weight:400;line-height:1.2;letter-spacing:-.01em}.brain-optional{font:var(--sk-label);color:var(--sk-ink-3);margin-left:var(--sk-space-2);vertical-align:middle}.brain-tile-tools{display:inline-flex;align-items:center;gap:var(--sk-space-3)}.brain-tile-state{font:var(--sk-label);color:var(--sk-ink-3)}.tile-meter{display:inline-flex;gap:3px}.tile-meter span{width:10px;height:4px;border-radius:1px;background:var(--sk-paper-line)}.tile-meter span.is-on{background:var(--sk-ink-1)}.tile-edit{display:inline-flex;align-items:center;gap:var(--sk-space-1);min-height:var(--sk-target-min);padding:0 var(--sk-space-2);margin-right:calc(-1 * var(--sk-space-2));background:none;border:1px solid transparent;border-radius:var(--sk-radius-button);color:var(--sk-ink-2);font-size:.85rem;font-weight:500;transition:background var(--sk-duration-fast) var(--sk-ease-standard)}.tile-edit:hover{background:var(--sk-paper-100);color:var(--sk-ink-1)}.tile-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--sk-space-4);gap:var(--sk-space-4)}.tile-metric{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--sk-space-1);min-width:0}.tile-metric dt{font-size:.8rem;color:var(--sk-ink-3)}.tile-figure{font:var(--sk-metric);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sk-ink-1)}.tile-prose{display:grid;grid-gap:var(--sk-space-4);gap:var(--sk-space-4)}.tile-row{display:grid;grid-gap:var(--sk-space-1);gap:var(--sk-space-1)}.tile-row dt{font-size:.8rem;color:var(--sk-ink-3)}.tile-text{color:var(--sk-ink-1);white-space:pre-line;overflow-wrap:anywhere;max-width:var(--sk-measure)}.tile-prose .tile-row:first-child .tile-text{font-family:var(--sk-font-display);font-size:1.2rem;line-height:1.35}.tile-text.is-choice{font-weight:500}.tile-prose .tile-row:first-child .tile-text.is-choice{font-family:var(--sk-font-sans);font-size:1rem}.tile-prov{display:block;margin-top:var(--sk-space-1);font-size:.78rem;color:var(--sk-ink-3)}.tile-notes{padding-top:var(--sk-space-4);border-top:1px solid var(--sk-paper-line)}.tile-notes .tile-row:first-child .tile-text{font-family:var(--sk-font-sans);font-size:.9rem}.tile-gap{display:inline-flex;align-items:center;gap:var(--sk-space-2);min-height:var(--sk-target-min);padding:0 var(--sk-space-3);background:transparent;border:1px dashed var(--sk-ink-3);border-radius:var(--sk-radius-button);color:var(--sk-ink-2);font-size:.85rem;font-weight:500;text-align:left;transition:background var(--sk-duration-fast) var(--sk-ease-standard),border-color var(--sk-duration-fast) var(--sk-ease-standard)}.tile-gap:hover{background:var(--sk-paper-100);border-style:solid;color:var(--sk-ink-1)}.tile-gap-tag{font:var(--sk-micro);padding:1px var(--sk-space-1);border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-input);color:var(--sk-ink-2)}.tile-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:0 var(--sk-space-4);gap:0 var(--sk-space-4)}.tile-form .is-full{grid-column:1/-1}.tile-gaps{display:flex;flex-wrap:wrap;gap:var(--sk-space-2);margin-top:auto;padding-top:var(--sk-space-2)}.tile-empty{font-size:.875rem;color:var(--sk-ink-3)}.brain-tile form .brain-tile-head{margin-bottom:var(--sk-space-5)}.tile-actions{display:flex;gap:var(--sk-space-2)}::view-transition-group(*){animation-duration:var(--sk-duration-state);animation-timing-function:var(--sk-ease-settle)}.gs-flow{display:flex;flex-wrap:wrap;margin:var(--sk-space-3) 0;list-style:none}.gs-flow,.gs-flow li{align-items:center;gap:var(--sk-space-2)}.gs-flow li{display:inline-flex;font-family:var(--sk-font-mono);font-size:.78rem;color:var(--sk-ink-1)}.gs-flow li:not(:last-child):after{content:"";width:18px;height:1px;background:var(--sk-ink-3)}.gs-flow li{padding:0}.gs-flow li>*{margin:0}.sikad-side{margin-top:var(--sk-space-10);padding:var(--sk-space-8);background:var(--sk-graphite-950);color:var(--sk-on-dark-2);border-radius:var(--sk-radius-showcase)}.sikad-side :focus-visible{outline-color:var(--sk-signal)}.sikad-side a{color:var(--sk-on-dark-1);-webkit-text-decoration-color:var(--sk-graphite-line-strong);text-decoration-color:var(--sk-graphite-line-strong)}.sikad-side a:hover{-webkit-text-decoration-color:var(--sk-on-dark-1);text-decoration-color:var(--sk-on-dark-1)}.sikad-side-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--sk-space-2) var(--sk-space-6);padding-bottom:var(--sk-space-6);margin-bottom:var(--sk-space-6);border-bottom:1px solid var(--sk-graphite-line)}.sikad-side-head .h3{margin:0;color:var(--sk-on-dark-1)}.sikad-side-head p{font-size:.875rem;color:var(--sk-on-dark-3)}.sikad-cols{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr);grid-gap:var(--sk-space-8);gap:var(--sk-space-8)}.sikad-col{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sk-space-3);min-width:0}.sikad-col+.sikad-col{padding-left:var(--sk-space-8);border-left:1px solid var(--sk-graphite-line)}.sikad-col-title{display:flex;align-items:center;gap:var(--sk-space-2);font:var(--sk-label);color:var(--sk-on-dark-3)}.sikad-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sikad-big,.sikad-count{color:var(--sk-on-dark-1)}.sikad-big{font-size:1.05rem;overflow-wrap:anywhere}.sikad-small{font-size:.85rem;color:var(--sk-on-dark-3)}.sikad-links{list-style:none;display:grid;width:100%;margin-top:var(--sk-space-2);border-top:1px solid var(--sk-graphite-line)}.sikad-links li{border-bottom:1px solid var(--sk-graphite-line)}.sikad-links a{display:flex;align-items:center;justify-content:space-between;min-height:var(--sk-target-min);font-size:.875rem;text-decoration:none;color:var(--sk-on-dark-2);transition:color var(--sk-duration-fast) var(--sk-ease-standard)}.sikad-links a:hover{color:var(--sk-on-dark-1)}.sikad-cta svg,.sikad-links a svg{transition:transform var(--sk-duration-fast) var(--sk-ease-force)}.sikad-cta:hover svg,.sikad-links a:hover svg{transform:translateX(3px)}.sikad-belief{font-family:var(--sk-font-display);font-size:1.2rem;line-height:1.4;color:var(--sk-on-dark-1);max-width:44ch}.sikad-cta{min-height:var(--sk-target-min);font-size:.875rem;font-weight:500;text-underline-offset:5px}.confidence,.sikad-cta{display:inline-flex;align-items:center;gap:var(--sk-space-2)}.confidence{font:var(--sk-label);color:var(--sk-on-dark-2)}.confidence-bar{display:inline-flex;gap:3px}.confidence-bar span{width:14px;height:6px;border-radius:1px;background:var(--sk-graphite-line-strong)}.confidence-bar span.is-on{background:var(--sk-on-dark-1)}.sikad-asks{list-style:none;width:100%;border-top:1px solid var(--sk-graphite-line)}.sikad-asks li{border-bottom:1px solid var(--sk-graphite-line)}.sikad-asks summary{display:flex;align-items:center;gap:var(--sk-space-2);min-height:var(--sk-target-min);cursor:pointer;list-style:none;font-size:.875rem;color:var(--sk-on-dark-1)}.sikad-asks summary::-webkit-details-marker{display:none}.sikad-chev{flex:none;color:var(--sk-on-dark-3);transition:transform var(--sk-duration-fast) var(--sk-ease-force)}.sikad-asks details[open] .sikad-chev{transform:rotate(90deg)}.sikad-asks details p{padding:0 0 var(--sk-space-4) calc(14px + var(--sk-space-2));font-size:.85rem;line-height:1.55;color:var(--sk-on-dark-2)}::selection{background:var(--sk-ink-1);color:var(--sk-paper-50)}.nav ::selection,.sikad-side ::selection{background:var(--sk-on-dark-1);color:var(--sk-graphite-950)}@media (max-width:1000px){.sikad-cols{grid-template-columns:minmax(0,1fr);gap:var(--sk-space-6)}.sikad-col+.sikad-col{padding-left:0;padding-top:var(--sk-space-6);border-left:none;border-top:1px solid var(--sk-graphite-line)}}@media (max-width:760px){.brain-map{grid-template-columns:minmax(0,1fr)}.brain-tile,.brain-tile.span-third{grid-column:1/-1}}@media (max-width:640px){.brain-head{margin-bottom:var(--sk-space-6)}.brain-tile{padding:var(--sk-space-4)}.sikad-side{padding:var(--sk-space-5);margin-inline:-8px}}.rich{display:grid;grid-gap:var(--sk-space-3);gap:var(--sk-space-3);max-width:68ch;color:var(--sk-ink-2);line-height:1.6}.rich strong{font-weight:600;color:var(--sk-ink-1)}.rich-lg{font-size:1.02rem;color:var(--sk-ink-1)}.rich-steps{list-style:none;counter-reset:rich;display:grid;border-top:1px solid var(--sk-paper-line)}.rich-steps li{counter-increment:rich;display:grid;grid-template-columns:32px minmax(0,1fr);grid-column-gap:var(--sk-space-3);column-gap:var(--sk-space-3);padding:var(--sk-space-4) 0;border-bottom:1px solid var(--sk-paper-line)}.rich-steps li:before{content:counter(rich);grid-row:1/span 2;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--sk-ink-3);border-radius:50%;font-family:var(--sk-font-mono);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sk-ink-1)}.rich-lead{display:block;margin-bottom:var(--sk-space-1)}.rich-body{color:var(--sk-ink-2)}.rich-bullets{display:grid;grid-gap:var(--sk-space-2);gap:var(--sk-space-2);padding-left:1.1rem}.rec-head{display:grid;justify-items:start;grid-gap:var(--sk-space-3);gap:var(--sk-space-3);padding-bottom:var(--sk-space-6);margin-bottom:var(--sk-space-8);border-bottom:1px solid var(--sk-paper-line)}.rec-title{font-family:var(--sk-font-display);font-size:clamp(1.7rem,2.4vw,2.2rem);font-weight:400;line-height:1.15;letter-spacing:-.015em;max-width:30ch;text-wrap:balance}.rec-facts{display:flex;flex-wrap:wrap;gap:var(--sk-space-3) var(--sk-space-8)}.rec-facts dt{font:var(--sk-label);color:var(--sk-ink-3)}.rec-facts dd{font-size:.9rem;font-weight:500;color:var(--sk-ink-1)}.rec-grid{display:grid;grid-gap:var(--sk-space-8);gap:var(--sk-space-8);align-items:start}@media (min-width:1100px){.rec-grid{grid-template-columns:minmax(0,1fr) 300px}.rec-side{position:-webkit-sticky;position:sticky;top:var(--sk-space-4)}}.rec-main{display:grid;grid-gap:var(--sk-space-10);gap:var(--sk-space-10);min-width:0}.rec-section{display:grid;grid-gap:var(--sk-space-4);gap:var(--sk-space-4)}.rec-section-title{display:flex;align-items:center;gap:var(--sk-space-2);font-family:var(--sk-font-display);font-size:1.35rem;font-weight:400;line-height:1.2;color:var(--sk-ink-1)}.rec-action{padding:var(--sk-space-6);background:var(--sk-paper-50);border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-panel)}.rec-link{display:inline-flex;align-items:center;gap:var(--sk-space-2);min-height:var(--sk-target-min);font-size:.875rem;font-weight:500;text-underline-offset:5px;justify-self:start}.rec-link svg{transition:transform var(--sk-duration-fast) var(--sk-ease-force)}.rec-link:hover svg{transform:translateX(3px)}.evidence-list{list-style:none;border-top:1px solid var(--sk-paper-line)}.evidence-list li{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:var(--sk-space-4);gap:var(--sk-space-4);padding:var(--sk-space-4) 0;border-bottom:1px solid var(--sk-paper-line)}.evidence-weight{display:inline-flex;align-items:center;gap:var(--sk-space-2);align-self:start;padding-top:3px;font:var(--sk-label);color:var(--sk-ink-3)}.weight-bar{display:inline-flex;gap:2px}.weight-bar span{width:8px;height:8px;border-radius:1px;background:var(--sk-paper-line)}.weight-bar span.is-on{background:var(--sk-ink-1)}.evidence-body{display:grid;grid-gap:var(--sk-space-1);gap:var(--sk-space-1);max-width:68ch}.evidence-body p{color:var(--sk-ink-1)}.evidence-source{display:inline-flex;align-items:center;gap:var(--sk-space-1);justify-self:start;min-height:32px;font-size:.8rem;color:var(--sk-ink-2)}.outcome-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--sk-space-4);gap:var(--sk-space-4)}.outcome-grid>div{display:grid;align-content:start;grid-gap:var(--sk-space-2);gap:var(--sk-space-2);padding:var(--sk-space-4);background:var(--sk-paper-50);border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-panel)}.outcome-grid dt{font:var(--sk-label);color:var(--sk-ink-3)}.outcome-grid dd{color:var(--sk-ink-1);font-size:.9rem}.guardrails{list-style:none;display:grid;grid-gap:var(--sk-space-2);gap:var(--sk-space-2)}.decision,.rec-side{display:grid;grid-gap:var(--sk-space-4);gap:var(--sk-space-4)}.decision{padding:var(--sk-space-6);background:var(--sk-graphite-950);color:var(--sk-on-dark-2);border-radius:var(--sk-radius-showcase)}.decision :focus-visible{outline-color:var(--sk-signal)}.decision a{color:var(--sk-on-dark-1);-webkit-text-decoration-color:var(--sk-graphite-line-strong);text-decoration-color:var(--sk-graphite-line-strong)}.decision-title{font-family:var(--sk-font-display);font-size:1.35rem;font-weight:400;color:var(--sk-on-dark-1)}.decision-note{font-size:.875rem;color:var(--sk-on-dark-3)}.decision-options{list-style:none;display:grid;grid-gap:var(--sk-space-4);gap:var(--sk-space-4)}.decision-options li{display:grid;grid-gap:var(--sk-space-2);gap:var(--sk-space-2)}.decision-options .btn{width:100%}.decision-options p{font-size:.82rem;line-height:1.45;color:var(--sk-on-dark-3)}.decision .btn-secondary{background:transparent;color:var(--sk-on-dark-1);border-color:var(--sk-graphite-line-strong)}.decision .btn-secondary:hover:not(:disabled){background:var(--sk-graphite-850)}.decision .btn-danger{background:transparent;color:var(--sk-negative);border-color:var(--sk-graphite-line-strong)}.decision .btn-danger:hover:not(:disabled){background:var(--sk-graphite-850);border-color:var(--sk-negative)}.decision .btn-primary{background:var(--sk-on-dark-1);color:var(--sk-graphite-950);border-color:var(--sk-on-dark-1)}.decision .form-label{color:var(--sk-on-dark-1)}.decision .field-help{color:var(--sk-on-dark-3)}.decision .form-input{background:var(--sk-graphite-850);border-color:var(--sk-graphite-line-strong);color:var(--sk-on-dark-1)}.decision .form-input:focus{border-color:var(--sk-on-dark-2)}.decision .text-muted{color:var(--sk-on-dark-3)}.decision-form{display:grid;grid-gap:var(--sk-space-2);gap:var(--sk-space-2)}@media (prefers-reduced-motion:no-preference){.decision-swap{animation:decision-swap var(--sk-duration-state) var(--sk-ease-settle)}}@keyframes decision-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.decision-form-actions{display:flex;flex-wrap:wrap;gap:var(--sk-space-2);margin-top:var(--sk-space-2)}.decision-outcome{font-size:1rem;font-weight:500;color:var(--sk-on-dark-1)}.decision-done,.decision-next{display:grid;grid-gap:var(--sk-space-2);gap:var(--sk-space-2)}.decision-next{padding:var(--sk-space-5);background:var(--sk-paper-50);border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-panel)}.decision-next .btn{justify-self:start}.decision-next-title{font-weight:500;color:var(--sk-ink-1)}.rec-back{color:var(--sk-ink-2)}@media (max-width:1099px){.rec-main{display:contents}.rec-grid{gap:var(--sk-space-10)}.rec-action{order:1}.rec-side{order:2}.rec-main>.rec-section:not(.rec-action){order:3}}@media (max-width:640px){.evidence-list li{grid-template-columns:minmax(0,1fr);gap:var(--sk-space-2)}.decision,.rec-action{padding:var(--sk-space-5)}}.fresh-badge{white-space:nowrap}.fresh-note{display:inline-flex;align-items:center;gap:var(--sk-space-2);font-size:.85rem;line-height:1.4;color:var(--sk-ink-2)}.fresh-dot{width:6px;height:6px;border-radius:50%;background:var(--sk-ink-3)}.fresh-note.on-dark{color:var(--sk-on-dark-3)}.fresh-panel.is-replaced{background:var(--sk-paper-50);border-color:var(--sk-paper-line);color:var(--sk-ink-2)}.fresh-link{display:inline-flex;align-items:center;min-height:var(--sk-target-min);color:var(--sk-ink-1);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.fresh-panel{display:grid;grid-gap:var(--sk-space-2);gap:var(--sk-space-2);justify-items:start;padding:var(--sk-space-3) var(--sk-space-4);background:var(--sk-neutral-tint);border:1px solid var(--sk-neutral-line);border-radius:var(--sk-radius-panel);color:var(--sk-neutral-deep);max-width:68ch}.fresh-panel-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sk-space-2)}.fresh-panel-lead{font-size:.9rem;font-weight:500;color:var(--sk-ink-1)}.fresh-reasons{list-style:none;display:grid;grid-gap:var(--sk-space-1);gap:var(--sk-space-1);font-size:.85rem;color:var(--sk-ink-2)}.fresh-panel .btn-secondary{background:var(--sk-paper-50)}.sikad-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--sk-space-3)}.activity-slot:empty{display:none}.activity-slot{padding-top:2rem}.activity-slot+* .container.page,.activity-slot+.container.page{padding-top:var(--sk-space-6)}.activity{padding:var(--sk-space-5) var(--sk-space-6);background:var(--sk-graphite-950);color:var(--sk-on-dark-2);border-radius:var(--sk-radius-showcase);animation:activity-in var(--sk-duration-state) var(--sk-ease-settle)}@keyframes activity-in{0%{opacity:0;transform:translateY(-6px)}}.activity :focus-visible{outline-color:var(--sk-signal)}.activity a{color:var(--sk-on-dark-1);-webkit-text-decoration-color:var(--sk-graphite-line-strong);text-decoration-color:var(--sk-graphite-line-strong)}.activity.is-done{background:var(--sk-graphite-900)}.activity-working{display:grid;grid-gap:var(--sk-space-4);gap:var(--sk-space-4)}.activity-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sk-space-4)}.activity-mark{flex:none;color:var(--sk-on-dark-1)}.activity-text{flex:1 1 280px;display:grid;grid-gap:var(--sk-space-1);gap:var(--sk-space-1);min-width:0}.activity-headline{font-family:var(--sk-font-display);font-size:1.2rem;line-height:1.25;color:var(--sk-on-dark-1)}.activity-sub{font-size:.85rem;color:var(--sk-on-dark-3);max-width:70ch}.activity-done-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--sk-on-dark-1);color:var(--sk-graphite-950)}.activity-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sk-space-2) var(--sk-space-4)}.activity-link{display:inline-flex;align-items:center;gap:var(--sk-space-2);min-height:var(--sk-target-min);font-size:.875rem;font-weight:500;text-underline-offset:5px}.activity-dismiss{min-height:var(--sk-target-min);padding:0 var(--sk-space-2);background:none;border:none;color:var(--sk-on-dark-3);font-size:.85rem;text-decoration:underline;-webkit-text-decoration-color:var(--sk-graphite-line-strong);text-decoration-color:var(--sk-graphite-line-strong);text-underline-offset:5px}.activity .btn-secondary,.activity-dismiss:hover{color:var(--sk-on-dark-1)}.activity .btn-secondary{background:transparent;border-color:var(--sk-graphite-line-strong)}.activity-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--sk-space-2);gap:var(--sk-space-2);padding-top:var(--sk-space-4);border-top:1px solid var(--sk-graphite-line)}.activity-steps li{display:flex;align-items:center;gap:var(--sk-space-2);font-size:.8rem;color:var(--sk-on-dark-4);position:relative;padding-bottom:var(--sk-space-3)}.activity-steps li:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:1px;background:var(--sk-graphite-line-strong)}.activity-steps li.is-done:after{background:var(--sk-on-dark-2)}.activity-steps li.is-current{color:var(--sk-on-dark-1)}.activity-steps li.is-current:after{background:var(--sk-on-dark-1);transform-origin:left center;animation:activity-draw var(--sk-duration-reveal) var(--sk-ease-standard)}@keyframes activity-draw{0%{transform:scaleX(0)}}.activity-steps li.is-done{color:var(--sk-on-dark-2)}.activity-step-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border:1px solid var(--sk-graphite-line-strong);border-radius:50%;font-family:var(--sk-font-mono);font-size:.7rem}.activity-steps li.is-current .activity-step-mark{border-color:var(--sk-on-dark-1)}.activity-steps li.is-done .activity-step-mark{background:var(--sk-on-dark-2);border-color:var(--sk-on-dark-2);color:var(--sk-graphite-950)}@media (max-width:760px){.activity{padding:var(--sk-space-4)}.activity-steps{grid-template-columns:minmax(0,1fr)}}.analysis-inline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--sk-space-2);margin-top:var(--sk-space-2);font-size:.85rem;color:var(--sk-ink-2)}.analysis-inline-bar{display:inline-flex;gap:2px}.analysis-inline-bar span{width:12px;height:4px;border-radius:1px;background:var(--sk-paper-line)}.analysis-inline-bar span.is-done{background:var(--sk-ink-1)}.analysis-inline-bar span.is-current{background:var(--sk-ink-3)}.activity .analysis-inline,.decision .analysis-inline{color:var(--sk-on-dark-2)}.pk-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--sk-space-4) var(--sk-space-6);margin-bottom:var(--sk-space-8)}.pk-head-main{display:grid;grid-gap:var(--sk-space-2);gap:var(--sk-space-2);min-width:0}.pk-title{font-family:var(--sk-font-display);font-size:clamp(1.7rem,2.4vw,2.1rem);font-weight:400;line-height:1.12;letter-spacing:-.015em;color:var(--sk-ink-1);text-wrap:balance}.pk-lede{max-width:64ch;color:var(--sk-ink-2)}.pk-head-actions{display:flex;flex-wrap:wrap;gap:var(--sk-space-2)}.pk-section{display:grid;grid-gap:var(--sk-space-4);gap:var(--sk-space-4)}.pk-section+.pk-section{margin-top:var(--sk-space-10)}.pk-section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sk-space-3)}.pk-section-title{display:flex;align-items:center;gap:var(--sk-space-2);font-family:var(--sk-font-display);font-size:1.35rem;font-weight:400;line-height:1.2;color:var(--sk-ink-1)}.pk-facts{display:flex;flex-wrap:wrap;gap:var(--sk-space-3) var(--sk-space-8)}.pk-facts dt{font:var(--sk-label);color:var(--sk-ink-3)}.pk-facts dd{font-size:.9rem;font-weight:500;color:var(--sk-ink-1)}.pk-tag{padding:1px var(--sk-space-2);border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-input)}.pk-conf,.pk-tag{display:inline-flex;align-items:center;font:var(--sk-label);color:var(--sk-ink-2);white-space:nowrap}.pk-conf{gap:var(--sk-space-2)}.pk-conf-bar{display:inline-flex;gap:2px}.pk-conf-bar span{width:10px;height:5px;border-radius:1px;background:var(--sk-paper-line)}.pk-conf-bar span.is-on{background:var(--sk-ink-1)}.pk-conf.on-dark{color:var(--sk-on-dark-2)}.pk-conf.on-dark .pk-conf-bar span{background:var(--sk-graphite-line-strong)}.pk-conf.on-dark .pk-conf-bar span.is-on{background:var(--sk-on-dark-1)}.pk-empty{display:grid;grid-gap:var(--sk-space-2);gap:var(--sk-space-2);justify-items:start;padding:var(--sk-space-8) var(--sk-space-6);background:var(--sk-paper-50);border:1px dashed var(--sk-ink-3);border-radius:var(--sk-radius-panel)}.pk-empty-title{font-family:var(--sk-font-display);font-size:1.25rem;color:var(--sk-ink-1)}.pk-empty-body{max-width:60ch;color:var(--sk-ink-2);font-size:.925rem}.pk-empty-action{margin-top:var(--sk-space-2)}.pk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-panel);background:var(--sk-paper-50)}.pk-stat{display:grid;align-content:start;grid-gap:var(--sk-space-1);gap:var(--sk-space-1);padding:var(--sk-space-4) var(--sk-space-5);border-right:1px solid var(--sk-paper-line);min-width:0}.pk-stat:last-child{border-right:none}.pk-stat dt{font-size:.8rem;color:var(--sk-ink-3)}.pk-stat-value{font:var(--sk-metric);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sk-ink-1);overflow-wrap:anywhere}.pk-stat-change{font-size:.78rem;line-height:1.4}.pk-stat-change.is-better{color:var(--sk-positive-deep)}.pk-stat-change.is-worse{color:var(--sk-negative-deep)}.pk-stat-change.is-flat,.pk-stat-note{color:var(--sk-ink-3);font-size:.78rem}@media (max-width:640px){.pk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-stat{border-right:none;border-bottom:1px solid var(--sk-paper-line);padding:var(--sk-space-3) var(--sk-space-4)}}.pk-seg{display:inline-flex;flex-wrap:wrap;max-width:100%;padding:2px;background:var(--sk-paper-100);border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-button)}.pk-seg button{min-height:36px;padding:0 var(--sk-space-3);background:transparent;border:1px solid transparent;border-radius:2px;font-size:.85rem;font-weight:500;color:var(--sk-ink-2);transition:background var(--sk-duration-fast) var(--sk-ease-standard)}.pk-seg button.is-on,.pk-seg button:hover{color:var(--sk-ink-1)}.pk-seg button.is-on{background:var(--sk-paper-50);border-color:var(--sk-paper-line)}.pk-list{list-style:none;border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-panel);background:var(--sk-paper-50)}.pk-list>li+li{border-top:1px solid var(--sk-paper-line)}.pk-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--sk-space-2) var(--sk-space-4);gap:var(--sk-space-2) var(--sk-space-4);align-items:center;padding:var(--sk-space-4) var(--sk-space-5);color:var(--sk-ink-1);text-decoration:none;transition:background var(--sk-duration-fast) var(--sk-ease-standard)}a.pk-row:hover{background:var(--sk-paper-100)}.pk-row-title{font-weight:500;line-height:1.4;overflow-wrap:anywhere}.pk-row-meta{flex-wrap:wrap;gap:var(--sk-space-2) var(--sk-space-3);margin-top:var(--sk-space-1)}.pk-row-meta,.pk-row-side{display:flex;align-items:center;font-size:.8rem;color:var(--sk-ink-3)}.pk-row-side{gap:var(--sk-space-3);white-space:nowrap}.chart{display:grid;grid-gap:var(--sk-space-2);gap:var(--sk-space-2);margin:0}.chart-wrap{position:relative;width:100%}.chart svg{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.chart svg:focus-visible{outline-offset:4px}.chart-grid{stroke:var(--sk-paper-line);stroke-width:1}.chart-axis{font-family:var(--sk-font-mono);font-size:11px;fill:var(--sk-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-line{fill:none;stroke:var(--sk-ink-1);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.chart-line.is-context{stroke:var(--sk-ink-3);stroke-width:1.5}.chart-point{fill:var(--sk-ink-1);stroke:var(--sk-paper-50);stroke-width:1.5}.chart-direct.is-primary{fill:var(--sk-ink-1);font-weight:600}.chart-direct.is-context{fill:var(--sk-ink-3)}.chart-bar{fill:var(--sk-ink-1);transition:fill var(--sk-duration-fast) var(--sk-ease-standard)}.chart-bar.is-context{fill:var(--sk-paper-line)}.chart-bar.is-active{fill:var(--sk-ink-2)}.chart-bar.is-context.is-active{fill:var(--sk-ink-3)}.chart-target{stroke:var(--sk-ink-2);stroke-width:1;stroke-dasharray:4 4}.chart-direct,.chart-target-label{font-family:var(--sk-font-mono);font-size:11px;fill:var(--sk-ink-2);paint-order:stroke;stroke:var(--sk-paper-50);stroke-width:4px;stroke-linejoin:round}.chart-cross{stroke:var(--sk-ink-3);stroke-width:1;stroke-dasharray:2 3}.chart-dot{fill:var(--sk-ink-1);stroke:var(--sk-paper-50);stroke-width:2}.chart-dot.is-context{fill:var(--sk-ink-3)}.chart-tip{position:absolute;z-index:2;min-width:168px;padding:var(--sk-space-2) var(--sk-space-3);background:var(--sk-graphite-950);color:var(--sk-on-dark-1);border-radius:var(--sk-radius-panel);pointer-events:none;font-size:.8rem}.chart-tip-date{font:var(--sk-label);color:var(--sk-on-dark-3);margin-bottom:var(--sk-space-1)}.chart-tip-row{display:grid;grid-template-columns:10px 1fr auto;align-items:center;grid-gap:var(--sk-space-2);gap:var(--sk-space-2)}.chart-tip-row strong{font-family:var(--sk-font-mono);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-key{width:10px;height:2px;background:var(--sk-on-dark-1)}.chart-key.is-context{background:var(--sk-on-dark-4)}.chart-key.is-bar{height:8px;border-radius:1px}.chart-table summary{display:inline-flex;align-items:center;min-height:32px;font-size:.8rem;color:var(--sk-ink-3);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--sk-paper-line);text-decoration-color:var(--sk-paper-line);text-underline-offset:4px}.chart-table .table-wrap{max-height:320px;overflow:auto;margin-top:var(--sk-space-2)}.chart-empty{padding:var(--sk-space-8) 0;text-align:center;color:var(--sk-ink-3);font-size:.9rem}.barlist{list-style:none;display:grid;grid-gap:var(--sk-space-3);gap:var(--sk-space-3)}.barlist li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;grid-template-areas:"label track value" "note note note";align-items:center;grid-gap:var(--sk-space-1) var(--sk-space-4);gap:var(--sk-space-1) var(--sk-space-4)}.barlist-label{grid-area:label;font-size:.875rem;color:var(--sk-ink-1);overflow-wrap:anywhere}.barlist-track{grid-area:track;height:8px;background:var(--sk-paper-100);border-radius:2px;overflow:hidden}.barlist-track span{display:block;height:100%;background:var(--sk-ink-1);border-radius:2px}.barlist-value{grid-area:value;font-family:var(--sk-font-mono);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sk-ink-1);text-align:right;min-width:72px}.barlist-note{grid-area:note;font-size:.78rem;color:var(--sk-ink-3)}@media (max-width:640px){.barlist li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track" "note note"}}.sync-state{display:grid;grid-gap:var(--sk-space-3);gap:var(--sk-space-3)}.sync-state .btn{width:100%}.sync-when{display:block;font-size:.78rem;color:var(--sk-ink-3)}.sync-done{display:flex;align-items:flex-start;gap:var(--sk-space-2);font-size:.85rem;color:var(--sk-ink-1)}.sync-done-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--sk-ink-1);color:var(--sk-paper-50)}.rec-ago{font-size:.8rem;font-weight:400;color:var(--sk-ink-3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.text-muted{color:var(--sk-ink-3);font-size:.87rem}.text-sm{font-size:.875rem}.font-mono{font-family:var(--sk-font-mono);font-size:.82rem}.flex{display:flex}.items-center{align-items:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.flex-1{flex:1 1}.h2{font-size:1.6rem;line-height:1.15;letter-spacing:-.015em;margin-bottom:1rem}.h2,.h3{font-family:var(--sk-font-display);font-weight:400}.h3{font-size:1.2rem;line-height:1.25;margin-bottom:.5rem}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.usage-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sk-space-2);margin-bottom:var(--sk-space-4)}.usage-filters-label{font:var(--sk-label);color:var(--sk-ink-3)}.usage-chip{display:inline-flex;align-items:center;gap:var(--sk-space-2);min-height:var(--sk-target-min);padding:0 var(--sk-space-3);background:var(--sk-paper-50);border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-button);font-size:.875rem;color:var(--sk-ink-1);cursor:pointer;transition:border-color var(--sk-duration-fast) var(--sk-ease-standard)}.usage-chip:hover{border-color:var(--sk-ink-3)}.usage-chip-dim{font:var(--sk-label);color:var(--sk-ink-3)}.usage-chip-x{font-size:1rem;color:var(--sk-ink-2)}.usage-dims{display:flex;align-items:center;justify-content:space-between;gap:var(--sk-space-3);margin-bottom:var(--sk-space-3)}.usage-dims,.usage-dims .pk-seg{flex-wrap:wrap}.usage-hint{font-size:.875rem;color:var(--sk-ink-3);max-width:60ch}.usage-table td.num,.usage-table th.num{text-align:right;font-family:var(--sk-font-mono);white-space:nowrap}.usage-stats{margin-bottom:var(--sk-space-8)}.usage-share .barlist-track{display:block;grid-area:auto}.usage-table td.usage-share-col{vertical-align:middle}.usage-table th[scope=row]{background:transparent;font-family:var(--sk-font-sans);font-size:.875rem;color:var(--sk-ink-1);text-align:left;padding:0 1rem;border-bottom:1px solid var(--sk-paper-line)}.usage-table tr:last-child th[scope=row]{border-bottom:none}.usage-cost{color:var(--sk-ink-1);font-weight:500}.usage-drill{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:var(--sk-target-min);padding:var(--sk-space-1) 0;background:none;border:none;text-align:left;color:var(--sk-ink-1);cursor:pointer}.usage-runs .usage-drill,td>.usage-drill{flex-direction:row;align-items:center;gap:var(--sk-space-2)}.usage-drill-label{font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--sk-paper-line);text-decoration-color:var(--sk-paper-line);text-underline-offset:5px;transition:-webkit-text-decoration-color var(--sk-duration-fast) var(--sk-ease-standard);transition:text-decoration-color var(--sk-duration-fast) var(--sk-ease-standard);transition:text-decoration-color var(--sk-duration-fast) var(--sk-ease-standard),-webkit-text-decoration-color var(--sk-duration-fast) var(--sk-ease-standard)}.usage-drill:hover .usage-drill-label{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.usage-drill-sub{display:block;font-size:.75rem;color:var(--sk-ink-3)}.usage-chev,.usage-drill-sub{font-family:var(--sk-font-mono)}.usage-chev{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--sk-paper-line);border-radius:2px;color:var(--sk-ink-2)}.usage-when{white-space:nowrap}.usage-share-col{min-width:140px}.usage-share{display:grid;grid-template-columns:minmax(60px,1fr) 3.5ch;align-items:center;grid-gap:var(--sk-space-2);gap:var(--sk-space-2);font-size:.8rem;color:var(--sk-ink-2)}.usage-fail{color:var(--sk-negative-deep);font-size:.8rem;white-space:nowrap}.usage-ok{color:var(--sk-ink-2);font-size:.8rem}.usage-calls-row td,.usage-table tr.is-open td{background:var(--sk-paper-100)}.usage-calls-row td{padding-top:0}.usage-calls{list-style:none;margin:0;padding:0;border:1px solid var(--sk-paper-line);border-radius:var(--sk-radius-panel);background:var(--sk-paper-50)}.usage-calls li{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1.2fr) 5ch minmax(70px,auto) minmax(90px,1fr);align-items:center;grid-gap:var(--sk-space-3);gap:var(--sk-space-3);padding:var(--sk-space-2) var(--sk-space-3);border-bottom:1px solid var(--sk-paper-line);font-size:.8rem}.usage-calls li:last-child{border-bottom:none}.usage-call-task{font-size:.875rem;color:var(--sk-ink-1)}@media (max-width:720px){.usage-calls li{grid-template-columns:1fr auto}}