@property --pgb-dot{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --pgb-r{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --pgb-off{syntax: "<length>"; inherits: true; initial-value: 2px;}.pgb{--pgb-checker: repeating-conic-gradient(#000 0% 25%, #0000 0% 50%);--pgb-tile: 4px;--pgb-noise: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0'/><feComponentTransfer><feFuncA type='discrete' tableValues='0 0 1 1'/></feComponentTransfer></filter><rect width='140' height='140' filter='url%28%23n%29'/></svg>");position:relative;isolation:isolate}.pgb:hover:not(:disabled){background-size:0% 100%,auto;border-style:solid;text-shadow:none}.pgb>.fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.pgb>.fx>i{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pgb>.lb{position:relative;z-index:2}.pgb>.lb.inv{color:#fff;mix-blend-mode:difference}.pgb-halftone{transition:--pgb-dot .54s cubic-bezier(.5,0,.85,.5),transform .12s ease-out}.pgb-halftone>.fx{z-index:3;background:#fff;mix-blend-mode:difference}.pgb-halftone>.fx{-webkit-mask-image:radial-gradient(circle,#000 calc(var(--pgb-dot) - .4px),#0000 var(--pgb-dot));mask-image:radial-gradient(circle,#000 calc(var(--pgb-dot) - .4px),#0000 var(--pgb-dot));-webkit-mask-size:5px 5px;mask-size:5px 5px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.pgb-halftone:hover:not(:disabled){--pgb-dot: 4px}.pgb-order{--pgb-tile: 6px}.pgb-order>.fx>i{--pgb-quad: linear-gradient(90deg, #000 50%, #0000 0), linear-gradient(180deg, #000 50%, #0000 0);background:var(--ink);-webkit-mask-image:var(--pgb-quad);mask-image:var(--pgb-quad);-webkit-mask-size:var(--pgb-tile) var(--pgb-tile);mask-size:var(--pgb-tile) var(--pgb-tile);-webkit-mask-composite:source-in;mask-composite:intersect;opacity:0;transition:opacity 1ms linear}.pgb-order>.fx>i:nth-child(2){-webkit-mask-position:3px 3px,3px 3px;mask-position:3px 3px,3px 3px}.pgb-order>.fx>i:nth-child(3){-webkit-mask-position:3px 0,3px 0;mask-position:3px 0,3px 0}.pgb-order>.fx>i:nth-child(4){-webkit-mask-position:0 3px,0 3px;mask-position:0 3px,0 3px}.pgb-order:hover:not(:disabled)>.fx>i{opacity:1}.pgb-order:hover:not(:disabled)>.fx>i:nth-child(1){transition-delay:0ms}.pgb-order:hover:not(:disabled)>.fx>i:nth-child(2){transition-delay:.11s}.pgb-order:hover:not(:disabled)>.fx>i:nth-child(3){transition-delay:.22s}.pgb-order:hover:not(:disabled)>.fx>i:nth-child(4){transition-delay:.33s}.pgb-order>.fx>i:nth-child(1){transition-delay:.33s}.pgb-order>.fx>i:nth-child(2){transition-delay:.22s}.pgb-order>.fx>i:nth-child(3){transition-delay:.11s}.pgb-order>.fx>i:nth-child(4){transition-delay:0ms}.pgb-goo{transition:--pgb-dot .7s cubic-bezier(0,.6,1,.75),transform .12s ease-out}.pgb-goo>.fx>i{top:-12px;right:-12px;bottom:-12px;left:-12px;background:var(--surface);filter:blur(1.6px) contrast(20)}.pgb-goo>.fx>i:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);-webkit-mask-image:radial-gradient(circle,#000 calc(var(--pgb-dot) - .5px),#0000 var(--pgb-dot));mask-image:radial-gradient(circle,#000 calc(var(--pgb-dot) - .5px),#0000 var(--pgb-dot));-webkit-mask-size:6px 6px;mask-size:6px 6px}.pgb-goo:hover:not(:disabled){--pgb-dot: 3.6px}.pgb-scan>.fx>i.solid{background:var(--ink);clip-path:inset(0 0 100% 0);transition:clip-path .42s steps(9,end) 95ms}.pgb-scan>.fx>i.plate{background:repeating-linear-gradient(180deg,var(--ink) 0 2px,#0000 2px 4px);clip-path:inset(0 0 100% 0);transition:clip-path .42s steps(9,end)}.pgb-scan>.fx>i.beam{inset:0 0 auto 0;height:2px;background:var(--ink);opacity:0}.pgb-scan:hover:not(:disabled)>.fx>i.solid,.pgb-scan:hover:not(:disabled)>.fx>i.plate{clip-path:inset(0 0 0 0)}.pgb-scan:hover:not(:disabled)>.fx>i.beam{animation:pgb-beam .42s steps(9,end)}@keyframes pgb-beam{0%{opacity:1;transform:translateY(0)}99%{opacity:1;transform:translateY(calc(2rem - 2px))}to{opacity:0;transform:translateY(calc(2rem - 2px))}}.pgb-static>.fx>i.noise{background:var(--ink);opacity:0;-webkit-mask-image:var(--pgb-noise);mask-image:var(--pgb-noise);mask-size:140px 140px;-webkit-mask-size:140px 140px;transition:opacity 90ms linear}.pgb-static>.fx>i.plate{background:var(--ink);clip-path:inset(0 100% 0 0);transition:clip-path .3s steps(5,end) .12s}.pgb-static:hover:not(:disabled)>.fx>i.noise{opacity:1;animation:pgb-static 90ms steps(1,end) infinite}.pgb-static:hover:not(:disabled)>.fx>i.plate{clip-path:inset(0 0 0 0)}@keyframes pgb-static{0%{-webkit-mask-position:0 0;mask-position:0 0}25%{-webkit-mask-position:37px 61px;mask-position:37px 61px}50%{-webkit-mask-position:89px 13px;mask-position:89px 13px}75%{-webkit-mask-position:19px 97px;mask-position:19px 97px}to{-webkit-mask-position:71px 43px;mask-position:71px 43px}}.pgb-bloom{--pgb-tile: 5px;transition:--pgb-r .56s cubic-bezier(.35,.05,.5,.8),transform .12s ease-out}.pgb-bloom>.fx>i.core{background:var(--ink);clip-path:circle(var(--pgb-r) at var(--pgb-mx, 50%) var(--pgb-my, 50%))}.pgb-bloom>.fx>i.fringe{background:var(--ink);clip-path:circle(calc(var(--pgb-r) + 24px) at var(--pgb-mx, 50%) var(--pgb-my, 50%));-webkit-mask-image:var(--pgb-checker);mask-image:var(--pgb-checker);-webkit-mask-size:var(--pgb-tile) var(--pgb-tile);mask-size:var(--pgb-tile) var(--pgb-tile)}.pgb-bloom:hover:not(:disabled){--pgb-r: 170px}.pgb.pgb-echo:not(:disabled):after{display:none}.pgb-echo>.fx{overflow:visible;z-index:-3;transition:--pgb-off .28s cubic-bezier(.2,.8,.2,1)}.pgb-echo>.fx>i{background:var(--dither);background-size:var(--dither-size);transform:translate(var(--pgb-off),var(--pgb-off))}.pgb-echo>.fx>i:nth-child(2){opacity:.55;transform:translate(calc(var(--pgb-off) * 2),calc(var(--pgb-off) * 2))}.pgb-echo>.fx>i:nth-child(3){opacity:.3;transform:translate(calc(var(--pgb-off) * 3),calc(var(--pgb-off) * 3))}.pgb-echo:hover:not(:disabled)>.fx{--pgb-off: 6px}.pgb-echo:active:not(:disabled)>.fx{--pgb-off: 0px}.pgb-type>.fx>i{background:var(--ink);clip-path:inset(0 100% 0 0);transition:clip-path .38s steps(6,end)}.pgb-type>.lb{--pgb-dot: 2.6px;-webkit-mask-image:radial-gradient(circle,#000 calc(var(--pgb-dot) - .3px),#0000 var(--pgb-dot));mask-image:radial-gradient(circle,#000 calc(var(--pgb-dot) - .3px),#0000 var(--pgb-dot));-webkit-mask-size:3px 3px;mask-size:3px 3px}.pgb-type:hover:not(:disabled)>.fx>i{clip-path:inset(0 0 0 0)}.pgb-type:hover:not(:disabled)>.lb{animation:pgb-erode .46s steps(3,end)}@keyframes pgb-erode{0%{--pgb-dot: 2.6px}40%{--pgb-dot: 1.1px}60%{--pgb-dot: 1.1px}to{--pgb-dot: 2.6px}}@media(prefers-reduced-motion:reduce){.pgb-static:hover:not(:disabled)>.fx>i.noise{opacity:0}.pgb-type:hover:not(:disabled)>.lb{--pgb-dot: 2.6px}}.pgb-grid{padding:16px;display:grid;gap:24px 20px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.pgb-cell{display:grid;gap:6px;justify-items:start;align-content:start}.pgb-cell .pgb-name{font-family:var(--mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.pgb-cell p{margin:0;font-size:.8125rem}@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}.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}.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}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.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.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.shot-dialog{width:auto;max-width:min(96vw,1600px);max-height:90vh;padding:.667rem;display:flex;flex-direction:column;gap:.556rem}.shot-dialog-head{display:flex;align-items:baseline;gap:.667rem}.shot-dialog-head h2{margin:0}.shot-dialog-head .btn{margin-left:auto}.shot-dialog-body{overflow:auto;max-width:100%}.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.settled{opacity:.55}li.violation.open{opacity:1}.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}.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.na{border-color:var(--border-subtle);color:var(--text-muted);font-weight:400}.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:2}.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:3}.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}.matrix td.cell{text-align:center}.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}.page-anchors{display:none;position:fixed;top:4.333rem;z-index:10}.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}.anchor-marker{display:none}@media(min-width:1440px){.page-anchors{display:flex;flex-direction:column;gap:.556rem;left:calc((100vw - 1320px)/2 - 54px)}.page-anchors a{display:block;padding:.111rem 0}.anchor-label{display:none}.anchor-line{display:block;width:1.222rem;height:3px;background:var(--border);transition:background .18s ease-out,width .18s ease-out}.page-anchors a:hover .anchor-line{background:var(--text-muted)}.page-anchors a.active .anchor-line{background:var(--ink);width:1.778rem}}@media(min-width:1800px){.page-anchors{left:calc((100vw - 1320px)/2 - 224px);width:10.667rem;gap:0}.page-anchors a{padding:.278rem .667rem;border-left:2px solid var(--border-subtle);color:var(--text-muted);font-size:.8125rem;line-height:1.4;transition:color .18s ease-out}.page-anchors a:hover{color:var(--text);text-decoration:none}.page-anchors a.active{color:var(--text);font-weight:600}.anchor-line{display:none}.anchor-label{display:block}.anchor-marker{display:block;position:absolute;left:0;top:0;width:2px;background:var(--ink);pointer-events:none;will-change:transform,height;transition:transform .22s cubic-bezier(.4,0,.2,1),height .22s cubic-bezier(.4,0,.2,1),opacity .15s ease-out}}@media(prefers-reduced-motion:reduce){.anchor-marker{transition:opacity .15s ease-out}}.save-row{gap:.667rem;margin-top:.889rem;padding-top:.667rem;border-top:1px solid var(--border-subtle)}.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}.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-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)}.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}.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}}.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,.page-anchors,.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,.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}}.admin-tabs{border-bottom:1px solid var(--border)}.admin-tabs .tab{text-decoration:none;border:1px solid transparent;border-bottom:0;margin-bottom:-1px}.admin-tabs .tab[aria-current=page]{color:var(--text);background:var(--surface);border-color:var(--border);border-bottom:1px solid var(--surface)}
