.cv-input{border:1px solid var(--rule);background:var(--base);color:var(--ink);border-radius:6px;padding:5px 9px;font-size:13.5px}.cv-input:focus-visible,.cv-seg a:focus-visible,.cv-seg input:focus-visible+span{outline:2px solid var(--accent);outline-offset:1px}.cv-seg{border:1px solid var(--rule);border-radius:6px;font-size:13px;display:inline-flex;overflow:hidden}.cv-seg>a,.cv-seg>label>span{color:var(--muted);cursor:pointer;white-space:nowrap;padding:5px 10px;display:block}.cv-seg>a+a,.cv-seg>label+label{border-left:1px solid var(--rule)}.cv-seg>a[aria-pressed=true],.cv-seg input:checked+span,.cv-seg>a.auto-wide{background:var(--surface);color:var(--ink);font-weight:500}[data-cv-js] .cv-nojs{display:none}.cv-bar{background:color-mix(in oklab, var(--faint) 45%, transparent);border-radius:999px;height:10px;display:flex;overflow:hidden}.cv-bar>i{height:100%;display:block}.cv-bar-thin{height:6px}.cv-bar-thin>i{min-width:2px}.cv-bar-part{background:repeating-linear-gradient(135deg, var(--good) 0 2px, color-mix(in oklab, var(--good) 35%, transparent) 2px 4px)}.cv-chip{border:1px solid var(--rule);font-size:12px;font-family:var(--font-mono);border-radius:999px;align-items:center;gap:5px;padding:1px 8px 1px 6px;display:inline-flex}.cv-pill{border:1px solid var(--rule);border-radius:999px;padding:2px 9px;font-size:12px}.cv-pill.ok{border-color:color-mix(in oklab, var(--good) 50%, transparent);color:var(--good)}.cv-pill.no{color:var(--muted)}dialog.cv-drill{color:var(--ink);background:var(--base);z-index:40;border:0;border-radius:12px 12px 0 0;width:100%;max-width:100%;max-height:88dvh;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 10px 40px oklch(20% .02 75/.25)}dialog.cv-drill[open]{flex-direction:column;display:flex}dialog.cv-drill::backdrop{background:oklch(20% .02 75/.35)}.cv-drill-inner{flex-direction:column;flex:1;min-height:0;display:flex}.cv-drill-head{border-bottom:1px solid var(--rule);gap:8px;padding:14px 16px 12px;display:grid}.cv-drill-body{min-height:0;padding-bottom:16px;overflow:auto}@media (width>=640px){dialog.cv-drill{border-radius:0;width:min(540px,100vw);height:100dvh;max-height:100dvh;inset:0 0 0 auto}}.cv-table-wrap{overscroll-behavior-x:contain;overflow-x:auto}.cv-season-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.cv-season-table th{text-align:left;color:var(--muted);font-size:10.5px;font-weight:400;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--rule);white-space:nowrap;background:var(--base);padding:6px 5px}.cv-season-table td{border-bottom:1px solid var(--rule);white-space:nowrap;padding:6px 5px}.cv-season-table th:first-child,.cv-season-table td:first-child{z-index:1;background:var(--base);padding-left:16px;position:sticky;left:0}.cv-season-table th:last-child,.cv-season-table td:last-child{padding-right:16px}.cv-season-table .num{text-align:right;padding-left:8px}.cv-season-table .warn{color:var(--bad)}.cv-season-table tr.hl td{background:color-mix(in oklab, var(--accent) 12%, var(--base))}.cv-season-table tr.cv-season-row:has(+.cv-find-row) td{border-bottom:0}.cv-season-table td.cv-find-cell,.cv-season-table .cv-find-row td{white-space:normal;background:var(--base);padding-top:0;padding-left:16px;padding-right:16px;position:sticky;left:0}.cv-find-box{max-width:min(32rem,100vw - 32px);color:var(--muted);gap:1px;font-size:12px;line-height:1.4;display:grid}.cv-find>summary{cursor:pointer;align-items:center;gap:6px;min-width:0;list-style:none;display:flex}.cv-find>summary::-webkit-details-marker{display:none}.cv-find>summary:after{content:"+";color:var(--accent);margin-left:auto}.cv-find[open]>summary:after{content:"−"}.cv-find-dot{background:var(--warn,var(--muted));border-radius:50%;flex:none;width:6px;height:6px}.cv-find[data-severity=error] .cv-find-dot,.cv-find[data-severity=critical] .cv-find-dot{background:var(--bad)}.cv-find[data-severity=info] .cv-find-dot{background:var(--muted)}.cv-find ul{gap:3px;margin:3px 0 6px;padding-left:12px;list-style:outside;display:grid}.cv-find li{overflow-wrap:anywhere}.cv-import>summary{cursor:pointer;list-style:none}.cv-import>summary::-webkit-details-marker{display:none}.cv-import>summary:after{content:" +";color:var(--accent)}.cv-import[open]>summary:after{content:" −"}.cv-import>ul{margin-top:6px}.cv-state{align-items:center;gap:5px;display:inline-flex}.cv-state .verified-badge-wrap{font-size:12.5px}.cv-changes{margin-top:2px;font-size:12px}.cv-changes>summary{cursor:pointer;color:var(--accent)}.cv-changes-scroll{margin-top:4px;overflow-x:auto}.cv-changes table{border-collapse:collapse;font-size:12px}.cv-changes th,.cv-changes td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--rule);padding:2px 8px 2px 0;font-weight:400}.cv-changes th{color:var(--muted)}
