@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/91601dd83defba07-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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/91601dd83defba07-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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/91601dd83defba07-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:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_802640{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_802640{--font-display:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ground:#F7F9FC;--panel:#FFFFFF;--panel-2:#F2F6FA;--ink:#101B28;--ink-2:#465364;--ink-3:#5F6C7B;--rule:#DCE2E9;--rule-2:#C8D1DB;--accent:#0B7A87;--accent-hover:#096873;--accent-ink:#FFFFFF;--accent-soft:#DDF3F6;--ok:#17692F;--ok-bg:#E1F3E6;--warn:#8A4B00;--warn-bg:#FCEFD8;--bad:#A3201A;--bad-bg:#FBE3E0;--info:#43505E;--info-bg:#E8ECF1;--sample:#6A3FA0;--sample-bg:#F0E8F9;--focus:#0B7A87;--shadow:0 1px 2px rgba(16,27,40,.05),0 4px 14px rgba(16,27,40,.06);--serif:var(--font-display),"Segoe UI",system-ui,sans-serif;--display:var(--font-display),"Segoe UI",system-ui,sans-serif;--sans:var(--font-sans),"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:var(--font-mono),ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}:root[data-theme=dark]{--ground:#0A1119;--panel:#111B26;--panel-2:#16222F;--ink:#EAF0F6;--ink-2:#B4C1CF;--ink-3:#98A6B5;--rule:#223142;--rule-2:#2E4054;--accent:#5CC4D1;--accent-hover:#7FD4DE;--accent-ink:#04212A;--accent-soft:#12323A;--ok:#7FD99A;--ok-bg:#12301E;--warn:#F2BC6A;--warn-bg:#33260F;--bad:#FF9D94;--bad-bg:#3A1613;--info:#C0CAD5;--info-bg:#1F2C3A;--sample:#CDB2F2;--sample-bg:#2A1F3B;--focus:#5CC4D1;--shadow:0 1px 2px rgba(0,0,0,.3),0 6px 20px rgba(0,0,0,.25)}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font:17px/1.5 var(--sans);margin:0}a{color:var(--accent);text-underline-offset:3px}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;color:var(--ink);letter-spacing:-.01em}.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.label{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:600}button,input,select{font:inherit;color:var(--ink)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.shell{display:grid;grid-template-columns:92px minmax(0,1fr);min-height:100vh}.shell-public{grid-template-columns:minmax(0,1fr)}.rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:var(--panel);border-right:1px solid var(--rule);display:flex;flex-direction:column;align-items:center;gap:14px;padding:14px 0;overflow-y:auto}.rail-mark{width:44px;height:44px;border-radius:12px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:16px;text-decoration:none}.rail-group{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.rail-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin:4px 0 2px}.rail-bottom{margin-top:auto}.rail-link{width:78px;padding:8px 2px 7px;border-radius:10px;color:var(--ink-2);text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11.5px;font-weight:600;text-align:center;line-height:1.15}.rail-link svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rail-link:hover{background:var(--panel-2);color:var(--ink)}.rail-link[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.stage{min-width:0;display:flex;flex-direction:column}.topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 28px;background:linear-gradient(180deg,var(--accent-soft),var(--panel) 85%);border-bottom:1px solid var(--rule)}.brand{display:flex;flex-direction:column}.brand-name{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.01em}.brand-sub{font-size:14px;color:var(--ink-2)}.who{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.who-text{font-size:15px;text-align:right}.wrap{width:100%;max-width:1440px;margin:0 auto;padding:22px 28px 56px}@media (max-width:760px){.shell{grid-template-columns:1fr}.rail{position:static;height:auto;flex-wrap:wrap;justify-content:center;border-right:0;border-bottom:1px solid var(--rule);padding:8px}.rail,.rail-group{flex-direction:row}.rail-group{width:auto}.rail-label,.rail-mark{display:none}.rail-bottom{margin-top:0}.rail-link{width:auto;padding:6px 10px}.topbar,.wrap{padding-inline:16px}.who-text{text-align:left}}.acct{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.acct .f{display:flex;flex-direction:column;gap:4px}.acct input{background:var(--panel);border:1.5px solid var(--rule);border-radius:8px;padding:8px 10px;min-width:0}#acctName{width:min(340px,80vw)}.mkt-group{margin-bottom:22px}.mkt-group-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:10px}.mkt-group-h h3{font-size:18px}.paper-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:14px;gap:14px}.paper-card{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:10px;background:var(--panel);border:1px solid var(--rule);border-radius:14px;padding:16px;box-shadow:var(--shadow);transition:transform .15s,box-shadow .15s,border-color .15s}.paper-card:hover{transform:translateY(-2px);border-color:var(--rule-2)}.paper-card:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.paper-card.sel{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow)}.paper-card.sample{background:repeating-linear-gradient(135deg,var(--panel),var(--panel) 10px,var(--panel-2) 10px,var(--panel-2) 20px)}.paper-card-h{display:flex;flex-direction:column;gap:2px}.paper-card-h .paper-name{font-family:var(--display);font-size:18px;font-weight:700}.paper-amt{display:flex;flex-direction:column;gap:2px}.paper-amt .big{font-family:var(--mono);font-size:28px;font-weight:600;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.empty-state,.paper-amt .absent{font-size:15px;color:var(--ink-3);font-style:italic}.paper-card-why{margin:0;font-size:15px;color:var(--ink-2);border-top:1px solid var(--rule);padding-top:10px}.paper-card-open{font-size:14px;font-weight:600;color:var(--accent)}.chip-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.paper-card>.chip{align-self:flex-start}@media (prefers-reduced-motion:reduce){.paper-card{transition:none}.paper-card:hover{transform:none}}.grid{display:grid;grid-template-columns:minmax(300px,390px) 1fr;grid-gap:22px;gap:22px;align-items:start}@media (max-width:980px){.grid{grid-template-columns:1fr}}.panel{background:var(--panel);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow)}.form{padding:18px;display:flex;flex-direction:column;gap:18px}.form h2{font-size:20px;font-weight:700}fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}legend{padding:0;margin-bottom:8px}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.fld{display:flex;flex-direction:column;gap:4px;min-width:0}.fld label{font-size:15px;font-weight:600}.fld input,.fld select{background:var(--panel);border:1.5px solid var(--rule-2);border-radius:8px}.fld input,.fld select,.fld textarea{padding:8px 10px;width:100%;min-width:0}.fld textarea{background:var(--panel-2);border:1.5px solid var(--rule);border-radius:6px;font:inherit;line-height:1.4;resize:vertical}.cls{display:grid;grid-template-columns:92px 1fr 36px;grid-gap:8px;gap:8px;align-items:center}.cls .desc{grid-column:1/-1;font-size:14px;color:var(--ink-2);margin-top:-4px;line-height:1.3}.cls input{background:var(--panel-2);padding:8px 10px;width:100%;min-width:0}.cls input,.iconbtn{border:1.5px solid var(--rule);border-radius:6px}.iconbtn{background:var(--panel);height:40px;color:var(--ink-2);font-size:20px;line-height:1}.btn,.iconbtn{cursor:pointer}.btn{border:1.5px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:8px;padding:9px 16px;font-weight:600;align-self:flex-start}.btn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-quiet{background:var(--panel);color:var(--ink);border-color:var(--rule-2)}.btn-quiet:hover{background:var(--panel-2);border-color:var(--rule-2)}.chk{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.35}.chk input{width:20px;height:20px;margin-top:1px;flex:none;accent-color:var(--accent)}details.exp summary{cursor:pointer;font-weight:600;font-size:15px}details.exp .list{display:flex;flex-direction:column;gap:8px;margin-top:10px;max-height:260px;overflow:auto;padding-right:4px}.hint{font-size:14px;color:var(--ink-2)}.right{display:flex;flex-direction:column;gap:22px;min-width:0}.sec-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px}.sec-h h2{font-size:24px;font-weight:700}.tablebox{overflow-x:auto}table{width:100%;border-collapse:collapse}th{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);text-align:left;padding:10px 14px;border-bottom:1.5px solid var(--rule);font-weight:600;white-space:nowrap}td{padding:12px 14px;border-bottom:1px solid var(--rule);vertical-align:top}tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}.mkt tbody tr{cursor:pointer}.mkt tbody tr:hover{background:var(--panel-2)}.mkt tbody tr.sel{background:var(--accent-soft);box-shadow:inset 4px 0 0 var(--accent)}.mkt tbody tr.off{cursor:default;color:var(--ink-2)}.paper-name{font-weight:600}.paper-meta{font-size:14px;color:var(--ink-2)}.chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 11px;font-size:14px;font-weight:600;white-space:nowrap}.chip:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.s-eligible{color:var(--ok);background:var(--ok-bg)}.s-refer{color:var(--warn);background:var(--warn-bg)}.s-decline{color:var(--bad);background:var(--bad-bg)}.s-incomplete,.s-notloaded{color:var(--info);background:var(--info-bg)}.tag-sample{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sample);background:var(--sample-bg);border-radius:4px;padding:2px 7px;margin-left:6px;vertical-align:2px}.why{font-size:15px;color:var(--ink-2);max-width:46ch}.sig{display:inline-flex;align-items:center;gap:6px;margin-left:8px;border-radius:999px;padding:2px 10px;font-family:var(--sans);font-size:13px;font-weight:700;white-space:nowrap}.sig:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.sig-dark-green{color:#0f5132;background:#d1e7dd}.sig-grey{color:#41464b;background:#e2e3e5}.sig-amber{color:#8a5a00;background:#fff3cd}.sig-red{color:#842029;background:#f8d7da}[data-theme=dark] .sig-dark-green{color:#75d99b;background:#0f2f1e}[data-theme=dark] .sig-grey{color:#c8cbcf;background:#2a2d31}[data-theme=dark] .sig-amber{color:#ffcf5c;background:#3a2c07}[data-theme=dark] .sig-red{color:#f5949c;background:#3c1418}.sub-n{display:block;font-family:var(--sans);font-size:13px;color:var(--ink-2);font-weight:500}.rec{border:1.5px solid var(--accent);border-radius:14px;padding:16px;background:var(--accent-soft)}.rec-h{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lane{font-weight:800;font-size:17px;padding:4px 12px;border-radius:6px;color:#fff;background:#1d5f3a}.lane-guided{background:#1f4e8c}.lane-senior{background:#6a3d9a}.lane-executive{background:#3d3d3d}.lane-minimum{background:#8a5a00}.lane-refer{background:#a3261b}.rec-band{font-weight:700;font-size:17px}.rec-strat{font-size:17px;margin:10px 0 0;line-height:1.45}.pos-refs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;margin:10px 0 16px}.pos-ref{border:1px solid var(--rule);border-radius:14px;padding:12px 14px;background:var(--panel);box-shadow:var(--shadow)}.pos-ref .big{font-size:26px}.pos-ref .rk{font-size:17px;font-weight:700;margin-top:4px}.ap{display:inline-block;min-width:30px;text-align:center;font-weight:800;border-radius:5px;padding:1px 6px;color:#111}.ap-Q{background:#FFD95A}.ap-H{background:#8FD694}.ap-A{background:#A9CCF2}.ap-D{background:#F4A3A3}.pos-sp{display:flex;gap:22px;flex-wrap:wrap;font-size:17px;margin-bottom:10px}.tag-peo{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:4px;padding:2px 7px;margin-left:6px;vertical-align:2px}.paperbar{padding:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:14px;gap:14px;border-bottom:1px solid var(--rule)}.paperbar .fld select{background:var(--panel);font-weight:600}.kv{display:flex;flex-direction:column;gap:4px}.kv .v{font-weight:600}.verdict{padding:16px 18px;display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;border-bottom:1px solid var(--rule)}.verdict .big{font-family:var(--mono);font-size:30px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabs{display:flex;gap:4px;padding:10px 18px 0;border-bottom:1px solid var(--rule);flex-wrap:wrap}.tab{border:0;background:transparent;padding:10px 14px;border-bottom:3px solid transparent;cursor:pointer;font-weight:600;color:var(--ink-2)}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.tabpane{padding:18px}.ws td{padding:8px 12px}.ws tr.tot td{font-weight:700;border-top:2px solid var(--ink)}.ws tr.sub td{font-weight:600;background:var(--panel-2)}.ws .src{font-size:13px;color:var(--ink-2)}.reasons{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.reasons li{display:grid;grid-template-columns:110px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:16px}.gl{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:22px;gap:22px}.gl h3{font-size:19px;margin-bottom:8px}.gl .src{font-size:14px;color:var(--ink-2);margin-bottom:10px}.gl ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:5px}.pill-list{display:flex;flex-wrap:wrap;gap:6px}.pill{font-family:var(--mono);font-size:14px;border:1px solid var(--rule);border-radius:4px;padding:1px 7px;background:var(--panel-2)}.note{font-size:15px;color:var(--ink-2);background:var(--panel);border:1px solid var(--rule);border-left:4px solid var(--accent);border-radius:10px;padding:10px 14px;max-width:80ch}.err{color:var(--bad);font-weight:600}@media (prefers-reduced-motion:no-preference){.mkt tbody tr{transition:background .12s}}.sched{padding:16px 18px;display:flex;flex-direction:column;gap:14px}.sched-t{width:100%;border-collapse:collapse;font-size:15px}.sched-t caption{caption-side:bottom;text-align:left;padding:8px 12px}.sched-t td,.sched-t th{border-bottom:1px solid var(--rule);padding:8px 12px;text-align:left;vertical-align:middle}.sched-t thead th{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.sched-t tbody th{font-weight:600}.sched-t .right{text-align:right}.sched-t tfoot td,.sched-t tfoot th{border-top:2px solid var(--ink);border-bottom:0;font-weight:700;padding-top:10px}.sched-t input{background:var(--panel-2);border:1.5px solid var(--rule);border-radius:6px;padding:6px 8px}.sched-pct{width:78px;text-align:right}.sched-why{width:100%;min-width:180px}.sched-act{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sched-act .btn:disabled{opacity:.5;cursor:not-allowed;border-color:var(--rule);color:var(--ink-2)}.sched-act .btn:disabled:hover{background:transparent}.sched-scale{background:var(--panel-2);border:1px solid var(--rule);border-radius:12px;padding:12px 14px}.sched-scale-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.sched-scale-top strong{font-size:20px}.sched-track{position:relative;height:10px;border-radius:5px;background:linear-gradient(90deg,var(--ok-bg),var(--panel) 50%,var(--bad-bg))}.sched-zero{position:absolute;left:50%;top:-4px;bottom:-4px;width:2px;background:var(--rule-2)}.sched-mark{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--accent);border:3px solid var(--panel);box-shadow:var(--shadow);transition:left .2s}.sched-ends{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-3);margin-top:6px}@media (prefers-reduced-motion:reduce){.sched-mark{transition:none}}.rules{display:flex;flex-direction:column;gap:10px}.rules-sec{border:1px solid var(--rule);border-radius:12px;padding:10px 14px;background:var(--panel)}.rules-sec>summary{cursor:pointer;padding:4px 0;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.rule-card,.rules-sec[open]>summary{margin-bottom:10px}.rule-card{border:1px solid var(--rule);border-radius:10px;padding:12px;background:var(--panel-2);display:flex;flex-direction:column;gap:10px}.rule-card select,.rule-new{background:var(--panel)}.rule-card select{border:1.5px solid var(--rule-2);border-radius:8px;padding:6px 8px}.fact-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.ws-head{padding:18px 20px;display:flex;flex-wrap:wrap;gap:16px 28px;align-items:flex-end;justify-content:space-between;margin-bottom:18px;background:linear-gradient(180deg,var(--accent-soft),var(--panel) 70%)}.ws-title h2{font-size:26px;font-weight:800}.ws-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px 22px;gap:10px 22px;min-width:min(100%,640px)}.ws-facts>div{display:flex;flex-direction:column}.ready{padding:16px 20px;margin-bottom:18px}.ready-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:10px}.ready-top h3{font-size:18px}.ready-bar{flex:1 1;min-width:160px;height:10px;border-radius:5px;background:var(--info-bg);overflow:hidden}.ready-bar i{display:block;height:100%;background:var(--ok);transition:width .4s}.ready-blocked .ready-bar i{background:var(--bad)}.ready-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:8px 18px;gap:8px 18px}.ready-list li{display:grid;grid-template-columns:24px 1fr;grid-gap:8px;gap:8px;font-size:15px}.ready-mark{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px}.ready-done .ready-mark{background:var(--ok-bg);color:var(--ok)}.ready-missing .ready-mark{background:var(--warn-bg);color:var(--warn)}.ready-blocked .ready-mark{background:var(--bad-bg);color:var(--bad)}.record{display:flex;flex-direction:column;gap:12px}.rec-sec{padding:12px 18px}.rec-sec>summary{cursor:pointer;display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;padding:4px 0}.rec-sec[open]>summary{margin-bottom:12px}.add-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-top:12px;padding-top:12px;border-top:1px dashed var(--rule)}.add-row .fld{min-width:120px;flex:1 1}.add-row .fld label{font-size:14px;font-weight:600}.add-row .fld label,.fact-grid .fld label,.form .fld>label{display:flex;flex-direction:column;gap:4px}@media (prefers-reduced-motion:reduce){.ready-bar i{transition:none}}.ws-head{position:-webkit-sticky;position:sticky;top:0;z-index:6;box-shadow:var(--shadow)}.ribbon{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;margin:0 0 18px;padding:14px 18px;border-radius:14px;border:1px solid var(--rule);background:var(--info-bg)}.ribbon p{margin:0;flex:1 1;min-width:240px}.ribbon-state{font-family:var(--display);font-weight:800;font-size:20px;display:flex;align-items:center;gap:10px}.ribbon-state i{width:12px;height:12px;border-radius:50%;background:currentColor;display:inline-block}.ribbon-who{font-size:14px;color:var(--ink-2)}.ribbon-decided,.ribbon-eligible{background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.ribbon-decided .ribbon-state,.ribbon-eligible .ribbon-state{color:var(--ok)}.ribbon-needs_info,.ribbon-refer{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.ribbon-needs_info .ribbon-state,.ribbon-refer .ribbon-state{color:var(--warn)}.ribbon-decline{background:var(--bad-bg);border-color:color-mix(in srgb,var(--bad) 30%,transparent)}.ribbon-decline .ribbon-state{color:var(--bad)}.ribbon-none .ribbon-state{color:var(--ink-2)}.ws-card{cursor:default}.ws-card:hover{transform:none}.ev-value{all:unset;cursor:pointer;border-bottom:1.5px dashed var(--accent);color:inherit;font:inherit}.ev-value:hover{background:var(--accent-soft)}.ev-value:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ev-drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);z-index:40;background:var(--panel);border-left:1px solid var(--rule);box-shadow:-8px 0 30px rgba(16,27,40,.15);padding:18px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.ev-drawer-h{display:flex;justify-content:space-between;align-items:center}.ev-claim{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--rule);border-radius:12px;background:var(--panel-2)}.ev-v{font-size:24px;font-weight:600}.ev-entered{color:var(--info);background:var(--info-bg)}.ev-extracted{color:var(--warn);background:var(--warn-bg)}.ev-authoritative,.ev-verified{color:var(--ok);background:var(--ok-bg)}.ev-form .fld{gap:4px;font-weight:600}.ev-form .fld,.ev-hist ol{display:flex;flex-direction:column;font-size:14px}.ev-hist ol{margin:6px 0 0;padding-left:18px;gap:6px}.sig-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px}.sig-card{background:var(--panel);border:1px solid var(--rule);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow)}.sig-empty{background:repeating-linear-gradient(135deg,var(--panel),var(--panel) 8px,var(--panel-2) 8px,var(--panel-2) 16px)}.sig-top{display:flex;align-items:center;gap:8px}.sig-name{font-size:14px;font-weight:600;color:var(--ink-2)}.tone{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:999px}.t-pos{background:var(--ok-bg);color:var(--ok)}.t-neg{background:var(--bad-bg);color:var(--bad)}.t-watch{background:var(--warn-bg);color:var(--warn)}.t-none{background:var(--info-bg);color:var(--info)}.sig-val{font-size:24px;font-weight:600;line-height:1.15}.sig-empty .sig-val{font-family:var(--sans);font-size:16px;color:var(--ink-3)}.sig-why{margin:0;font-size:14px;color:var(--ink-2);line-height:1.4}.sig-ev{margin-top:auto;font-size:12px;color:var(--ink-3)}.sig-spark{width:100%;height:40px;display:block}.sig-parts{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px}.draw{stroke-dasharray:400;animation:sigdraw 1.1s ease-out both}@keyframes sigdraw{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.draw{animation:none}}.q-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.q-tile{background:var(--panel);border:1px solid var(--rule);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;box-shadow:var(--shadow)}.q-val{font-size:28px;font-weight:600;line-height:1.1}.q-warn{border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:var(--warn-bg)}.q-bad{border-color:color-mix(in srgb,var(--bad) 45%,transparent);background:var(--bad-bg)}.q-views{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.q-views .btn{text-decoration:none}.ws-tabs{display:flex;gap:4px;margin:14px 0 18px;border-bottom:1px solid var(--rule)}.ws-tab{padding:10px 18px;font-weight:700;color:var(--ink-2,var(--ink));text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-1px}.ws-tab.on{color:var(--accent);border-bottom-color:var(--accent)}.ws-tab:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.dot-tab{display:flex;flex-direction:column;gap:18px}.dot-tab .panel{padding:18px}.dot-id{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}.dot-name{margin:4px 0;font-size:24px}.dot-tally{display:flex;gap:6px;flex-wrap:wrap}.dot-pull{display:inline-flex;gap:10px;align-items:center;flex-wrap:wrap}.dot-ask ol,.dot-group ul,.dot-use ul{margin:8px 0 0;padding-left:22px;display:grid;grid-gap:8px;gap:8px;line-height:1.5}.dot-ask h4,.dot-group h4,.dot-use h4{margin:0}.dot-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px;margin-top:10px}.dot-card{display:flex;flex-direction:column;gap:8px;border-top:4px solid var(--rule)}.dot-card.k-neg{border-top-color:var(--bad)}.dot-card.k-watch{border-top-color:var(--warn)}.dot-card.k-pos{border-top-color:var(--ok)}.dot-card-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.dot-val{font-size:22px;font-weight:700}.dot-bar{height:10px;border-radius:999px;background:var(--rule);overflow:hidden;position:relative}.dot-bar i{display:block;height:100%;background:var(--accent)}.dot-detail,.dot-useit{margin:0;line-height:1.5}.sig-tone{border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700}