@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_2bc4d6{font-family:Inter,Inter Fallback;font-style:normal}.__variable_2bc4d6{--font-inter:"Inter","Inter 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-20c4,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-20c4,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;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;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_5f34dc{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_5f34dc{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{color-scheme:dark;--bg:#050505;--card:#0D0D0D;--raised:#151515;--hover:#1a1a1a;--ink:#fff;--ink-2:#d4d4d4;--muted:#a3a3a3;--faint:#8a8a8a;--line:rgba(255,255,255,.10);--line-strong:rgba(255,255,255,.18);--accent:#0082FB;--accent-hover:#006fd6;--accent-ink:#fff;--dark:#050505;--ok:#4ade80;--ok-bg:rgba(74,222,128,.12);--info:#6cb8ff;--info-bg:rgba(0,130,251,.14);--warn:#fbbf24;--warn-bg:rgba(251,191,36,.12);--bad:#f87171;--bad-bg:rgba(248,113,113,.12);--lock:#1c1c1c;--sans:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,Menlo,monospace;--media-h:76vh;--t-hover:120ms;--t-state:180ms;--t-enter:240ms;--t-fill:500ms;--ease:cubic-bezier(.25,.46,.45,.94)}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--ink);font:15px/1.55 var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--info);transition:color var(--t-hover) var(--ease)}h1{font-size:28px;line-height:1.2;font-weight:500;margin:0;letter-spacing:-.022em}h2{font:500 17px/1.35 var(--sans);letter-spacing:-.012em;color:var(--ink);margin:0 0 12px}h3{font-size:15px;line-height:1.35;font-weight:500;letter-spacing:-.01em;margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.top{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(5,5,5,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);padding:0 24px;min-height:56px;display:flex;gap:24px;align-items:center}.top a{color:var(--muted);text-decoration:none;font-size:14px;white-space:nowrap;transition:color var(--t-hover) var(--ease),background-color var(--t-hover) var(--ease)}.top .brandlink{display:flex;align-items:center;gap:10px;flex:none}.top nav{display:flex;gap:2px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.top nav::-webkit-scrollbar{display:none}.top nav a{padding:7px 12px;border-radius:8px;min-height:36px;display:inline-flex;align-items:center}.top nav a.on,.top nav a:hover{color:#fff;background:var(--raised)}.top .who{display:flex;align-items:center;gap:12px;flex:none;color:var(--muted)}.top .who,.top .who a{font-size:13px}.top .who a:hover{color:#fff}.brand{display:block;height:22px;width:auto;align-self:flex-start;flex:none}.tag{font:500 12px var(--sans);color:var(--muted)}.viewbar{background:var(--info-bg);color:var(--info);font-size:13px;padding:7px 16px;text-align:center}.viewbar a{color:#fff;font-weight:500}@media (max-width:899px){.top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0;gap:0;padding:0 16px;top:-52px;min-height:0}.top .brandlink,.top .who{height:52px}.top .brand{align-self:center}.top .who .whoname{display:none}.top .who a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;justify-content:flex-end}.top nav{grid-column:1/-1;order:3;margin:0 -16px;padding:0 8px;gap:0}.top nav a{padding:0 10px;min-height:44px;border-radius:0;box-shadow:inset 0 -2px 0 transparent}.top nav a.on,.top nav a:hover{background:none}.top nav a.on{box-shadow:inset 0 -2px 0 #fff}}.wrap{max-width:1120px;margin:0 auto;padding:32px 16px 72px;display:flex;flex-direction:column;gap:40px}@media (max-width:899px){.wrap{padding-top:20px;gap:32px}}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px}.grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:12px}.grid,.tiles{display:grid;gap:12px}.tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px}.tiles.four{grid-template-columns:repeat(4,minmax(0,1fr))}.tiles.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.tiles.four{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles{gap:8px}.tiles .card{padding:14px}.tiles.three .card{padding:12px}}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.between,.labelrow{justify-content:space-between}.labelrow{display:flex;align-items:flex-start;gap:12px}.labelrow>:first-child{flex:1 1 auto;min-width:0}.labelrow>.pill{flex:none}.stack{display:flex;flex-direction:column;gap:10px}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:13px}.label{font:400 13px/1.4 var(--sans);color:var(--muted)}.num{font:500 28px/1.2 var(--sans);letter-spacing:-.022em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:6px;overflow-wrap:anywhere}.tiles.three .num{font-size:clamp(20px,5.4vw,28px)}.sub{font-size:12px;color:var(--muted);margin-top:2px}.tile-link{display:block;color:inherit;text-decoration:none;transition:border-color var(--t-hover) var(--ease),background-color var(--t-hover) var(--ease)}a.tile-link:hover{border-color:var(--line-strong);background:var(--raised)}.sechead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px;margin-bottom:12px}.sechead h2{margin:0}.quiet-link{color:var(--muted);font-size:13px;text-decoration:none;display:inline-flex;align-items:center;justify-content:flex-end;min-height:44px;min-width:44px;margin:-12px 0}.quiet-link:hover{color:#fff}.prose{max-width:62ch;margin:0}.fresh-line{font-size:12px;color:var(--faint);margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lede{color:var(--muted);margin:4px 0 0;max-width:62ch}.pill{display:inline-block;font:500 12px/1.5 var(--sans);padding:2px 9px;border-radius:999px;white-space:nowrap}.ok{color:var(--ok);background:var(--ok-bg)}.info{color:var(--info);background:var(--info-bg)}.warn{color:var(--warn);background:var(--warn-bg)}.bad{color:var(--bad);background:var(--bad-bg)}.lock{color:var(--muted);background:var(--lock)}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;padding:10px 16px;font:500 14px/1.5 var(--sans);cursor:pointer;text-decoration:none;text-align:center;background:var(--accent);color:var(--accent-ink);min-height:44px;transition:background-color var(--t-hover) var(--ease),border-color var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.btn:hover{background:var(--accent-hover)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line-strong)}.btn.ghost:hover{background:var(--raised)}.btn.go{background:#15803d;color:#fff}.btn.go:hover{background:#166534}.btn.small{padding:6px 12px;min-height:34px;font-size:13px}.btn.wide{display:flex;width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.seg{border:1px solid var(--line);border-radius:8px;overflow:hidden}.seg,.seg a{display:inline-flex}.seg a{align-items:center;padding:7px 12px;font:500 13px var(--sans);color:var(--muted);text-decoration:none;white-space:nowrap;transition:color var(--t-hover) var(--ease),background-color var(--t-hover) var(--ease)}.seg a:hover{color:#fff}.seg a+a{border-left:1px solid var(--line)}.seg a.on{background:var(--raised);color:#fff}@media (max-width:899px){.btn.small,.seg a{min-height:44px}}@media (max-width:480px){.seg a{padding:7px 9px}}input,select,textarea{font:inherit;color:inherit;background:var(--raised);border:1px solid var(--line);border-radius:8px;padding:10px 12px;width:100%;transition:border-color var(--t-hover) var(--ease)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent)}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--accent)}@media (max-width:899px){input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select{min-height:44px}}label{font-weight:500;font-size:14px}.field{display:flex;flex-direction:column;gap:6px}.err{background:var(--bad-bg);color:var(--bad);font-weight:500}.err,.note{padding:10px 14px;border-radius:8px}.note{background:var(--info-bg);color:var(--info)}.note a{color:#fff}.flash{position:fixed;z-index:30;left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom));width:auto;max-width:640px;max-height:60vh;overflow-y:auto;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--line-strong);box-shadow:0 8px 28px rgba(0,0,0,.6);animation:rise var(--t-state) var(--ease)}.flash.err{background:linear-gradient(var(--bad-bg),var(--bad-bg)),var(--raised)}.flash.note{background:linear-gradient(var(--info-bg),var(--info-bg)),var(--raised)}.flash button{position:relative;background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0 2px;opacity:.8}.flash button:after{content:"";position:absolute;inset:-12px -14px}.gates{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));grid-gap:10px;gap:10px}.gate{border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--card)}.gate.LOCKED{background:var(--lock)}.gate.PASSED{border-color:rgba(74,222,128,.45)}.gate.IMPORTED{border-style:dashed}.items{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:4px;font-size:13px}.items button{background:none;border:0;padding:4px 0;font:inherit;color:inherit;cursor:pointer;text-align:left}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{text-align:left;font:400 13px var(--sans);color:var(--muted);padding:8px 6px;white-space:nowrap}.tbl td{border-top:1px solid var(--line);padding:10px 6px;vertical-align:top}.tbl td.n,.tbl th.n{text-align:right;font-size:14px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wide-text{min-width:280px}.scroll{overflow-x:auto}@media (max-width:899px){.tbl.phone-cards,.tbl.phone-cards tbody,.tbl.phone-cards tr{display:block}.tbl.phone-cards thead{display:none}.tbl.phone-cards tr{padding:12px 0}.tbl.phone-cards tr+tr{border-top:1px solid var(--line)}.tbl.phone-cards tr:first-child{padding-top:0}.tbl.phone-cards tr:last-child{padding-bottom:0}.tbl.phone-cards td,.tbl.phone-cards td.n{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;border-top:0;padding:4px 0;text-align:left;min-width:0;white-space:normal}.tbl.phone-cards td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:13px;font-weight:400}.tbl.phone-cards td:empty{display:none}.tbl.phone-cards td.phone-actions,.tbl.phone-cards td.phone-head{display:block}.tbl.phone-cards td.phone-actions{padding-top:8px}.tbl.phone-cards td.phone-hide{display:none}.tbl.phone-cards .pill{justify-self:start}.tbl.phone-cards td.phone-head{font-weight:500}}.copy{white-space:pre-wrap;border-radius:8px;padding:12px;font-size:14px}.copy,.track{background:var(--raised)}.track{height:4px;border-radius:2px;overflow:hidden}.fill{height:100%;background:var(--accent)}details summary{cursor:pointer;font-weight:500;min-height:44px;display:flex;align-items:center;gap:6px}details summary:before{content:"›";color:var(--faint);transition:transform var(--t-hover) var(--ease)}details[open]>summary:before{transform:rotate(90deg)}.sumtitle{flex:1 1 200px;min-width:0;text-align:left}.bars{display:flex;align-items:flex-end;gap:2px;height:170px;border-bottom:1px solid var(--line);padding-top:22px}.bars.slim{height:110px}.barcol{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;outline-offset:0}.bar,.barcol{position:relative}.bar{width:100%;max-width:44px;background:var(--accent);border-radius:3px 3px 0 0;transition:background-color var(--t-hover) var(--ease)}.barcol:focus .bar,.barcol:hover .bar{background:#4da6ff}.barval{top:-19px;left:0;right:0;text-align:center;font:500 12px var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bartip,.barval{position:absolute}.bartip{display:none;bottom:calc(100% - 18px);left:50%;transform:translateX(-50%);background:var(--raised);border:1px solid var(--line);border-radius:6px;padding:4px 8px;font:500 12px var(--sans);white-space:nowrap;z-index:2}.barcol:focus .bartip,.barcol:hover .bartip{display:block}.barcol:first-child .bartip{left:0;transform:none}.barcol:last-child .bartip{left:auto;right:0;transform:none}.barlabels{display:flex;gap:2px;margin-top:6px}.barlabels span{flex:1 1;min-width:0;font:400 12px var(--sans);color:var(--muted);white-space:nowrap;overflow:visible}.pipe{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1px;gap:1px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--line)}.pipe>*{background:var(--card);padding:12px 14px;color:inherit;text-decoration:none;display:block;min-width:0;transition:background-color var(--t-hover) var(--ease)}.pipe>.on,.pipe>a:hover{background:var(--raised)}.pipe .num{font-size:22px;margin-top:2px}.pipe .zero{color:var(--faint)}.pipe.large>*{padding:20px 16px}.pipe.large .num{font-size:32px}@media (max-width:640px){.pipe{grid-template-columns:repeat(3,1fr)}.pipe>*{padding:10px 12px}.pipe .label{font-size:12px}.pipe.large>*{padding:14px 12px}.pipe.large .num{font-size:26px}}.rows{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}.listrow{display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:60px;color:inherit;text-decoration:none;transition:background-color var(--t-hover) var(--ease)}.listrow+.listrow,details.more,details.more>.listrow{border-top:1px solid var(--line)}a.listrow:hover{background:var(--raised)}.listrow .grow{flex:1 1 auto;min-width:0}.listrow .title{font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis}.listrow .meta{font-size:13px;color:var(--muted);display:block}.listrow .chev{color:var(--faint);flex:none}.listrow .end{flex:none;display:flex;align-items:center;gap:8px}.iconbox{width:36px;height:36px;border-radius:8px;background:var(--raised);color:var(--ink-2);display:grid;place-items:center;flex:none;overflow:hidden}.iconbox img{width:100%;height:100%;object-fit:cover;display:block}.iconbox.warn{color:var(--warn);background:var(--warn-bg)}details.more summary:before{content:none}details.more summary{list-style:none;padding:10px 14px;font-size:13px;color:var(--muted)}details.more summary::-webkit-details-marker{display:none}@media (max-width:480px){.listrow .end .pill{display:none}.listrow .end .pill.keep{display:inline-block}}.hello{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px}.programday{min-width:180px;font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.programday .track{margin-top:6px}.return{font-size:15px;color:var(--ink-2)}.return b{color:#fff;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--steps,6),minmax(0,1fr));grid-gap:6px;gap:6px}.rail li{font-size:13px;color:var(--faint);min-width:0}.rail li:before{content:"";display:block;height:4px;border-radius:2px;background:var(--raised);margin-bottom:8px}.rail li.done{color:var(--ink-2)}.rail li.done:before{background:var(--ok)}.rail li.now{color:#fff;font-weight:500}.rail li.now:before{background:var(--accent)}@media (max-width:640px){.rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}.rail li{font-size:13px;line-height:1.3}}.workgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:12px;gap:12px}.workcard{display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none;padding:14px;min-height:124px;transition:border-color var(--t-hover) var(--ease),background-color var(--t-hover) var(--ease)}a.workcard:hover{border-color:var(--line-strong);background:var(--raised)}.workcard .head{display:flex;gap:12px;align-items:flex-start}.workcard .foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.workcard .go{font-size:13px;color:var(--ink-2);font-weight:500;white-space:nowrap}.adgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px}.adgrid.top3{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:12px}.adgrid.few-1,.adgrid.few-2,.adgrid.few-3{grid-template-columns:repeat(var(--n),minmax(0,1fr))}.few-1 .adcard,.few-2 .adcard{flex-direction:row;align-items:stretch}.few-1 .admedia,.few-2 .admedia{width:min(46%,300px);flex:none}.few-1 .adbody,.few-2 .adbody{flex:1 1 auto;min-width:0;padding:18px;font-size:15px;justify-content:center}@media (max-width:760px){.adgrid,.adgrid.few-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adgrid.few-1,.adgrid.few-2,.adgrid.top3{grid-template-columns:minmax(0,1fr)}.few-1 .admedia,.few-2 .admedia{width:42%}}.adcard{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;text-align:left;color:inherit;font:inherit;padding:0;cursor:pointer;width:100%;transition:border-color var(--t-hover) var(--ease)}.adcard:hover{border-color:var(--line-strong)}.admedia{position:relative;aspect-ratio:4/5;background:var(--raised);overflow:hidden;display:block;width:100%}.admedia img,.admedia video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.adfallback{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;color:var(--ink-2);background:radial-gradient(90% 70% at 50% 28%,rgba(0,130,251,.2) 0,transparent 70%),linear-gradient(180deg,#171a1f 0,var(--raised) 100%)}.plateicon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.07);border:1px solid var(--line)}.platename{font-size:12px;color:var(--muted)}.top3 .plateicon{width:34px;height:34px}.adchip{position:absolute;left:8px;top:8px;font-size:12px;line-height:1;padding:5px 8px;border-radius:6px;background:rgba(5,5,5,.72);color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.adbody{padding:12px 12px 14px;display:flex;flex-direction:column;gap:8px}.adname{font-weight:500;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.adstats{display:flex;flex-direction:column;gap:2px;font-size:13px}.adstats div{display:flex;justify-content:space-between;gap:8px}.adstats dt{color:var(--muted)}.adstats dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}dl.adstats{margin:0}.top3 .adcard{flex-direction:row;align-items:stretch}.top3 .admedia{width:96px;flex:none;aspect-ratio:auto;min-height:120px}.top3 .adbody{flex:1 1 auto;min-width:0;padding:10px 12px}.top3 .adchip{left:6px;top:6px;padding:4px 6px;font-size:11px}dialog.sheet{background:var(--card);color:var(--ink);border:1px solid var(--line-strong);border-radius:16px;padding:0;width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto}dialog.sheet::-webkit-backdrop{background:rgba(0,0,0,.72)}dialog.sheet::backdrop{background:rgba(0,0,0,.72)}dialog.sheet[open]{animation:rise var(--t-state) var(--ease)}.sheetmedia{background:#000;display:grid;place-items:center}.sheetmedia img,.sheetmedia video{display:block;max-width:100%;max-height:66vh;width:auto;height:auto}.sheetbody{padding:14px 16px 18px;display:flex;flex-direction:column;gap:10px}.sheetmedia .admedia{min-height:260px}.sheetclose{position:-webkit-sticky;position:sticky;top:8px;float:right;margin:8px 8px -52px 0;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:rgba(5,5,5,.72);color:#fff;font-size:18px;line-height:1;cursor:pointer}.snap{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.snap::-webkit-scrollbar{display:none}.snap>*{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;min-width:0}@media (max-width:640px){dialog.sheet{margin:auto 0 0;width:100vw;max-width:100vw;border-radius:16px 16px 0 0;border-width:1px 0 0;max-height:92vh}.sheetbody{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}.theater{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:32px;gap:32px;align-items:start}.theater .side{position:-webkit-sticky;position:sticky;top:72px;display:flex;flex-direction:column;gap:12px}@media (max-width:899px){:root{--media-h:60vh}.theater{grid-template-columns:minmax(0,1fr);gap:16px}.theater .side{position:static}.has-actionbar{padding-bottom:96px}}.crumbs{font-size:13px;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;align-self:flex-start}.crumbs:hover{color:#fff}.reviewhead{flex-direction:column}.reviewhead,.vtabs{display:flex;gap:4px}.vtabs a{position:relative;font-size:13px;padding:3px 9px;border-radius:6px;color:var(--muted);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.vtabs a:after{content:"";position:absolute;inset:-10px 0}.vtabs a:hover{color:#fff}.vtabs a.on{background:var(--raised);color:#fff}.playerbox{align-items:center}.playerbox,.playerfit{display:flex;flex-direction:column;gap:8px}.playerfit{width:-moz-fit-content;width:fit-content;max-width:100%}.playerbox video{display:block;max-width:100%;max-height:var(--media-h);width:auto;height:auto;border-radius:12px;background:#000}.playstart{position:relative;display:grid;place-items:center;width:min(100%,calc(var(--media-h) * .82 * var(--ar, .5625)));aspect-ratio:var(--ar,.5625);border-radius:12px;border:1px solid var(--line);background:radial-gradient(120% 80% at 50% 0,#1c1c1c 0,var(--card) 70%);color:#fff;cursor:pointer;font:inherit;transition:border-color var(--t-hover) var(--ease);overflow:hidden;background:radial-gradient(90% 60% at 50% 22%,rgba(0,130,251,.24) 0,transparent 72%),linear-gradient(180deg,#171a1f 0,var(--card) 100%)}.playstart img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.playstart:hover{border-color:var(--line-strong)}.playstart .plate{position:absolute;top:16px;left:16px;right:16px;text-align:left;font-size:14px;font-weight:500;line-height:1.35;color:var(--ink-2)}.playstart.is-loading .disc{opacity:.6}.playstart.is-loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,rgba(255,255,255,.06) 50%,transparent 75%);background-size:200% 100%;animation:shimmer 1.5s linear infinite}.playstart .disc{position:relative;width:64px;height:64px;border-radius:50%;background:rgba(5,5,5,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--line-strong);display:grid;place-items:center;transition:background-color var(--t-hover) var(--ease)}.playstart:hover .disc{background:rgba(5,5,5,.75)}.playstart .hint{position:absolute;bottom:14px;left:0;right:0;text-align:center;font-size:13px;color:var(--ink-2);text-shadow:0 1px 6px rgba(0,0,0,.7)}.marks{position:relative;width:100%;height:14px}.marks:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:var(--raised);border-radius:1px}.marks button{position:absolute;top:-15px;width:44px;height:44px;margin-left:-22px;border:0;padding:0;background:none;cursor:pointer}.marks button:before{content:"";position:absolute;left:16px;top:16px;width:12px;height:12px;border-radius:50%;background:var(--accent)}.fallback{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pinbox{position:relative;margin:0 auto}.pinbox img{width:100%;height:100%;display:block;border-radius:10px;object-fit:cover}.pin{position:absolute;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:600;font-size:12px;box-shadow:0 0 0 2px #fff}.pin.draft{background:#fff;color:var(--dark)}.carousel{position:relative;margin:0 auto;width:min(100%,calc(var(--media-h) * var(--ar, .8)))}.carousel .snap{gap:0;border-radius:10px}.dots{display:flex;justify-content:center;flex-wrap:wrap}.dots button{position:relative;width:26px;height:44px;padding:0;border:0;background:none;cursor:pointer}.dots button:before{content:"";position:absolute;left:9px;top:18px;width:8px;height:8px;border-radius:50%;background:var(--line-strong);transition:background-color var(--t-hover) var(--ease)}.dots button.on:before{background:#fff}.caroarrow{position:absolute;top:calc(50% - 22px);transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid var(--line-strong);background:rgba(5,5,5,.78);color:#fff;font-size:24px;line-height:1;cursor:pointer;display:grid;place-items:center;z-index:1;transition:background-color var(--t-hover) var(--ease)}.caroarrow:hover{background:#000}.caroarrow.prev{left:10px}.caroarrow.next{right:10px}@media (hover:none){.caroarrow{display:none}}.scriptbody{white-space:pre-wrap;font-size:16px;line-height:1.7;max-width:68ch}.panel{display:flex;flex-direction:column;gap:12px}.panel h3{font-size:16px}.check{color:var(--ok);flex:none}.fresh .check path{stroke-dasharray:24;stroke-dashoffset:24;animation:draw var(--t-enter) var(--ease) forwards}.fresh-panel{animation:rise var(--t-state) var(--ease)}.timechip{display:inline-flex;align-items:center;gap:6px;font-size:12px;background:var(--info-bg);color:var(--info);border:0;border-radius:6px;padding:3px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:flex-start}.timechip button{position:relative;background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit;opacity:.8}.timechip button:after{content:"";position:absolute;inset:-14px -16px}.comments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:14px}.comments li{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;padding:8px;margin:0 -8px;border-radius:8px;transition:background-color var(--t-hover) var(--ease)}.comments li.jump{cursor:pointer}.comments li.jump:hover{background:var(--raised)}.comments .when{position:relative;color:var(--info);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;background:none;border:0;padding:0;font-family:inherit;cursor:pointer}.comments .when:after{content:"";position:absolute;inset:-14px -10px}.linkbtn{background:none;border:0;padding:0 2px;font:inherit;font-size:13px;color:var(--muted);cursor:pointer;min-height:44px;min-width:44px;margin:-12px 0}.linkbtn:hover{color:#fff}.actionbar,.phone-only{display:none}@media (max-width:899px){.phone-only{display:block}.panel.decision{display:none}.actionbar .barnote{flex:1 1 100%}.actionbar{flex-wrap:wrap;display:flex;gap:8px;position:fixed;z-index:15;left:0;right:0;bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(5,5,5,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line)}.actionbar>*{flex:1 1}.side .desktop-only{display:none}body:has(.actionbar) .flash{bottom:calc(96px + env(safe-area-inset-bottom))}}.tip{display:inline-flex;vertical-align:middle}.tip,.tip>button{position:relative}.tip>button{width:18px;height:18px;border-radius:50%;border:1px solid var(--line-strong);background:none;color:var(--muted);font:500 11px/1 var(--sans);padding:0;cursor:help}.tip>button:after{content:"";position:absolute;inset:-14px}.tip>span{display:none;position:absolute;z-index:5;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);width:max-content;max-width:240px;background:var(--raised);border:1px solid var(--line-strong);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:400;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tip:focus-within>span,.tip:hover>span{display:block}.listing{display:flex;flex-direction:column;gap:10px;padding:12px 0}.listing+.listing{border-top:1px solid var(--line)}.listing.out{color:var(--muted)}.listing .line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;align-items:baseline}.listing .amt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.formgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:10px;gap:10px;align-items:end}@media (max-width:640px){.formgrid{grid-template-columns:1fr 1fr}.formgrid .wide2{grid-column:1/-1}}.fine{margin:0;font-size:12px;color:var(--muted)}.emptywork{display:flex;flex-direction:column;gap:8px;padding:22px}.emptywork h3{font-size:17px}.emptysteps{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;counter-reset:step}.emptysteps li{counter-increment:step;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--muted);border-top:2px solid var(--line-strong);padding-top:10px}.emptysteps li:before{content:counter(step);font-size:12px;color:var(--faint)}.emptysteps b{font-weight:500;color:var(--ink);font-size:14px}@media (max-width:640px){.emptysteps{grid-template-columns:minmax(0,1fr)}}.rise{animation:rise var(--t-enter) var(--ease) both;animation-delay:calc(var(--i, 0) * 40ms)}.fillin{transform-origin:left;animation:fillin var(--t-fill) var(--ease) both}.home-seen .fillin,.home-seen .rise{animation:none}.navprogress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;background:var(--accent);transform-origin:left;pointer-events:none;animation:navgrow 10s cubic-bezier(.1,.7,.2,1) .15s both}@keyframes navgrow{0%{transform:scaleX(0)}to{transform:scaleX(.92)}}@keyframes rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fillin{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.fresh .check path{stroke-dashoffset:0}}[id]{scroll-margin-top:72px}:root{--side-w:248px;--r-card:16px;--r-ctl:10px;--num-lg:34px;--num-md:28px;--title:32px;--tint-hover:rgba(255,255,255,.035);--ring:rgba(77,166,255,.32);--accent-line:#4da6ff}.app{--card:#0b0b0d;--raised:#18181b;--hover:#1f1f23;--lock:#18181b;--line:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.16);--accent:#0070e0;--accent-hover:#0062c4;display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:100vh;min-height:100dvh}.app :focus-visible{outline-color:var(--accent-line)}.appmain{min-width:0;outline:none}.skiplink{position:fixed;left:12px;top:-60px;z-index:40;background:var(--raised);color:#fff;padding:10px 14px;border-radius:var(--r-ctl)}.skiplink:focus{top:12px}.appside{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;border-right:1px solid var(--line);padding:22px 14px 14px;overflow-y:auto}.app .brandlink{display:flex;align-items:center;gap:10px;color:var(--muted);text-decoration:none;padding:0 12px;min-height:28px}.app .brand{align-self:center}.sidenav{display:flex;flex-direction:column;gap:22px;margin-top:30px;flex:1 1 auto}.sidelabel{font:500 11px/1.4 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);padding:0 12px;margin-bottom:6px}.sidenav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sidenav a{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;border-radius:var(--r-ctl);color:var(--muted);font-size:14px;text-decoration:none;transition:color var(--t-hover) var(--ease),background-color var(--t-hover) var(--ease)}.sidenav a:hover{color:#fff;background:var(--tint-hover)}.sidenav a.on{color:#fff;background:var(--raised);font-weight:500}.sidenav a.on:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-line);flex:none}.sidefoot{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line);margin-top:20px;padding:14px 12px 4px}.sidewho{display:flex;flex-direction:column;min-width:0;font-size:13px;line-height:1.35}.sidewho .whoname{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidewho .whorole{color:var(--faint);font-size:12px}.sideout{color:var(--muted);font-size:13px;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;min-height:36px}.sideout:hover{color:#fff}.apptop{display:none}.menubtn{width:44px;height:44px;display:grid;place-items:center;background:none;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-ctl);cursor:pointer}.menubtn:hover{background:var(--raised)}dialog.drawer{margin:0;padding:0;width:min(300px,86vw);max-width:none;height:100vh;height:100dvh;max-height:none;background:#09090b;color:var(--ink);border:0;border-right:1px solid var(--line-strong)}dialog.drawer[open]{animation:drawerin var(--t-state) var(--ease)}dialog.drawer::-webkit-backdrop{background:rgba(0,0,0,.66)}dialog.drawer::backdrop{background:rgba(0,0,0,.66)}html:has(dialog.drawer[open]){overflow:hidden}.drawerbody{position:relative;height:100%;display:flex;flex-direction:column;padding:18px 14px calc(14px + env(safe-area-inset-bottom));overflow-y:auto}.drawerclose{position:absolute;top:10px;right:10px}.drawerbody .sidenav a{min-height:46px;font-size:15px}.drawerbody .sideout{min-height:44px}@keyframes drawerin{0%{transform:translateX(-16px);opacity:0}to{transform:none;opacity:1}}@media (max-width:1099px){.app{display:block}.appside{display:none}.apptop{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 12px 0 4px;background:rgba(5,5,5,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}}@media (min-width:1100px){body:has(.app) .flash{left:calc(var(--side-w) + 12px)}}.app .wrap{max-width:1320px;width:100%;margin:0 auto;padding:30px 40px 80px;gap:24px}.app .wrap.w-form>:not(.pagehead){width:100%;max-width:720px}.app h1{font-size:var(--title);font-weight:600;letter-spacing:-.028em;line-height:1.15;overflow-wrap:anywhere}.app h2{font:600 15px/1.35 var(--sans);letter-spacing:-.008em}.pagehead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 32px}.pagehead-text{flex:1 1 420px;min-width:0}.pagehead-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pagehead .lede{margin:8px 0 0;max-width:74ch;font-size:14px}.lede-note{display:block;margin-top:2px}.lede-note,.trail{color:var(--faint);font-size:13px}.trail{margin-bottom:8px;overflow-wrap:anywhere}.trail a{color:var(--muted);text-decoration:none}.trail a:hover{color:#fff;text-decoration:underline}.trail-here{color:var(--ink-2)}.headcount,.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app td.mono{font-size:13px;word-spacing:-.25em}.app td.mono:before{font-family:var(--sans);word-spacing:normal}.app .tbl td a.small{white-space:nowrap}.headcount{color:var(--faint);font-size:13px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none}.dot.info{background:var(--accent-line)}.dot.ok{background:var(--ok)}.dot.warn{background:var(--warn)}.dot.bad{background:var(--bad)}.dot.lock{background:var(--faint)}.app .card{border-radius:var(--r-card);padding:20px 22px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 120px),var(--card);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.cardhead{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.cardhead h2{margin:0}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.app .stat{padding:18px 22px;min-width:0}.stat .label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.app .num{font-family:var(--mono);font-weight:500;letter-spacing:-.03em;word-spacing:-.25em}.stat .num{font-size:var(--num-lg);line-height:1.1;margin-top:12px}.stat .sub{color:var(--faint);font-size:12.5px;margin-top:8px}.app .tiles,.split{gap:14px}.split{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:14px;align-items:start}.splitside{display:flex;flex-direction:column;gap:14px;min-width:0}.tablenote{margin:0;padding:0 22px 20px}.app a.labelrow{position:relative;color:inherit;text-decoration:none}.app a.labelrow:after{content:"";position:absolute;inset:-9px -12px;border-radius:var(--r-ctl);transition:background-color var(--t-hover) var(--ease)}.app a.labelrow:hover:after{background:var(--tint-hover)}.app a.labelrow:focus-visible{outline:none}.app a.labelrow:focus-visible:after{outline:2px solid var(--accent-line);outline-offset:-2px}.app .stack:has(>a.labelrow){gap:18px}.app a.labelrow+a.labelrow:before{content:"";position:absolute;left:0;right:0;top:-9px;height:1px;background:var(--line)}.app a.labelrow b{font-weight:500;color:#fff}.attention-text{display:block;margin-top:2px}.showmore:not(.open)>:nth-child(n+7){display:none}.showmore-btn{display:none;width:calc(100% + 44px);margin:16px -22px -20px;min-height:44px;background:none;border:0;border-top:1px solid var(--line);border-radius:0 0 var(--r-card) var(--r-card);color:var(--info);font:500 13px var(--sans);cursor:pointer;transition:background-color var(--t-hover) var(--ease)}.showmore-btn.over-six{display:block}.showmore-btn:hover{background:var(--tint-hover)}.minirows.stack{gap:0;margin:-6px -10px}.minirow{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 10px;border-radius:8px;font-size:13px;color:var(--ink-2);text-decoration:none;transition:background-color var(--t-hover) var(--ease)}.minirow:hover{background:var(--tint-hover);color:#fff}.minirow-end{display:inline-flex;align-items:center;gap:10px}.minirow-end .mono{color:#fff}.minirow .chev{color:var(--faint);font-size:16px;line-height:1;transition:transform var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.minirow:hover .chev{color:#fff;transform:translateX(2px)}.minirows .minirow+.minirow{box-shadow:0 -1px 0 var(--line)}.app a{-webkit-text-decoration-color:rgba(108,184,255,.35);text-decoration-color:rgba(108,184,255,.35);text-underline-offset:3px}.app a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.app details>summary.small{color:var(--muted);font-weight:400}.app .card details>summary:has(>span>b){align-items:flex-start;padding:6px 0}.app details>summary.small:hover{color:#fff}.app .card .row.between>a{text-decoration:none}.app .card .row.between>a:hover{text-decoration:underline}.app .card a b{font-weight:500}.app .card .card{padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.012);box-shadow:none}.app .gcicard>.card{padding:0;border:0;background:none}.app .gcicard>h2{margin:0 0 8px}.app .row>.card.stack>form:last-child{margin-top:auto}.app .btn{border-radius:var(--r-ctl)}.app .btn.ghost{background:rgba(255,255,255,.025)}.app .btn.ghost:hover{background:var(--raised)}.app .btn.small{border-radius:9px;min-height:36px;padding:6px 13px}.app .stack>.btn,.app form.stack>fieldset>.btn{align-self:flex-start}.app .btn:disabled{opacity:1;border:1px dashed var(--line-strong);color:var(--faint)}.app .btn:disabled,.app .btn:disabled:hover{background:transparent}.app input,.app select,.app textarea{background:#111114;border-color:var(--line-strong);border-radius:var(--r-ctl)}.app input:hover,.app select:hover,.app textarea:hover{border-color:rgba(255,255,255,.24)}.app input:focus,.app select:focus,.app textarea:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--ring)}.app input::placeholder,.app textarea::placeholder{color:var(--faint);opacity:1}.app label{color:var(--ink-2);font-size:13px}.searchrow{display:flex;align-items:center;gap:10px;min-width:0}.searchbox{position:relative;flex:1 1 auto;min-width:0}.searchbox svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.app .searchbox input{padding-left:34px;min-height:38px;padding-top:7px;padding-bottom:7px;font-size:14px}.app .seg{display:inline-flex;flex-wrap:wrap;max-width:100%;align-self:flex-start;gap:2px;padding:3px;background:#111114;border:1px solid var(--line);border-radius:12px;overflow:visible}.app .seg a{border:0;border-radius:9px;padding:6px 12px;min-height:30px;justify-content:center}.app .seg a+a{border-left:0}.app .seg a:hover{background:var(--tint-hover)}.app .seg a.on{background:#26262b;color:#fff;box-shadow:inset 0 0 0 1px var(--line)}.app .flush.card{padding:0}.tablehead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:18px 22px}.tablehead .cardhead{margin:0}.tabletools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex:1 1 auto;justify-content:flex-end;min-width:0}.tabletools .searchrow{flex:0 1 300px}.app .tbl tr[hidden],.tabletools .searchrow [role=status]:empty{display:none}.app .flush .scroll{border-radius:0 0 var(--r-card) var(--r-card)}.app .card.scroll{border-radius:var(--r-card)}.app .wide-text{min-width:180px}.app .tbl a{text-decoration:none}.app .tbl a:hover{text-decoration:underline}.app .tbl .phone-head a,.app .tbl td:first-child>a{color:#fff}.app .tbl b{font-weight:500}@media (min-width:900px){.app .tbl th{font:500 12px/1.4 var(--sans);color:var(--faint);padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:bottom}.app .tbl td{border-top:0;padding:14px 12px}.app .tbl tbody tr+tr td{border-top:1px solid var(--line)}.app .tbl tbody tr{transition:background-color var(--t-hover) var(--ease)}.app .tbl tbody tr:hover{background:rgba(255,255,255,.018)}.app .tbl td.n,.app .tbl th.n{font-family:var(--mono);font-size:13px}.app .tbl th.n{font-family:var(--sans);font-size:12px}.app .card.scroll{padding:0}.app .flush .tbl th{border-top:1px solid var(--line)}.app :is(.flush,.card.scroll) .tbl :is(th,td):first-child{padding-left:22px}.app :is(.flush,.card.scroll) .tbl :is(th,td):last-child{padding-right:22px}}.app .gate{border-radius:12px;padding:14px;background:rgba(255,255,255,.012)}.app .gate.LOCKED{background:rgba(255,255,255,.03)}.app .gate.PASSED{border-color:rgba(74,222,128,.32)}.app .err,.app .note,.app .rows{border-radius:12px}.app .note:not(.flash){background:var(--card);border:1px solid var(--line);color:var(--ink-2)}.app .copy{border-radius:var(--r-ctl);background:#111114;border:1px solid var(--line)}.app .pill{display:inline-flex;align-items:center;gap:6px}.app .pill:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.app .pipe{gap:14px;background:none;border:0;border-radius:0;overflow:visible}.app .pipe>*{padding:18px 20px;border:1px solid var(--line);border-radius:var(--r-card);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 120px),var(--card);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.app .pipe .label{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:13px}.app .pipe .label:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--faint);flex:none}.app .pipe .num{font-size:var(--num-lg);line-height:1.1;margin-top:12px}.app .pipe>a:hover{background:var(--raised);border-color:var(--line-strong)}.app .pipe>.on{background:var(--raised);border-color:var(--accent-line)}.app .pipe>.on .label:before{background:var(--accent-line)}.app .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.app .tiles .label{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:13px}.app .tiles .num{font-size:var(--num-md);line-height:1.1;margin-top:12px}@media (min-width:900px){.app .tiles:has(>:last-child:nth-child(4)),.app .tiles:has(>:last-child:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr))}}.app .gates{grid-template-columns:repeat(3,minmax(0,1fr))}.app .card details>summary,.app details.gate>summary{min-height:40px}.jumpnav{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;gap:6px;padding:8px 0;margin:-8px 0;background:var(--bg)}.jumpnav a{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;font-size:13px;color:var(--muted);text-decoration:none;transition:color var(--t-hover) var(--ease),border-color var(--t-hover) var(--ease)}.jumpnav a:hover{color:#fff;border-color:var(--line-strong)}.fold{scroll-margin-top:60px}.fold,.foldbody{display:flex;flex-direction:column;gap:14px}.foldbody{min-width:0}.foldbtn{display:none}.grouplabel{font:500 11px/1.4 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin-top:12px;padding-top:18px;border-top:1px solid var(--line)}.app .board{grid-template-columns:148px minmax(0,1fr);gap:28px}.app .boardtabs{top:20px}.app .boardtabs a{gap:10px;min-height:38px;padding:0 12px;border-radius:var(--r-ctl);color:var(--muted);font-size:14px;text-decoration:none;transition:color var(--t-hover) var(--ease),background-color var(--t-hover) var(--ease)}.app .boardtabs a:hover{color:#fff;background:var(--tint-hover)}.app .boardtabs a.on{color:#fff;background:var(--raised);font-weight:500}.app .boardtabs a.on:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-line);flex:none}.app .boardbody{gap:24px}.app .boardbody .grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px}.app .flush>.scroll:first-child .tbl th{border-top:0}.phone-on{display:none}.phonesec{padding:0 16px;border-top:1px solid var(--line)}.phonesec>summary{min-height:52px;gap:8px}.phonesec .sumtitle{flex:1 1 auto;font-weight:500}.phonesec-hint{color:var(--faint);font-size:12.5px;font-weight:400;white-space:nowrap}.phonesec-hint .mono{color:var(--ink-2);margin-left:4px}.kv{margin:0 0 8px}.kv>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;border-top:1px solid var(--line);font-size:14px}.kv dt{color:var(--muted)}.kv dd,.kv dt{font-size:13px}.kv dd{margin:0;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1279px){.app .board{grid-template-columns:minmax(0,1fr);gap:16px}.app .boardtabs{position:-webkit-sticky;position:sticky;top:8px;z-index:9;flex-direction:row;flex-wrap:wrap;gap:2px;padding:3px;overflow:visible;background:#111114;border:1px solid var(--line);border-radius:12px}.app .boardtabs a{flex:1 1 auto;justify-content:center;min-height:44px;padding:0 8px;border-radius:9px;font-size:13px}.app .boardtabs a.on{background:#26262b;box-shadow:inset 0 0 0 1px var(--line)}.app .boardtabs a.on:before{content:none}}@media (max-width:1099px){.app .boardtabs{top:68px}}@media (max-width:899px){.phone-on{display:block}.phone-off{display:none}.app .flush>.phone-on:first-child .phonesec:first-child{border-top:0}.app .boardbody .grid{grid-template-columns:minmax(0,1fr)}}.checkstage{position:relative;background:#000;border:1px solid var(--line);border-radius:12px;overflow:hidden;aspect-ratio:16/9}.checkstage video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.checkcover{position:absolute;inset:0;display:grid;place-items:center;padding:16px;text-align:center}.checkmsg{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:46ch}.checkmsg .btn{margin-top:8px}.checkplay{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:999px;background:var(--accent);color:#fff;font:500 15px var(--sans);cursor:pointer;transition:background-color var(--t-hover) var(--ease)}.checkplay:hover{background:var(--accent-hover)}@media (max-width:1280px){.app .wrap{padding-left:28px;padding-right:28px}}@media (min-width:900px) and (max-width:1280px){.app .tbl td,.app .tbl th{padding-left:8px;padding-right:8px}}@media (max-width:1180px){.split{grid-template-columns:minmax(0,1fr)}}@media (max-width:1040px){.app .gates,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.app .scroll{background:linear-gradient(to right,var(--card) 30%,transparent) 0 /36px 100% no-repeat local,linear-gradient(to left,var(--card) 30%,transparent) 100% /36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(255,255,255,.14),transparent) 0 /12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(255,255,255,.14),transparent) 100% /12px 100% no-repeat scroll;background-color:var(--card)}@media (max-width:1099px){.jumpnav{top:60px}.fold{scroll-margin-top:120px}}@media (max-width:899px){:root{--title:26px;--num-lg:28px;--num-md:22px}.split{display:contents}.split>.card{order:1}.app .wrap>section.flush{order:2}.splitside{order:3}.showmore:not(.open)>:nth-child(n+4){display:none}.showmore-btn{display:block;margin:12px -16px -16px;width:calc(100% + 32px)}.app .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.app .pipe{gap:8px}.app .pipe>*{padding:12px 14px}.app .gates{grid-template-columns:minmax(0,1fr)}.fold .grouplabel{display:none}.foldbtn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0 16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink);font:600 15px var(--sans);cursor:pointer}.foldchev{color:var(--faint);font-size:18px;transition:transform var(--t-hover) var(--ease)}.foldbtn[aria-expanded=true] .foldchev{transform:rotate(90deg)}.fold:not(.open)>.foldbody{display:none}.fold{gap:10px}.jumpnav{flex-wrap:nowrap;justify-content:space-between;gap:4px}.jumpnav a{flex:1 1 auto;justify-content:center;padding:0 6px;min-height:44px;font-size:12.5px}.app form.row.between{flex-wrap:nowrap;align-items:flex-start}.app form.row.between>fieldset>span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.app form.row:not(.between)>fieldset>input:not([type=hidden]){flex:1 1 100%!important}.app form.row:not(.between)>fieldset>.btn{flex:1 1;white-space:nowrap}.app .row>.btn{white-space:nowrap}.app .row.between>a{display:inline-flex;align-items:center;min-height:44px}.app .row.between:has(>a){gap:4px 12px}.app .tbl.phone-cards td.widelabel{grid-template-columns:168px minmax(0,1fr)}.tabletools .seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.tabletools .seg a{padding:6px 8px;white-space:normal;text-align:center}.app .wrap{padding:18px 16px 64px;gap:18px}.split,.splitside,.stats{gap:10px}.app .stat{padding:14px 16px}.stat .num{margin-top:10px}.app .card{padding:16px}.app .flush.card{padding:0}.tablehead{padding:16px 16px 12px}.tabletools{justify-content:flex-start}.tabletools .searchrow,.tabletools .seg{flex:1 1 100%}.app .flush .scroll{padding:0 16px 8px}.app .seg a,.apptop .brandlink,.sidefoot .sideout{min-height:44px}.app main a:not(.btn,.labelrow,.minirow,.tile-link,.seg a,.jumpnav a,.pipe a,.row.between>a){position:relative}.app main a:not(.btn,.labelrow,.minirow,.tile-link,.seg a,.jumpnav a,.pipe a,.row.between>a):after{content:"";position:absolute;inset:-14px -4px}.app .btn.small,.app .searchbox input{min-height:44px}.app .tbl.phone-cards tr{padding:14px 0}.app .tbl.phone-cards tr:first-child{padding-top:4px}.app .tbl.phone-cards td,.app .tbl.phone-cards td.n{grid-template-columns:116px minmax(0,1fr)}.app .tbl.phone-cards td.phone-head>a{display:inline-flex;align-items:center;min-height:44px;margin:-8px 0}.app .tbl.phone-cards td.phone-head{padding-bottom:8px}.app .stack:has(>a.labelrow){gap:26px}.app a.labelrow:after{inset:-13px -10px}.app a.labelrow+a.labelrow:before{top:-13px}.app .card details>summary,.app .items button,.app details.gate>summary,.minirow{min-height:44px}.pagehead-actions{width:100%}}.board{display:grid;grid-template-columns:136px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.boardtabs{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:16px}.boardtabs a{display:flex;align-items:center;justify-content:flex-start;padding:8px 12px;border-radius:8px;font:500 14px var(--sans);color:var(--muted);text-decoration:none}.boardtabs a:hover{color:#fff}.boardtabs a.on{background:var(--raised);color:#fff}.boardbody{display:flex;flex-direction:column;gap:40px;min-width:0}@media (max-width:899px){.board{grid-template-columns:minmax(0,1fr);gap:20px}.boardtabs{flex-direction:row;position:static;border:1px solid var(--line);border-radius:8px;overflow:hidden;gap:0}.boardtabs a{flex:1 1 auto;justify-content:center;min-height:44px;padding:0 6px;border-radius:0;font-size:13px}.boardbody{gap:32px}}.outrow+.outrow{border-top:1px solid var(--line)}.outrow>summary{display:grid;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;grid-gap:4px 16px;gap:4px 16px;padding:10px 22px;min-height:56px;font-weight:400;list-style:none}.outrow>summary::-webkit-details-marker{display:none}.outrow>summary:before{content:none}.outrow>summary:hover{background:var(--tint-hover)}.outwhen{font-size:13px;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.outwhat{min-width:0;display:flex;flex-direction:column}.outline{font-size:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outmeta{font-size:12.5px;color:var(--muted)}.outbody{padding:0 22px 16px;display:flex;flex-direction:column;gap:8px}.outbody .kv dt{white-space:nowrap}.outbody .kv dd{font-family:var(--sans);text-align:right;overflow-wrap:anywhere}.outtext{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2);line-height:1.5}@media (max-width:899px){.outrow>summary{grid-template-columns:minmax(0,1fr) auto;padding:10px 16px;min-height:60px}.outwhen{grid-column:1;grid-row:2}.outwhat{grid-column:1;grid-row:1}.outrow>summary .pill{grid-column:2;grid-row:1/span 2}.outmeta{display:none}.outbody{padding:0 16px 14px}}.healthrows{padding-bottom:6px}.healthrow{padding:10px 0;border-top:1px solid var(--line);font-size:14px}.healthrow b{font-weight:500}.app .flush>.phone-on:first-child+.scroll .tbl th{border-top:0}.needlist>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:4px 24px;gap:4px 24px;padding:10px 0;border-top:1px solid var(--line)}.needlist b{font-weight:500}@media (max-width:899px){.needlist>div{grid-template-columns:minmax(0,1fr)}}.kv dd.kvtext{font-family:var(--sans);text-align:right;min-width:0}.renewsec{padding:0}.renewsec:first-of-type{border-top:0}@media (max-width:899px){.app .tbl.phone-cards td.n[data-label],.app .tbl.phone-cards td.widelabel,.app .tbl.phone-cards td[data-label]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;text-align:right}.app .tbl.phone-cards td[data-label]:before{flex:0 0 auto;max-width:50%;text-align:left}.app .tbl.phone-cards td.n[data-label]:before{font-family:var(--sans);flex:1 1 auto;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .tbl.phone-cards td[data-label]>*{min-width:0}.app .tbl.phone-cards td.n{font-family:var(--mono);font-size:13px}.app .tbl.phone-cards td.phone-hide,.app .tbl.phone-cards td:empty{display:none}}.app .tiles>.stat{display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0;align-content:start}.app .tiles>.stat .label{align-items:flex-start;align-self:start}.app .tiles>.stat .label .dot{margin-top:6px}.app .pipe>*{display:grid;grid-row:span 2;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0}.app .pipe .label{align-items:flex-start}.app .pipe .label:before{margin-top:6px}@media (min-width:900px){.boardbody .tiles:not(:has(>:last-child:nth-child(7)))>:last-child:nth-child(3n+2){grid-column:span 2}.boardbody .tiles>:last-child:nth-child(7){grid-column:span 2}}@media (max-width:899px){.boardbody .tiles>:last-child:nth-child(odd){grid-column:1/-1}.tablenote{padding:0 16px 16px}}.defs{border-top:1px solid var(--line);padding-top:2px}.defs>summary{min-height:40px}.app .flush>.scroll:first-child{border-top-left-radius:var(--r-card);border-top-right-radius:var(--r-card)}@media (max-width:899px){.app .tbl.phone-rows tr{position:relative;padding:10px 28px 10px 0}.app .tbl.phone-rows tr:first-child{padding-top:4px}.app .tbl.phone-rows td:not(.phone-head){display:none}.app .tbl.phone-rows td.phone-head{padding:0}.app .tbl.phone-rows td.phone-head>a{min-height:0;margin:0}.app .tbl.phone-rows td.phone-head>a:after{content:"";position:absolute;inset:0}.app .tbl.phone-rows tr:after{content:"›";position:absolute;right:6px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:18px}.app .tbl.phone-rows .rowline{color:var(--ink-2);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}