@font-face{font-family:__Barlow_Semi_Condensed_39bda0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d294f1e349318783-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:__Barlow_Semi_Condensed_39bda0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c465e14413247d80-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:__Barlow_Semi_Condensed_39bda0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/52f8cf394b3641e4-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:__Barlow_Semi_Condensed_39bda0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fa64e74b88370ed1-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:__Barlow_Semi_Condensed_39bda0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6b99d524c7bef2f7-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:__Barlow_Semi_Condensed_39bda0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2afc1581e19cce3f-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:__Barlow_Semi_Condensed_Fallback_39bda0;src:local("Arial");ascent-override:115.49%;descent-override:23.10%;line-gap-override:0.00%;size-adjust:86.59%}.__className_39bda0{font-family:__Barlow_Semi_Condensed_39bda0,__Barlow_Semi_Condensed_Fallback_39bda0;font-style:normal}.__variable_39bda0{--font-display:"__Barlow_Semi_Condensed_39bda0","__Barlow_Semi_Condensed_Fallback_39bda0"}@font-face{font-family:__Source_Sans_3_355c0e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/084282eba306c257-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:__Source_Sans_3_355c0e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_355c0e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_355c0e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-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:__Source_Sans_3_355c0e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-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:__Source_Sans_3_355c0e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-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:__Source_Sans_3_355c0e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692df4da22e71021-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:__Source_Sans_3_355c0e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/084282eba306c257-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:__Source_Sans_3_355c0e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_355c0e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_355c0e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-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:__Source_Sans_3_355c0e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-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:__Source_Sans_3_355c0e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-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:__Source_Sans_3_355c0e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/692df4da22e71021-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:__Source_Sans_3_355c0e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/084282eba306c257-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:__Source_Sans_3_355c0e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_355c0e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_355c0e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-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:__Source_Sans_3_355c0e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-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:__Source_Sans_3_355c0e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-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:__Source_Sans_3_355c0e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/692df4da22e71021-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:__Source_Sans_3_Fallback_355c0e;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_355c0e{font-family:__Source_Sans_3_355c0e,__Source_Sans_3_Fallback_355c0e;font-style:normal}.__variable_355c0e{--font-body:"__Source_Sans_3_355c0e","__Source_Sans_3_Fallback_355c0e"}@font-face{font-family:__IBM_Plex_Mono_0b1302;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_0b1302;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_0b1302;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_0b1302;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:__IBM_Plex_Mono_0b1302;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_0b1302;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_0b1302{font-family:__IBM_Plex_Mono_0b1302,__IBM_Plex_Mono_Fallback_0b1302;font-weight:500;font-style:normal}.__variable_0b1302{--font-mono:"__IBM_Plex_Mono_0b1302","__IBM_Plex_Mono_Fallback_0b1302"}:root{--bg:#f2f4f7;--surface:#fff;--sunk:#e8ecf2;--ink:#0f1f3d;--muted:#566377;--line:#d9e0e9;--accent:#0066d9;--accent-ink:#fff;--accent-soft:#e0efff;--ok:#1c7343;--ok-bg:#e1f2e8;--warn:#8f5a00;--warn-bg:#fff0d2;--bad:#b42318;--bad-bg:#fce6e3;--none:#5b6577;--none-bg:#e9edf2;--f-display:var(--font-display,"Barlow Semi Condensed"),"Arial Narrow",Arial,sans-serif;--f-body:var(--font-body,"Source Sans 3"),"Segoe UI",system-ui,sans-serif;--f-mono:var(--font-mono,"IBM Plex Mono"),ui-monospace,Menlo,Consolas,monospace;--r:10px;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0d131b;--surface:#151e29;--sunk:#1b2633;--ink:#e5ebf3;--muted:#95a2b4;--line:#263345;--accent:#4da3ff;--accent-ink:#04152e;--accent-soft:#0f2a4d;--ok:#62cc8e;--ok-bg:#12301f;--warn:#f2b654;--warn-bg:#33270e;--bad:#ff7d70;--bad-bg:#3a1714;--none:#a3aebe;--none-bg:#222d3a;color-scheme:dark}}*{box-sizing:border-box}body,html{margin:0}body{background:var(--bg);color:var(--ink);font:16px/1.45 var(--f-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}img{max-width:100%}.wrap{max-width:760px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}header.top{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0)}header.top .wrap{gap:12px;padding-block:10px}.mark,header.top .wrap{display:flex;align-items:center}.mark{flex-shrink:0;text-decoration:none}.mark img{display:block;height:34px;width:auto}.biz{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.biz,.ghost{font-size:14px;font-weight:600;white-space:nowrap}.ghost{background:none;border:1px solid var(--line);border-radius:8px;padding:6px 10px;color:var(--ink);text-decoration:none}main{padding-block:18px 24px}h1,h2,h3{font-family:var(--f-display);font-weight:700;text-wrap:balance;margin:0}h1{font-size:28px;line-height:1.1}h2{font-size:21px;line-height:1.15}h3{font-size:17px}p{margin:0}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.stack{gap:12px}.section,.stack{display:flex;flex-direction:column}.section{gap:10px;margin-top:24px}.muted{color:var(--muted)}.small{font-size:14px}.legal{font-size:13px;color:var(--muted)}.mono{font-family:var(--f-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:12px}.sum{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:10px;display:flex;flex-direction:column;gap:2px}.sum strong{font:700 30px/1 var(--f-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sum span{font-size:13px;color:var(--muted);line-height:1.2}.sum.bad strong{color:var(--bad)}.sum.warn strong{color:var(--warn)}.sum.ok strong{color:var(--ok)}.meter{height:8px;border-radius:99px;background:var(--sunk);overflow:hidden;display:flex;margin-top:12px}.meter b{display:block;height:100%}.list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.row{display:flex;gap:12px;align-items:center;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--line);padding:12px 14px;color:var(--ink);text-decoration:none}.row:first-child{border-top:0}a.row:hover{background:var(--sunk)}.row .main{flex:1 1;min-width:0}.row .name{font-weight:600;line-height:1.25}.row .meta{font-size:13px;margin-top:2px}.empty,.row .meta{color:var(--muted)}.empty{padding:18px 14px;font-size:14px}.pill{flex:none;font-size:12px;font-weight:700;padding:4px 9px;border-radius:99px;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pill.over{background:var(--bad);color:#fff}.pill.soon{background:var(--warn-bg);color:var(--warn)}.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.none{background:var(--none-bg);color:var(--none)}.pill.wait{background:var(--accent-soft);color:var(--accent)}.btn{display:inline-block;border:0;border-radius:9px;padding:12px 16px;font-weight:700;background:var(--accent);color:var(--accent-ink);text-align:center;text-decoration:none}.btn.sec{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.btn.slim{padding:7px 12px;font-size:14px}.btn.block{width:100%}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.btn-row>.btn{flex:1 1 160px}.btn-row>.btn.slim{flex:0 0 auto}.link{background:none;border:0;padding:0;color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px;display:flex;flex-direction:column;gap:10px}.card.tint{background:var(--accent-soft)}.card.alert,.card.tint{border-color:transparent}.card.alert{background:var(--bad-bg)}.facts{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;font-size:14px;margin:0}.facts dt{color:var(--muted)}.facts dd{margin:0;font-weight:600;min-width:0}.guide{font-size:15px;border-left:3px solid var(--line);padding-left:12px}label.f{display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:600}input[type=date],input[type=email],input[type=text],select,textarea{width:100%;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-weight:400}textarea{min-height:92px;resize:vertical}input[type=file]{font-size:14px}.radios{display:flex;border:1px solid var(--line);border-radius:9px;overflow:hidden}.radios label{flex:1 1;position:relative}.radios input{position:absolute;opacity:0}.radios span{display:block;text-align:center;padding:10px;font-weight:600;background:var(--surface)}.radios label+label span{border-left:1px solid var(--line)}.radios input:checked+span{background:var(--accent);color:var(--accent-ink)}.radios input:focus-visible+span{outline:2px solid var(--accent);outline-offset:-2px}.toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--line)}.toggle:first-child{border-top:0}.toggle span{font-weight:600}.toggle small{display:block;font-weight:400;color:var(--muted);font-size:13px}input.switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:46px;height:28px;border-radius:99px;background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line);position:relative;margin:0;cursor:pointer}input.switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px rgba(0,0,0,.25);transition:left .15s}input.switch:checked{background:var(--accent)}input.switch:checked:after{left:21px}.answer{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.answer .hd{display:flex;justify-content:space-between;gap:8px;padding:10px 14px;background:var(--sunk);font-size:13px;font-weight:700}.answer .bd{padding:14px;gap:10px}.answer .bd,.q{display:flex;flex-direction:column}.q{gap:6px;padding:12px 14px;border-top:1px solid var(--line)}.q:first-child{border-top:0}.q .top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.q .reply{font-size:14px;background:var(--sunk);border-radius:8px;padding:10px 12px;white-space:pre-wrap}.notice{padding:10px 14px;border-radius:9px;background:var(--ok-bg);color:var(--ok);font-weight:600;font-size:14px}.notice.err{background:var(--bad-bg);color:var(--bad)}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}td,th{padding:9px 12px;text-align:left;border-top:1px solid var(--line);vertical-align:top}th{border-top:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--sunk)}td.n{font-family:var(--f-mono);font-size:13px;white-space:nowrap}nav.tabs{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0)}nav.tabs .wrap{display:grid;grid-template-columns:repeat(8,1fr);padding-left:max(4px,env(safe-area-inset-left,0px));padding-right:max(4px,env(safe-area-inset-right,0px))}nav.tabs a{padding:9px 1px 8px;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;letter-spacing:-.01em;font-weight:600;color:var(--muted);text-decoration:none;position:relative;text-align:center;line-height:1.15}nav.tabs a[aria-current=page]{color:var(--accent)}nav.tabs svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.badge{position:absolute;top:4px;left:calc(50% + 6px);min-width:18px;height:18px;border-radius:9px;background:var(--bad);color:#fff;font-size:11px;display:grid;place-items:center;padding:0 5px}@media (min-width:800px){nav.tabs{position:-webkit-sticky;position:sticky;top:57px;bottom:auto;border-top:0;border-bottom:1px solid var(--line)}nav.tabs .wrap{max-width:1080px}nav.tabs a{flex-direction:row;justify-content:center;font-size:14px;padding:12px 4px;letter-spacing:0}nav.tabs a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent)}.badge{position:static}main{padding-bottom:32px}}@media print{.no-print,header.top,nav.tabs{display:none!important}body{background:#fff;color:#000}main{padding:0}.tbl-wrap{border:0;overflow:visible}table{min-width:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.site-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.site-card{color:var(--ink);text-decoration:none;gap:8px}.site-card:hover{border-color:var(--accent)}.site-card .name{font-weight:700;line-height:1.25}.site-card .meter{margin-top:0}.q-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.crumbs{font-size:14px}.chips,.crumbs{display:flex;gap:6px;flex-wrap:wrap}.chips a{font-size:13px;font-weight:600;padding:5px 10px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none}.chips a[aria-current=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.rule-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:10px;gap:10px}.rule-card{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--tone);border-radius:var(--r);padding:12px}.rule-card strong{display:block;font-family:var(--f-display);font-size:17px;line-height:1.15;margin-bottom:3px}.rule-card p,.rule-warn p{margin:0;font-size:14px;line-height:1.4}.rule-card.red,.rule-ico.red{--tone:#c8102e}.rule-card.blue,.rule-ico.blue{--tone:#005eb8}.rule-card.yellow,.rule-ico.yellow{--tone:#f2b700}.rule-card.green,.rule-ico.green{--tone:#00843d}.rule-ico{flex:none;width:52px;height:52px;display:grid;place-items:center;background:var(--tone);color:#fff;border-radius:50%}.rule-ico.green,.rule-ico.yellow{border-radius:8px}.rule-ico.yellow{color:#111}.rule-ico svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rule-warn{display:flex;gap:12px;align-items:flex-start;background:var(--warn-bg);border:2px solid #f2b700;border-radius:var(--r);padding:12px}.rule-warn strong{display:block;font-family:var(--f-display);font-size:17px;margin-bottom:3px}@media print{.rule-card,.rule-warn{page-break-inside:avoid;break-inside:avoid}}.site-foot{font-size:13px;padding:0 0 96px}.site-foot,.site-foot a{color:var(--muted)}@media (min-width:800px){.site-foot{padding-bottom:32px}}.legal-doc h2{margin-top:10px;font-size:20px;scroll-margin-top:72px}.legal-doc ol,.legal-doc ul{padding-left:22px;margin:0;display:grid;grid-gap:6px;gap:6px}.legal-doc p{margin:0}.tour-dim{position:fixed;inset:0;z-index:19;background:rgba(8,15,28,.45)}.tour{position:fixed;z-index:30;left:16px;right:16px;bottom:calc(76px + env(safe-area-inset-bottom, 0px));max-width:440px;margin:0 auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 12px 40px rgba(0,0,0,.25);padding:18px;display:grid;grid-gap:10px;gap:10px}.tour:focus{outline:none}.tour h2,.tour p{margin:0}.tour-dots{display:flex;gap:5px}.tour-dots span{width:7px;height:7px;border-radius:50%;background:var(--line)}.tour-dots span.on{background:var(--accent)}header.top a.tour-spot,nav.tabs a.tour-spot{color:var(--accent);background:var(--accent-soft);border-radius:8px;box-shadow:0 0 0 2px var(--accent);z-index:1}@media (min-width:800px){.tour{bottom:auto;top:128px}}.start-list{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.start-list li{display:flex;gap:10px;align-items:center;padding:7px 0}.start-list .tick{flex:0 0 22px;height:22px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;font-size:13px;font-weight:700}.start-list li.done .tick{background:var(--ok);border-color:var(--ok);color:#fff}.start-list li.done a,.start-list li.done span.t{color:var(--muted);text-decoration:line-through}.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}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.plan-card.on{box-shadow:0 0 0 2px var(--accent)}.plan-card .price{font:700 30px/1 var(--f-display)}.plan-col{width:84px;flex-shrink:0}@media (min-width:600px){.plan-col{width:110px}}.plan-table{overflow-x:auto}.plan-table .row{min-width:520px}.plan-grid .plan-card h2{margin:0}.insp-bar{position:-webkit-sticky;position:sticky;top:66px;z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:10px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 8px rgba(15,31,61,.06)}.insp-bar-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.progress{height:8px;border-radius:99px;background:var(--sunk);overflow:hidden;display:flex}.progress span{display:block;height:100%;transition:width .2s}.p-pass{background:var(--ok)}.p-fail{background:var(--bad)}.p-na{background:var(--none)}.insp-q{gap:10px;border-left:4px solid transparent}.insp-q.is-pass{border-left-color:var(--ok)}.insp-q.is-fail{border-left-color:var(--bad);background:var(--bad-bg)}.insp-q.is-na{border-left-color:var(--none)}.insp-text{font-weight:600;font-size:16px}.pf{display:grid;grid-template-columns:1fr 1fr 1.25fr;grid-gap:6px;gap:6px}.pf button{min-height:48px;border-radius:9px;border:1px solid var(--line);background:var(--surface);font-weight:700;font-size:15px;padding:6px 4px;line-height:1.15}.pf button[aria-pressed=true].pf-pass{background:var(--ok);border-color:var(--ok);color:#fff}.pf button[aria-pressed=true].pf-fail{background:var(--bad);border-color:var(--bad);color:#fff}.pf button[aria-pressed=true].pf-na{background:var(--none);border-color:var(--none);color:#fff}@media (prefers-color-scheme:dark){.pf button[aria-pressed=true]{color:#0d131b!important}}.insp-fix{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}@media (max-width:420px){.insp-fix{grid-template-columns:1fr}}@media (max-width:380px){nav.tabs a{font-size:9.5px;letter-spacing:-.02em}}