@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,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}:root{color-scheme:light;--ink: oklch(14.5% 0 0deg);--ink-hover: oklch(26.9% 0 0deg);--on-ink: #ffffff;--bg: oklch(96.5% 0 0deg);--surface: #ffffff;--border: oklch(14.5% 0 0deg);--border-subtle: oklch(90% 0 0deg);--gray-hover: oklch(97% 0 0deg);--gray-active: oklch(92.2% 0 0deg);--gray-disabled: oklch(55.6% 0 0deg);--text: oklch(14.5% 0 0deg);--text-muted: oklch(43.9% 0 0deg);--accent: oklch(45% .17 262deg);--accent-soft: oklch(96% .02 262deg);--pass: oklch(43% .12 152deg);--pass-soft: oklch(96% .04 152deg);--changed: oklch(50% .12 85deg);--changed-soft: oklch(96% .05 95deg);--new: oklch(45% .17 262deg);--visual: oklch(45% .16 330deg);--visual-soft: oklch(96% .03 330deg);--error: oklch(45% .19 27deg);--error-soft: oklch(96% .03 27deg);--backdrop: rgb(0 0 0 / 20%);--radius: 0;--dither: repeating-conic-gradient(rgb(0 0 0 / 45%) 0% 25%, transparent 0% 50%);--dither-size: 4px 4px;--font: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Consolas, monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ink: oklch(89% 0 0deg);--ink-hover: oklch(79% 0 0deg);--on-ink: oklch(20% 0 0deg);--bg: oklch(22% 0 0deg);--surface: oklch(25% 0 0deg);--border: oklch(58% 0 0deg);--border-subtle: oklch(37% 0 0deg);--gray-hover: oklch(30% 0 0deg);--gray-active: oklch(35% 0 0deg);--gray-disabled: oklch(60% 0 0deg);--text: oklch(90% 0 0deg);--text-muted: oklch(70% 0 0deg);--accent: oklch(75% .11 262deg);--accent-soft: oklch(28% .05 262deg);--pass: oklch(78% .14 152deg);--pass-soft: oklch(28% .05 152deg);--changed: oklch(80% .12 90deg);--changed-soft: oklch(30% .05 95deg);--new: oklch(75% .11 262deg);--visual: oklch(78% .12 330deg);--visual-soft: oklch(30% .05 330deg);--error: oklch(75% .15 27deg);--error-soft: oklch(28% .06 27deg);--backdrop: rgb(0 0 0 / 55%);--dither: repeating-conic-gradient(rgb(255 255 255 / 18%) 0% 25%, transparent 0% 50%)}}:root[data-theme=dark]{color-scheme:dark;--ink: oklch(89% 0 0deg);--ink-hover: oklch(79% 0 0deg);--on-ink: oklch(20% 0 0deg);--bg: oklch(22% 0 0deg);--surface: oklch(25% 0 0deg);--border: oklch(58% 0 0deg);--border-subtle: oklch(37% 0 0deg);--gray-hover: oklch(30% 0 0deg);--gray-active: oklch(35% 0 0deg);--gray-disabled: oklch(60% 0 0deg);--text: oklch(90% 0 0deg);--text-muted: oklch(70% 0 0deg);--accent: oklch(75% .11 262deg);--accent-soft: oklch(28% .05 262deg);--pass: oklch(78% .14 152deg);--pass-soft: oklch(28% .05 152deg);--changed: oklch(80% .12 90deg);--changed-soft: oklch(30% .05 95deg);--new: oklch(75% .11 262deg);--visual: oklch(78% .12 330deg);--visual-soft: oklch(30% .05 330deg);--error: oklch(75% .15 27deg);--error-soft: oklch(28% .06 27deg);--backdrop: rgb(0 0 0 / 55%);--dither: repeating-conic-gradient(rgb(255 255 255 / 18%) 0% 25%, transparent 0% 50%)}*{box-sizing:border-box}html{font-size:18px;scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:var(--ink-hover) transparent;scrollbar-track-color:transparent}body{margin:0;font:.9375rem/1.5 var(--font);background:var(--bg);color:var(--text)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:1.375rem;font-weight:600;margin:0 0 .222rem}h2{font-size:1rem;font-weight:600;margin:0}.text-small{font-size:.75rem}.shell{display:grid;grid-template-rows:auto 1fr;min-height:100vh}.topbar{display:flex;align-items:center;gap:1.5rem;padding:.556rem 1.333rem;background:var(--surface);border-bottom:1px solid var(--border)}.topbar .brand{font-weight:700;font-size:1rem;color:var(--text)}.topbar .brand span{color:var(--accent)}.topbar nav{display:flex;gap:.111rem}.topbar nav a{padding:.333rem .556rem;color:var(--text);transition:background .1s ease-out}.topbar nav a:hover{background:var(--gray-hover);text-decoration:none}.topbar nav a[aria-current=page]{background:var(--ink);color:var(--on-ink)}.topbar nav a[aria-current=page]:hover{background:var(--ink-hover)}.topbar nav.staff a{color:var(--text-muted)}.topbar nav.staff a:hover{color:var(--text)}.topbar nav.staff a[aria-current=page]{color:var(--on-ink)}.topbar .spacer{flex:1}main.page{padding:1.333rem;max-width:1320px;width:100%;margin:0 auto;min-width:0}.crumbs{margin-bottom:.556rem;font-size:.8125rem}.crumbs ol{list-style:none;display:flex;gap:.333rem;margin:0;padding:0;flex-wrap:wrap}.crumbs li{display:flex;gap:.333rem;align-items:center;min-width:0}.crumbs li+li:before{content:"/";color:var(--text-muted)}.crumbs a{color:var(--text-muted)}.crumbs a:hover{color:var(--text)}.crumbs [aria-current=page]{color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumbs .crumb-split{gap:0}.crumbs .crumb-split>a,.crumbs .crumb-split>.crumb-caret{padding:0 .222rem;border:1px solid transparent;line-height:1.4}.crumbs .crumb-split>.crumb-caret{margin:0 0 0 -1px;background:none;font:inherit;font-size:.6875rem;color:var(--text-muted);cursor:pointer}.crumbs .crumb-split:hover>a,.crumbs .crumb-split:hover>.crumb-caret,.crumbs .crumb-split:focus-within>a,.crumbs .crumb-split:focus-within>.crumb-caret{border-color:var(--border-subtle)}.crumbs .crumb-split>a:hover,.crumbs .crumb-split>.crumb-caret:hover,.crumbs .crumb-split>.crumb-caret[data-popup-open]{background:var(--gray-hover);color:var(--text);text-decoration:none}.crumbs .crumb-split>.crumb-caret[data-popup-open]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.crumbs .crumb-split>a:focus-visible,.crumbs .crumb-split>.crumb-caret:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}.page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.889rem;gap:.889rem}.page-head.wrap{flex-wrap:wrap}.muted{color:var(--text-muted)}.mono{font-family:var(--mono);font-size:.8125rem}.card,.btn,.dialog-popup{position:relative}.card .card-body{padding:.667rem .889rem}.btn,.split-btn{z-index:0}.card:after,.btn:not(:disabled):after,.dialog-popup:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--dither);background-size:var(--dither-size);transition:transform .12s ease-out}.card:after{transform:translate(5px,5px)}.btn:not(:disabled):after{transform:translate(2px,2px);z-index:-2}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:inherit}.dialog-popup:after{transform:translate(6px,6px);z-index:-2}.dialog-popup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--surface)}.card{background:var(--surface);border:1px solid var(--border)}.card+.card{margin-top:1.111rem}.card+.banner{margin-top:1.111rem}.card-head{padding:.667rem .889rem;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center}.card-head h3{font-size:1rem;font-weight:600;margin:0}table.list{width:100%;border-collapse:collapse}table.list th{text-align:left;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:.444rem .889rem;border-bottom:1px solid var(--border-subtle)}table.list td{padding:.556rem .889rem;border-bottom:1px solid var(--border-subtle)}table.list tr:last-child td{border-bottom:none}table.list tr.rowlink{cursor:pointer}table.list tr.rowlink:hover{background:var(--gray-hover)}.pill{display:inline-block;padding:0 .444rem 0 calc(.444rem - 2px);font-size:.75rem;font-weight:500;line-height:1.4rem;border:0;border-left:2px solid currentColor;white-space:nowrap}.pill.done{background:var(--gray-hover);color:var(--text-muted)}.pill.pass{background:var(--pass-soft);color:var(--pass)}.pill.changed{background:var(--changed-soft);color:var(--changed)}.pill.new{background:var(--accent-soft);color:var(--new)}.pill.error{background:var(--error-soft);color:var(--error)}.pill.visual{background:var(--visual-soft);color:var(--visual)}.pill.visual-only{background:var(--visual-soft);color:var(--visual);box-shadow:inset 0 0 0 1px currentColor}.pill.unstable{background:var(--gray-hover);color:var(--text-muted);border-left-style:dashed}.pill.queued,.pill.building,.pill.testing{background:var(--accent-soft);color:var(--accent)}.pill.completed{background:var(--pass-soft);color:var(--pass)}.pill.failed{background:var(--error-soft);color:var(--error)}.pill.sev-critical{background:var(--error);color:var(--on-ink)}.pill.sev-serious{background:var(--error-soft);color:var(--error)}.pill.sev-moderate{background:var(--changed-soft);color:var(--changed)}.pill.sev-minor{background:var(--gray-hover);color:var(--text-muted)}.pill.sev-unknown{background:transparent;color:var(--text-muted);border-left-color:var(--border);font-style:italic}.pill.ticks.ticks{--tick: 5px;border:0;padding:0 .444rem;background:linear-gradient(currentColor,currentColor) top left / var(--tick) 1px no-repeat,linear-gradient(currentColor,currentColor) top left / 1px var(--tick) no-repeat,linear-gradient(currentColor,currentColor) top right / var(--tick) 1px no-repeat,linear-gradient(currentColor,currentColor) top right / 1px var(--tick) no-repeat,linear-gradient(currentColor,currentColor) bottom left / var(--tick) 1px no-repeat,linear-gradient(currentColor,currentColor) bottom left / 1px var(--tick) no-repeat,linear-gradient(currentColor,currentColor) bottom right / var(--tick) 1px no-repeat,linear-gradient(currentColor,currentColor) bottom right / 1px var(--tick) no-repeat}.decision-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.889rem;padding:.556rem .889rem;background:var(--surface);border:1px solid var(--border);margin-bottom:1.111rem}.decision-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--dither);background-size:var(--dither-size);transform:translate(5px,5px)}.context-grid{padding:.667rem .889rem;display:flex;gap:.889rem;flex-wrap:wrap;align-items:flex-start;border-bottom:1px solid var(--border-subtle)}figure.shot{margin:0;flex:1 1 100%;min-width:0}.shot-tag{font-family:var(--mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-top:none;padding:.111rem .444rem;display:inline-block;line-height:1.5;margin:0}.shot-controls{display:block;line-height:1.4;margin-bottom:.333rem}.shot-zoom{position:absolute;top:0;right:0;z-index:2;padding:0 .278rem;border:1px solid var(--border);border-top:none;border-right:none;background:color-mix(in oklab,var(--surface) 88%,transparent);font-family:var(--mono);font-size:.6875rem;line-height:1.4;color:var(--text-muted);cursor:zoom-in}.shot-zoom:hover,.shot-zoom[data-popup-open]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.shot-zoom:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.dialog-popup.viewer{width:auto;min-width:min(20rem,calc(100vw - 32px));max-width:min(90vw,1600px);max-height:90vh;padding:.667rem;display:flex;flex-direction:column;gap:.556rem}.dialog-popup.viewer[data-starting-style],.dialog-popup.viewer[data-ending-style]{transform:translate(-50%,-50%) scale(.96)}.viewer-head{display:flex;align-items:center;gap:.667rem}.viewer-scale{display:flex;align-items:center;gap:.444rem;font-size:.8125rem}.viewer-scale select{font:inherit}.btn.viewer-close{margin-left:auto;width:2rem;height:2rem;padding:0;display:inline-grid;place-items:center}.viewer-figure{margin:0;min-height:0;display:flex;flex-direction:column;align-items:flex-start}.viewer-body{overflow:auto;min-height:0;max-width:100%;line-height:0}.viewer-body .region-frame{min-width:0}.viewer-body:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.img-wrap{position:relative;display:inline-block;line-height:0}.img-fs{position:absolute;right:0;bottom:0;z-index:3;width:24px;height:24px;padding:0;display:grid;place-items:center;border:1px solid var(--border);border-bottom:none;border-right:none;background:color-mix(in oklab,var(--surface) 88%,transparent);color:var(--text-muted);cursor:zoom-in;opacity:0;transition:opacity .12s ease-out}.img-fs:hover{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.img-fs:focus-visible{opacity:1;outline:2px solid var(--ink);outline-offset:-2px}.region-frame:hover>.img-fs,.img-wrap:hover>.img-fs,.swipe-stage:hover>.img-fs{opacity:1}@media(hover:none){.img-fs{opacity:1}}.scaled-image{position:relative;display:block;overflow:hidden;background:#fff}.scaled-image img{position:absolute;display:block;max-width:none;max-height:none}.scaled-image.crisp img{image-rendering:pixelated}.scaled-image-region{position:absolute;border:1.5px solid var(--error);box-shadow:0 0 0 1px #fff;pointer-events:none}.tooltip-popup.magnifier{max-width:min(calc(402px + .889rem),calc(100vw - 16px));padding:.444rem;line-height:0}.tooltip-popup.magnifier figure{margin:0}.tooltip-popup.magnifier .scaled-image{outline:1px solid var(--border-subtle)}.tooltip-popup.magnifier .shot-tag{line-height:1.5}.magnifier-fallback{display:block;max-width:400px;max-height:400px}.shot-skeleton{min-height:0}.shot-missing{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:.75rem var(--mono);color:var(--text-muted);background:var(--surface)}.axe-panel{padding:.667rem .889rem}.axe-panel h3{margin:0 0 .444rem;font-size:.875rem;font-weight:600}ul.violations{list-style:none;margin:0;padding:0;display:grid;gap:.333rem}li.violation{font-size:.875rem}li.violation.active{background:var(--gray-hover)}li.violation.settled{opacity:.55}li.violation.open{opacity:1}.axe-section{margin-top:.667rem;padding-top:.556rem;border-top:1px solid var(--border-subtle)}.axe-section>summary,.axe-section>.axe-section-title{margin:0 0 .444rem;font-size:.8125rem;font-weight:600;color:var(--text-muted)}.axe-section>summary{cursor:pointer}.axe-section:first-child{margin-top:0;padding-top:0;border-top:0}.vrow{display:flex;gap:.556rem;align-items:center;flex-wrap:wrap}.vtarget{max-width:14.444rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vhelp{flex:1;min-width:11.111rem}.btn.vbtn{height:1.5rem;padding:0 .444rem;font-size:.75rem}.info-trigger{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:0;background:none;color:var(--text-muted);cursor:pointer}.info-trigger:hover,.info-trigger[data-popup-open]{color:var(--text)}.info-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.popover-popup.info{isolation:isolate;max-width:min(24rem,calc(100vw - 2rem))}.popover-popup.info .info-title{display:block;font-weight:600;margin-bottom:.333rem}.popover-popup.info .info-body{display:block;line-height:1.5}.popover-popup.info.walk{max-width:min(22rem,calc(100vw - 2rem))}.popover-popup.info.walk .info-body{line-height:inherit;margin-bottom:.444rem}.jump-counter{gap:.333rem;font-variant-numeric:tabular-nums;white-space:nowrap}.jump-caret{font-size:.6875rem;color:var(--text-muted)}.popover-popup.jump-popup{isolation:isolate;width:min(24rem,calc(100vw - 2rem));padding:.444rem}.jump-title{margin:0 0 .333rem;font-weight:600}.jump-field{position:relative}.jump-field input{width:100%;padding-right:2rem}.jump-kbd{position:absolute;right:.444rem;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:.6875rem;line-height:1;padding:.111rem .278rem;border:1px solid var(--border-subtle);color:var(--text-muted);pointer-events:none}.jump-meta{margin:.333rem .111rem;font-size:.75rem;color:var(--text-muted)}.jump-meta strong{color:var(--text);font-variant-numeric:tabular-nums}.jump-list{overflow-y:auto;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);overscroll-behavior:contain}.jump-group,.jump-opt{position:absolute;left:0;right:0;display:flex;align-items:center;gap:.444rem;padding:0 .444rem;white-space:nowrap}.jump-group{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding-top:.333rem}.jump-group.pinned{z-index:1;background:var(--surface);border-bottom:1px solid var(--border-subtle);padding-top:0}.jump-opt{font-size:.8125rem;cursor:pointer;padding-left:.667rem}.jump-opt.current{box-shadow:inset 3px 0 0 var(--accent);background:var(--accent-soft);font-weight:600}.jump-opt.active{background:var(--ink);color:var(--on-ink)}.jump-opt.active .jump-mark,.jump-opt.active .jump-pos,.jump-opt.active .jump-goto-target{color:inherit}.jump-opt.goto{border-bottom:1px solid var(--border-subtle);font-weight:600}.jump-mark{width:1ch;text-align:center;flex:none;font-weight:700}.jump-mark.undecided{color:var(--changed)}.jump-mark.approved{color:var(--pass)}.jump-mark.rejected{color:var(--error)}.jump-mark.none{color:var(--text-muted)}.jump-name{overflow:hidden;text-overflow:ellipsis;min-width:0}.jump-goto-target{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;font-weight:400}.jump-pos{margin-left:auto;font-size:.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.jump-empty{padding:.444rem;font-size:.8125rem}.jump-empty p{margin:0 0 .333rem}.jump-footer{margin:.333rem .111rem 0;font-size:.75rem;color:var(--text-muted)}.vexpand{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;width:1.25rem;padding:0;color:var(--text-muted);font-size:.75rem;line-height:1}.vexpand:hover:not(:disabled){color:var(--text)}.vexpand:disabled{opacity:.3;cursor:default}.vexpand:focus-visible{outline:2px solid var(--ink);outline-offset:0}.violation-detail{margin:.333rem 0 .222rem 1.25rem;padding:.556rem .667rem;border-left:2px solid var(--border);display:grid;gap:.333rem}.violation-detail .vdesc{margin:0}.violation-detail .vtags{margin:0;display:flex;gap:.333rem;align-items:center;flex-wrap:wrap}.violation-detail .vdocs{font-size:.8125rem}.violation-detail .vlabel{margin:.111rem 0 0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.violation-detail .vcode,.violation-detail .vfix{margin:0;padding:.444rem .556rem;background:var(--gray-hover);border:1px solid var(--border-subtle);font-size:.75rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.violation-detail .vfix{font-family:inherit}.axe-badges{display:inline-flex;gap:.167rem;margin-left:.333rem;vertical-align:middle}.axe-badge{display:inline-block;min-width:1rem;text-align:center;font-size:.6875rem;font-weight:600;line-height:1.2rem;padding:0 .222rem;border:1px solid currentColor}.axe-badge.sev-critical{background:var(--error);border-color:var(--error);color:var(--on-ink)}.axe-badge.sev-serious{background:var(--error-soft);color:var(--error)}.axe-badge.sev-moderate{background:var(--changed-soft);color:var(--changed)}.axe-badge.sev-minor{background:var(--gray-hover);color:var(--text-muted)}.axe-badge.known{opacity:.45}.axe-badge.fixed{background:var(--pass-soft);color:var(--pass)}.axe-badge.na{border-color:var(--border-subtle);color:var(--text-muted);font-weight:400}.badge-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;border:0;background:none;padding:0;margin:0;cursor:pointer;vertical-align:middle}.badge-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.badge-btn[data-popup-open]{outline:2px solid var(--ink);outline-offset:2px}.pill.check{display:inline-flex;align-items:center;gap:.333rem;cursor:pointer;background:var(--gray-hover);color:var(--text-muted);border-left-color:var(--border-subtle);-webkit-user-select:none;user-select:none}.pill.check .check-box{width:.5rem;height:.5rem;border:1px solid currentColor;box-sizing:border-box;flex:none}.pill.check .check-n{font-weight:400;opacity:.8}.pill.check.on{color:var(--text);border-left-color:currentColor}.pill.check.on .check-box{background:currentColor}.pill.check.on.tag{background:var(--gray-active)}.pill.check.disabled{opacity:.5;cursor:not-allowed}.pill.check:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.pill.check.on.new{background:var(--accent-soft);color:var(--new)}.pill.check.on.sev-critical{background:var(--error);color:var(--on-ink)}.pill.check.on.sev-serious{background:var(--error-soft);color:var(--error)}.pill.check.on.sev-moderate{background:var(--changed-soft);color:var(--changed)}.pill.check.on.sev-minor{background:var(--gray-active);color:var(--text)}.pill.check.on.changed{background:var(--changed-soft);color:var(--changed)}.pill.check.on.visual-only{background:var(--visual-soft);color:var(--visual)}.pill.check.on.unstable{background:var(--gray-active);color:var(--text);border-left-style:dashed}.pill.check.on.pass{background:var(--pass-soft);color:var(--pass)}.pill.check.on.error{background:var(--error-soft);color:var(--error)}button.linklike.sev-fixed{color:var(--accent)}button.linklike.sev-fixed[aria-pressed=true]{color:var(--text);font-weight:600;text-decoration-thickness:2px}.sev-strip-clean{margin:0 0 .889rem;font-size:.8125rem}.sev-strip{display:flex;align-items:stretch;flex-wrap:wrap;border:1px solid var(--border);background:var(--surface);margin-bottom:.889rem;position:relative;isolation:isolate}.sev-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--surface)}.sev-strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--dither);background-size:var(--dither-size);transform:translate(4px,4px)}.sev-strip .lead{padding:.556rem .889rem;border-right:1px solid var(--border-subtle);min-width:13.889rem}.sev-strip .lead b{display:block;font-size:.875rem}.sev-strip .lead span{font-size:.75rem;color:var(--text-muted)}.sev-strip .tail{margin-left:auto;padding:.556rem .889rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:.111rem;font-size:.75rem}.sev-count{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;justify-content:center;gap:.056rem;padding:.444rem 1rem;min-width:6.5rem;border:0;border-right:1px solid var(--border-subtle);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.sev-count b{font-size:1.111rem;line-height:1.1;font-weight:600;display:flex;gap:.444rem;align-items:baseline}.sev-count .lbl{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.sev-count small{font-size:.6875rem;color:var(--text-muted)}.sev-count:hover:not(:disabled){background:var(--gray-hover)}.sev-count.on{background:var(--gray-hover);box-shadow:inset 0 -2px 0 var(--ink)}.sev-count.zero,.sev-count:disabled{color:var(--text-muted);cursor:default}.sev-count:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.run-summary{margin-bottom:1.111rem}.card+.run-summary{margin-top:1.111rem}.run-summary h2{margin-bottom:.556rem}.summary-box{border:1px solid var(--border);background:var(--surface);position:relative;isolation:isolate}.summary-box+.summary-box{margin-top:.889rem}.summary-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--surface)}.summary-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--dither);background-size:var(--dither-size);transform:translate(4px,4px)}.summary-box .sev-strip,.summary-box .sev-strip-clean{margin:0}.summary-box .sev-strip{border:0;border-top:1px solid var(--border-subtle)}.summary-box .sev-strip:before,.summary-box .sev-strip:after{display:none}.summary-box .sev-strip-clean{padding:.556rem .889rem;border-top:1px solid var(--border-subtle)}.summary-head{display:flex;justify-content:space-between;align-items:center;gap:.889rem;flex-wrap:wrap;padding:.667rem .889rem}.summary-head h3{font-size:.9375rem;font-weight:600;margin:0}.summary-head p{margin:.111rem 0 0;font-size:.8125rem}.summary-tiles{display:flex;align-items:stretch;flex-wrap:wrap;border-top:1px solid var(--border-subtle)}.summary-tiles .lead{padding:.556rem .889rem;border-right:1px solid var(--border-subtle);min-width:13.889rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.summary-tiles .lead b{font-size:.875rem}.summary-tiles .lead span{font-size:.75rem;color:var(--text-muted)}.summary-tiles .lead .summary-clear{margin-top:.222rem;font-size:.75rem}.summary-tiles .lead .summary-rejected{color:var(--error)}.summary-tiles .lead .summary-rejected[aria-pressed=true]{font-weight:600;text-decoration-thickness:2px}.summary-tiles .lead .summary-unknown{cursor:help;text-decoration:underline dotted}.summary-tiles .lead .summary-note{font-size:.75rem;color:var(--text-muted)}.summary-tiles .tail{margin-left:auto;padding:.556rem .889rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:.111rem;font-size:.75rem}.summary-tile{position:relative;display:flex;border-right:1px solid var(--border-subtle)}.summary-tile .sev-count{border-right:0;min-width:8.5rem}.summary-tile:has(.info-trigger) .sev-count{padding-right:1.889rem}.summary-tile .info-trigger{position:absolute;top:.222rem;right:.222rem}.sq{width:.556rem;height:.556rem;display:inline-block;border:1px solid currentColor;box-sizing:border-box;flex:none}.sq.sev-critical{background:var(--error);border-color:var(--error)}.sq.sev-serious{background:var(--error-soft);border-color:var(--error)}.sq.sev-moderate{background:var(--changed-soft);border-color:var(--changed)}.sq.sev-minor{background:var(--gray-hover);border-color:var(--text-muted)}.sq.sev-unknown{background:transparent;border-color:var(--text-muted);border-style:dashed}.sq.k-transcript{background:var(--changed-soft);border-color:var(--changed)}.sq.k-visual-only{background:var(--visual-soft);border-color:var(--visual)}.sq.k-violations{background:var(--accent-soft);border-color:var(--new)}.sq.k-unstable{background:transparent;border-color:var(--text-muted);border-style:dashed}.sq.sev-fixed-sq{background:var(--pass-soft);border-color:var(--pass)}.tab-count{font-weight:400;color:var(--text-muted);margin-left:.222rem}.fbar{justify-content:flex-start;gap:1.111rem;flex-wrap:wrap;font-size:.8125rem}.fbar .fg{display:flex;align-items:center;gap:.333rem;flex-wrap:wrap}.fbar .fl{color:var(--text-muted);font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;margin-right:.111rem}.fbar .seg{display:inline-flex;border:1px solid var(--border)}.fbar .seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:.8125rem;color:var(--text);padding:.111rem .556rem;cursor:pointer}.fbar .seg button.on{background:var(--ink);color:var(--on-ink)}.fbar .seg button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.fbar .right{margin-left:auto;font-size:.75rem;display:flex;align-items:center;gap:.667rem}.vtab .sev-section+.sev-section{margin-top:0}.vtab .sev-group{margin:0;padding:.333rem .889rem;background:var(--gray-hover);color:var(--text-muted);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:flex;gap:.556rem;align-items:center;border-bottom:1px solid var(--border-subtle)}.vtab .wcag{font-family:var(--mono);font-size:.6875rem;padding:0 .333rem;background:var(--gray-hover);border:1px solid var(--border-subtle);color:var(--text-muted);white-space:nowrap}.vtab .rule{border-bottom:1px solid var(--border-subtle)}.vtab .rule-row{display:grid;grid-template-columns:1.25rem minmax(11rem,14rem) minmax(0,1fr) auto auto;gap:.667rem;align-items:center;padding:.333rem .889rem;font-size:.875rem;min-height:2rem;box-sizing:border-box}.vtab .rid{font-weight:600}.vtab .rule-help{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtab .tags{display:flex;gap:.333rem;align-items:center}.vtab .rule-meta{font-size:.8125rem;color:var(--text-muted);white-space:nowrap}.vtab .rule-meta b{color:var(--text)}.vtab .story-grp{border-bottom:1px solid var(--border-subtle)}.vtab .story-grp.quiet .story-head{color:var(--text-muted)}.vtab .story-head{display:grid;grid-template-columns:1.25rem minmax(14rem,21rem) auto minmax(0,1fr) auto auto;gap:.667rem;align-items:center;padding:.333rem .889rem;font-size:.875rem;min-height:2rem;box-sizing:border-box}.vtab .story-head .nm{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtab .story-head .axe-badges{margin-left:0}.vtab .story-head .digest{font-size:.75rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtab .story-head .nc{font-size:.8125rem;white-space:nowrap}.vtab .story-head a{font-size:.8125rem}.vtab .inst-list{list-style:none;margin:0 .889rem .444rem 2.8rem;padding:0;border-top:1px solid var(--border-subtle)}.vtab .inst{border-bottom:1px solid var(--border-subtle);font-size:.8125rem}.vtab .inst.known,.vtab .inst.na{opacity:.55}.vtab .inst.open{opacity:1}.vtab .inst-row{display:grid;gap:.667rem;align-items:center;padding:.222rem 0}.vtab .inst-row.story{grid-template-columns:1.25rem 7rem minmax(9rem,13rem) minmax(0,1fr) 4rem}.vtab .inst-row.rule{grid-template-columns:1.25rem minmax(11rem,16rem) minmax(0,1fr) 4rem auto}.vtab .imp{display:inline-flex;align-items:center;gap:.333rem;color:var(--text-muted)}.vtab .tg,.vtab .st-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtab .inst-detail-row{display:flex;flex-direction:column;gap:.333rem;align-items:flex-start;margin:.222rem .889rem .556rem 2.8rem}.vtab .inst-detail-row .violation-detail{margin:0;flex:1;min-width:0}.vtab .vstate{text-align:right}.vtab .vstate.new{color:var(--new);font-weight:600}.vtab .vstate.known,.vtab .vstate.na{color:var(--text-muted)}.vtab .vstate.fixed{color:var(--pass)}.vtab .vstate.na{font-style:italic}.vtab .violation-detail.compact{margin:0 0 .444rem 1.917rem}.vtab .note{margin:0;padding:.444rem .889rem;font-size:.75rem;border-top:1px solid var(--border-subtle)}.violation-detail.compact{border-left:0;padding:.333rem 0 .222rem;gap:.333rem}.violation-detail.compact .vhelp{margin:0;display:flex;gap:.556rem;align-items:center;flex-wrap:wrap;font-size:.8125rem}.violation-detail.compact .vcode,.violation-detail.compact .vfix{padding:.222rem .444rem}.wcag{display:inline-block;font-size:.6875rem;border:1px solid var(--border-subtle);color:var(--text-muted);padding:0 .278rem;line-height:1rem;font-family:var(--mono)}.popover-popup.peek{width:min(32rem,calc(100vw - 2rem));isolation:isolate;text-align:left;font-weight:400}.popover-popup.peek .ph{display:flex;justify-content:space-between;gap:.444rem;align-items:baseline;margin-bottom:.333rem;font-weight:600;font-size:.8125rem}.popover-popup.peek .ph .muted{font-weight:400}.popover-popup.peek .peek-list{list-style:none;margin:0;padding:0}.popover-popup.peek .pv{display:grid;grid-template-columns:auto minmax(7rem,9rem) minmax(0,1fr) auto;gap:.556rem;align-items:center;padding:.278rem 0;border-top:1px solid var(--border-subtle)}.popover-popup.peek .pv.known,.popover-popup.peek .pv.fixed{opacity:.55}.popover-popup.peek .pv .pill{margin:0}.popover-popup.peek .pv .tg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.popover-popup.peek .pv .stt{font-size:.6875rem}.popover-popup.peek .pf{display:flex;justify-content:space-between;gap:.667rem;margin-top:.444rem;padding-top:.444rem;border-top:1px solid var(--border-subtle)}.axe-badges.no-indent{margin-left:0;flex-wrap:wrap}.finding{padding:.667rem .889rem;border-bottom:1px solid var(--border-subtle)}.finding:last-child{border-bottom:none}.finding .evidence{font-family:var(--mono);font-size:.8125rem;background:var(--gray-hover);padding:.444rem .556rem;margin:0;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.evidence-block{margin:.333rem 0 0;border:1px solid var(--border-subtle)}.evidence-file{font-size:.6875rem;color:var(--text-muted);background:var(--gray-active);padding:.167rem .556rem;letter-spacing:.02em}.pill.tag{background:var(--gray-hover);color:var(--text-muted);border-color:var(--border-subtle)}tr.component-row td{font-weight:600;padding:.556rem .889rem .222rem;border-bottom:none}td.story-cell{padding-left:1.778rem}.btn{--btn-wipe: var(--gray-hover);--btn-base: var(--surface);display:inline-flex;align-items:center;justify-content:center;gap:.444rem;height:2rem;padding:0 .667rem;margin:0;border:1px solid var(--border);background:linear-gradient(var(--btn-wipe),var(--btn-wipe)) left center / 0% 100% no-repeat,var(--btn-base);font:inherit;font-size:.875rem;font-weight:400;line-height:1;color:var(--text);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-size .2s steps(6,end),transform .12s ease-out}.btn:hover:not(:disabled){background-size:100% 100%,auto;border-style:dashed;text-shadow:.4px 0 0 currentColor}.btn:hover:not(:disabled):after{transform:translate(3px,3px)}.btn:active:not(:disabled){transform:translate(1px,1px);filter:brightness(.93)}.btn:active:not(:disabled):after{transform:translate(0)}.btn.primary{--btn-wipe: var(--ink-hover);--btn-base: var(--ink);border-color:var(--ink);color:var(--on-ink)}.btn.approve{--btn-wipe: color-mix(in oklab, var(--pass) 82%, white);--btn-base: var(--pass);border-color:var(--pass);color:var(--on-ink)}.btn.reject{--btn-wipe: var(--error-soft);border-color:var(--error);color:var(--error)}.btn:disabled{color:var(--gray-disabled);border-color:var(--gray-disabled);background:var(--surface);cursor:not-allowed}.btn.primary:disabled,.btn.approve:disabled{background:var(--gray-hover)}.btn.working,.btn.working:disabled{--loading-bar-color: var(--ink);color:var(--text);border-color:var(--border);cursor:progress;background:linear-gradient(var(--loading-bar-color),var(--loading-bar-color)) no-repeat -80% 100% / 45% 3px,var(--btn-base);animation:btn-sweep 1.3s ease-in-out infinite}.btn.primary.working,.btn.primary.working:disabled{--loading-bar-color: var(--on-ink);color:var(--on-ink);border-color:var(--ink)}.btn.approve.working,.btn.approve.working:disabled{--loading-bar-color: var(--on-ink);color:var(--on-ink);border-color:var(--pass)}.btn.reject.working,.btn.reject.working:disabled{color:var(--error);border-color:var(--error)}.btn.icon{padding:0 .444rem}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}@keyframes btn-sweep{0%{background-position:-80% 100%,0 0}to{background-position:180% 100%,0 0}}.split-btn{display:inline-flex;position:relative}.split-btn .btn:not(:disabled):after{content:none}.split-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--dither);background-size:var(--dither-size);transform:translate(1px,1px);transition:transform .12s ease-out}.split-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ink)}.split-btn:hover:after{transform:translate(2px,2px)}.split-btn:has(.btn:active):after{transform:translate(0)}.split-btn>.btn+.btn{margin-left:-1px;border-left-color:color-mix(in oklab,var(--on-ink) 45%,var(--ink))}a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.833rem;height:.833rem;margin:0;flex-shrink:0;border:1px solid var(--border);background:var(--surface);display:inline-grid;place-content:center;cursor:pointer;vertical-align:-2px}input[type=checkbox]:before{content:"";width:.5rem;height:.5rem;background:var(--ink);transform:scale(0);transition:transform .1s ease-out}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:indeterminate:before{transform:scale(1);height:3px}input[type=checkbox]:hover:not(:disabled){background:var(--gray-hover)}input[type=checkbox]:focus-visible{outline:2px solid var(--ink);outline-offset:1px}input[type=checkbox]:disabled{border-color:var(--gray-disabled);cursor:not-allowed}input[type=checkbox]:disabled:before{background:var(--gray-disabled)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.833rem;height:.833rem;margin:0;flex-shrink:0;border:1px solid var(--border);border-radius:50%;background:var(--surface);display:inline-grid;place-content:center;cursor:pointer;vertical-align:-2px}input[type=radio]:before{content:"";width:.389rem;height:.389rem;border-radius:50%;background:var(--ink);transform:scale(0);transition:transform .1s ease-out}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:hover:not(:disabled){background:var(--gray-hover)}input[type=radio]:focus-visible{outline:2px solid var(--ink);outline-offset:1px}input[type=radio]:disabled{border-color:var(--gray-disabled);cursor:not-allowed}.tabs-list{margin-top:1.111rem;display:flex;position:relative;z-index:1;gap:.222rem;margin-bottom:-1px}.tab{display:flex;align-items:center;border:0;margin:0;outline:0;background:none;color:var(--text-muted);font:inherit;font-size:1rem;line-height:1.25rem;font-weight:600;padding-inline:.889rem;height:2.8888rem;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.tab:hover,.tab[data-active]{color:var(--text)}.tab:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}.tab-indicator{position:absolute;z-index:-1;left:0;top:0;translate:var(--active-tab-left);width:var(--active-tab-width);height:100%;transition:translate .15s ease-in-out,width .15s ease-in-out;border-top:1px solid var(--border);border-inline:1px solid var(--border);background:var(--surface)}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--backdrop);transition:opacity .15s;z-index:20}.dialog-backdrop[data-starting-style],.dialog-backdrop[data-ending-style]{opacity:0}.dialog-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--surface);border:1px solid var(--border);width:min(560px,calc(100vw - 32px));padding:1.111rem;transition:transform .15s ease-out,opacity .15s ease-out;z-index:21}.dialog-popup[data-starting-style],.dialog-popup[data-ending-style]{opacity:0;transform:translate(-50%,-50%) scale(.98)}.dialog-popup h2{margin-bottom:.667rem}.field{display:flex;flex-direction:column;gap:.222rem;margin-bottom:.667rem}.field label{font-weight:500;font-size:.875rem}.field input,.field select{height:2rem;padding:0 .556rem;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:.875rem;color:var(--text)}.field textarea{padding:.444rem .556rem;border:1px solid var(--border);resize:vertical;background:var(--surface);font:inherit;font-size:.8125rem;color:var(--text)}.field textarea.mono{font-family:var(--mono)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}.transcript{font-family:var(--mono);font-size:.8125rem}.step{display:flex;gap:.667rem;padding:.167rem .889rem;border-left:3px solid transparent}.step .action{min-width:11.111rem;color:var(--text-muted);flex-shrink:0}.step.added{background:var(--pass-soft);border-left-color:var(--pass)}.step.removed{background:var(--error-soft);border-left-color:var(--error);text-decoration:line-through}.step mark.wd{background:none;color:inherit;padding:0 .111rem;margin:0 -.111rem}.step.added mark.wd{background:color-mix(in oklab,var(--pass) 22%,transparent);box-shadow:inset 0 -2px 0 var(--pass)}.step.removed mark.wd{background:color-mix(in oklab,var(--error) 22%,transparent);box-shadow:inset 0 -2px 0 var(--error);text-decoration:line-through}.step.removed.worded{text-decoration:none}.card.discovery-live,.card.onboard-card{border-left:3px solid var(--accent)}.onboard-steps{display:grid;gap:1.333rem}.onboard-step-head{display:flex;align-items:center;gap:.444rem;margin:0 0 .222rem;font-size:.9375rem;font-weight:600}.onboard-step-n{display:inline-grid;place-items:center;width:1.333rem;height:1.333rem;background:var(--ink);color:var(--on-ink);font-family:var(--mono);font-size:.75rem;line-height:1}.btn[aria-disabled=true]{color:var(--gray-disabled);border-color:var(--gray-disabled);background:var(--surface);cursor:not-allowed}.btn[aria-disabled=true].primary{background:var(--gray-hover)}.btn[aria-disabled=true]:hover{background-size:0% 100%,auto}.btn[aria-disabled=true]:active{transform:none;filter:none}.usage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.889rem,1fr));gap:.667rem;padding:.889rem}.usage-stat{border:1px solid var(--border-subtle);padding:.667rem}.usage-stat .num{font-size:1.5rem;font-weight:600}.pulse-denom{font-size:.875rem;font-weight:400;color:var(--text-muted)}.pulse-cover-bar{height:4px;background:var(--border-subtle);margin-top:.444rem;overflow:hidden}.pulse-cover-bar>div{height:100%;background:var(--pass)}.pulse-usage{display:flex;align-items:center;gap:.667rem;padding:.667rem .889rem .778rem;border-top:1px solid var(--border-subtle);font-size:.8125rem}.pulse-bar{flex:1;display:flex;height:.778rem;border:1px solid var(--border);overflow:hidden}.pulse-seg{height:100%}.pulse-seg.s0{background:var(--ink)}.pulse-seg.s1{background:color-mix(in oklch,var(--ink) 65%,var(--bg))}.pulse-seg.s2{background:color-mix(in oklch,var(--ink) 40%,var(--bg))}.pulse-seg.s3{background:color-mix(in oklch,var(--ink) 20%,var(--bg))}.pulse-total{white-space:nowrap}.pill.running{position:relative;overflow:hidden}.pill-bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:#305eb740}.pill-bar-fill{display:block;height:100%;background-color:var(--accent);background-image:repeating-conic-gradient(rgb(255 255 255 / 80%) 0% 25%,transparent 0% 50%);background-size:4px 4px;animation:dither-march .5s linear infinite;transition:width .8s ease;padding-left:.333rem}.pill-bar-fill.indeterminate{width:100%;background-color:transparent;background-image:repeating-conic-gradient(var(--accent) 0% 25%,transparent 0% 50%)}@keyframes dither-march{to{background-position:4px 0}}.pill.loading{position:relative;overflow:hidden}.pill.loading:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:45%;background-color:var(--accent);background-image:repeating-conic-gradient(rgb(255 255 255 / 0%) 0% 25%,transparent 0% 50%);background-size:4px 4px;animation:sweep 1.3s ease-in-out infinite}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}.skeleton{position:relative;display:block;overflow:hidden;background-color:var(--border-subtle);background-image:var(--dither);background-size:var(--dither-size);min-height:.5em;visibility:hidden;animation:skeleton-appear 1ms linear .2s forwards}.skeleton.inline{display:inline-block;vertical-align:middle;min-width:3ch}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background-color:var(--surface);opacity:.55;animation:sweep 1.4s ease-in-out infinite}@keyframes skeleton-appear{to{visibility:visible}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.spinner{display:inline-block;width:.667rem;height:.667rem;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:spin .7s linear infinite;vertical-align:-2px;margin-right:.333rem}.pill .spinner{width:.444rem;height:.444rem;border-width:1.5px;margin-right:.222rem;vertical-align:0px}@keyframes spin{to{transform:rotate(360deg)}}tr.section-row td{background:var(--gray-hover);color:var(--text-muted);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.333rem .889rem}.commit-ref{border-bottom:1px dotted var(--text-muted);cursor:help}.info-hint{border-bottom:1px dashed var(--text-muted);cursor:help}.info-hint:hover,.info-hint:focus-visible{color:var(--text);border-bottom-color:var(--text)}.tooltip-positioner{z-index:30}.tooltip-popup{position:relative;background:var(--surface);border:1px solid var(--border);padding:.444rem .556rem;font-size:.8125rem;max-width:17.778rem}.tooltip-popup:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--dither);background-size:var(--dither-size);transform:translate(4px,4px)}.tooltip-popup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--surface)}.panel-bar{display:flex;align-items:center;justify-content:flex-end;gap:.444rem;padding:.556rem .889rem;border-bottom:1px solid var(--border-subtle)}.latest-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.889rem,1fr));gap:0}.latest-block{padding:.667rem .889rem}.latest-block+.latest-block{border-left:1px solid var(--border-subtle)}.latest-block h3{margin:0;font-size:.875rem;font-weight:600}.filter-select{height:1.6rem;padding:0 .333rem;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:.8125rem;color:var(--text);cursor:pointer}.filter-select:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}.filter-select.working,.filter-select.working:disabled{cursor:progress;color:var(--text);background:linear-gradient(var(--ink),var(--ink)) no-repeat -80% 100% / 45% 3px,var(--surface);animation:btn-sweep 1.3s ease-in-out infinite}.ac-positioner{z-index:60}.ac-popup{position:relative;box-sizing:border-box;width:var(--anchor-width);background:var(--surface);border:1px solid var(--border)}.ac-popup:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--dither);background-size:var(--dither-size);transform:translate(4px,4px)}.ac-popup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--surface)}.ac-list{max-height:12.444rem;overflow:auto;padding:.222rem}.ac-item{padding:.222rem .444rem;font-family:var(--mono);font-size:.8125rem;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-item[data-highlighted]{background:var(--ink);color:var(--on-ink)}.ac-empty{padding:.333rem .667rem;color:var(--text-muted);font-size:.8125rem}.ac-empty:empty{display:none}.chip-set{display:flex;flex-wrap:wrap;gap:.333rem;margin:.222rem 0 0}.chip{display:inline-flex;align-items:center;gap:.333rem;font-family:var(--mono);font-size:.8125rem;border:1px solid var(--border);background:var(--gray-hover);padding:.111rem .222rem .111rem .444rem;line-height:1.4}.chip-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;font-size:.875rem;line-height:1;padding:.111rem .222rem;color:var(--text-muted)}.chip-x:hover{background:var(--ink);color:var(--on-ink)}.chip-x:focus-visible{outline:2px solid var(--ink);outline-offset:0}.tester-list{display:grid;gap:.667rem}.tester-row{display:grid;gap:.111rem;cursor:pointer}.tester-head{display:flex;gap:.556rem;align-items:center}.tester-head>input{flex:none}.tester-name{display:flex;gap:.444rem;align-items:center;flex-wrap:wrap;font-weight:600}.tester-desc{font-size:.8125rem;max-width:68ch;margin-left:1.389rem}.nl-summary{margin:.889rem 0 0;padding:.556rem .778rem;max-width:76ch;border-left:3px solid var(--ink);background:var(--gray-hover);font-size:.875rem;line-height:1.55}.story-tree{border:1px solid var(--border-subtle);max-height:18.889rem;overflow:auto;padding:.333rem .444rem;max-width:35.556rem}.tree-row{display:flex;gap:.444rem;align-items:center;padding:.111rem 0}.tree-row.leaf{font-family:var(--mono);font-size:.8125rem}.tree-chevron{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;width:1.1rem;padding:0;color:var(--text-muted);font-size:.7rem;line-height:1}.tree-chevron:hover{color:var(--text)}.tree-chevron:focus-visible{outline:2px solid var(--ink);outline-offset:0}.tree-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-label.off{color:var(--text-muted);text-decoration:line-through}.tree-count{font-size:.75rem;margin-left:auto;padding-right:.222rem;font-variant-numeric:tabular-nums}.card.disclose>summary{cursor:pointer;list-style:none;align-items:center}.card.disclose>summary::-webkit-details-marker{display:none}.card.disclose>summary:after{content:"+";font-family:var(--mono);font-size:1rem;line-height:1;color:var(--text-muted);width:1rem;text-align:right;padding-left:1rem}.card.disclose>summary:hover{background:var(--gray-hover)}.card.disclose>summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.card.disclose>summary .disclose-meta{margin-left:auto;padding-left:1rem}.card.disclose[open]>summary:after{content:"–"}.card.disclose:not([open])>summary{border-bottom:none}.anchor-target{scroll-margin-top:.889rem}.save-row{gap:.667rem;margin-top:.889rem;padding-top:.667rem;border-top:1px solid var(--border-subtle)}.save-status{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.444rem;font-size:.8125rem}.section-lead{margin:0 0 .889rem;font-size:.9375rem;max-width:76ch}.section-tabs-grid{display:grid;grid-template-columns:12.5rem minmax(0,1fr);gap:1.556rem;align-items:start}.section-nav{display:flex;flex-direction:column;position:sticky;top:1rem;border:1px solid var(--border);background:var(--surface)}.section-nav-item{display:block;width:100%;margin:0;padding:.5rem .667rem;border:0;border-bottom:1px solid var(--border-subtle);background:none;color:var(--text);font:inherit;font-size:.875rem;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer}.section-nav-item:last-child{border-bottom:0}.section-nav-item:hover{background:var(--gray-hover)}.section-nav-item:is([data-active],[aria-current=page]){background:var(--ink);color:var(--on-ink);font-weight:600}.section-nav-item:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.section-nav-item:is([data-active],[aria-current=page]):focus-visible{outline-color:var(--on-ink)}.section-nav-item.tone-danger{color:var(--error)}.section-nav-item.tone-danger:is([data-active],[aria-current=page]){background:var(--error);color:var(--on-ink)}.section-nav-blurb{display:block;font-size:.6875rem;font-weight:400;color:var(--text-muted)}.section-nav-item:is([data-active],[aria-current=page]) .section-nav-blurb{color:var(--on-ink);opacity:.8}.section-nav-marker{display:inline-block;width:.444rem;height:.444rem;margin-left:.444rem;background:currentColor;vertical-align:middle}.section-tabs-grid[data-layout=row]{grid-template-columns:minmax(0,1fr)}.section-tabs-grid[data-layout=row] .section-nav{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:thin}.section-tabs-grid[data-layout=row] .section-nav-item{flex:none;width:auto;border-bottom:0;border-right:1px solid var(--border-subtle)}.section-tabs-grid[data-layout=row] .section-nav-item:last-child{border-right:0}.coverage-scroll{overflow-x:auto}.coverage-matrix th,.coverage-matrix td{vertical-align:top}.coverage-matrix th[scope=row]{font-size:.875rem;font-weight:600;text-transform:none;letter-spacing:0;color:var(--text);white-space:nowrap;padding:.556rem .889rem}.coverage-matrix th .thn{font-weight:400;text-transform:none;letter-spacing:0;color:var(--text-muted)}.coverage-matrix th[scope=row] .thn{display:block;font-size:.75rem}.coverage-matrix th.off,.coverage-matrix th.off .thn{color:var(--gray-disabled)}.coverage-matrix tbody tr:last-child th{border-bottom:0}.coverage-matrix td{font-size:.875rem}.cov-mark{display:inline-flex;align-items:center;gap:.333rem;margin:0 .778rem .222rem 0;white-space:nowrap}.cov-mark:before{content:"";width:.5rem;height:.5rem;background:var(--ink);flex:none}.coverage-estimate{margin:.667rem 0 0}.build-grid{display:grid;grid-template-columns:1fr 1fr;gap:.778rem 1.111rem;max-width:40rem}.field-hint{margin:.222rem 0 0;font-size:.75rem}.audit-live-bar{position:static;width:100%;height:6px;margin-bottom:.667rem}.audit-live-phase{margin:0;font-size:.9375rem}.audit-live-activity{margin:.333rem 0 0;font-size:.8125rem;font-family:var(--mono)}.activity-cursor{animation:cursor-blink 1.1s steps(2) infinite}@keyframes cursor-blink{50%{opacity:0}}.comp-strip{display:flex;flex-wrap:wrap;gap:.333rem;margin-top:.778rem}.comp-chip{font-size:.75rem;padding:.111rem .444rem;border:1px solid var(--border-subtle);color:var(--text-muted);position:relative;overflow:hidden}.comp-chip.done{color:var(--text);border-color:var(--border)}.comp-chip.current{color:var(--text);border-color:var(--ink);font-weight:600}.comp-chip.current:after{content:"";position:absolute;bottom:0;left:0;height:3px;width:45%;background-color:var(--ink);animation:sweep 1.3s ease-in-out infinite}.comp-chip.pending{opacity:.6}.run-live{display:grid;gap:.889rem}.run-live-row+.run-live-row{border-top:1px solid var(--border-subtle);padding-top:.778rem}.run-live-tally{display:inline-flex;gap:.222rem;margin-left:auto}.ship-banner{padding:.667rem .889rem;margin-bottom:.889rem;border:1px solid var(--border);border-left-width:4px;font-size:.9375rem;background:var(--surface)}.ship-banner.ship-good{border-left-color:var(--pass)}.ship-banner.ship-gaps{border-left-color:var(--changed)}.ship-banner.ship-block{border-left-color:var(--error)}.pill.wcag{border-color:var(--ink);font-family:var(--mono);text-decoration:none}a.pill.wcag:hover{background:var(--ink);color:var(--on-ink)}.finding-meta{font-size:.8125rem}.audit-coverage{padding:.556rem .889rem .667rem;border-top:1px solid var(--border-subtle);font-size:.8125rem}.audit-coverage .trace-details{margin-left:0}.audit-coverage-note{color:var(--changed)}.trace-details{display:inline-block;margin-left:.444rem}.trace-details summary{cursor:pointer}.trace-list{margin:.333rem 0 0;padding-left:1rem;font-size:.75rem}.trace-list li{margin:.111rem 0}.setup-card{border-left:3px solid var(--ink)}.danger-card{border-left:3px solid var(--error)}.setup-steps{margin:0;padding-left:1.5em;display:grid;gap:.778rem}.setup-steps li::marker{font-weight:600}.setup-snippet{margin:.556rem 0 0;padding:.667rem .778rem;background:var(--gray-hover);border:1px solid var(--border-subtle);font-size:.75rem;line-height:1.6;overflow-x:auto;white-space:pre}.empty{padding:2.667rem;text-align:center;color:var(--text-muted)}.banner{padding:.556rem .889rem;background:var(--changed-soft);border:1px solid var(--changed);margin-bottom:.889rem;border-left-width:3px;padding-left:calc(.889rem - 3px)}.banner.error{background:var(--error-soft);border-color:var(--error)}.row{display:flex;gap:.444rem;align-items:center}.row-end{display:flex;gap:.444rem;justify-content:flex-end}.form-grid{padding:.889rem;display:grid;gap:.889rem}fieldset.plain{border:none;padding:0;margin:0}fieldset.plain legend{font-weight:600;margin-bottom:.333rem}legend{padding-inline:0px}.check-row{display:flex;gap:.444rem;align-items:baseline}.check-row input[type=checkbox],.check-row input[type=radio]{transform:translateY(-2px)}.check-group{display:flex;gap:1.111rem;flex-wrap:wrap}.token-box{font-family:var(--mono);font-size:.8125rem;background:var(--gray-hover);padding:.556rem .667rem;word-break:break-all;-webkit-user-select:all;user-select:all}.status-note.ok{color:var(--pass)}.status-note.error{color:var(--error)}.artifact-shot{max-width:15.556rem;max-height:10rem;border:1px solid var(--border);background:#fff;display:block}.vcompare{flex:1 1 100%;min-width:0}.vcompare-head{display:flex;gap:.667rem;align-items:center;flex-wrap:wrap;margin-bottom:.444rem}.vcompare-modes{display:inline-flex;border:1px solid var(--border)}.vcompare-modes button{font:inherit;font-size:.75rem;padding:.111rem .556rem;background:var(--surface);color:var(--text);border:0;cursor:pointer}.vcompare-modes button+button{border-left:1px solid var(--border)}.vcompare-modes button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.vcompare-modes button:disabled{color:var(--gray-disabled);background:var(--surface);cursor:not-allowed}.vcompare-modes button.working,.vcompare-modes button.working:disabled{cursor:progress;color:var(--text);background:linear-gradient(var(--ink),var(--ink)) no-repeat -80% 100% / 45% 3px,var(--surface);animation:btn-sweep 1.3s ease-in-out infinite}.vcompare-side{display:flex;gap:.667rem;flex-wrap:wrap;align-items:flex-start}.vcompare-side figure,.vcompare-toggle figure{margin:0}.vcompare-side .artifact-shot,.vcompare-toggle .artifact-shot{max-width:min(100%,36rem);max-height:24rem}.vcompare-toggle{display:inline-block;outline-offset:2px}.vcompare figure{display:flex;flex-direction:column;align-items:flex-start;margin:0}.vcompare-toggle figcaption{display:inline-flex;gap:.444rem;align-items:center}.vcompare-toggle:focus-visible{outline:2px solid var(--accent)}.vcompare-toggle .stack{position:relative;display:inline-block}.vcompare-toggle .stack>.hidden{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.vcompare-note{font-size:.8125rem;color:var(--text-muted);margin:0 0 .333rem}.region-layer{display:inline-block;vertical-align:top;line-height:0}.region-frame{position:relative;display:inline-block;vertical-align:top;line-height:0;border:1px solid var(--border);background:#fff;box-sizing:content-box;min-width:145px}.region-surface{position:absolute;top:0;right:0;bottom:0;left:0}.region-surface.drawable{cursor:crosshair}.region-pin{position:absolute;box-sizing:border-box;border:2px solid var(--accent);background:color-mix(in oklab,var(--accent) 12%,transparent);pointer-events:none}.region-pin.rejecting{border-color:var(--error);background:color-mix(in oklab,var(--error) 12%,transparent)}.region-pin.draft{border-style:dashed;border-color:var(--error);background:color-mix(in oklab,var(--error) 8%,transparent)}.region-pin.ignored{border:1px dashed var(--text-muted);background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--text-muted) 35%,transparent) 0 2px,transparent 2px 7px)}.artifact-shot.framed{border:0;display:block}.region-pin.drawing{border-style:dashed;border-color:var(--accent)}.region-pin-idx{position:absolute;top:-1px;left:-1px;font:600 .6875rem var(--mono);line-height:1;padding:1px 4px;background:var(--ink);color:var(--on-ink)}.region-pin.point{width:0;height:0;border:none;background:none;overflow:visible}.region-pin.point:before{content:"";position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.region-pin.point.rejecting:before,.region-pin.point.draft:before{background:var(--error)}.region-pin.point .region-pin-idx{top:-1.333rem;left:4px;border:1px solid var(--surface)}.popover-positioner{z-index:30}.popover-popup{position:relative;background:var(--surface);border:1px solid var(--border);padding:.556rem .667rem;font-size:.8125rem;transition:opacity .12s ease-out,transform .12s ease-out}.popover-popup[data-starting-style],.popover-popup[data-ending-style]{opacity:0;transform:translateY(-4px)}.popover-popup:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--dither);background-size:var(--dither-size);transform:translate(4px,4px)}.popover-popup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--surface)}.region-form{display:flex;flex-direction:column;gap:.333rem;width:min(22rem,calc(100vw - 2rem));line-height:1.4;margin:0}.region-form textarea{font:inherit;width:100%;box-sizing:border-box}.overlay-canvas{position:absolute;left:0;top:0;pointer-events:none;image-rendering:pixelated}.vcomments{list-style:none;margin:.556rem 0 0;padding:0;display:flex;flex-direction:column;gap:.222rem;font-size:.8125rem}.vcomment{display:flex;gap:.444rem;align-items:baseline}.vcomment-idx{font:600 .6875rem var(--mono);padding:1px 4px;background:var(--accent);color:var(--on-ink)}.vcomment.rejecting .vcomment-idx,.vcomment.draft .vcomment-idx{background:var(--error)}.thread-badged{position:relative;display:block}.film .thread-badged{display:inline-block}.thread-badge{position:absolute;top:-.333rem;right:-.333rem;z-index:1;min-width:1.1em;font:600 .6875rem/1.3 var(--mono);text-align:center;padding:1px 4px;background:var(--accent);color:var(--on-ink);pointer-events:none}.thread-badge.rejecting{background:var(--error)}.vcomment-meta{font-size:.75rem}button.linklike{font:inherit;background:none;border:0;padding:0;color:var(--accent);text-decoration:underline;cursor:pointer}.filmstrip{list-style:none;margin:0 0 .556rem;padding:0;display:flex;gap:.444rem;flex-wrap:wrap}.film{font:inherit;display:flex;flex-direction:column;align-items:flex-start;gap:.222rem;padding:.333rem;background:var(--surface);color:var(--text);border:1px solid var(--border-subtle);cursor:pointer;max-width:12rem}.film:hover{background:var(--gray-hover)}.film.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.film-thumb{display:block;width:7rem;height:3.5rem;object-fit:cover;object-position:top left;border:1px solid var(--border);background:#fff}.film-thumb.loading{overflow:hidden}.film-thumb.empty{display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.75rem}.film-label{font-size:.6875rem;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main.page.wide{max-width:min(100%,1920px)}.decision-bar.sticky{position:sticky;top:.444rem;z-index:5}.decision-bar.sticky:after{z-index:-2}.decision-bar.sticky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--surface)}.browsers-intro{margin:0;padding:.667rem .889rem 0;font-size:.8125rem}.browsers-panel{padding:.667rem .889rem .889rem;border-top:1px solid var(--border-subtle)}.browsers-card .browsers-panel:first-of-type{border-top:0}.browser-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem,1fr);gap:.667rem;overflow-x:auto;padding:.667rem .889rem .889rem;scroll-snap-type:x proximity}.browser-card{display:flex;flex-direction:column;gap:.444rem;min-width:0;padding:.667rem;border:1px solid var(--border-subtle);background:var(--surface);scroll-snap-align:start}.browser-card.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.browser-card.ghost{color:var(--text-muted)}.browser-card-head{display:flex;justify-content:space-between;align-items:center;gap:.444rem}.browser-card-head strong{font-size:.9375rem;min-width:0}.browser-card-head .pill{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.browser-card-line{margin:0;font-size:.8125rem;color:var(--text-muted);text-wrap:pretty}.browser-card-only{margin:0;display:inline-flex;gap:.333rem;align-items:center;font-size:.75rem;font-weight:500;color:var(--visual)}.browser-card-action{margin-top:auto;font-size:.75rem}.bthumb{display:flex;align-items:center;justify-content:center;width:100%;height:7rem;padding:0;box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg);overflow:hidden;cursor:pointer;font:inherit;color:inherit}.bthumb:hover{border-color:var(--border)}.bthumb:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.bthumb.empty{cursor:default;background:repeating-linear-gradient(45deg,transparent 0 6px,var(--gray-hover) 6px 7px)}.bthumb.dim .bthumb-fit,.bthumb.dim .bthumb-img{opacity:.6}.bthumb-fit{position:relative;display:block;overflow:hidden;background:#fff;outline:1px solid var(--border-subtle)}.bthumb-fit img{position:absolute;display:block;max-width:none;max-height:none}.bthumb-img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;background:#fff;outline:1px solid var(--border-subtle)}.bthumb-region{position:absolute;border:1.5px solid var(--error);box-shadow:0 0 0 1px #fff;pointer-events:none}.frame-dots-row{display:flex;align-items:center;gap:.444rem;flex-wrap:wrap}.frame-dots{list-style:none;margin:0 0 0 -.375rem;padding:0;display:inline-flex}.fdot{position:relative;display:block;width:1.5rem;height:1.5rem;padding:0;border:0;background:none;cursor:pointer}.fdot:before{content:"";position:absolute;top:.375rem;right:.375rem;bottom:.375rem;left:.375rem;border:1px solid var(--border);background:var(--surface)}.fdot.pass:before{background:var(--pass-soft);border-color:var(--pass)}.fdot.visual:before{background:var(--visual);border-color:var(--visual)}.fdot.unstable:before{border-style:dashed}.fdot.selected:before,.fdot:focus-visible:before{outline:2px solid var(--ink);outline-offset:1px}.fdot:focus-visible{outline:none}.vcompare-title{font-size:.9375rem;font-weight:700;line-height:inherit;margin:0}.vcompare-tools{display:inline-flex;gap:.667rem;align-items:center;flex-wrap:wrap;margin-left:auto}.vcompare-scroll{max-width:100%;max-height:max(24rem,70vh);overflow:auto;scrollbar-gutter:stable;padding-bottom:2px}.vcompare-scroll.expanded{max-height:none;overflow-y:visible}.vcompare-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.vcompare-side.stacked{flex-direction:column}.region-frame.magnified img{image-rendering:pixelated}.swipe-stage{position:relative;display:inline-grid;line-height:0;-webkit-user-select:none;user-select:none;background:var(--bg)}.swipe-layer{grid-area:1 / 1;justify-self:start;align-self:start;line-height:0}.swipe-layer.top{position:relative;z-index:1}.swipe-handle{position:absolute;top:0;bottom:0;z-index:2;width:16px;margin-left:-8px;cursor:col-resize}.swipe-handle:before{content:"";position:absolute;top:0;bottom:0;left:7px;width:2px;background:var(--ink);box-shadow:0 0 0 1px #fff}.swipe-handle span{position:absolute;top:50%;left:1px;width:14px;height:24px;margin-top:-12px;background:var(--ink)}.vcompare-toggle .swap-layer{cursor:pointer}.vcompare-notes{margin-top:.444rem}.vcompare-scroll>*{width:fit-content;max-width:100%;margin-inline:auto}.vcompare-scroll>.vcompare-toggle{display:block}.vcompare-hint{display:flex;gap:.444rem;align-items:flex-start;margin:0 0 .556rem;padding:.444rem .667rem;background:var(--gray-active);font-size:.8125rem;color:var(--text)}.vcompare-hint svg{flex:none;margin-top:.111rem}.vcompare-facts-heading{font-size:.8125rem;font-weight:700;margin:0 0 .222rem}.vcompare-facts{list-style:none;margin:0;padding:0;font-size:.8125rem;color:var(--text-muted)}.vcompare-facts li{padding:.222rem 0}.vcompare-facts li+li{border-top:1px solid var(--border-subtle)}.vcompare-facts .vcompare-note{margin:0}.region-mark{position:absolute;box-sizing:border-box;border:2px solid var(--error);outline:1px solid rgba(255,255,255,.85);pointer-events:none;opacity:.55}.region-mark.active{opacity:1;border-width:3px;box-shadow:0 0 0 3px var(--error-soft)}.axe-capture{max-height:max(18rem,50vh);overflow:auto;scrollbar-gutter:stable;margin:0 0 .667rem;padding-bottom:2px}.jump-flash{position:absolute;box-sizing:border-box;border:3px solid var(--visual);box-shadow:0 0 0 4px var(--visual-soft);pointer-events:none;animation:jump-flash 1.5s ease-out forwards}@keyframes jump-flash{0%{opacity:1;transform:scale(1.15)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.swipe-range{display:flex;gap:.444rem;align-items:center;margin:0;font-size:.8125rem}.swipe-range input{width:8rem;accent-color:var(--ink)}.filmstrip-block{margin-top:.667rem}.filmstrip-heading{font-size:.9375rem;font-weight:700;margin:0 0 .111rem}.vcomments-block{margin-top:.667rem}.vcomments-block .vcomments{margin-top:.222rem}.vcomments-heading{font-size:.9375rem;font-weight:700;margin:0}.filmstrip-title{margin-bottom:.333rem}.filmstrip .film-thumb{width:10rem;height:4.5rem;object-fit:contain;object-position:center;background:var(--bg)}.film-status{font-size:.6875rem}.film-status.visual{color:var(--visual)}.film-status.pass{color:var(--pass)}.film-status.muted{color:var(--text-muted)}.scroll-diff{margin-top:.444rem;max-height:17.778rem;overflow:auto;border:1px solid var(--border-subtle)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.skeleton{visibility:visible}}.nav-burger{display:none}@media(max-width:959px){.topbar{gap:.75rem}.topbar nav[aria-label=Main],.topbar nav[aria-label=Staff],.topbar .topbar-user,.topbar .topbar-signout{display:none}.nav-burger{display:inline-flex}}.menu-positioner{z-index:60}.menu-popup{position:relative;box-sizing:border-box;min-width:11rem;padding:.25rem;background:var(--surface);border:1px solid var(--border)}.menu-popup:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--dither);background-size:var(--dither-size);transform:translate(4px,4px)}.menu-popup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--surface)}.menu-item{display:block;padding:.444rem .667rem;color:var(--text);font-size:.875rem;cursor:pointer;outline:none}.menu-item:hover{text-decoration:none}.menu-item[data-highlighted]{background:var(--ink);color:var(--on-ink)}.menu-item[aria-current=page]{border-left:3px solid var(--ink);padding-left:calc(.667rem - 3px);font-weight:600}.menu-sep{height:1px;margin:.25rem 0;background:var(--border-subtle)}@media(max-width:1440px){html{font-size:16px}main.page{padding:.75rem}}@media(max-width:640px){html{font-size:14px}main.page{padding:.75rem}.summary-tiles .lead{flex:1 1 100%;border-right:0;border-bottom:1px solid var(--border-subtle)}.summary-tile{flex:1 1 40%;border-bottom:1px solid var(--border-subtle)}.summary-tile .sev-count{flex:1}}.reject-note{margin:0;padding:.444rem .889rem;background:var(--error-soft);border-bottom:1px solid var(--border-subtle);font-size:.8125rem}.rejection-by{padding-bottom:0;font-size:.8125rem}.rejection-list{list-style:none;margin:0;padding:0}.rejection-item{padding:.667rem .889rem;border-top:1px solid var(--border-subtle)}.rejection-item:first-child{border-top:0}.rejection-story{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:.444rem}.rejection-item .reject-note{border-bottom:0;border-left:2px solid var(--error);margin:0 0 .444rem}.rejection-subhead{border-top:1px solid var(--border)}.rejection-subhead h3{font-size:1rem;font-weight:600;margin:0}.region-notes{list-style:none;display:flex;flex-direction:column;gap:.333rem;margin:0;padding:0}.region-note{display:flex;gap:8px;align-items:baseline;font-size:.8125rem}.region-badge{flex:none;min-width:1.25rem;padding:0 3px;text-align:center;font:600 .6875rem / 1.25rem var(--mono);background:var(--accent-soft);color:var(--accent);border-left:2px solid currentColor}.region-badge.rejecting{background:var(--error-soft);color:var(--error)}.region-note-meta{font-size:.75rem}@media print{:root,:root[data-theme=dark]{color-scheme:light;--ink: oklch(14.5% 0 0deg);--ink-hover: oklch(26.9% 0 0deg);--on-ink: #ffffff;--bg: #ffffff;--surface: #ffffff;--border: oklch(14.5% 0 0deg);--border-subtle: oklch(82% 0 0deg);--text: oklch(14.5% 0 0deg);--text-muted: oklch(38% 0 0deg)}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body{background:#fff!important}.topbar,.crumbs,.no-print,button{display:none!important}main.page{padding:0!important}.card:after,.btn:after,.dialog-popup:after{display:none!important}.card,.finding{break-inside:avoid}.card-head h2,.card-head h3,.ship-banner{break-after:avoid}.evidence{white-space:pre-wrap!important;word-break:break-word;overflow:visible!important}a{color:var(--text)!important;text-decoration:underline}@page{margin:16mm 14mm}}.team-switcher-label,.team-switcher{display:inline-flex;align-items:center;gap:.444rem;font-size:.875rem;white-space:nowrap}.team-switcher{height:2rem}.role-pill{text-transform:none;font-weight:500}.team-switcher-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:14rem}.team-switcher-item[aria-current=true]{border-left:3px solid var(--ink);padding-left:calc(.667rem - 3px);font-weight:600}@media(max-width:959px){.team-switcher-label{display:none}}.run-basis{margin:.333rem 0 0;font-size:.875rem;max-width:96ch}.run-basis-more{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline dotted;text-underline-offset:.15em;cursor:pointer}.run-basis-more:hover{color:var(--text)}.run-basis-more:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.popover-popup.basis{isolation:isolate;min-width:min(24rem,calc(100vw - 2rem));max-width:min(40rem,calc(100vw - 2rem))}.popover-popup.basis .basis-title{display:block;font-weight:600;margin-bottom:.333rem}.popover-popup.basis .basis-list{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.333rem .778rem;margin:0;padding:0;list-style:none}.popover-popup.basis .basis-list li{display:contents}.page-title{font-size:1.375rem;font-weight:600;margin:0 0 .222rem}
