@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cv-brand-50:#f0fdf9;--cv-brand-100:#d0eef1;--cv-brand-600:#00828e;--cv-brand-800:#0a5a63;--cv-text:#1e293b;--cv-text-strong-2:#334155;--cv-text-2:#475569;--cv-muted:#64748b;--cv-border-strong:#cbd5e1;--cv-border:#e2e8f0;--cv-border-hover:#94a3b8;--cv-surface:#fff;--cv-subtle:#f8fafc;--cv-success:#15803d;--cv-success-bg:#dcfce7;--cv-warning:#92400e;--cv-warning-on-white:#b45309;--cv-warning-bg:#fef3c7;--cv-danger:#b91c1c;--cv-danger-bg:#fee2e2;--cv-danger-border:#fecaca;--cv-danger-strong:#991b1b;--cv-danger-button:#dc2626;--cv-info:#1d4ed8;--cv-info-bg:#dbeafe;--cv-neutral:#334155;--cv-neutral-bg:#f1f5f9;--cv-on-brand:#fff;--cv-on-brand-muted:#ffffffd9;--cv-on-brand-fill:#ffffff1f;--cv-on-brand-pill:#ffffff26;--cv-on-brand-border:#ffffff4d;--cv-arcade-bg:#0d1120;--cv-arcade-panel:#121729;--cv-arcade-panel-2:#1b2240;--cv-arcade-line:#3a4675;--cv-arcade-tile:#2a3458;--cv-arcade-ink:#05070e;--cv-arcade-text:#f3f5fb;--cv-arcade-muted:#b9c2dc;--cv-arcade-gold:#ffd84d;--cv-arcade-cyan:#6ff0e6;--cv-arcade-pink:#ff8fb4;--cv-arcade-green:#96f28f;--cv-arcade-silver:#dfe6f0;--cv-arcade-bronze:#f0b27a;--cv-arcade-banner-bg:#2a1f05;--cv-shadow-control:0 1px 2px #0f172a1a;--cv-shadow-1:0 12px 32px #0f172a40;--cv-shadow-2:0 24px 80px #0f172a40;--cv-scrim:#0f172a8c;--cv-font:"IBM Plex Sans", system-ui, sans-serif;--cv-mono:"IBM Plex Mono", ui-monospace, monospace;--cv-type-display:700 28px/36px var(--cv-font);--cv-type-h1:700 24px/32px var(--cv-font);--cv-type-h2:700 18px/26px var(--cv-font);--cv-type-h3:600 16px/24px var(--cv-font);--cv-type-body:400 14px/22px var(--cv-font);--cv-type-label:600 13px/20px var(--cv-font);--cv-type-caption:400 12px/16px var(--cv-font);--cv-type-code:400 13px/20px var(--cv-mono);--cv-type-overline:600 11px/16px var(--cv-font);--cv-space-1:4px;--cv-space-2:8px;--cv-space-3:12px;--cv-space-4:16px;--cv-space-6:24px;--cv-space-8:32px;--cv-space-12:48px;--cv-radius-sm:6px;--cv-radius-md:8px;--cv-radius-lg:12px;--cv-radius-xl:16px;--cv-radius-pill:9999px;--cv-header-height:64px;--cv-sidebar-width:240px;--cv-content-max:1440px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--cv-surface);color:var(--cv-text);font:var(--cv-type-body);font-variant-numeric:tabular-nums;margin:0}h1,h2,h3,p{margin:0}a{color:var(--cv-brand-600)}a:hover{color:var(--cv-brand-800)}code,kbd{font:var(--cv-type-code)}:focus-visible{outline:2px solid var(--cv-brand-800);outline-offset:2px}.cv-scroll-lock{overflow:hidden}.cv-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cv-icon{flex-shrink:0}.cv-mono{font:var(--cv-type-code)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.cv-display{font:var(--cv-type-display)}.cv-h1{font:var(--cv-type-h1);color:var(--cv-text)}.cv-h2{font:var(--cv-type-h2);color:var(--cv-text)}.cv-h3{font:var(--cv-type-h3);color:var(--cv-text)}.cv-label{font:var(--cv-type-label);color:var(--cv-text-strong-2)}.cv-caption{font:var(--cv-type-caption);color:var(--cv-text-2)}.cv-secondary{color:var(--cv-text-2)}.cv-btn{height:40px;padding:0 var(--cv-space-4);border-radius:var(--cv-radius-md);font:var(--cv-type-body);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.cv-btn--compact{height:32px;padding:0 var(--cv-space-3);font-size:13px}.cv-btn--block{width:100%}.cv-btn--primary{background:var(--cv-brand-600);border-color:var(--cv-brand-600);color:var(--cv-on-brand)}.cv-btn--primary:hover{background:var(--cv-brand-800);border-color:var(--cv-brand-800);color:var(--cv-on-brand)}.cv-btn--secondary{background:var(--cv-surface);border-color:var(--cv-border-strong);color:var(--cv-text)}.cv-btn--secondary:hover{background:var(--cv-subtle);border-color:var(--cv-border-hover);color:var(--cv-text)}.cv-btn--tertiary{color:var(--cv-brand-600);padding:0 var(--cv-space-2);background:0 0;border-color:#0000}.cv-btn--tertiary:hover{background:var(--cv-brand-50);color:var(--cv-brand-800);text-decoration:underline}.cv-btn--danger{background:var(--cv-danger-button);border-color:var(--cv-danger);color:var(--cv-on-brand)}.cv-btn--danger:hover{background:var(--cv-danger);border-color:var(--cv-danger-strong);color:var(--cv-on-brand)}.cv-btn--danger:focus-visible{outline-color:var(--cv-danger)}.cv-btn:disabled,.cv-btn[aria-disabled=true]{cursor:default}.cv-btn--primary:disabled{background:var(--cv-border);border-color:var(--cv-border);color:var(--cv-muted)}.cv-btn--secondary:disabled{background:var(--cv-subtle);border-color:var(--cv-border);color:var(--cv-muted)}.cv-btn--tertiary:disabled{color:var(--cv-muted);background:0 0;text-decoration:none}.cv-btn--danger:disabled{background:var(--cv-danger-bg);border-color:var(--cv-danger-border);color:var(--cv-danger-strong)}.cv-linkbtn{font:var(--cv-type-body);cursor:pointer;color:var(--cv-brand-800);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}.cv-button-row{gap:var(--cv-space-2);flex-wrap:wrap;align-items:center;display:flex}.cv-badge{border-radius:var(--cv-radius-pill);font:var(--cv-type-caption);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.cv-badge--success{background:var(--cv-success-bg);color:var(--cv-success)}.cv-badge--warning{background:var(--cv-warning-bg);color:var(--cv-warning)}.cv-badge--danger{background:var(--cv-danger-bg);color:var(--cv-danger)}.cv-badge--info{background:var(--cv-info-bg);color:var(--cv-info)}.cv-badge--neutral{background:var(--cv-neutral-bg);color:var(--cv-neutral)}.cv-callout{align-items:flex-start;gap:var(--cv-space-3);padding:var(--cv-space-3) var(--cv-space-4);border-radius:var(--cv-radius-lg);font:var(--cv-type-body);flex-wrap:wrap;display:flex}.cv-callout__icon{margin-top:2px}.cv-callout__body{flex:280px;min-width:0}.cv-callout__text{color:var(--cv-text)}.cv-callout__action{margin-left:auto}.cv-callout__action a{color:inherit;font-weight:600}.cv-callout--info{background:var(--cv-info-bg);color:var(--cv-info)}.cv-callout--success{background:var(--cv-success-bg);color:var(--cv-success)}.cv-callout--warning{background:var(--cv-warning-bg);color:var(--cv-warning)}.cv-callout--danger{background:var(--cv-danger-bg);color:var(--cv-danger)}.cv-card{border:1px solid var(--cv-border);border-radius:var(--cv-radius-lg);background:var(--cv-surface);gap:var(--cv-space-4);align-content:start;min-width:0;padding:20px;display:grid}.cv-card__head{gap:var(--cv-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cv-card__actions{gap:var(--cv-space-2);flex-wrap:wrap;display:flex}.cv-stat-grid{gap:var(--cv-space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.cv-stat{border:1px solid var(--cv-border);border-radius:var(--cv-radius-lg);padding:var(--cv-space-4);background:var(--cv-surface);min-width:0;color:inherit;text-decoration:none;display:grid;position:relative}.cv-stat--link:hover{border-color:var(--cv-border-strong);color:inherit}.cv-stat__label{font:var(--cv-type-label);color:var(--cv-text-2);padding-right:var(--cv-space-6)}.cv-stat__value{font:var(--cv-type-display);color:var(--cv-text)}.cv-stat__detail{font:var(--cv-type-label);color:var(--cv-text-2);font-weight:400}.cv-stat__detail--danger{color:var(--cv-danger);font-weight:600}.cv-stat__detail--success{color:var(--cv-success);font-weight:600}.cv-stat__arrow{top:var(--cv-space-4);right:var(--cv-space-4);color:var(--cv-text-2);position:absolute}.cv-empty{text-align:center;justify-items:center;gap:var(--cv-space-2);padding:var(--cv-space-12) var(--cv-space-6);display:grid}.cv-empty__icon{border-radius:var(--cv-radius-lg);background:var(--cv-brand-50);width:56px;height:56px;color:var(--cv-brand-800);margin-bottom:var(--cv-space-2);justify-content:center;align-items:center;display:inline-flex}.cv-empty__text{color:var(--cv-text-2);max-width:56ch}.cv-pagehead{justify-content:space-between;align-items:flex-start;gap:var(--cv-space-4);flex-wrap:wrap;display:flex}.cv-pagehead__text{min-width:0}.cv-pagehead__desc{margin-top:var(--cv-space-1);color:var(--cv-text-2);max-width:72ch}.cv-pagehead__actions{gap:var(--cv-space-2);flex-wrap:wrap;align-items:center;display:flex}.cv-breadcrumb ol{margin:0 0 var(--cv-space-1);font:var(--cv-type-label);color:var(--cv-text-2);flex-wrap:wrap;gap:6px;padding:0;font-weight:400;list-style:none;display:flex}.cv-breadcrumb li{gap:6px;display:inline-flex}.cv-breadcrumb a{font-weight:600;text-decoration:none}.cv-breadcrumb__sep{color:var(--cv-muted)}.cv-table-wrap{border:1px solid var(--cv-border);border-radius:var(--cv-radius-lg);background:var(--cv-surface);overflow-x:auto}.cv-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.cv-th{text-align:left;padding:10px var(--cv-space-3);font:var(--cv-type-label);color:var(--cv-text-2);background:var(--cv-subtle);border-bottom:1px solid var(--cv-border);white-space:nowrap;position:sticky;top:0}.cv-th--sorted{color:var(--cv-brand-800)}.cv-th__sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.cv-td{text-align:left;padding:10px var(--cv-space-3);vertical-align:top;border-bottom:1px solid var(--cv-border)}.cv-table tbody tr:last-child .cv-td{border-bottom:0}.cv-align-end{text-align:right}.cv-th.cv-align-end .cv-th__sort{flex-direction:row-reverse}.cv-pagination{justify-content:flex-end;align-items:center;gap:var(--cv-space-3);font:var(--cv-type-label);color:var(--cv-text-2);flex-wrap:wrap;font-weight:400;display:flex}.cv-pagination__size{align-items:center;gap:var(--cv-space-2);display:inline-flex}.cv-form{gap:var(--cv-space-4);margin:0;display:grid}.cv-field{gap:var(--cv-space-1);display:grid}.cv-required{color:var(--cv-danger)}.cv-field__help{font:var(--cv-type-caption);color:var(--cv-text-2)}.cv-field__error{font:var(--cv-type-caption);color:var(--cv-danger);font-weight:600}.cv-input,.cv-select{width:100%;height:40px;padding:0 var(--cv-space-3);font:var(--cv-type-body);color:var(--cv-text);border:1px solid var(--cv-border-strong);border-radius:var(--cv-radius-md);background:var(--cv-surface)}.cv-select--compact{width:auto;height:32px;padding:0 var(--cv-space-2);font-size:13px}.cv-input--mono{font-family:var(--cv-mono);letter-spacing:.2em;font-size:18px}.cv-input[aria-invalid=true],.cv-select[aria-invalid=true]{border:2px solid var(--cv-danger)}.cv-input:disabled,.cv-select:disabled{border-color:var(--cv-border);background:var(--cv-subtle);color:var(--cv-text-2)}.cv-input-wrap{position:relative}.cv-input--trailing{padding-right:84px}.cv-input-wrap>:not(input){position:absolute;top:4px;right:4px}.cv-reveal{height:32px;padding:0 var(--cv-space-2);border-radius:var(--cv-radius-sm);color:var(--cv-brand-800);font:var(--cv-type-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.cv-fieldset{border:1px solid var(--cv-border);border-radius:var(--cv-radius-lg);padding:var(--cv-space-3) var(--cv-space-4);gap:var(--cv-space-1);margin:0;display:grid}.cv-fieldset legend{padding:0 var(--cv-space-1)}.cv-choice{font:var(--cv-type-body);color:var(--cv-text);align-items:flex-start;gap:10px;padding:6px 0;font-weight:600;display:flex}.cv-choice input{width:18px;height:18px;accent-color:var(--cv-brand-600);flex-shrink:0;margin:2px 0 0}.cv-choice__desc{font:var(--cv-type-label);color:var(--cv-text-2);font-weight:400;display:block}.cv-scrim{z-index:100;background:var(--cv-scrim);padding:var(--cv-space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cv-dialog{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-xl);width:100%;max-width:520px;max-height:calc(100vh - 32px);box-shadow:var(--cv-shadow-2);overflow:auto}.cv-dialog:focus-visible{outline:none}.cv-dialog__body{padding:20px var(--cv-space-6);gap:var(--cv-space-2);display:grid}.cv-dialog__desc{color:var(--cv-text-strong-2)}.cv-dialog__actions{padding:14px var(--cv-space-6);background:var(--cv-subtle);border-top:1px solid var(--cv-border);justify-content:flex-end;gap:var(--cv-space-2);flex-wrap:wrap;display:flex}.cv-tabs{gap:var(--cv-space-4);display:grid}.cv-tabs__list{gap:var(--cv-space-1);border-bottom:1px solid var(--cv-border);display:flex;overflow-x:auto}.cv-tab{cursor:pointer;font:var(--cv-type-body);color:var(--cv-text-2);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 14px;font-weight:600;display:inline-flex}.cv-tab[aria-selected=true]{border-bottom-color:var(--cv-brand-600);color:var(--cv-brand-800)}.cv-tab__count{border-radius:var(--cv-radius-pill);background:var(--cv-brand-100);font:var(--cv-type-caption);padding:1px 8px;font-weight:600}.cv-tabs__panel:focus-visible{outline-offset:4px}.cv-shell{flex-direction:column;min-height:100vh;display:flex}.cv-skip{left:var(--cv-space-2);z-index:200;padding:var(--cv-space-2) var(--cv-space-3);background:var(--cv-surface);color:var(--cv-brand-800);border-radius:var(--cv-radius-md);font-weight:600;position:absolute;top:-100px}.cv-skip:focus{top:var(--cv-space-2)}.cv-header{background:var(--cv-brand-600);color:var(--cv-on-brand);min-height:var(--cv-header-height);padding:0 var(--cv-space-6);justify-content:space-between;align-items:center;gap:var(--cv-space-3);flex-wrap:wrap;display:flex}.cv-header :focus-visible{outline-color:var(--cv-on-brand)}.cv-header__brand,.cv-header__end{align-items:center;gap:var(--cv-space-3);display:flex}.cv-header__menu{border-radius:var(--cv-radius-md);background:var(--cv-on-brand-fill);border:1px solid var(--cv-on-brand-border);height:36px;color:var(--cv-on-brand);font:var(--cv-type-label);cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:none}.cv-wordmark{color:var(--cv-on-brand);align-items:baseline;gap:10px;text-decoration:none;display:inline-flex}.cv-wordmark:hover{color:var(--cv-on-brand)}.cv-wordmark__name{font-size:18px;font-weight:700;line-height:26px}.cv-wordmark__slug{font:var(--cv-type-code);color:var(--cv-on-brand-muted)}.cv-wordmark--on-light{gap:var(--cv-space-2);color:var(--cv-brand-800)}.cv-wordmark--on-light .cv-wordmark__name{font-size:16px;line-height:24px}.cv-wordmark--on-light .cv-wordmark__slug{color:var(--cv-text-2)}.cv-role-pill{border-radius:var(--cv-radius-pill);font:var(--cv-type-caption);background:var(--cv-on-brand-pill);color:var(--cv-on-brand);border:1px solid var(--cv-on-brand-border);align-items:center;padding:3px 10px;font-weight:600;display:inline-flex}.cv-account{position:relative}.cv-account__toggle{align-items:center;gap:var(--cv-space-2);min-height:40px;color:var(--cv-on-brand);padding:0 var(--cv-space-1);font:var(--cv-type-label);cursor:pointer;border-radius:var(--cv-radius-md);background:0 0;border:0;display:flex}.cv-avatar{border-radius:var(--cv-radius-pill);background:var(--cv-brand-100);width:32px;height:32px;color:var(--cv-brand-800);font:var(--cv-type-label);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cv-account__menu{z-index:50;min-width:200px;padding:var(--cv-space-1);background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-md);box-shadow:var(--cv-shadow-1);margin:0;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.cv-account__menu[hidden]{display:none}.cv-account__item{align-items:center;gap:var(--cv-space-2);width:100%;min-height:40px;padding:0 var(--cv-space-3);border-radius:var(--cv-radius-sm);color:var(--cv-text);font:var(--cv-type-body);cursor:pointer;text-align:left;background:0 0;border:0;font-weight:600;text-decoration:none;display:flex}.cv-account__item:hover{background:var(--cv-neutral-bg);color:var(--cv-text)}.cv-account__menu .cv-account__item:focus-visible{outline-color:var(--cv-brand-800);outline-offset:-2px}.cv-shell__body{grid-template-columns:var(--cv-sidebar-width) minmax(0, 1fr);flex:1;align-items:stretch;display:grid}.cv-sidebar{background:var(--cv-subtle);border-right:1px solid var(--cv-border);padding:20px var(--cv-space-3);align-content:start;gap:18px;display:grid}.cv-nav-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cv-nav-group__label{font:var(--cv-type-overline);letter-spacing:.06em;text-transform:uppercase;color:var(--cv-muted);padding:0 10px var(--cv-space-1)}.cv-nav-link{border-radius:var(--cv-radius-md);min-height:36px;font:var(--cv-type-body);color:var(--cv-text-strong-2);align-items:center;gap:10px;padding:0 10px;font-weight:600;text-decoration:none;display:flex}.cv-nav-link:hover{background:var(--cv-neutral-bg);color:var(--cv-text)}.cv-nav-link--active,.cv-nav-link--active:hover{background:var(--cv-brand-100);color:var(--cv-brand-800)}.cv-main{min-width:0;padding:var(--cv-space-8);gap:var(--cv-space-6);max-width:var(--cv-content-max);align-content:start;width:100%;display:grid}.cv-main:focus{outline:none}@media (width<=767px){.cv-header{padding:var(--cv-space-2) var(--cv-space-4)}.cv-header__menu{display:inline-flex}.cv-account__name,.cv-role-pill{display:none}.cv-shell__body{grid-template-columns:minmax(0,1fr)}.cv-sidebar{border-right:0;border-bottom:1px solid var(--cv-border);display:none}.cv-sidebar[data-open=true]{display:grid}.cv-main{padding:var(--cv-space-4)}}.cv-auth{background:var(--cv-subtle);justify-content:center;align-items:center;gap:var(--cv-space-4);min-height:100vh;padding:var(--cv-space-8) var(--cv-space-4);flex-direction:column;display:flex}.cv-auth__card{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-lg);width:100%;max-width:420px;padding:var(--cv-space-8);gap:20px;display:grid}.cv-auth__card--wide{max-width:480px}.cv-auth__head{gap:var(--cv-space-1);display:grid}.cv-auth__desc{margin-top:var(--cv-space-1);color:var(--cv-text-2)}.cv-auth__footer{text-align:center;max-width:420px;font:var(--cv-type-caption);color:var(--cv-text-2)}.cv-auth__links{justify-content:space-between;align-items:center;gap:var(--cv-space-3);flex-wrap:wrap;display:flex}.cv-qr{border:1px solid var(--cv-border);border-radius:var(--cv-radius-md);justify-self:center}.cv-break{overflow-wrap:anywhere}.cv-codes{padding:var(--cv-space-4);gap:var(--cv-space-2);border:1px solid var(--cv-border);border-radius:var(--cv-radius-lg);background:var(--cv-subtle);grid-template-columns:repeat(2,1fr);margin:0;list-style:none;display:grid}.cv-button-row--end{justify-content:flex-end}.cv-status-icon{border-radius:var(--cv-radius-lg);background:var(--cv-warning-bg);width:56px;height:56px;color:var(--cv-warning);justify-content:center;align-items:center;display:inline-flex}@media (width<=480px){.cv-auth__card{padding:var(--cv-space-6) var(--cv-space-4)}}.cv-dl{gap:var(--cv-space-3);margin:0;display:grid}.cv-dl>div{gap:2px;display:grid}.cv-dl dt{font:var(--cv-type-label);color:var(--cv-text-2)}.cv-dl dd{margin:0}.cv-scrim--side{justify-content:flex-end;align-items:stretch;padding:0}.cv-dialog--side{border-width:0 0 0 1px;border-radius:0;flex-direction:column;max-width:560px;height:100vh;max-height:none;display:flex}.cv-dialog--side .cv-dialog__body{align-content:start;gap:var(--cv-space-4);flex:1;overflow:auto}.cv-dialog--wide{max-width:720px}.cv-textarea{height:auto;min-height:80px;padding:var(--cv-space-2) var(--cv-space-3);resize:vertical}.cv-stack{gap:var(--cv-space-4);align-content:start;display:grid}.cv-stack--tight{gap:var(--cv-space-2)}.cv-toolbar{gap:var(--cv-space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.cv-toolbar__search{flex:0 320px}.cv-split{gap:var(--cv-space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}@media (width<=1023px){.cv-split{grid-template-columns:minmax(0,1fr)}}.cv-list{gap:var(--cv-space-1);margin:0;padding:0;list-style:none;display:grid}.cv-list--bulleted{padding-left:var(--cv-space-6);list-style:outside}.cv-checkgrid{column-gap:var(--cv-space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.cv-tree,.cv-tree ul{margin:0;padding:0;list-style:none}.cv-tree ul{padding-left:var(--cv-space-6);border-left:1px solid var(--cv-border);margin-left:var(--cv-space-3)}.cv-tree__row{gap:var(--cv-space-2);padding:6px var(--cv-space-2);border-radius:var(--cv-radius-md);flex-wrap:wrap;align-items:center;display:flex}.cv-tree__row:hover{background:var(--cv-subtle)}.cv-tree__name{font-weight:600}.cv-tree__actions{gap:var(--cv-space-1);margin-left:auto;display:flex}.cv-pick{text-align:left;width:100%;padding:var(--cv-space-2) var(--cv-space-3);font:var(--cv-type-body);color:var(--cv-text);background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-md);cursor:pointer;gap:2px;display:grid}.cv-pick:hover{border-color:var(--cv-border-hover)}.cv-pick[aria-current=true]{border-color:var(--cv-brand-600);background:var(--cv-brand-50)}.cv-pick__meta{font:var(--cv-type-caption);color:var(--cv-text-2)}.cv-cell-input{min-width:88px}.cv-cell-input--wide{min-width:220px}.cv-totals{justify-content:end;column-gap:var(--cv-space-6);row-gap:var(--cv-space-1);grid-template-columns:auto auto;margin:0;display:grid}.cv-totals>div{display:contents}.cv-totals dt{color:var(--cv-text-2)}.cv-totals dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.cv-totals__grand{color:var(--cv-text);font-weight:700}.cv-document{gap:var(--cv-space-6);background:var(--cv-surface);padding:var(--cv-space-8);border:1px solid var(--cv-border);border-radius:var(--cv-radius-lg);display:grid}.cv-document__head{justify-content:space-between;gap:var(--cv-space-6);flex-wrap:wrap;display:flex}@media print{@page{margin:16mm}.cv-header,.cv-sidebar,.cv-skip,.cv-pagehead,.cv-no-print{display:none!important}.cv-shell__body{display:block}.cv-main{max-width:none;padding:0}.cv-document{border:0;padding:0}.cv-table-wrap{border:0;overflow:visible}.cv-table tr{break-inside:avoid}}.cv-chips{gap:var(--cv-space-2);flex-wrap:wrap;display:flex}.cv-chip{align-items:center;gap:var(--cv-space-2);border-radius:var(--cv-radius-pill);border:1px solid var(--cv-border);background:var(--cv-surface);color:var(--cv-text);font:var(--cv-type-body);cursor:pointer;padding:4px 12px;display:inline-flex}.cv-chip:hover{border-color:var(--cv-border-hover)}.cv-chip[aria-pressed=true]{border-color:var(--cv-brand-600);background:var(--cv-brand-50);color:var(--cv-brand-800)}.cv-chip__count{border-radius:var(--cv-radius-pill);background:var(--cv-brand-100);font:var(--cv-type-caption);padding:0 6px;font-weight:600}.cv-typegrid{gap:var(--cv-space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.cv-typecard{gap:var(--cv-space-1);height:100%;padding:var(--cv-space-4);border:1px solid var(--cv-border);border-radius:var(--cv-radius-lg);background:var(--cv-surface);color:inherit;align-content:start;text-decoration:none;display:grid}.cv-typecard:hover{border-color:var(--cv-brand-600)}.cv-typecard__icon{color:var(--cv-brand-600)}.cv-typecard__name{font:var(--cv-type-label);color:var(--cv-text)}.cv-typecard__desc{font:var(--cv-type-caption);color:var(--cv-text-2)}.cv-steps{gap:var(--cv-space-4);font:var(--cv-type-caption);color:var(--cv-text-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cv-steps__item{align-items:center;gap:var(--cv-space-1);display:inline-flex}.cv-steps__item[aria-current=step]{color:var(--cv-text);font-weight:600}.cv-steps__num{border-radius:var(--cv-radius-pill);border:1px solid var(--cv-border);width:20px;height:20px;font:var(--cv-type-caption);place-items:center;display:inline-grid}.cv-steps__item[aria-current=step] .cv-steps__num{border-color:var(--cv-brand-600);background:var(--cv-brand-600);color:var(--cv-on-brand)}.cv-review{gap:var(--cv-space-2);display:grid}.cv-review__head{justify-content:space-between;align-items:center;gap:var(--cv-space-2);display:flex}.cv-rule{border:0;border-top:1px solid var(--cv-border);margin:var(--cv-space-2) 0 0}.cv-form-row{gap:var(--cv-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.cv-chosen{gap:var(--cv-space-3);align-items:center;display:flex}.cv-timeline{padding:0 0 0 var(--cv-space-3);gap:var(--cv-space-3);border-left:2px solid var(--cv-border);margin:0;list-style:none;display:grid}.cv-timeline__item{gap:2px;display:grid}.cv-timeline__when{font:var(--cv-type-caption);color:var(--cv-text-2)}.cv-messages{gap:var(--cv-space-3);margin:0;padding:0;list-style:none;display:grid}.cv-message{padding:var(--cv-space-3);border:1px solid var(--cv-border);border-radius:var(--cv-radius-md);background:var(--cv-surface)}.cv-message--eict{background:var(--cv-subtle)}.cv-message__head{gap:var(--cv-space-2);flex-wrap:wrap;align-items:baseline;display:flex}.cv-message p{margin:var(--cv-space-1) 0 0}.cv-pick[aria-pressed=true]{border-color:var(--cv-brand-600);background:var(--cv-brand-50)}.cv-edit-row{gap:var(--cv-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.cv-edit-row>.cv-field{flex:160px}.cv-edit-item{gap:var(--cv-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cv-issues{color:var(--cv-danger)}.cv-wf{padding:0 0 0 var(--cv-space-3);gap:var(--cv-space-3);border-left:2px solid var(--cv-border);margin:0;list-style:none;display:grid}.cv-wf__step{gap:var(--cv-space-1);display:grid}.cv-pre{padding:var(--cv-space-2);background:var(--cv-subtle);border-radius:var(--cv-radius-md);max-height:240px;font:var(--cv-type-code);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.cv-preview{gap:var(--cv-space-3);display:grid}.cv-icon-preview{gap:var(--cv-space-1);align-items:center;display:inline-flex}.cv-playbook{gap:var(--cv-space-2);margin:0;padding:0;list-style:none;display:grid}.cv-playbook__item{gap:var(--cv-space-1);padding:var(--cv-space-2) 0;border-bottom:1px solid var(--cv-border);display:grid}.cv-playbook__item--heading{border-bottom:0;padding-bottom:0}.cv-playbook__item--na{color:var(--cv-text-2)}.cv-playbook__head{justify-content:space-between;align-items:baseline;gap:var(--cv-space-2);flex-wrap:wrap;display:flex}.cv-playbook__text{overflow-wrap:anywhere;flex:240px;min-width:0}.cv-missing{background:var(--cv-warning-bg);color:var(--cv-warning);border-radius:var(--cv-radius-sm);padding:0 var(--cv-space-1);font-style:italic}.cv-progress{border-radius:var(--cv-radius-pill);background:var(--cv-neutral-bg);height:8px;overflow:hidden}.cv-progress__bar{background:var(--cv-brand-600);height:100%}.cv-proc-item{gap:var(--cv-space-2);padding:var(--cv-space-3);border:1px solid var(--cv-border);border-radius:var(--cv-radius-md);background:var(--cv-surface);display:grid}.cv-queue-group>th{text-align:left;padding:8px var(--cv-space-3);font:var(--cv-type-label);color:var(--cv-text-2);background:var(--cv-neutral-bg);border-bottom:1px solid var(--cv-border)}.cv-queue-row{cursor:pointer}.cv-queue-row--active>.cv-td{background:var(--cv-brand-50)}.cv-queue-row--active>.cv-td:first-child{box-shadow:inset 3px 0 0 var(--cv-brand-600)}.cv-queue-row--posted>.cv-td{color:var(--cv-text-2)}.cv-keys{gap:var(--cv-space-2) var(--cv-space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.cv-keys dt kbd{min-width:1.6em;padding:0 var(--cv-space-1);border:1px solid var(--cv-border-strong);border-radius:var(--cv-radius-sm);text-align:center;background:var(--cv-subtle);display:inline-block}.cv-keys dd{margin:0}.cv-subnav{gap:var(--cv-space-1);border-bottom:1px solid var(--cv-border);margin-bottom:var(--cv-space-4);display:flex;overflow-x:auto}.cv-subnav a{color:var(--cv-text-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.cv-subnav a[aria-current=page]{border-bottom-color:var(--cv-brand-600);color:var(--cv-brand-800)}.cv-lock-note{gap:var(--cv-space-1);color:var(--cv-text-2);align-items:center;display:inline-flex}.cv-matrix-wrap{border:1px solid var(--cv-border);border-radius:var(--cv-radius-lg);background:var(--cv-surface);max-height:70vh;overflow:auto}.cv-matrix{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.cv-matrix th,.cv-matrix td{padding:6px var(--cv-space-2);border-bottom:1px solid var(--cv-border);border-right:1px solid var(--cv-border);vertical-align:top}.cv-matrix thead th{z-index:2;background:var(--cv-subtle);font:var(--cv-type-label);text-align:left;white-space:nowrap;position:sticky;top:0}.cv-matrix tbody th{z-index:1;background:var(--cv-surface);text-align:left;min-width:200px;font-weight:600;position:sticky;left:0}.cv-matrix thead th:first-child{z-index:3;left:0}.cv-matrix td{min-width:120px}.cv-matrix__cell{color:inherit;gap:2px;text-decoration:none;display:grid}.cv-matrix__off{color:var(--cv-text-2)}.cv-diff-cols{gap:var(--cv-space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.cv-imp-banner{z-index:20;margin-bottom:var(--cv-space-4);position:sticky;top:0}.cv-test-copy-bar{padding:var(--cv-space-2) var(--cv-space-4) 0}.cv-board{gap:var(--cv-space-4);padding-bottom:var(--cv-space-2);grid-auto-columns:minmax(260px,300px);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.cv-board__lane{gap:var(--cv-space-3);padding:var(--cv-space-3);border:1px solid var(--cv-border);border-radius:var(--cv-radius-lg);background:var(--cv-subtle);align-content:start;min-height:160px;display:grid}.cv-board__lane--over{border-color:var(--cv-brand-600);background:var(--cv-brand-50)}.cv-board__head{gap:var(--cv-space-1);display:grid}.cv-board__cards{gap:var(--cv-space-2);margin:0;padding:0;list-style:none;display:grid}.cv-board__card[draggable=true]{cursor:grab}.cv-sprite{image-rendering:pixelated;flex-shrink:0;display:block}.cv-avatar:has(>.cv-menu-sprite){background:var(--cv-arcade-panel-2);border-radius:6px;overflow:hidden}.cv-lane-avatar{align-items:center;gap:var(--cv-space-2);display:flex}.cv-lane-avatar .cv-sprite{background:var(--cv-arcade-panel-2);border-radius:4px}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff")}.cv-arcade{--arc-bg:var(--cv-arcade-bg);--arc-panel:var(--cv-arcade-panel);--arc-panel-2:var(--cv-arcade-panel-2);--arc-line:var(--cv-arcade-line);--arc-text:var(--cv-arcade-text);--arc-muted:var(--cv-arcade-muted);--arc-gold:var(--cv-arcade-gold);--arc-cyan:var(--cv-arcade-cyan);--arc-pink:var(--cv-arcade-pink);--arc-green:var(--cv-arcade-green);--arc-tile:var(--cv-arcade-tile);--arc-ink:var(--cv-arcade-ink);--arc-font:"Press Start 2P", ui-monospace, monospace;gap:var(--cv-space-4);padding:var(--cv-space-4);background:var(--arc-bg);color:var(--arc-text);border:3px solid var(--arc-ink);box-shadow:inset 0 0 0 3px var(--arc-line);border-radius:6px;display:grid}.cv-arcade a{color:var(--arc-cyan)}.cv-arcade a:hover{color:var(--arc-text)}.cv-arcade :focus-visible{outline:3px solid var(--arc-gold);outline-offset:2px}.cv-arcade__label,.cv-arcade__title,.cv-arcade__num,.cv-arcade .cv-tab,.cv-arcade .cv-th{font-family:var(--arc-font);text-transform:uppercase;letter-spacing:.04em;font-weight:400}.cv-arcade__label{color:var(--arc-muted);font-size:10px;line-height:16px}.cv-arcade__title{color:var(--arc-gold);margin:0;font-size:14px;line-height:22px}.cv-arcade__num{font-variant-numeric:tabular-nums;font-size:12px;line-height:18px}.cv-arcade__muted{color:var(--arc-muted)}.cv-arcade__panel{gap:var(--cv-space-3);padding:var(--cv-space-4);background:var(--arc-panel);border:2px solid var(--arc-line);border-radius:4px;display:grid}.cv-arcade__row{align-items:center;gap:var(--cv-space-3);flex-wrap:wrap;display:flex}.cv-arcade__row--between{justify-content:space-between}.cv-arcade__grid{gap:var(--cv-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.cv-arcade .cv-tabs__list{border-bottom:2px solid var(--arc-line)}.cv-arcade .cv-tab{color:var(--arc-muted);border-bottom-width:3px;padding:12px 14px;font-size:11px}.cv-arcade .cv-tab[aria-selected=true]{color:var(--arc-gold);border-bottom-color:var(--arc-gold)}.cv-arcade .cv-choice{color:var(--arc-text)}.cv-arcade .cv-choice input{accent-color:var(--arc-gold)}.cv-arcade .cv-choice__desc{color:var(--arc-muted)}.cv-arcade .cv-table-wrap{background:var(--arc-panel);border:2px solid var(--arc-line);border-radius:4px}.cv-arcade .cv-th{color:var(--arc-muted);background:var(--arc-panel-2);border-bottom:2px solid var(--arc-line);font-size:9px}.cv-arcade .cv-td{border-bottom:1px solid var(--arc-line);vertical-align:middle;color:var(--arc-text)}.cv-arcade .cv-board-row--me>.cv-td{background:var(--arc-panel-2)}.cv-arcade .cv-board-row--me>.cv-td:first-child{box-shadow:inset 4px 0 0 var(--arc-gold)}.cv-arcade__rank{font-family:var(--arc-font);color:var(--arc-text);font-size:12px}.cv-arcade__rank--1{color:var(--arc-gold)}.cv-arcade__rank--2{color:var(--cv-arcade-silver)}.cv-arcade__rank--3{color:var(--cv-arcade-bronze)}.cv-arcade__player{align-items:center;gap:var(--cv-space-3);display:flex}.cv-arcade__tile{background:var(--arc-tile);border-radius:2px;padding:2px;line-height:0;display:inline-flex}.cv-arcade__tile--locked{opacity:.45;filter:grayscale()}.cv-arcade__you{font-family:var(--arc-font);color:var(--arc-ink);background:var(--arc-gold);border-radius:2px;padding:3px 5px;font-size:8px;animation:1.2s steps(2,jump-none) infinite cv-arcade-blink}.cv-arcade__bob{animation:1s steps(2,jump-none) infinite cv-arcade-bob}@keyframes cv-arcade-blink{0%{opacity:1}to{opacity:.55}}@keyframes cv-arcade-bob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.cv-arcade__bar{background:var(--arc-ink);border:2px solid var(--arc-line);height:14px;padding:2px}.cv-arcade__bar>span{background:repeating-linear-gradient(90deg, var(--arc-green) 0 8px, transparent 8px 10px);height:100%;display:block}.cv-arcade__bar--gold>span{background:repeating-linear-gradient(90deg, var(--arc-gold) 0 8px, transparent 8px 10px)}.cv-arcade__banner{align-items:center;gap:var(--cv-space-3);padding:var(--cv-space-3) var(--cv-space-4);background:var(--cv-arcade-banner-bg);border:2px solid var(--arc-gold);border-radius:4px;flex-wrap:wrap;display:flex}.cv-arcade__banner .cv-arcade__label{color:var(--arc-gold)}.cv-arcade__badge{gap:var(--cv-space-2);padding:var(--cv-space-3);background:var(--arc-panel-2);border:2px solid var(--arc-line);border-radius:4px;display:grid}.cv-arcade__badge--earned{border-color:var(--arc-gold)}.cv-arcade__ledger-points--plus{color:var(--arc-green)}.cv-arcade__ledger-points--minus{color:var(--arc-pink)}.cv-picker{gap:var(--cv-space-2);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));margin:0;padding:0;list-style:none;display:grid}.cv-picker__item{width:100%;padding:var(--cv-space-2);background:var(--cv-subtle);border:2px solid var(--cv-border);cursor:pointer;font:var(--cv-type-caption);color:var(--cv-text);text-align:center;border-radius:4px;justify-items:center;gap:4px;display:grid}.cv-picker__item[aria-pressed=true]{border-color:var(--cv-brand-600);background:var(--cv-brand-50)}.cv-picker__item[aria-disabled=true]{cursor:not-allowed;color:var(--cv-text-2)}.cv-picker__item[aria-disabled=true] svg{opacity:.4;filter:grayscale()}.cv-picker__name{font-weight:600}@media (prefers-reduced-motion:reduce){.cv-arcade__you,.cv-arcade__bob{animation:none}}@media (width<=767px){.cv-arcade{padding:var(--cv-space-3)}}
