:root{--bg:#0e0f11;--surface:#16181c;--surface-2:#131519;--line:#2c3036;--line-strong:#e8eaed;--text:#e8eaed;--text-strong:#fff;--soft:#c5c9cf;--muted:#a6abb3;--accent:#c6f432;--on-accent:#0e0f11;--warn:#ffd166;--danger:#ff8a80;--sans:"IBM Plex Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}a{color:var(--text)}a:hover{color:var(--text-strong)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{color:var(--text-strong);letter-spacing:-.02em;margin:0}.container{flex-direction:column;gap:40px;width:100%;max-width:1280px;margin:0 auto;padding:48px 48px 64px;display:flex}@media (width<=640px){.container{padding:32px 20px 48px}}.split{flex-wrap:wrap;align-items:flex-start;gap:48px;display:flex}.split>.side{flex-direction:column;flex:260px;gap:24px;min-width:0;display:flex}.split>.main{flex-direction:column;flex:999 560px;gap:24px;min-width:0;display:flex}.stack{flex-direction:column;gap:16px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.spread{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.display{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(44px,8vw,96px);font-weight:700;line-height:.92}.title{letter-spacing:-.03em;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1}.h2{font-size:20px;font-weight:600}.byline{color:var(--soft);font-size:22px;font-weight:500}.byline a{color:var(--text-strong);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.eyebrow{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:13px;display:flex}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.soft{color:var(--soft)}.num{text-align:right;font-variant-numeric:tabular-nums}.plain{text-decoration:none}.tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;background:var(--accent);color:var(--on-accent);padding:3px 8px;font-size:12px;font-weight:500;display:inline-block}.tag.outline{color:var(--soft);border:1px solid var(--line);background:0 0}.pending{font-family:var(--mono);color:var(--warn);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.btn{min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #3a3f46;border-radius:0;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--text);color:var(--text-strong)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}.btn.primary:hover{filter:brightness(1.08);color:var(--on-accent)}.btn.small{min-height:32px;padding:0 10px;font-size:13px}.btn.danger{color:var(--danger)}.btn-group{display:flex}.btn-group .btn+.btn{border-left:0}.linkish{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.linkish:hover{color:var(--text-strong)}input,select{background:var(--surface);min-height:44px;color:var(--text);font:inherit;border:1px solid #3a3f46;border-radius:0;width:100%;padding:0 12px}input::placeholder{color:#8a9099}input[type=file]{padding:9px 12px}.form-grid{grid-template-columns:140px minmax(0,480px);align-items:center;gap:10px 20px;display:grid}.form-grid label{color:var(--muted);font-size:13px}@media (width<=640px){.form-grid{grid-template-columns:minmax(0,1fr);gap:6px}}.inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-form input{flex:220px;width:auto}.inline-form select{width:auto}.table-wrap{overflow-x:auto}table.data{border-collapse:collapse;width:100%}table.data th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:0 16px 12px 0;font-size:13px;font-weight:500}table.data td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px 14px 0}table.data th.num,table.data td.num{text-align:right}table.data th:last-child,table.data td:last-child{padding-right:0}table.data.roomy td{padding-top:20px;padding-bottom:20px}.track-title{color:var(--text-strong);font-size:20px;font-weight:600;text-decoration:none}.bar{background:#23262b;height:4px;margin-top:10px;display:block}.bar>span{background:var(--accent);height:4px;display:block}dl.facts{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}dl.facts dt,dl.facts dd{border-bottom:1px solid var(--line);margin:0;padding:12px 0;font-size:14px}dl.facts dt{color:var(--muted);font-size:13px}.stats{border-top:1px solid var(--line-strong);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.stats>a,.stats>div{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:20px 20px 20px 0;text-decoration:none;display:flex}.stats .value{letter-spacing:-.03em;color:var(--text-strong);font-size:44px;font-weight:700;line-height:1}.stats .label{color:var(--muted);font-size:13px}.art{aspect-ratio:1;background:var(--surface);border:1px solid var(--line);width:100%;max-width:320px;color:var(--muted);justify-content:center;align-items:center;font-size:13px;display:flex}.alert{border:1px solid var(--line);background:var(--surface);white-space:pre-line;padding:12px 16px;font-size:14px}.alert.error{border-color:var(--danger);color:var(--danger)}.alert.ok{border-color:var(--accent);color:var(--accent)}.issues{font-family:var(--mono);margin:0;padding:0;font-size:13px;list-style:none}.issues li{border-bottom:1px solid var(--line);gap:16px;padding:8px 0;display:flex}.issues .lvl-error{color:var(--danger)}.issues .lvl-warning{color:var(--warn)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar.svelte-12qhfyh{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:stretch;gap:0 32px;padding:0 48px;display:flex}@media (width<=640px){.topbar.svelte-12qhfyh{gap:0 20px;padding:0 20px}}.brand.svelte-12qhfyh,nav.svelte-12qhfyh a:where(.svelte-12qhfyh),.who.svelte-12qhfyh,.switch.svelte-12qhfyh{align-items:center;gap:8px;display:flex}.switch.svelte-12qhfyh select:where(.svelte-12qhfyh){width:auto;padding:6px 10px}.search.svelte-12qhfyh{align-items:center;min-height:64px;display:flex}.brand.svelte-12qhfyh{font-family:var(--mono);color:var(--text-strong);font-weight:500}.slash.svelte-12qhfyh{color:var(--accent)}nav.svelte-12qhfyh{flex-wrap:wrap;gap:0 28px;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted)}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text-strong)}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--text-strong);box-shadow:inset 0 -3px 0 var(--accent);font-weight:600}.grow.svelte-12qhfyh{flex-grow:1}.search.svelte-12qhfyh input:where(.svelte-12qhfyh){width:240px;max-width:60vw;min-height:40px}.who.svelte-12qhfyh{gap:16px;font-size:13px}
