@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400-latin-ext.woff2) format("woff2");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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400-latin.woff2) format("woff2");unicode-range:u+00??,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:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrumentsans-400-700-latin-ext.woff2) format("woff2");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:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrumentsans-400-700-latin.woff2) format("woff2");unicode-range:u+00??,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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spacemono-400-latin-ext.woff2) format("woff2");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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spacemono-400-latin.woff2) format("woff2");unicode-range:u+00??,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/spacemono-700-latin-ext.woff2) format("woff2");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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/spacemono-700-latin.woff2) format("woff2");unicode-range:u+00??,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{--ink:#09080d;--haze:#17141f;--rule:#2b2739;--light:#f7f4ee;--dim:#a39dba;--dimmer:#9a95af;--lead:#8b5cf6;--font-display:"Anton","Impact","Arial Narrow","Helvetica Neue",sans-serif;--font-body:"Instrument Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"Space Mono",ui-monospace,"SF Mono",Menlo,monospace;--max:760px;--pad:18px;--radius:18px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:dark;scroll-behavior:smooth}#contribute-panel{scroll-margin-top:22px}body{margin:0;background:var(--ink);color:var(--light);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:hidden}a{color:inherit}:focus-visible{outline:3px solid var(--lead);outline-offset:3px;border-radius:8px}.sky{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.sky:after,.sky:before{content:"";position:absolute;border-radius:50%;opacity:.34;will-change:transform}.sky:before{width:78vmax;height:78vmax;top:-44vmax;left:-20vmax;background:radial-gradient(circle,color-mix(in srgb,var(--lead) 60%,transparent) 0,color-mix(in srgb,var(--lead) 22%,transparent) 38%,transparent 70%);animation:drift-a 26s ease-in-out infinite alternate}.sky:after{width:56vmax;height:56vmax;top:-24vmax;right:-24vmax;background:radial-gradient(circle,color-mix(in srgb,var(--lead) 38%,transparent) 0,color-mix(in srgb,var(--lead) 14%,transparent) 40%,transparent 72%);animation:drift-b 34s ease-in-out infinite alternate}@keyframes drift-a{to{transform:translate3d(9vw,5vh,0) scale(1.12)}}@keyframes drift-b{to{transform:translate3d(-8vw,8vh,0) scale(.92)}}.grain{position:fixed;inset:-50%;z-index:1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain .7s steps(3) infinite}@keyframes grain{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}to{transform:translate(0)}}.page{z-index:2;padding:0 var(--pad) 88px}.hdr,.page{position:relative;max-width:var(--max);margin:0 auto}.hdr{z-index:5;padding:14px var(--pad);display:flex;justify-content:space-between;gap:10px}.hdr,.hdr-mark{align-items:center}.hdr-mark{display:inline-flex;gap:8px;font-family:var(--font-display);font-size:20px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap}.hdr-mark:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--lead);box-shadow:0 0 0 4px color-mix(in srgb,var(--lead) 22%,transparent);flex:none}.hdr-nav{display:flex;align-items:center;gap:2px}.hdr-link{text-decoration:none;color:var(--dim);font-size:13px;font-weight:600;padding:8px 10px;border-radius:999px;white-space:nowrap;transition:color .15s ease,background .15s ease}.hdr-link:hover{color:var(--light);background:rgba(255,255,255,.06)}.hdr-link--wide{display:none}.ftr{position:relative;z-index:2;max-width:var(--max);margin:0 auto;padding:30px var(--pad) 56px;color:var(--dimmer);font-size:12.5px;border-top:1px solid var(--rule)}.ftr a{color:var(--dim)}.ticker{position:relative;z-index:4;display:flex;align-items:center;gap:12px;max-width:var(--max);margin:0 auto;padding:0 var(--pad);overflow:hidden}.ticker-live{display:inline-flex;align-items:center;gap:6px;flex:none;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--light);padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--rule)}.ticker-live i{width:6px;height:6px;border-radius:50%;background:#4ade80;animation:blip 1.6s ease-in-out infinite}@keyframes blip{50%{opacity:.25;transform:scale(.7)}}.ticker-track{position:relative;flex:1 1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 40px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 40px),transparent)}.ticker-run{display:flex;width:max-content;animation:run 46s linear infinite}.ticker-track:hover .ticker-run{animation-play-state:paused}@keyframes run{to{transform:translateX(-50%)}}.tick{--c:var(--lead);display:inline-flex;align-items:center;gap:7px;margin-right:26px;font-family:var(--font-mono);font-size:12px;color:var(--dimmer);white-space:nowrap;padding:9px 0}.tick b{color:var(--c);font-weight:700}.tick span{color:var(--light);font-weight:700;font-family:var(--font-body)}.hero{position:relative;padding:20px 0 8px}.kicker{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lead)}.kicker:after{content:"";width:34px;height:1px;background:color-mix(in srgb,var(--lead) 60%,transparent)}.thesis{margin:10px 0 0;font-family:var(--font-display);font-size:calc(clamp(56px, 17vw, 132px) * var(--fit, 1));line-height:.82;letter-spacing:.004em;overflow-wrap:break-word;text-shadow:0 0 70px color-mix(in srgb,var(--lead) 50%,transparent)}.thesis,.thesis-artist{text-transform:uppercase}.thesis-artist{display:block;margin-top:13px;font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.12em;color:var(--dim);text-shadow:none}.bank{display:flex;align-items:baseline;gap:11px;margin-top:18px}.bank-amount{font-family:var(--font-display);font-size:clamp(44px,13vw,84px);line-height:.85;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bank-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dimmer)}.duel{margin-top:26px}.duel-bar{display:flex;gap:3px;height:12px}.duel-bar i{display:block;height:100%;border-radius:999px;background:var(--c);box-shadow:0 0 18px color-mix(in srgb,var(--c) 70%,transparent);transition:width .9s cubic-bezier(.2,.7,.2,1)}.duel-legend{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dimmer)}.duel-legend b{color:var(--light)}.duel-line{margin:18px 0 0;font-size:17px;color:var(--dim);max-width:40ch}.duel-line strong{color:var(--light);font-weight:700}.hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.rail{display:grid;grid-template-columns:1.3fr .9fr .9fr;margin:26px 0 0;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rail>div{padding:13px 12px;min-width:0}.rail>div+div{border-left:1px solid var(--rule)}.rail dt{margin:0;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dimmer)}.rail dd{margin:6px 0 0;font-family:var(--font-display);font-size:clamp(17px,5vw,24px);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail .clock{display:block;font-family:var(--font-mono);font-size:clamp(13px,4vw,19px);font-weight:700;letter-spacing:-.03em;color:var(--lead)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:42px 0 14px}.section-title{margin:0;font-family:var(--font-display);font-size:24px;letter-spacing:.03em;text-transform:uppercase}.section-note{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dimmer);text-align:right}.board{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.row{--c:var(--lead);position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"rank name total" "rank meta meta";align-items:center;grid-column-gap:12px;column-gap:12px;padding:13px 15px;background:#100e17;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:var(--light);transition:border-color .18s ease,transform .12s ease,background .18s ease;animation:rise .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 26ms)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.row:hover{border-color:color-mix(in srgb,var(--c) 55%,var(--rule));background:#171422}.row:active{transform:scale(.994)}.row-fill{position:absolute;top:0;bottom:0;left:0;width:0;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 14%,transparent),color-mix(in srgb,var(--c) 2%,transparent));transition:width .85s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 30ms);pointer-events:none}.row--podium{border-color:color-mix(in srgb,var(--c) 42%,var(--rule));background:#14111d}.row-bar{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--c);box-shadow:0 0 14px color-mix(in srgb,var(--c) 90%,transparent);transition:width .85s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 30ms);pointer-events:none}.row--1 .row-bar{height:4px}.row--1{padding:17px 16px;border-color:color-mix(in srgb,var(--c) 72%,var(--rule));box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 20%,transparent),0 20px 54px -24px color-mix(in srgb,var(--c) 90%,transparent)}.row--1 .row-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 20%,transparent),color-mix(in srgb,var(--c) 3%,transparent))}.row-rank{grid-area:rank;position:relative;font-family:var(--font-display);font-size:30px;line-height:1;color:var(--c);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 18px color-mix(in srgb,var(--c) 60%,transparent)}.row--1 .row-rank{font-size:40px}.row-name{grid-area:name;position:relative;min-width:0}.row-fandom{display:block;font-family:var(--font-display);font-size:25px;line-height:1.02;letter-spacing:.015em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row--1 .row-fandom{font-size:32px}.row-artist{display:block;margin-top:2px;font-size:12.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-total{grid-area:total;position:relative;align-self:start;font-family:var(--font-display);font-size:25px;line-height:1.05;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.row--1 .row-total{font-size:32px}.row-meta{grid-area:meta;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:9px;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;color:var(--dimmer)}.row-meta strong{color:var(--light);font-weight:700}.row-gap{color:var(--dim)}.row-dot{opacity:.35}.row-total.is-bump{animation:bump .6s cubic-bezier(.2,1.4,.3,1)}@keyframes bump{30%{transform:scale(1.14);color:var(--c)}}.board-more{display:block;width:100%;margin-top:8px;padding:14px;border-radius:var(--radius);border:1px dashed var(--rule);background:transparent;color:var(--dim);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .15s ease,border-color .15s ease}.board-more:hover{color:var(--light);border-color:var(--dim)}.board-empty{padding:30px 20px;border:1px dashed var(--rule);border-radius:var(--radius);color:var(--dim);text-align:center}.board-empty strong{color:var(--light)}.chips{display:flex;flex-wrap:wrap;gap:7px}.chip{--c:var(--lead);display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px 0 11px;border-radius:999px;border:1px solid var(--rule);background:rgba(255,255,255,.03);color:var(--light);font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .12s ease}.chip:hover{border-color:color-mix(in srgb,var(--c) 70%,var(--rule));background:color-mix(in srgb,var(--c) 10%,transparent);transform:translateY(-1px)}.chip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);flex:none}.chip small{color:var(--dimmer);font-weight:500}.how{counter-reset:step;margin-top:46px;display:grid;grid-gap:8px;gap:8px}.how-item{position:relative;padding:18px 20px 18px 54px;border-radius:var(--radius);background:rgba(255,255,255,.03);border:1px solid var(--rule)}.how-item:before{content:counter(step);counter-increment:step;position:absolute;left:19px;top:17px;font-size:22px;line-height:1;color:var(--lead)}.how-item h3,.how-item:before{font-family:var(--font-display)}.how-item h3{margin:0 0 3px;font-size:19px;letter-spacing:.03em;text-transform:uppercase}.how-item p{margin:0;color:var(--dim);font-size:14.5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-family:var(--font-body);font-size:15.5px;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .1s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease;white-space:nowrap}.btn--primary{background:var(--light);color:var(--ink);box-shadow:0 10px 34px -16px var(--light)}.btn--primary:hover{background:#ffffff}.btn--lead{background:var(--lead);color:#0b0910;box-shadow:0 12px 38px -16px var(--lead)}.btn--lead:hover{filter:brightness(1.08)}.btn--ghost{background:rgba(255,255,255,.04);color:var(--light);border-color:var(--rule)}.btn--ghost:hover{border-color:var(--dim);background:rgba(255,255,255,.075)}.btn--small{min-height:38px;padding:0 15px;font-size:13.5px}.btn--block{width:100%}.btn:active{transform:scale(.98)}.btn[disabled]{opacity:.45;cursor:default;transform:none;box-shadow:none}.entry-hero{position:relative;padding:20px 0 4px}.entry-rank{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;background:color-mix(in srgb,var(--lead) 16%,transparent);border:1px solid color-mix(in srgb,var(--lead) 45%,transparent);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--lead)}.entry-name,.entry-rank{text-transform:uppercase}.entry-name{margin:14px 0 0;font-family:var(--font-display);font-size:calc(clamp(50px, 16vw, 112px) * var(--fit, 1));line-height:.84;letter-spacing:.005em;overflow-wrap:break-word;text-shadow:0 0 70px color-mix(in srgb,var(--lead) 50%,transparent)}.entry-artist{margin:13px 0 0;font-size:13.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015))}.stat{padding:13px 12px;min-width:0}.stat+.stat{border-left:1px solid var(--rule)}.stat dt{font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--dimmer);margin:0}.stat dd{margin:6px 0 0;font-family:var(--font-display);font-size:clamp(18px,5.5vw,26px);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meter{margin-top:24px}.meter-track{position:relative;height:14px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--rule);overflow:hidden}.meter-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--lead) 55%,transparent),var(--lead));box-shadow:0 0 20px color-mix(in srgb,var(--lead) 70%,transparent);transition:width 1s cubic-bezier(.2,.7,.2,1)}.meter-legend{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dimmer)}.meter-legend b{color:var(--light)}.gap-line{margin:20px 0 0;font-size:19px;line-height:1.4;color:var(--dim)}.gap-line strong{color:var(--light);font-weight:700}.panel{margin-top:22px;padding:18px;border-radius:var(--radius);background:rgba(255,255,255,.032);border:1px solid var(--rule)}.panel-title{margin:0 0 12px;font-family:var(--font-display);font-size:20px;letter-spacing:.03em;text-transform:uppercase}.field{display:block;margin-top:14px}.field-label{display:block;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dimmer);margin-bottom:7px}.input{width:100%;min-height:50px;padding:0 15px;border-radius:13px;border:1px solid var(--rule);background:rgba(0,0,0,.35);color:var(--light);font-family:var(--font-body);font-size:16px;font-weight:600}.input::placeholder{color:var(--dimmer);font-weight:500}.input:focus{outline:2px solid var(--lead);outline-offset:1px;border-color:transparent}.amounts{display:flex;flex-wrap:wrap;gap:7px}.amount{min-height:46px;padding:0 17px;border-radius:999px;border:1px solid var(--rule);background:rgba(0,0,0,.3);color:var(--light);font-family:var(--font-mono);font-size:15px;font-weight:700;cursor:pointer;transition:transform .1s ease,border-color .15s ease,background .15s ease}.amount:hover{border-color:var(--dim)}.amount[aria-pressed=true]{background:var(--lead);color:#0b0910;border-color:var(--lead);box-shadow:0 8px 24px -14px var(--lead)}.amount:active{transform:scale(.96)}.amount-custom{display:flex;align-items:center;gap:9px;margin-top:9px}.amount-custom .input{max-width:150px;font-family:var(--font-mono);font-weight:700}.hint{margin:11px 0 0;font-size:12.5px;color:var(--dimmer);line-height:1.55}.hint a{color:var(--dim)}.error{margin:11px 0 0;padding:10px 12px;border-radius:11px;background:color-mix(in srgb,#ff4d4d 16%,transparent);border:1px solid color-mix(in srgb,#ff4d4d 45%,transparent);color:var(--light);font-size:14px}.swatches{display:flex;flex-wrap:wrap;gap:8px}.swatch{width:38px;height:38px;border-radius:50%;border:3px solid transparent;background:var(--c);cursor:pointer;padding:0;transition:transform .12s ease,box-shadow .15s ease}.swatch:hover{transform:scale(1.1)}.swatch[aria-pressed=true]{border-color:var(--light);box-shadow:0 0 20px -2px var(--c)}.matches{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.match{--c:var(--lead);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-radius:13px;background:rgba(0,0,0,.3);border:1px solid var(--rule);text-decoration:none;font-size:14px}.match:hover{border-color:color-mix(in srgb,var(--c) 60%,var(--rule))}.match b{font-weight:700}.match small{color:var(--dimmer)}.match span:last-child{color:var(--c);font-weight:700;white-space:nowrap;font-family:var(--font-mono)}.receipt{--c:var(--lead);position:relative;margin-top:20px;padding:24px 20px;border-radius:var(--radius);background:radial-gradient(90% 80% at 100% 0,color-mix(in srgb,var(--c) 30%,transparent),transparent 68%),rgba(255,255,255,.05);border:1px solid color-mix(in srgb,var(--c) 55%,var(--rule));overflow:hidden;animation:pop .5s cubic-bezier(.2,1.3,.3,1) both}@keyframes pop{0%{opacity:0;transform:translateY(12px) scale(.98)}}.receipt-kicker{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c)}.receipt-line{margin:10px 0 0;font-family:var(--font-display);font-size:clamp(32px,9vw,50px);line-height:.92;text-transform:uppercase}.receipt-sub{margin:10px 0 0;color:var(--dim);font-size:15px}.receipt-sub strong{color:var(--light)}.receipt-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.hof{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.hof-row{--c:var(--lead);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:15px 17px;border-radius:var(--radius);background:rgba(255,255,255,.032);border:1px solid var(--rule);border-left:4px solid var(--c);text-decoration:none;transition:border-color .15s ease,background .15s ease}.hof-row:hover{background:rgba(255,255,255,.055);border-color:color-mix(in srgb,var(--c) 45%,var(--rule));border-left-color:var(--c)}.hof-week{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;color:var(--dimmer)}.hof-name,.hof-week{text-transform:uppercase}.hof-name{font-family:var(--font-display);font-size:25px;line-height:1;margin-top:5px}.hof-artist{color:var(--dim);font-size:13px;margin-top:3px}.hof-total{font-family:var(--font-display);font-size:24px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hof-total small{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--dimmer);text-transform:uppercase;margin-top:3px}.prose{max-width:62ch}.prose h1{font-size:clamp(40px,12vw,64px);line-height:.9;letter-spacing:.01em;margin:26px 0 8px}.prose h1,.prose h2{font-family:var(--font-display);text-transform:uppercase}.prose h2{font-size:22px;letter-spacing:.03em;margin:34px 0 8px}.prose li,.prose p{color:var(--dim);font-size:16px}.prose strong{color:var(--light)}.prose ul{padding-left:20px}.lead{font-size:18px;margin:10px 0 0}.lead,.notice{color:var(--dim)}.notice{margin-top:26px;padding:17px 19px;border-radius:var(--radius);border:1px solid var(--rule);background:rgba(255,255,255,.025);font-size:14px}.notice strong{color:var(--light)}.demo-bar{position:relative;z-index:5;max-width:var(--max);margin:0 auto;padding:8px var(--pad) 0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--dimmer);text-align:center}.demo-bar strong{color:var(--dim);font-weight:700}.muted{color:var(--dim)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:600px){:root{--pad:24px}.hdr-link--wide{display:inline-flex}.row{grid-template-columns:58px minmax(0,1fr) auto;padding:15px 20px}.row--1{padding:20px}.row-rank{font-size:38px}.row--1 .row-rank{font-size:52px}.row-fandom,.row-total{font-size:30px}.row--1 .row-fandom,.row--1 .row-total{font-size:40px}.row-artist{font-size:13.5px}.how{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.btn,.chip,.duel-bar i,.meter-fill,.row,.row-fill{transition:none}.grain,.receipt,.row,.row-total.is-bump,.sky:after,.sky:before,.ticker-live i,.ticker-run{animation:none}}