@import "https://fonts.googleapis.com/css2?family=Rubik+Spray+Paint&display=swap";
:root{--bg:#0c0d0a;--bg-dusk:#17110c;--panel:#15140f;--panel-2:#100f0b;--edge:#2b2619;--edge-soft:#201d14;--ink:#ece5d3;--ink-soft:#9d947f;--ink-faint:#6b6553;--sun:#e7a53a;--terracotta:#cd6f45;--phosphor:#5ce07b;--phosphor-dim:#2f7c44;--tally:#ff4a38;--panel-edge:var(--edge);--signal-red:var(--tally);--signal-amber:var(--sun);--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--display:"Bricolage Grotesque", system-ui, sans-serif;--hand:"Caveat", "Segoe Print", "Comic Sans MS", cursive;--poster:"Anton", "Arial Narrow", Impact, system-ui, sans-serif;--spray:"Rubik Spray Paint", "Permanent Marker", Impact, sans-serif;--clank-green:#8ede1f;--clank-cream:#f3efe2}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--mono);-webkit-font-smoothing:antialiased;background-image:radial-gradient(120% 60% at 50% -10%, #e7a53a1a, transparent 60%), radial-gradient(90% 50% at 90% 0%, #cd6f4514, transparent 55%), linear-gradient(180deg, var(--bg-dusk), var(--bg) 40%);background-attachment:fixed;min-height:100vh;margin:0;font-size:15px;line-height:1.55}.wrap{z-index:2;max-width:900px;margin:0 auto;padding:0 20px 88px;position:relative}.masthead{border-bottom:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:4px;padding:22px 0 18px;display:flex}.masthead h1{font-family:var(--display);letter-spacing:-.02em;text-transform:none;color:var(--ink);align-items:center;gap:12px;margin:0;font-size:clamp(1.4rem,4vw,2.05rem);font-weight:800;line-height:1;display:flex}.masthead h1 .dot-clankers{color:var(--phosphor)}.masthead .sub{color:var(--ink-faint);letter-spacing:.18em;text-transform:uppercase;text-align:right;margin-left:auto;font-size:.66rem}.rec{font-family:var(--mono);letter-spacing:.16em;color:var(--tally);text-transform:uppercase;white-space:nowrap;background:#ff4a380f;border:1px solid #ff4a3866;border-radius:3px;align-items:center;gap:7px;padding:3px 8px;font-size:.6rem;display:inline-flex}.rec:before{content:"";background:var(--tally);width:8px;height:8px;box-shadow:0 0 8px var(--tally);border-radius:50%;animation:2.4s step-end infinite blink}@keyframes blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.rec:before,.live-dot{animation:none!important}}.billboard{background:linear-gradient(180deg, var(--panel), var(--panel-2));border:1px solid var(--edge);border-radius:10px;margin-top:22px;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ece5d30a,0 20px 60px -20px #000c}.billboard .frame{aspect-ratio:16/9;background:radial-gradient(120% 120% at 50% 40%,#0a1408,#000 90%);border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0009,inset 0 0 60px #000000b3}.billboard video{object-fit:contain;background:#000;width:100%;height:100%}.billboard .empty{color:var(--phosphor-dim);text-align:center;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:24px;font-size:.8rem}.billboard .frame:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(var(--phosphor-dim), var(--phosphor-dim)) 0 0 / 14px 1px no-repeat, linear-gradient(var(--phosphor-dim), var(--phosphor-dim)) 0 0 / 1px 14px no-repeat, linear-gradient(var(--phosphor-dim), var(--phosphor-dim)) 100% 0 / 14px 1px no-repeat, linear-gradient(var(--phosphor-dim), var(--phosphor-dim)) 100% 0 / 1px 14px no-repeat, linear-gradient(var(--phosphor-dim), var(--phosphor-dim)) 0 100% / 14px 1px no-repeat, linear-gradient(var(--phosphor-dim), var(--phosphor-dim)) 0 100% / 1px 14px no-repeat, linear-gradient(var(--phosphor-dim), var(--phosphor-dim)) 100% 100% / 14px 1px no-repeat, linear-gradient(var(--phosphor-dim), var(--phosphor-dim)) 100% 100% / 1px 14px no-repeat;opacity:.5;position:absolute;inset:10px}.chyron{z-index:4;letter-spacing:.06em;color:var(--phosphor);text-transform:uppercase;background:linear-gradient(#0000,#040804e6);justify-content:space-between;gap:12px;padding:10px 14px;font-size:.7rem;display:flex;position:absolute;bottom:0;left:0;right:0}.chyron a{color:var(--phosphor);text-underline-offset:2px}.statbar{background:var(--edge);border:1px solid var(--edge);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.statbar>div{background:var(--panel);padding:14px 16px}.statbar b{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1;display:block}.statbar span{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.12em;margin-top:5px;font-size:.62rem;display:block}.statbar .price b{color:var(--sun)}.bidbox,.showpanel{background:var(--panel);border:1px solid var(--edge);border-radius:10px;margin-top:22px;padding:22px;box-shadow:inset 0 1px #ece5d308}.bidbox h2{font-family:var(--display);letter-spacing:-.01em;text-transform:none;color:var(--ink);margin:0 0 6px;font-size:1.15rem;font-weight:700}.bidbox p{color:var(--ink-soft);max-width:60ch;margin:0 0 16px;font-size:.84rem}.bidrow{flex-wrap:wrap;gap:10px;display:flex}.bidrow input{background:var(--panel-2);min-width:220px;color:var(--ink);border:1px solid var(--edge);font-family:var(--mono);border-radius:6px;flex:1;padding:12px 14px;font-size:.9rem}.bidrow input::placeholder{color:var(--ink-faint)}.bidrow input:focus{border-color:var(--phosphor-dim);outline:none;box-shadow:0 0 0 3px #5ce07b1f}.bidrow button{background:var(--phosphor);color:#05230f;font-family:var(--mono);cursor:pointer;letter-spacing:.01em;white-space:nowrap;border:none;border-radius:6px;padding:12px 20px;font-size:.9rem;font-weight:700;transition:transform 80ms,background .15s}.bidrow button:hover:not(:disabled){background:#74e88f;transform:translateY(-1px)}.bidrow button:disabled{background:var(--edge);color:var(--ink-faint);cursor:not-allowed}.bidnote{color:var(--ink-faint);margin-top:12px;font-size:.72rem}.status{color:var(--sun);min-height:1.2em;margin-top:14px;font-size:.82rem}.status.err{color:var(--tally)}.status.ok{color:var(--phosphor)}.history{margin-top:30px}.history h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-faint);margin:0 0 10px;font-size:.66rem}.history table{border-collapse:collapse;width:100%;font-size:.82rem}.history td{border-bottom:1px solid var(--edge-soft);color:var(--ink-soft);padding:9px 10px 9px 0}.history td.amt{color:var(--sun);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.lore{color:var(--ink-faint);max-width:64ch;margin-top:40px;font-size:.8rem;line-height:1.7}.lore a{color:var(--terracotta)}.offair{border:1px solid var(--edge);color:var(--ink-soft);background:var(--panel-2);border-radius:8px;align-items:baseline;gap:12px;margin-top:20px;padding:14px 18px;font-size:.82rem;display:flex}.offair .tag{color:var(--ink-faint);letter-spacing:.14em;border:1px solid var(--edge);white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:.62rem}.show-head{font-family:var(--mono);letter-spacing:.14em;color:var(--tally);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:16px;font-size:.72rem;display:flex}.show-head .live-dot{background:var(--tally);width:8px;height:8px;box-shadow:0 0 8px var(--tally);border-radius:50%;margin-right:8px;animation:1.6s step-end infinite blink;display:inline-block}.show-head .show-note{color:var(--ink-soft);letter-spacing:0;text-transform:none}.suggestbox{margin-bottom:22px}.pools{grid-template-columns:3fr 2fr;gap:22px;display:grid}@media (max-width:700px){.pools{grid-template-columns:1fr}}.pool h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--phosphor);margin:0 0 10px;font-size:.64rem}.pool.rising h2{color:var(--sun)}.empty-pool{color:var(--ink-faint);font-size:.82rem}.sugg{border-bottom:1px solid var(--edge-soft);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.sugg .rank{font-family:var(--display);color:var(--phosphor-dim);font-variant-numeric:tabular-nums;padding-top:1px;font-size:.95rem;font-weight:700}.sugg-main{flex:1;min-width:0}.sugg-text{overflow-wrap:break-word;color:var(--ink);font-size:.9rem}.sugg-meta{color:var(--ink-faint);letter-spacing:.04em;margin-top:3px;font-size:.66rem}.sugg-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sugg-actions button{font-family:var(--mono);cursor:pointer;border:1px solid var(--edge);background:var(--panel-2);color:var(--ink);border-radius:5px;padding:6px 10px;font-size:.7rem;transition:border-color .12s}.sugg-actions .vote{color:var(--phosphor);border-color:var(--phosphor-dim)}.sugg-actions .vote:disabled{color:var(--ink-faint);border-color:var(--edge);cursor:default}.sugg-actions .boost{color:var(--sun)}.sugg-actions button:hover:not(:disabled){border-color:var(--phosphor)}body:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000001a 0 1px,#0000 1px 3px);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(#0000 62%,#06040080 100%);position:fixed;inset:0}.masthead h1 .dot-clankers{text-shadow:0 0 16px #5ce07b66}.statbar .price b{text-shadow:0 0 14px #e7a53a33}.bidrow button{box-shadow:0 0 20px #5ce07b38}@media (prefers-reduced-motion:no-preference){.billboard .frame:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#5ce07b0b 50%,#0000 100%) 0 0/100% 10px;animation:9s linear infinite hum;position:absolute;inset:0}@keyframes hum{to{background-position-y:120px}}}.yurt-still{filter:saturate(1.05)contrast(1.02);background-position:50%;background-size:cover;position:absolute;inset:0}.yurt-still:after{content:"";background:radial-gradient(120% 120% at 50% 40%,#0000 55%,#00000080 100%);position:absolute;inset:0}.empty .yurt-glow{pointer-events:none;background:radial-gradient(60px 60px at 22% 62%,#e7a53a29,#0000 70%),radial-gradient(50px 50px at 48% 58%,#5ce07b1f,#0000 70%),radial-gradient(70px 70px at 74% 64%,#cd6f4524,#0000 70%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.empty .yurt-glow{animation:6s ease-in-out infinite alternate appliances}@keyframes appliances{0%{opacity:.6}to{opacity:1}}}.nextstream{background:var(--panel);border:1px solid var(--edge);border-radius:10px;margin-top:22px;padding:24px;box-shadow:inset 0 1px #ece5d308}.ns-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ns-head .tag{color:var(--ink-faint);letter-spacing:.14em;border:1px solid var(--edge);border-radius:3px;padding:3px 8px;font-size:.6rem}.ns-when{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.68rem}.ns-count{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:14px 0 4px;font-size:clamp(2.4rem,9vw,4.2rem);font-weight:800;line-height:1}.ns-count.soon{color:var(--sun);text-shadow:0 0 24px #e7a53a4d}.ns-title{color:var(--phosphor);margin-bottom:8px;font-size:.95rem}.ns-copy{color:var(--ink-soft);max-width:62ch;margin:12px 0 18px;font-size:.86rem;line-height:1.65}.admin-week{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.admin-week label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);gap:4px;font-size:11px;display:grid}.admin-week select{font:inherit;font-family:var(--body,inherit);text-transform:none;letter-spacing:0;border:1px solid var(--edge);background:var(--panel-2);color:var(--ink);border-radius:8px;padding:8px 10px;font-size:13px}.admin-sched{gap:10px;display:grid}.admin-sched input[type=datetime-local],.admin-sched input[type=text]{background:var(--panel-2);color:var(--ink);border:1px solid var(--edge);font-family:var(--mono);border-radius:6px;padding:10px 12px;font-size:.85rem}.studio{width:100%}.set{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.85fr) minmax(0,1.2fr);gap:28px 30px;min-height:100svh;padding:28px 40px 48px;display:grid;position:relative;overflow:hidden}.veil{z-index:1;pointer-events:none;background:linear-gradient(#0c0d0a9e 0%,#0c0d0a14 30%,#0c0d0a24 60%,#0c0d0ae6 100%),linear-gradient(90deg,#0c0d0a66 0%,#0000 40%);position:absolute;inset:0}.zone{z-index:2;min-width:0;position:relative}.z-mast{grid-area:1/1/auto/3;max-width:720px}.z-sign{flex-direction:column;grid-area:1/3;align-items:flex-end;gap:10px;display:flex}.z-white{grid-area:2/1/4;align-self:end}.z-tv{grid-area:2/2;align-self:end}.z-tag{grid-area:3/2;justify-self:center;width:min(100%,600px)}.z-cork{grid-area:2/3/4;align-self:end}.z-shelf{grid-area:4/1/auto/4}.wordmark{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:1.15rem;font-weight:800}.wordmark .ident{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:.74rem;font-weight:400}.z-mast h1{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;text-shadow:0 2px 24px #0009;margin:14px 0 12px;font-size:clamp(2.1rem,3.9vw,3.5rem);font-weight:800;line-height:.98}.z-mast p{color:#f0e9d9;text-shadow:0 1px 12px #000000b3;max-width:50ch;margin:0;font-size:1.08rem;line-height:1.55}.sign{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;background:#0a0a0c;border:2px solid #23242a;border-radius:6px;align-items:center;gap:10px;padding:12px 16px;font-size:.86rem;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px -12px #000000e6,inset 0 0 20px #0009}.sign i{background:#3a3a40;border-radius:50%;flex:none;width:10px;height:10px}.sign.on{color:var(--tally);text-shadow:0 0 12px #ff4a38b3;border-color:#ff4a3899;box-shadow:0 0 30px #ff4a3840,inset 0 0 20px #0009}.sign.on i{background:var(--tally);box-shadow:0 0 12px var(--tally);animation:2.2s step-end infinite blink}.sign.soon{color:var(--sun);border-color:#e7a53a80}.sign.soon i{background:var(--sun);box-shadow:0 0 10px var(--sun)}.cta{font-family:var(--mono);color:#1a1205;background:var(--sun);white-space:nowrap;border-radius:6px;padding:12px 18px;font-size:.92rem;font-weight:700;text-decoration:none;box-shadow:0 0 24px #e7a53a4d}.cta:hover{background:#f2c46b}.tease{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sun);font-size:.82rem;text-decoration:none}.tease:hover{color:#f2c46b}.ztitle{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--phosphor);font-size:.74rem}.tv{background:linear-gradient(160deg,#1d1e23,#08090b);border-radius:16px;padding:14px;position:relative;box-shadow:0 46px 100px -30px #000000f2,inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff14}.tv .screen{aspect-ratio:16/9;background:#000;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,inset 0 0 60px #000000b3;container-type:inline-size}.tv .screen:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(115deg,#ffffff12 0%,#ffffff05 30%,#0000 55%);position:absolute;inset:0}.tv .led{background:#2c2a2a;border-radius:50%;width:6px;height:6px;position:absolute;bottom:5px;right:24px}.tv.live .led{background:var(--tally);box-shadow:0 0 8px var(--tally);animation:2.2s step-end infinite blink}.tv .screen video,.tv .screen iframe{object-fit:cover;background:#000;border:0;width:100%;height:100%;display:block}.tv .vacant{text-align:center;background:radial-gradient(120% 120% at 50% 40%,#0a1408,#000 90%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(3px,1.8cqw,10px);padding:clamp(8px,3.4cqw,20px);display:flex;position:absolute;inset:0;overflow:hidden}.tv .vacant b{font-family:var(--display);color:var(--ink);text-wrap:balance;font-size:clamp(.9rem,5.1cqw,1.5rem);font-weight:700;line-height:1.16}.tv .vacant .ztitle{font-size:clamp(.55rem,2.3cqw,.74rem)}.tv .vacant.onair .ztitle{color:var(--tally)}.vacant .vacant-note{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-top:6px;font-size:clamp(.55rem,2.2cqw,.72rem);display:block}.tv .vacant.onair .ztitle:before{content:"● "}.tv .chyron{z-index:4;font-size:.82rem;position:absolute;bottom:0;left:0;right:0}.tv .sound{z-index:5;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:#0009;border:1px solid #ece5d359;border-radius:999px;padding:7px 12px;font-size:.72rem;position:absolute;top:10px;right:12px}.tv .sound:hover{border-color:var(--sun);color:var(--sun)}.tv .tvctl,.tvui .tvctl{z-index:5;align-items:center;gap:6px;display:flex;position:absolute;top:10px;right:12px}.tvctl.low{top:44px}.tvctl .sound,.tvctl .full{position:static;top:auto;right:auto}.tv .full,.tvui .full{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:#0009;border:1px solid #ece5d359;border-radius:999px;padding:7px 12px;font-size:.72rem}.tv .full:hover,.tvui .full:hover{border-color:var(--sun);color:var(--sun)}.tvui.small .tvctl{display:none}:-webkit-any(.tv .screen:fullscreen,.tv .screen:-webkit-full-screen){aspect-ratio:auto;background:#000;border-radius:0;width:100vw;height:100vh}:is(.tv .screen:fullscreen,.tv .screen:fullscreen){aspect-ratio:auto;background:#000;border-radius:0;width:100vw;height:100vh}:-webkit-any(.tv .screen:fullscreen video,.tv .screen:fullscreen iframe,.tv .screen:-webkit-full-screen video){object-fit:contain}:is(.tv .screen:fullscreen video,.tv .screen:fullscreen iframe,.tv .screen:fullscreen video){object-fit:contain}.tv .sound.low{top:44px}.lower-third{z-index:4;gap:6px;display:grid;position:absolute;bottom:3%;left:3%;right:3%}.lt-head{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--phosphor);text-shadow:0 1px 3px #000;justify-content:space-between;font-size:.78rem;display:flex}.lt-head .clock{font-variant-numeric:tabular-nums}.lt-head .clock.hot{color:var(--tally)}.opt{text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:100%;color:var(--ink);font-family:var(--display);cursor:pointer;background:#0c0d0ad6;border:1px solid #ece5d333;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:9px 12px;font-size:1.02rem;font-weight:700;display:grid;position:relative;overflow:hidden}.opt:disabled{cursor:default}.opt.mine{border-color:var(--phosphor)}.opt.won{border-color:var(--sun);box-shadow:0 0 0 1px var(--sun) inset}.opt:hover:not(:disabled){border-color:var(--sun)}.opt .fill{background:#e7a53a33;transition:width .4s;position:absolute;top:0;bottom:0;left:0}.opt>span{position:relative}.opt .lab{font-family:var(--mono);color:var(--sun);font-size:.9rem}.opt .pct{font-family:var(--mono);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.84rem}.lower-third .writing{color:var(--ink);background:#0c0d0ad6;border:1px dashed #ece5d34d;border-radius:8px;padding:10px 12px;font-size:.95rem}.tag{color:#1b160f;background:#f1e6cf;border-radius:6px;margin-top:10px;padding:18px 20px 16px;position:relative;transform:rotate(-1.2deg);box-shadow:0 26px 50px -20px #000000e6,inset 0 2px #fff6}.tag:before{content:"";background:#0c0d0a;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-9px;left:50%;box-shadow:0 0 0 3px #f1e6cf}.tag:after{content:"";background:#ece5d38c;width:2px;height:26px;position:absolute;top:-34px;left:50%}.tag-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stamp{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#8a2b1b;border:2px solid #8a2b1b;border-radius:3px;padding:4px 8px;font-size:.74rem;transform:rotate(-4deg)}.tag-head b{font-family:var(--display);letter-spacing:-.03em;font-size:2.6rem;font-weight:800;line-height:1}.tag p{color:#3b3126;margin:8px 0 12px;font-size:1rem;line-height:1.45}.tag .before{color:#6d6151;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:.84rem;overflow:hidden}@media (max-width:960px){.tag .before{white-space:normal;text-overflow:clip;line-height:1.4;overflow:visible}}.tag .status{color:#8a2b1b;margin-top:8px;font-size:.92rem}.tag .status.ok{color:#1f6b3a}.tag .status a{color:#8a2b1b}.tag .bidrow input,.card .bidrow input,.whiteboard .bidrow input{color:#1b160f;background:#fffaf0;border-color:#cbbda0;min-width:0}.tag .bidrow input::placeholder,.card .bidrow input::placeholder,.whiteboard .bidrow input::placeholder{color:#9a8c73}.tag .bidrow input:focus,.card .bidrow input:focus,.whiteboard .bidrow input:focus{border-color:#8a2b1b;box-shadow:0 0 0 3px #8a2b1b26}.tag .bidrow button,.card .bidrow button,.whiteboard .bidrow button{color:#f1e6cf;box-shadow:none;background:#1b160f}.tag .bidrow button:hover:not(:disabled),.card .bidrow button:hover:not(:disabled),.whiteboard .bidrow button:hover:not(:disabled){background:#3b3126}.tag .bidrow button:disabled,.card .bidrow button:disabled,.whiteboard .bidrow button:disabled{color:#9a8c73;background:#d8ccb2}.cork{background-color:#b5834f;background-image:radial-gradient(#3c230f59 1px,#0000 1.5px),radial-gradient(#ffdcaa40 1px,#0000 1.5px),linear-gradient(#c19260,#a9754a);background-position:0 0,3px 4px,0 0;background-size:7px 7px,11px 11px,100% 100%;border:12px solid #5b3d24;border-radius:6px;gap:14px;padding:18px;display:grid;position:relative;box-shadow:0 30px 60px -24px #000000e6,inset 0 0 40px #3c230f73}.cork-title{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fff3df;background:#2b1a0e;border-radius:3px;justify-self:start;padding:5px 10px;font-size:.74rem;display:inline-block;box-shadow:0 2px 4px #0006}.posters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.poster{aspect-ratio:3/4;transform:rotate(var(--tilt,0deg));background:#f1e6cf;border-radius:3px;margin:0;position:relative;overflow:hidden;box-shadow:0 10px 20px -8px #000c}.poster:before,.card:before{content:"";z-index:3;background:radial-gradient(circle at 35% 35%,#ff7a6a,#b3230f);border-radius:50%;width:11px;height:11px;margin-left:-5px;position:absolute;top:6px;left:50%;box-shadow:0 2px 3px #0009}.poster img{object-fit:cover;width:100%;height:100%;display:block}.poster-type{color:#1b160f;text-align:center;grid-template-rows:minmax(0,1fr) auto auto;gap:4px;padding:18px 8px 9px;display:grid;position:absolute;inset:0}.poster-type .poster-face{object-fit:contain;place-self:center;width:auto;max-width:100%;height:auto;min-height:0;max-height:100%}.poster-type b{font-family:var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(.78rem,.95vw,1rem);font-weight:800;line-height:1.05}.poster-type span{color:#3b3126;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.62rem;line-height:1.25;display:-webkit-box;overflow:hidden}.paper-sun{background:#e7a53a}.paper-mint{background:#cfe8d3}.paper-clay{background:#cd6f45}.poster.next{box-shadow:0 0 0 3px var(--phosphor), 0 10px 24px -8px #000000e6}.ribbon{z-index:2;background:var(--tally);color:#fff;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;white-space:nowrap;text-overflow:clip;margin:0;padding:5px 4px;font-size:.66rem;position:absolute;inset:26px -8px auto;overflow:hidden;transform:rotate(-6deg);box-shadow:0 4px 8px #00000080}.card{color:#1b160f;background:#fffaf0 repeating-linear-gradient(#0000 0 27px,#7896c84d 27px 28px);border-radius:3px;gap:6px;padding:18px 16px 14px;display:grid;position:relative;transform:rotate(1.2deg);box-shadow:0 10px 20px -8px #000c}.card b{font-family:var(--display);font-size:1.2rem;font-weight:800;line-height:1.15}.card-when{font-family:var(--mono);color:#8a2b1b;letter-spacing:.04em;font-size:.8rem}.card p{color:#3b3126;margin:0;font-size:.92rem;line-height:1.4}.card .cal{color:#8a2b1b;font-size:.78rem}.card .status.ok{color:#1f6b3a;margin-top:0}.note{color:#1b160f;transform:rotate(var(--tilt,0deg));background:#fde68a;gap:3px;padding:14px 14px 12px;text-decoration:none;display:grid;position:relative;box-shadow:0 8px 16px -8px #0009}.note:before{content:"";background:radial-gradient(circle at 35% 35%,#ff7a6a,#b3230f);border-radius:50%;width:11px;height:11px;margin-left:-5px;position:absolute;top:-6px;left:50%;box-shadow:0 2px 3px #0009}.note b{font-family:var(--hand);font-size:1.35rem;line-height:1}.note span{font-family:var(--hand);color:#4a4033;font-size:1.05rem;line-height:1.2}.note:hover{background:#fdd85f}.whiteboard{color:#1b160f;background:#f5f2ea;border:10px solid #d9d4c6;border-radius:6px;gap:12px;padding:18px 18px 22px;display:grid;position:relative;box-shadow:0 30px 60px -24px #000000e6,inset 0 0 30px #0000000d}.whiteboard:after{content:"";background:#b9b3a3;border-radius:0 0 4px 4px;height:8px;position:absolute;bottom:-18px;left:18%;right:18%;box-shadow:0 6px 10px -4px #0009}.whiteboard h2{font-family:var(--hand);color:#1d3f8a;transform-origin:0;margin:0;font-size:2.1rem;line-height:1;transform:rotate(-1.5deg)}.whiteboard p{font-family:var(--hand);color:#2a2a2a;margin:0;font-size:1.3rem;line-height:1.22}.whiteboard .status{color:#1d3f8a;margin-top:0;font-size:.9rem}.stickies{gap:10px;display:grid}.sticky{color:#1b160f;transform:rotate(var(--tilt,0deg));font-family:var(--hand);background:#fde68a;align-items:center;gap:10px;padding:12px 12px 12px 14px;font-size:1.24rem;line-height:1.2;display:flex;position:relative;box-shadow:0 8px 16px -8px #0009}.sticky.empty{color:#6d6151}.sticky .txt{overflow-wrap:anywhere;flex:1;min-width:0}.sticky button{font-family:var(--mono);color:#1b160f;cursor:pointer;white-space:nowrap;background:#ffffff8c;border:1px solid #00000040;border-radius:6px;padding:6px 10px;font-size:.8rem;font-weight:700}.sticky button:disabled{color:#6d6151;cursor:default}.polaroids{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding-top:12px;display:grid}.polaroid{color:#1b160f;cursor:pointer;text-align:left;transform:rotate(var(--tilt,0deg));background:#fbf7ee;border:0;border-radius:2px;gap:2px;min-width:0;padding:8px 8px 10px;font-family:inherit;transition:transform .15s;display:grid;position:relative;box-shadow:0 14px 28px -12px #000000d9}.polaroid:hover{z-index:2;transform:rotate(0)translateY(-4px)scale(1.03)}.polaroid:before{content:"";background:#ffffff80;border:1px solid #00000014;width:48px;height:14px;margin-left:-24px;position:absolute;top:-8px;left:50%;transform:rotate(-3deg)}.polaroid-photo{aspect-ratio:1;background:radial-gradient(120% 120% at 50% 40%,#2a231b,#0b0c0e 90%);display:block;overflow:hidden}.polaroid-photo img,.polaroid-photo video{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:6px;display:block}.polaroid b{font-family:var(--hand);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:1.3rem;line-height:1;overflow:hidden}.polaroid>span:last-child{font-family:var(--hand);color:#4a4033;white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;overflow:hidden}@media (max-width:960px){input,textarea,select{font-size:16px!important}.set{grid-template-rows:none;grid-template-columns:1fr;gap:24px;min-height:0;padding:20px 16px 36px}.plate{height:58vw;min-height:260px;inset:0}.veil{background:linear-gradient(#0c0d0a59 0%,#0c0d0a26 30%,#0c0d0af5 58vw,#0c0d0a 100%)}.z-mast,.z-sign,.z-white,.z-tv,.z-tag,.z-cork,.z-shelf{grid-area:auto/1;justify-self:stretch;width:auto;max-width:none}.z-mast{padding-top:30vw}.z-sign{flex-flow:wrap;justify-content:flex-start;align-items:center}.z-tv{order:1}.z-white{order:2}.z-sign{order:3}.z-cork{order:4}.z-shelf{order:5}.sign{white-space:normal}.tag{margin-top:14px;transform:none}.tv{padding:10px}.lower-third{gap:4px;bottom:2%;left:2%;right:2%}.opt{padding:7px 10px;font-size:.9rem}.polaroids{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (max-width:480px){.polaroids{grid-template-columns:repeat(2,minmax(0,1fr))}.posters{gap:6px}}.adpage .billboard{margin-top:18px}.adpage .billboard video{object-fit:contain}.ad-title{font-family:var(--display);letter-spacing:-.02em;margin:22px 0 8px;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:800}.ad-line{color:var(--ink-soft);max-width:70ch;margin:0 0 18px;font-size:1.02rem;line-height:1.55}.share{gap:12px;display:grid}.share-row{flex-wrap:wrap;gap:8px;display:flex}.share-row a,.share-row button{font-family:var(--mono);color:var(--ink);background:var(--panel);border:1px solid var(--edge);cursor:pointer;white-space:nowrap;border-radius:6px;padding:11px 16px;font-size:.9rem;font-weight:600;text-decoration:none}.share-row a:first-child{background:var(--phosphor);color:#05230f;border-color:#0000}.share-row a:hover,.share-row button:hover{border-color:var(--sun)}.share-caption{color:var(--ink-soft);border:1px dashed var(--edge);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px 14px;font-size:.92rem;line-height:1.5}.ad-cta{border-top:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;padding-top:22px;display:flex}.adpage .tease{font-size:.88rem}.adpage .ztitle{display:block}.stage{min-height:100svh;position:relative;overflow:hidden}.set{max-width:1600px;min-height:100svh;margin:0 auto}.world{z-index:0;will-change:transform;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;overflow:hidden}.room{position:absolute;inset:0}.plate{object-fit:cover;object-position:center 55%;background:#0c0d0a;width:100%;height:100%;animation:none;position:absolute;inset:0}.tvreg{transform-origin:50%;background:#000;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #000c,0 0 40px #0009;container-type:size}.tvreg .screen{position:absolute;inset:0}.tvreg .screen video,.tvreg .screen iframe{object-fit:cover;background:#000;border:0;width:100%;height:100%;display:block}.tvreg .vacant{text-align:center;background:radial-gradient(120% 120% at 50% 40%,#0a1408,#000 90%);flex-direction:column;justify-content:center;align-items:center;gap:4%;padding:4%;display:flex;position:absolute;inset:0}.tvreg .vacant .ztitle{font-size:5cqw}.tvreg .vacant b{font-family:var(--display);color:var(--ink);text-wrap:balance;font-size:8cqw;font-weight:700;line-height:1.1}.tvreg .vacant.onair .ztitle{color:var(--tally)}.tvui{z-index:3;pointer-events:none;transition:width 1.4s cubic-bezier(.2,.7,.2,1),height 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translate(-50%,-50%)}.tvui>*{pointer-events:auto}.tvui.small .chyron,.tvui.small .lower-third,.tvui.small .sound,.tvui.small .beattag,.tvui.small .tvcap{display:none}.tvui .chyron{font-size:.82rem;position:absolute;bottom:0;left:0;right:0}.tvui .sound{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:#0000009e;border:1px solid #ece5d366;border-radius:999px;padding:8px 13px;font-size:.74rem;position:absolute;top:12px;right:14px}.tvui .sound:hover{border-color:var(--sun);color:var(--sun)}.tvbanner{z-index:3;font-family:var(--mono);letter-spacing:.06em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#000000c7,#0000);padding:9px 16px;font-size:.8rem;position:absolute;top:0;left:0;right:0;overflow:hidden}.tvbanner b{color:var(--clank-green);font-weight:700}.tvbanner.ad b{color:var(--sun)}.tvopener{z-index:4;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060705b8;place-content:center;justify-items:center;gap:6px;padding:20px;animation:.5s ease-in 2.7s both tvopener-out;display:grid;position:absolute;inset:0}.tvopener span{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);font-size:.74rem}.tvopener b{font-family:var(--display);color:var(--clank-cream);font-size:clamp(1.4rem,5vw,2.4rem);font-weight:800;line-height:1.05}@keyframes tvopener-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.tvopener{animation:none}}.tvui .sound.low{top:46px}.tvui .beattag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--clank-green);text-shadow:0 1px 2px #000;font-size:.7rem;position:absolute;top:14px;left:16px}.tvui .tvcap{text-align:center;font-family:var(--poster);text-transform:uppercase;letter-spacing:.01em;color:var(--clank-cream);-webkit-text-stroke:.04em #06090c;paint-order:stroke fill;text-shadow:0 .06em #000000d9,0 0 .7em #8ede1f59;font-size:clamp(1.2rem,2.4cqw,2.6rem);font-weight:400;line-height:1.05;position:absolute;bottom:28%;left:6%;right:6%}.tvui .tvcap em{color:var(--clank-green);font-style:normal}.tvui .tvcap{pointer-events:none}.camtoggle{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);cursor:pointer;white-space:nowrap;background:#0c0d0abf;border:1px solid #ece5d359;border-radius:999px;padding:8px 14px;font-size:.78rem;position:absolute;top:-44px;left:0}.camtoggle:hover{border-color:var(--sun);color:var(--sun)}.tvui.small .camtoggle{top:-40px}.tvui.tight .camtoggle{top:12px;left:16px}.tvui.tight .beattag{top:22px;left:200px}.set{pointer-events:none}.set .zone{pointer-events:auto}.z-mast h1,.z-mast p{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.z-mast h1,.z-mast p{animation:none}.world,.tvui{transition:none}}.registered .z-tag{grid-row:3;align-self:end}.registered .tag:before,.registered .tag:after{display:none}.stage{--mx:0;--my:0}@media (prefers-reduced-motion:no-preference) and (pointer:fine){.room{transform:translate(calc(var(--mx) * -6px), calc(var(--my) * -4px)) scale(1.02);transition:transform .35s ease-out}.registered .room{transform:none}.tag{transform:rotate(-1.2deg) translate(calc(var(--mx) * 8px), calc(var(--my) * 6px))}.cork,.whiteboard{transform:translate(calc(var(--mx) * 7px), calc(var(--my) * 5px))}.polaroids{transform:translate(calc(var(--mx) * 12px), calc(var(--my) * 8px))}.tag,.cork,.whiteboard,.polaroids{transition:transform .35s ease-out}}.polaroids{grid-template-columns:repeat(5,minmax(0,200px));justify-content:center}.cork-social{color:#2b2419;background:#fdfaf0;border-radius:4px;padding:10px 12px;transform:rotate(1.4deg);box-shadow:0 8px 18px -12px #0009}.cork-social b{font-family:var(--hand);font-size:1.15rem;line-height:1.1;display:block}.cork-social span{flex-wrap:wrap;gap:4px 12px;margin-top:5px;display:flex}.cork-social a{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6b4f2a;border-bottom:1px solid #6b4f2a59;font-size:.72rem;text-decoration:none}.cork-social a:hover{color:#9a5b18;border-bottom-color:#9a5b18}.tonight .t-step{align-items:center;gap:10px;margin:18px 0 8px;font-size:.95rem;display:flex}.tonight .t-step:first-of-type{margin-top:6px}.tonight .t-n{background:var(--phosphor);color:#05230f;width:24px;height:24px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.tonight .t-soft{color:var(--ink-faint);font-size:13px;font-weight:400}.tonight .t-pick{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.tonight .t-card{text-align:left;border:1px solid var(--edge);background:var(--panel-2);color:var(--ink);cursor:pointer;font:inherit;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.tonight .t-card:hover:not(:disabled){border-color:var(--phosphor-dim)}.tonight .t-card.on{border-color:var(--phosphor);box-shadow:0 0 0 3px #5ce07b24}.tonight .t-card:disabled{opacity:.55;cursor:not-allowed}.tonight .t-name{font-family:var(--display);font-size:1.02rem;font-weight:700}.tonight .t-line{color:var(--ink-soft);font-size:12.5px}.tonight .t-tag{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--phosphor);margin-top:2px;font-size:10.5px;display:block}.tonight .t-frame{grid-template-columns:200px 1fr;align-items:center;gap:14px;display:grid}.tonight .t-thumb{aspect-ratio:16/9;color:var(--ink-faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#050604;border-radius:6px;place-items:center;font-size:11px;display:grid;overflow:hidden}.tonight .t-thumb img{object-fit:cover;width:100%;height:100%;display:block}.tonight .t-bet ul{color:var(--ink-soft);gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.tonight .t-bet .t-light.won{color:var(--phosphor)}.tonight .t-bet .t-light.lost{color:var(--ink-faint)}.tonight .t-bet .t-light.open{color:var(--sun)}.tonight .t-lights{color:var(--ink-soft);gap:6px;margin:0;padding:0;font-size:14px;line-height:1.55;list-style:none;display:grid}.tonight .t-light{font-family:var(--mono)}.tonight .t-go{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.tonight .t-go>button{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:12px 18px;font-weight:700}.tonight .t-go>button:disabled{background:var(--edge);color:var(--ink-faint);cursor:not-allowed}.tonight .t-big{font:inherit;background:var(--tally);color:#fff4f1;cursor:pointer;border:0;border-radius:10px;padding:14px 22px;font-size:1.05rem;font-weight:700;box-shadow:0 0 24px #ff503c47}.tonight .t-big:disabled{background:var(--edge);color:var(--ink-faint);cursor:not-allowed;box-shadow:none}.tonight .bidrow button.quiet{background:var(--panel-2);color:var(--sun);border:1px solid var(--edge);box-shadow:none}.tonight .t-air{border:1px solid var(--edge);background:#0000002e;border-radius:10px;gap:8px;margin-top:16px;padding:14px;font-size:14px;display:grid}.tonight .t-row{line-height:1.55}.tonight .t-row b{color:var(--phosphor)}.fold{margin-top:22px}.fold>summary{cursor:pointer;color:var(--ink-faint);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 0;font-size:12px}.fold>summary:hover{color:var(--ink)}@media (max-width:600px){.tonight .t-frame{grid-template-columns:1fr}}.admin-tabs{border-top:1px solid var(--edge);flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px;display:flex}.admin-tabs button{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--edge);background:var(--panel-2);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:9px 14px;font-size:.78rem}.admin-tabs button.on{background:var(--ink);color:#0c0d0a;border-color:var(--ink)}.admin-tabs button:hover{border-color:var(--sun);color:var(--sun)}.admin-tabs button.on:hover{color:#0c0d0a}.polaroid-photo .uncast{width:100%;height:100%;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#6b6255;justify-content:center;align-items:center;font-size:.62rem;display:flex}.whiteboard{gap:10px;padding:16px 16px 20px}.whiteboard h2{font-size:1.9rem}.tag p{margin:6px 0 10px}.card{padding:16px 14px 12px}.note span{display:block}.spot{z-index:4;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0d0ab8;border:1px solid #ece5d359;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:.8rem;transition:opacity .3s,border-color .2s;display:none;position:absolute;box-shadow:0 10px 30px -12px #000000e6}.spot i{background:var(--sun);width:9px;height:9px;box-shadow:0 0 10px var(--sun);border-radius:50%;animation:3s step-end infinite blink}.set.spots{max-width:none;min-height:100svh;padding:0;display:block}.set.spots .zone{position:absolute}.set.spots .z-mast{max-width:560px;transition:opacity .5s;top:26px;left:40px}.set.spots .z-mast:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 30% 40%,#0c0d0ac7,#0c0d0a73 55%,#0000 78%);position:absolute;inset:-40px -80px -40px -60px}.set.spots .z-mast{container-type:inline-size}.set.spots .z-mast h1{font-family:var(--poster);text-transform:uppercase;letter-spacing:0;white-space:nowrap;color:var(--clank-cream);-webkit-text-stroke:.02em #06090c;paint-order:stroke fill;text-shadow:0 2px #0000008c,0 0 28px #8ede1f38;font-size:clamp(2.1rem,17cqw,5rem);font-weight:400;line-height:.92}.set.spots .z-mast h1 .tv{color:var(--clank-green)}.set.spots .z-mast p{color:#fff;font-size:1.12rem}.set.spots .z-mast .how{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);align-items:center;gap:10px;margin-top:12px;font-size:.8rem;display:flex}.set.spots .z-mast .how i{background:var(--sun);width:9px;height:9px;box-shadow:0 0 10px var(--sun);border-radius:50%;flex:none}.set.spots .z-mast.compact h1{margin:0;font-size:1.5rem}.set.spots .z-mast.compact p,.set.spots .z-mast.compact .how{display:none}.set.spots .z-mast.compact:before{inset:-20px -40px}.set.spots .z-mast.hidden{opacity:0;pointer-events:none}.set.spots .z-sign{top:26px;right:40px}.set.spots .zone{pointer-events:none}.set.spots .z-mast,.set.spots .z-sign{pointer-events:auto}.set.spots .spot{pointer-events:auto;display:inline-flex;top:-18px;left:0}.set.spots .zone.up .spot{top:auto;bottom:-18px}.set.spots .z-tag .spot{left:auto;right:0}.set.spots .z-shelf .spot{top:auto;bottom:0;left:50%;transform:translate(-50%)}.set.spots .z-shelf .polaroids{grid-template-columns:repeat(5,minmax(0,min(150px,9vw)));gap:12px;padding-bottom:44px}.set.spots .z-shelf .polaroid{padding:6px 6px 8px}.set.spots .z-shelf .polaroid b{font-size:1.05rem}.set.spots .z-cork .cork{gap:10px;padding:12px}.set.spots .z-cork .card{padding:14px 12px 10px}.set.spots .z-white .whiteboard{padding:14px 14px 16px}.set.spots .z-white .whiteboard h2{font-size:1.6rem}.set.spots .z-tag .tag{margin:0;transform:none}.set.spots .zone:where(:not(.z-mast):not(.z-sign))>:not(.spot){opacity:0;pointer-events:none;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);transform:translateY(10px)scale(.97)}.set.spots .zone.open>:not(.spot),.set.spots .zone:focus-within>:not(.spot){opacity:1;pointer-events:auto;transform:none}.set.spots .zone.open .spot,.set.spots .zone:focus-within .spot{opacity:0}.set.spots .zone.open,.set.spots .zone:focus-within{z-index:6}@media (max-width:960px){.world{transform:none!important}.tvreg,.tvui{display:none}.set{min-height:0}.set.spots .spot{display:none}.set.spots .zone>:not(.spot){opacity:1;pointer-events:auto;transform:none}.polaroids{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.polaroids{grid-template-columns:repeat(2,minmax(0,1fr))}}.credits{z-index:2;background:var(--bg);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);gap:8px;padding:22px 40px 40px;font-size:.8rem;display:grid;position:relative}.credits .row{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.credits b{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.16em;margin-right:4px;font-size:.7rem;font-weight:500}.credits a{color:var(--ink);text-decoration:none}.credits a:hover{color:var(--sun)}@media (max-width:960px){.credits{padding:18px 16px 32px}}.lead{color:inherit;margin:0;font-size:.95rem;line-height:1.4}.whiteboard .lead{font-family:var(--hand);color:#2a2a2a;font-size:1.25rem}.tag .lead{color:#3b3126;margin:6px 0 0}.more{gap:10px;display:grid}.set.quiet .more{opacity:0;max-height:0;margin:0;transition:max-height .45s cubic-bezier(.2,.7,.2,1),opacity .3s;overflow:hidden}.set.quiet .zone:hover .more,.set.quiet .zone:focus-within .more{opacity:1;max-height:720px;margin-top:10px}.set.quiet .cork .more{gap:14px}.set.quiet .whiteboard,.set.quiet .tag,.set.quiet .cork{transition:transform .35s,box-shadow .35s}.set.quiet .zone:hover .whiteboard,.set.quiet .zone:hover .tag,.set.quiet .zone:hover .cork{box-shadow:0 40px 80px -30px #000000f2,0 0 0 3px #e7a53a73}.set.quiet:has(.zone.open) .zone:not(.open):not(.z-mast):not(.z-sign){opacity:.38;filter:saturate(.6);transition:opacity .35s,filter .35s}.set.quiet:not(.spots):has(.zone:hover) .zone:not(:hover):not(.z-mast):not(.z-sign){opacity:.38;filter:saturate(.6);transition:opacity .35s,filter .35s}.set.quiet .polaroid b,.set.quiet .polaroid>span:last-child{opacity:0;max-height:0;margin:0;transition:max-height .35s,opacity .3s;overflow:hidden}.set.quiet .z-shelf:hover .polaroid b{opacity:1;max-height:40px;margin-top:8px}.set.quiet .z-shelf:hover .polaroid>span:last-child{opacity:1;max-height:40px}.set.quiet .polaroid{padding-bottom:8px}.set.quiet .whiteboard{padding-bottom:16px}.set.quiet .tag{padding-bottom:14px}@media (max-width:960px){.set.quiet .more{opacity:1;max-height:none;margin-top:10px}.set.quiet .polaroid b,.set.quiet .polaroid>span:last-child{opacity:1;max-height:none}}.cue{min-height:100svh;color:var(--ink);font-family:var(--display);background:#07080a;align-content:start;gap:18px;padding:18px 22px 110px;display:grid}.cue-top{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.cue-top .on{color:var(--tally)}.cue-top .off{color:var(--ink-faint)}.cue-top .hot,.cue .hot{color:var(--tally)}.cue-top input{color:var(--ink);border:1px solid var(--edge);font:inherit;background:#111;border-radius:6px;margin-left:auto;padding:8px 10px}.cue-guard{border:1px solid var(--sun);color:var(--sun);border-radius:10px;padding:12px 14px;font-size:18px}.cue-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--phosphor);margin-bottom:8px;font-size:13px}.cue-big{text-wrap:balance;font-size:clamp(26px,4.2vw,46px);font-weight:700;line-height:1.12}.cue-mid{font-size:clamp(18px,2.2vw,26px);font-weight:600;line-height:1.25}.cue-quote{color:#fff;margin-top:8px;font-size:clamp(20px,2.6vw,30px);font-style:italic}.cue-quote.small{font-size:clamp(16px,1.8vw,22px)}.cue-small{color:var(--ink-soft);margin-top:6px;font-size:15px}.cue-small em{color:var(--ink-faint)}.cue-buttons .cue-steer{min-width:200px;color:var(--ink);border:1px solid var(--edge);font:inherit;background:#111;border-radius:8px;flex:320px;padding:12px 14px;font-size:16px}.cue-buttons .cue-steer:focus{outline:2px solid var(--sun);outline-offset:1px}.cue-vote{gap:8px;display:grid}.cue-opt{border:1px solid var(--edge);border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 14px;font-size:clamp(18px,2.4vw,28px);font-weight:600;display:grid;position:relative;overflow:hidden}.cue-opt .fill{background:#f0b4292e;transition:width .4s;position:absolute;inset:0 auto 0 0}.cue-opt>:not(.fill){position:relative}.cue-opt .lab{font-family:var(--mono);color:var(--sun)}.cue-opt .pct{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-soft);font-size:13px}.cue-opt.won{border-color:var(--phosphor)}.cue-next{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:720px){.cue-next{grid-template-columns:1fr}}.cue-branch{border:1px solid var(--edge);border-radius:10px;padding:12px 14px}.cue-pool{gap:6px;display:grid}.cue-buttons{border-top:1px solid var(--edge);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07080aeb;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 22px;display:flex;position:fixed;bottom:0;left:0;right:0}.cue-buttons button{font:inherit;border:1px solid var(--edge);background:var(--panel-2,#16181c);color:var(--sun);cursor:pointer;border-radius:10px;padding:14px 20px;font-size:17px;font-weight:700}.cue-buttons button:disabled{opacity:.35;cursor:default}.cue-buttons .danger{background:var(--tally);color:#2b0906;border-color:#0000}.cue-buttons .go{background:var(--phosphor);color:#05230f;border-color:#0000}.cue-msg{font-family:var(--mono);color:var(--ink-soft);font-size:13px}.chapters .lede{color:var(--ink-soft);max-width:60ch;font-size:1.05rem}.chapter{margin-top:28px}.chapter h2{font-family:var(--display);align-items:baseline;gap:14px;margin:0 0 12px;font-size:1.6rem;display:flex}.chapter h2 span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem}.scenes{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.scene{background:var(--panel,#101216);border:1px solid var(--edge);border-radius:12px;margin:0;overflow:hidden}.scene video{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;display:block}.scene figcaption{gap:4px;padding:10px 12px 12px;display:grid}.scene .n{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--phosphor);font-size:.7rem}.scene b{font-size:.98rem;line-height:1.3}.scene em{color:var(--ink-soft);font-size:.92rem}.checklist .check-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.checklist .check-count{font-family:var(--mono);letter-spacing:.12em;color:var(--phosphor);font-size:13px}.checklist ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.checklist li{background:var(--panel-2);border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:12px;padding:10px 12px;display:grid}.checklist li i{border:2px solid var(--ink-faint);border-radius:50%;width:12px;height:12px;margin-top:5px}.checklist li.ok i{background:var(--phosphor);border-color:var(--phosphor);box-shadow:0 0 8px #5ce07b80}.checklist li.todo i{border-color:var(--sun)}.checklist li b{font-weight:600;display:block}.checklist li.ok b{color:var(--ink-soft)}.checklist li span{color:var(--sun);margin-top:2px;font-size:13px;display:block}.checklist .check-note{color:var(--ink-faint);margin-top:10px;font-size:13px}.checklist .check-links{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.checklist .check-links a,.checklist .check-links button{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sun);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.tabs{border-bottom:1px solid var(--edge);flex-wrap:wrap;gap:4px;margin:22px 0 14px;display:flex}.tabs button{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:12px}.tabs button[aria-selected=true]{color:var(--phosphor);border-bottom-color:var(--phosphor)}.tabs button:hover{color:var(--ink)}.tab-note{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.04em;margin:0 0 14px;font-size:12px}.cloud{gap:10px;display:grid}.cloud-sky{background:radial-gradient(120% 100% at 50% 45%,#fbf6e8 0%,#efe6d2 70%,#e6dbc4 100%);border-radius:10px;height:300px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3c2d1926}.cloud-empty{font-family:var(--hand);color:#7b6d58;text-align:center;place-items:center;padding:20px;font-size:1.3rem;display:grid;position:absolute;inset:0}.idea{color:#1b160f;max-width:46%;font-family:var(--hand);text-align:left;cursor:pointer;background:#fffcf4eb;border:1.5px solid #3c2d1940;border-radius:999px;align-items:baseline;gap:.45em;padding:.35em .7em;font-weight:700;line-height:1.15;transition:font-size .6s,left 1.2s,top 1.2s,box-shadow .2s;animation:9s ease-in-out infinite alternate drift;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 16px -10px #0009}.idea .txt{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.idea .n{font-family:var(--mono);color:#7b5a1e;white-space:nowrap;font-size:.62em;font-weight:600}.idea:hover:not(:disabled){box-shadow:0 0 0 3px #e7a53a8c,0 10px 20px -10px #0009}.idea.lead{z-index:2;background:#eefae9;border-color:#2f7c44;box-shadow:0 0 0 3px #5ce07b73,0 12px 24px -10px #0009}.idea.lead .n{color:#2f7c44}.idea.mine{cursor:default;border-style:dashed}.idea.ontv:after{content:"on the TV";font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ff4a38;margin-left:.2em;font-size:.5em}.idea:disabled{opacity:.92}@keyframes drift{0%{margin-left:calc(var(--dx,0px) * -1);margin-top:calc(var(--dy,0px) * -1)}to{margin-left:var(--dx,0px);margin-top:var(--dy,0px)}}@media (prefers-reduced-motion:reduce){.idea{animation:none}}.cloud-bar{gap:8px;display:flex}.cloud-bar input{flex:1;min-width:0}.cloud-foot{color:#6d6151;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.82rem;display:flex}.cloud-foot .pts{font-family:var(--mono);color:#7b5a1e}.set.spots .z-white{width:420px}@media (max-width:960px){.cloud-sky{height:260px}.idea-slot{max-width:60%}}.claim{z-index:5;pointer-events:auto;justify-items:center;display:grid;position:absolute;top:-22px;left:50%;transform:translate(-50%,-100%)}.claim-tag{cursor:pointer;color:var(--clank-green);background:0 0;border:0;justify-items:center;gap:4px;padding:6px 18px 10px;transition:transform .3s;display:grid;position:relative;transform:rotate(-3deg)}.claim-tag:hover,.claim.open .claim-tag{transform:rotate(-3deg)scale(1.04)}.claim-word{font-family:var(--spray);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 18px #8ede1f73,0 2px #0009,0 0 2px #000;font-size:clamp(1.7rem,3.1vw,2.7rem);line-height:1}.claim-sub{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--clank-cream);white-space:nowrap;background:#0c0d0ab8;border-radius:999px;padding:4px 10px;font-size:.74rem}.claim-arrow{width:26px;height:40px;color:var(--clank-green);filter:drop-shadow(0 1px #000);position:absolute;bottom:-8px;right:-24px;transform:rotate(8deg)}.claim-panel{width:min(440px,92vw);color:var(--clank-cream);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:#0c0d0af0;border:1px solid #8ede1f8c;border-radius:12px;gap:10px;padding:16px 18px;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%,6px)scale(.97);box-shadow:0 30px 60px -20px #000000e6}.claim.open .claim-panel,.claim:focus-within .claim-panel{opacity:1;pointer-events:auto;transform:translate(-50%,6px)scale(1)}.claim-lead{margin:0;font-size:1rem;line-height:1.45}.claim-lead b{color:var(--clank-green)}.claim-how{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.45}.claim-bid{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.claim-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-right:4px;font-size:.72rem}.claim-bid .quick{font-family:var(--mono);color:var(--clank-cream);border:1px solid var(--edge);cursor:pointer;background:#15170f;border-radius:999px;padding:6px 10px;font-size:.8rem}.claim-bid .quick.on{border-color:var(--clank-green);color:var(--clank-green)}.claim-amt{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.claim-amt button{border:1px solid var(--edge);width:30px;height:30px;color:var(--clank-cream);cursor:pointer;background:#15170f;border-radius:50%;font-size:1rem;line-height:1}.claim-amt button:disabled{opacity:.4;cursor:default}.claim-amt b{font-family:var(--poster);color:var(--clank-green);text-align:center;min-width:3ch;font-size:1.8rem}.claim-panel .bidrow input{min-width:0;color:var(--ink);border-color:var(--edge);background:#0a0b08}.claim-panel .bidrow button{background:var(--clank-green);color:#0b1203;box-shadow:none}.claim-panel .bidrow button:hover:not(:disabled){background:#a5f23a}.claim-panel .before{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.claim-toast{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--sun);color:var(--sun);text-align:center;background:#0c0d0ae6;border-radius:8px;max-width:440px;margin-top:4px;padding:8px 12px;font-size:.8rem}.claim-toast.ok{border-color:var(--clank-green);color:var(--clank-green)}.claim-toast.err{border-color:var(--tally);color:var(--tally)}.claim-toast a{color:inherit}.claim-live{border:1px solid var(--sun);text-align:center;width:min(440px,92vw);color:var(--clank-cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d0af2;border-radius:12px;gap:10px;margin-top:10px;padding:16px 18px;display:grid;box-shadow:0 30px 60px -20px #000000e6}.claim-live.live{border-color:var(--clank-green);box-shadow:0 0 0 1px #8ede1f66,0 0 40px #8ede1f40,0 30px 60px -20px #000000e6}.claim-live.failed{border-color:var(--tally)}.cl-title{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;font-size:1.3rem;font-weight:800;line-height:1.2}.cl-brand{font-family:var(--mono);color:var(--clank-cream);overflow-wrap:anywhere;font-size:.92rem}.claim-live{min-width:0;max-width:100%}.claim-live.live .cl-title{color:var(--clank-green);font-size:1.6rem}.claim-live.failed .cl-title{color:var(--tally)}.cl-clock{font-family:var(--poster);color:var(--sun);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:3.4rem;line-height:1}.cl-bar{background:#1c1e16;border-radius:999px;height:6px;overflow:hidden}.cl-bar i{background:var(--sun);height:100%;transition:width 1s linear;display:block}.claim-live.live .cl-bar i{background:var(--clank-green)}.cl-steps{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;justify-content:center;gap:6px;font-size:.66rem;display:flex}.cl-steps .on{color:var(--sun)}.cl-steps .done{color:var(--clank-green)}.cl-steps span+span:before{content:"→ ";color:var(--ink-faint)}.claim-live small{color:var(--ink-soft);font-size:.84rem;line-height:1.45}.cl-cta{background:var(--clank-green);color:#0b1203;font-family:var(--mono);border-radius:8px;justify-self:center;padding:13px 20px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}.cl-cta:hover{background:#a5f23a}.tvui.tight .claim-live{width:300px;padding:12px 14px}.tvui.tight .cl-clock{font-size:2.4rem}.z-tv .claim-live,.s-ad .claim-live{width:auto;margin:0 0 10px}.tvui.tight .claim{justify-items:end;top:12px;left:auto;right:14px;transform:none}.tvui.tight .claim-tag{padding:4px 8px 6px;transform:none}.tvui.tight .claim-word{font-size:1.2rem}.tvui.tight .claim-arrow{display:none}.tvui.tight .claim-panel{left:auto;right:0;transform:translateY(6px)scale(.97)}.tvui.tight .claim.open .claim-panel{transform:translateY(6px)scale(1)}.tvui.tight .sound{right:250px}.tvui.small .claim-word{font-size:1.3rem}.claim-form{gap:8px;display:grid}.claim-step{font-family:var(--display);color:var(--clank-cream);letter-spacing:-.01em;font-size:1.02rem;font-weight:700;line-height:1.3}.claim-step:before{content:"→ ";color:var(--clank-green)}.z-tv .claim,.s-ad .claim{justify-items:stretch;margin-bottom:14px;position:relative;top:auto;left:auto;transform:none}.z-tv .claim-tag,.s-ad .claim-tag{justify-self:center;padding-bottom:4px;transform:none}.z-tv .claim-tag:hover,.z-tv .claim.open .claim-tag,.s-ad .claim-tag:hover,.s-ad .claim.open .claim-tag{transform:none}.z-tv .claim-panel,.s-ad .claim-panel{opacity:1;pointer-events:auto;grid-template-columns:1fr;gap:10px;width:auto;padding:14px 14px 12px;display:grid;position:relative;top:auto;left:auto;transform:none}.z-tv .claim-panel>*,.s-ad .claim-panel>*{grid-area:auto}.z-tv .claim-form,.s-ad .claim-form{order:-3}.z-tv .claim-step,.s-ad .claim-step{font-size:1.12rem}.z-tv .bidrow,.s-ad .bidrow{flex-direction:column;gap:8px}.z-tv .bidrow input,.z-tv .bidrow button,.s-ad .bidrow input,.s-ad .bidrow button{width:100%;min-width:0;padding:14px 16px;font-size:1rem}.z-tv .bidrow input,.s-ad .bidrow input{text-align:center}.z-tv .claim-bid,.s-ad .claim-bid{order:-2}.z-tv .claim-how,.s-ad .claim-how{order:-1;font-size:.86rem}.z-tv .claim-lead,.s-ad .claim-lead{display:none}.z-tv .claim.open .claim-lead,.s-ad .claim.open .claim-lead{display:block}.z-tv .claim-past,.s-ad .claim-past{border-left:0;order:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-left:0;display:grid}.z-tv .claim-past .claim-past-label,.s-ad .claim-past .claim-past-label{grid-column:1/-1}.z-tv .claim-panel .before,.s-ad .claim-panel .before{white-space:normal;order:2}.z-tv .claim-panel .before a,.s-ad .claim-panel .before a{color:var(--clank-green)}.z-tv .claim-toast,.s-ad .claim-toast{max-width:none}.z-tv .claim-panel.with-past,.s-ad .claim-panel.with-past{grid-template-columns:1fr;width:auto}.z-tv .claim,.s-ad .claim{grid-template-columns:minmax(0,1fr)}.z-tv .claim-tag,.s-ad .claim-tag{max-width:100%;padding:4px 8px 6px}.z-tv .claim-sub,.s-ad .claim-sub{white-space:normal;text-align:center;letter-spacing:.1em;font-size:.68rem;line-height:1.4}.z-tv .claim-arrow,.s-ad .claim-arrow{display:none}.z-tv .claim.open .claim-panel,.z-tv .claim:focus-within .claim-panel,.s-ad .claim.open .claim-panel,.s-ad .claim:focus-within .claim-panel{transform:none}.guide{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:300px;color:var(--ink);text-align:left;background:#0c0d0acc;border:1px solid #ece5d32e;border-radius:12px;gap:10px;padding:12px 14px;display:grid;box-shadow:0 20px 50px -20px #000000e6}.guide .sign{justify-self:start;padding:8px 12px;font-size:.78rem}.guide-next{gap:2px;display:grid}.guide-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sun);font-size:.7rem}.guide-clock{font-family:var(--poster);color:var(--clank-cream);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:2.4rem;line-height:1}.guide-title{color:var(--ink-soft);font-size:.86rem}.guide-how{color:var(--ink-soft);gap:2px;margin:0;padding:0 0 0 18px;font-size:.84rem;line-height:1.35;display:grid}.guide-how b{color:var(--clank-green);font-weight:700}.account{color:var(--ink-soft);border-top:1px solid #ece5d324;flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;font-size:.82rem;display:flex}.account .who{font-family:var(--mono);letter-spacing:.04em}.account .who b{color:var(--clank-cream)}.account .who i{background:var(--clank-green);width:8px;height:8px;box-shadow:0 0 8px var(--clank-green);border-radius:50%;margin-right:6px;display:inline-block}.account .link{color:var(--clank-green);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.account-form{gap:8px;width:100%;display:grid}.account-tabs{align-items:center;gap:12px;display:flex}.account-tabs button{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:.74rem}.account-tabs button.on{color:var(--clank-green)}.account-tabs .x{margin-left:auto;font-size:1.1rem}.account-form input{color:var(--ink);border:1px solid var(--edge);font:inherit;background:#0a0b08;border-radius:6px;padding:9px 10px;font-size:.9rem}.account-form input:focus{border-color:var(--clank-green);outline:none}.account-form button[type=submit]{background:var(--clank-green);color:#0b1203;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:10px 12px;font-weight:700}.account-form .status{margin-top:0}.account-note{color:var(--ink-faint);font-size:.74rem}@media (max-width:960px){.guide{width:100%}.z-sign{align-items:stretch}}.set.spots .z-mast p{max-width:32ch;font-size:clamp(1.15rem,1.45vw,1.5rem);line-height:1.42}.stream-hold .tvvideo{animation:26s ease-in-out forwards breathe}@keyframes breathe{0%{transform:scale(1)}to{transform:scale(1.06)translateY(-1%)}}.stream-grain{pointer-events:none;opacity:0;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");position:absolute;inset:0}.stream-hold .stream-grain{opacity:.3;animation:.32s steps(2,end) infinite flicker}@keyframes flicker{50%{opacity:.2}}.guide-mini{pointer-events:auto;align-items:center;gap:8px;display:flex}.guide-mini .sign{padding:8px 12px;font-size:.78rem}.guide-mini .clock{font-family:var(--poster);color:var(--clank-cream);font-variant-numeric:tabular-nums;letter-spacing:.02em;cursor:default;background:#0a0a0c;border:2px solid #23242a;border-radius:6px;padding:5px 12px 6px;font-size:1.45rem;line-height:1;display:grid;box-shadow:0 10px 30px -12px #000000e6,inset 0 0 20px #0009}.guide-mini .clock small{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sun);font-size:.58rem}.z-sign.compact{z-index:6}.z-sign.compact .guide{opacity:0;pointer-events:none;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)scale(.98)}.z-sign.compact.open .guide,.z-sign.compact:focus-within .guide{opacity:1;pointer-events:auto;transform:none}.cue-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.cue-card{border:1px solid var(--edge);border-radius:10px;gap:4px;padding:12px 14px;display:grid}.cue-card .cue-label{color:var(--ink-faint);margin-bottom:0}.cue-text{font-size:clamp(16px,1.6vw,20px);font-weight:600;line-height:1.25}.z-sign.compact .guide>.sign,.z-sign.compact .guide .guide-clock{display:none}.z-mast h1.showname{font-family:var(--poster);text-transform:uppercase;letter-spacing:0;color:var(--clank-cream);margin:0 0 6px;font-weight:400}.z-mast .playable{font-family:var(--poster);text-transform:uppercase;color:var(--clank-cream);text-shadow:0 2px #0000008c;flex-wrap:wrap;align-items:center;gap:.35em;margin:0 0 12px;font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1;display:flex}.z-mast .playable .tvword{color:var(--clank-green);background:#0c0f0a;border:1px solid #8ede1f59;border-radius:.22em;padding:.14em .32em .08em}.z-mast .playable .ident{font-family:var(--mono);letter-spacing:.18em;color:var(--ink-soft);margin-left:.2em;font-size:.62rem}.set.spots .z-mast h1.showname{white-space:normal;text-wrap:balance;font-size:clamp(2rem,11.5cqw,4.4rem);line-height:.9}.set.spots .z-mast.compact .playable{display:none}.account-pitch{color:var(--ink);flex-basis:100%;margin:0;font-size:.86rem;line-height:1.4}.account-pitch b{color:var(--clank-green)}.account .link.faint{color:var(--ink-faint)}.guide-discord{color:var(--ink-soft);border-top:1px solid #ece5d324;padding-top:10px;font-size:.84rem;line-height:1.4;text-decoration:none}.guide-discord b{color:#8ab4ff}.guide-discord:hover{color:var(--ink)}.claim-panel.with-past{grid-template-columns:1fr 118px;width:min(590px,94vw)}.claim-panel.with-past>:not(.claim-past){grid-column:1}.claim-past{border-left:1px solid #ece5d324;grid-area:1/2/span 7;align-content:start;gap:8px;padding-left:10px;display:grid}.claim-past-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.6rem}.claim-past .past{color:var(--clank-cream);gap:2px;font-size:.7rem;text-decoration:none;display:grid}.claim-past video,.claim-past .past-empty{aspect-ratio:16/9;object-fit:cover;background:#000;border:1px solid #ece5d324;border-radius:6px;width:100%;display:block}.claim-past b{font-family:var(--mono);color:var(--clank-green);font-size:.78rem}.claim-past span:not(.claim-past-label){color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.board{color:var(--clank-cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d0adb;border:1px solid #8ede1f66;border-radius:14px;gap:10px;padding:14px 14px 12px;display:grid;position:relative;box-shadow:0 30px 60px -24px #000000e6}.board-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.board-head h2{font-family:var(--poster);text-transform:uppercase;letter-spacing:.01em;color:var(--clank-cream);margin:0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;line-height:1}.board-head h2 span{color:var(--clank-green)}.board-open{width:100%;color:var(--clank-cream);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px dashed #ece5d347;border-radius:8px;margin:0 0 8px;padding:10px 12px;font-size:.76rem}.board-open:hover{border-color:var(--clank-green);color:var(--clank-green)}.board-sheet{z-index:80;color:var(--clank-cream);background:#0c0d0af7;align-content:start;gap:12px;padding:14px clamp(14px,4vw,48px) 60px;display:grid;position:fixed;inset:0;overflow-y:auto}.board-sheet-head{z-index:1;background:#0c0d0af7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 10px;display:flex;position:sticky;top:0}.board-sheet-head h2{font-family:var(--poster);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:400;line-height:1}.board-sheet-head h2 span{color:var(--clank-green);margin-left:8px}.board-close{background:var(--clank-green);color:#0b1203;font-family:var(--mono);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:10px 16px;font-size:.82rem;font-weight:700}.board-sheet-drift{font-family:var(--mono);letter-spacing:.04em;color:var(--sun);font-size:.8rem}.board-sheet-how{font-family:var(--mono);color:var(--ink-faint);margin:0;font-size:.78rem;line-height:1.5}.board-list{gap:10px;max-width:960px;margin:0;padding:0;list-style:none;display:grid}.board-list li{background:#11130d;border:1px solid #ece5d324;border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.board-list li.lead{border-color:var(--clank-green)}.board-list li.ontv{border-color:var(--tally)}.board-list .rank{font-family:var(--poster);color:var(--ink-faint);text-align:center;font-size:1.6rem}.board-list li.lead .rank{color:var(--clank-green)}.board-list p{font-family:var(--poster);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,2.2vw,1.7rem);line-height:1.1}.board-list li.lead p{color:var(--clank-green);font-size:clamp(1.4rem,2.8vw,2.2rem)}.board-list small{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.04em;margin-top:4px;font-size:.74rem;display:block}.board-list .acts{gap:6px;display:grid}.board-list .acts button{font-family:var(--mono);cursor:pointer;color:var(--clank-cream);border:1px solid var(--edge);white-space:nowrap;background:#15170f;border-radius:999px;padding:8px 12px;font-size:.78rem}.board-list .acts button:disabled{opacity:.55;cursor:default}.board-list .acts .push{border-color:var(--sun);color:var(--sun)}.board-list li.empty{color:var(--ink-faint);font-family:var(--mono);grid-template-columns:1fr}@media (max-width:600px){.board-list li{grid-template-columns:26px 1fr}.board-list .acts{grid-column:2;grid-auto-flow:column;justify-content:start}.board-list .rank{font-size:1.1rem}.board-list p{font-size:1.25rem}.board-list li.lead p{font-size:1.5rem}}.board-chip{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--clank-green);white-space:nowrap;border:1px solid #8ede1f80;border-radius:999px;padding:4px 8px;font-size:.62rem}.board-msg{font-family:var(--mono);color:var(--clank-green);font-size:.78rem}.board .cloud-sky{background:radial-gradient(120% 100% at 50% 45%,#171a12 0%,#0b0d09 70%);border:1px solid #ece5d31a;border-radius:10px;height:clamp(240px,40vh,380px)}.board .cloud-empty{font-family:var(--poster);text-transform:uppercase;color:var(--ink-faint);font-size:1.4rem;line-height:1.1}.board .idea{font-family:var(--poster);text-transform:uppercase;letter-spacing:.01em;color:var(--clank-cream);text-align:center;background:#141610eb;border:1px solid #ece5d32e;border-radius:10px;max-width:78%;padding:.32em .5em .3em;font-weight:400;line-height:.95;box-shadow:0 10px 24px -12px #000c}.board .idea .txt{-webkit-line-clamp:3}.board .idea .n{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-faint);text-transform:uppercase;font-size:.48em;font-weight:500}.board .idea.lead{color:var(--clank-green);background:#0e1408f2;border-color:#8ede1f99;box-shadow:0 0 0 2px #8ede1f40,0 0 30px #8ede1f2e}.board .idea.lead .n{color:var(--clank-green)}.board .idea:hover:not(:disabled){border-color:var(--sun);box-shadow:0 0 0 2px #e7a53a80,0 10px 24px -12px #000c}.board .idea.mine{border-style:dashed}.board .idea.locked{cursor:pointer}.board .cloud-bar input{color:var(--clank-cream);background:#0a0b08;border:1px solid #ece5d340;border-radius:8px;padding:11px 12px;font-size:1rem}.board .cloud-bar input:focus{border-color:var(--clank-green);outline:none;box-shadow:0 0 0 3px #8ede1f26}.board .cloud-bar button{font-family:var(--poster);text-transform:uppercase;letter-spacing:.04em;background:var(--clank-green);color:#0b1203;cursor:pointer;border:0;border-radius:8px;padding:10px 16px;font-size:1.05rem}.board .cloud-bar button:hover:not(:disabled){background:#a5f23a}.board .cloud-bar button:disabled{color:var(--ink-faint);cursor:default;background:#2a2e22}.cloud-gate{text-align:left;color:var(--clank-cream);cursor:pointer;font:inherit;background:#8ede1f1a;border:1px dashed #8ede1f99;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.cloud-gate b{color:var(--clank-green);font-size:.98rem}.cloud-gate span{color:var(--ink-soft);font-size:.78rem;line-height:1.4}.cloud-gate:hover{background:#8ede1f29}.board .cloud-foot{color:var(--ink-faint)}.board .cloud-foot .pts{color:var(--clank-cream)}.set.spots .z-white>:not(.spot){opacity:1;pointer-events:auto;transform:none}.set.spots .z-white .spot{display:none}.set.quiet .z-white .more{opacity:1;max-height:none;margin-top:10px;overflow:visible}.board .idea{justify-items:center;gap:.12em;display:grid}.board .idea .txt{white-space:normal}.board .idea.lead .txt{-webkit-line-clamp:4}.set.spots .board{gap:8px;padding:12px 12px 10px}.set.spots .board-head h2{font-size:1.45rem}.set.spots .board .cloud-sky{height:clamp(170px,26vh,280px)}.poster{container-type:inline-size}.poster img,.poster .poster-face{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.poster.typed .poster-face{object-fit:contain;height:76%;padding:7% 7% 0;inset:0 0 24%}.poster.typed:after{background:linear-gradient(#0000 54%,#06080473 74%,#060804eb 100%)}.poster:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#06080499 66%,#060804f2 100%);position:absolute;inset:0}.poster:before{z-index:3}.poster-title{z-index:2;text-align:left;gap:2px;margin:0;display:grid;position:absolute;bottom:6cqw;left:6cqw;right:6cqw}.poster-title b{font-family:var(--poster);text-transform:uppercase;color:var(--clank-cream);text-shadow:0 1px #000,0 0 14px #000000d9;overflow-wrap:break-word;font-size:12.5cqw;font-weight:400;line-height:.92}.poster-title b em{color:var(--clank-green);font-style:normal}.poster-title span{font-family:var(--mono);letter-spacing:.04em;color:#f3efe2d1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:5.2cqw;line-height:1.3;display:-webkit-box;overflow:hidden}.poster .ribbon{z-index:3}.polaroid.human{background:#fdfaf1}.polaroid.human .polaroid-photo{background:#0f1109}.polaroid-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#0b1203;background:var(--clank-green);border-radius:999px;padding:3px 7px;font-size:.52rem;font-style:normal;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0006}.polaroid{position:relative}.set.spots .z-shelf .polaroids{grid-template-columns:repeat(6,minmax(0,min(140px,7.6vw)))}@media (max-width:960px){.polaroids{grid-template-columns:repeat(3,minmax(0,1fr))}}.wall-list{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.wall-row{border:1px solid var(--edge);background:#14150f;border-radius:10px;grid-template-columns:26px 96px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid}.wall-row.on{border-color:var(--clank-green);box-shadow:0 0 0 1px #8ede1f4d}.wall-rank{font-family:var(--mono);color:var(--ink-faint);text-align:right;font-size:.8rem}.wall-shot{aspect-ratio:16/9;border:1px solid var(--edge);background:#000;border-radius:6px;width:96px;display:block;overflow:hidden}.wall-shot video{object-fit:cover;width:100%;height:100%;display:block}.wall-gone{background:repeating-linear-gradient(45deg,#14150f,#14150f 6px,#1c1d15 6px 12px);width:100%;height:100%;display:block}.wall-who{gap:2px;min-width:0;display:grid}.wall-who b{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.wall-who span{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-faint);font-size:.72rem}.wall-paid{font-family:var(--poster);color:var(--clank-green);font-size:1.7rem;line-height:1}.wall-links{text-align:right;gap:3px;font-size:.78rem;display:grid}.wall-links a{color:var(--ink-soft);border-bottom:1px solid var(--edge);text-decoration:none}.wall-links a:hover{color:var(--sun);border-color:var(--sun)}.wallpage .ad-cta{margin-top:28px}@media (max-width:640px){.wall-row{grid-template-columns:76px minmax(0,1fr) auto;gap:10px;padding:10px}.wall-rank{display:none}.wall-shot{width:76px}.wall-links{text-align:left;grid-column:1/-1;gap:14px;display:flex}}.claim-past-label{text-decoration:none}.claim-past-label:hover{color:var(--clank-green)}.wallpage .bidbox p a,.wallpage .bidbox p a:visited{color:var(--clank-green);border-bottom:1px solid #8ede1f80;text-decoration:none}.wallpage .bidbox p a:hover{color:var(--sun);border-color:var(--sun)}.drift{background:linear-gradient(90deg,#e7a53a1a,#0000 70%);border:1px solid #e7a53a4d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;padding:8px 12px;display:flex}.drift-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:.6rem}.drift-one{border-radius:6px;gap:1px;padding:3px 10px 4px;display:grid;position:relative;overflow:hidden}.drift-one:before{content:"";width:var(--share,0%);background:#e7a53a29;position:absolute;inset:0 auto 0 0}.drift-one b{color:var(--clank-cream);font-size:.88rem;position:relative}.drift-one i{font-family:var(--mono);letter-spacing:.08em;color:var(--sun);font-size:.6rem;font-style:normal;position:relative}@media (max-width:700px){.drift-one b{font-size:.8rem}}.idea-slot{flex-direction:column;align-items:center;gap:3px;max-width:46%;transition:left 1.2s,top 1.2s;animation:9s ease-in-out infinite alternate drift;display:flex;position:absolute;transform:translate(-50%,-50%)}.idea-slot.lead{z-index:2}.idea-slot .idea{max-width:100%;transition:font-size .6s,box-shadow .2s;animation:none;position:static;transform:none}.idea-push{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--sun);cursor:pointer;opacity:0;background:#080a06d1;border:1px solid #e7a53a73;border-radius:999px;padding:3px 8px;font-size:.58rem;transition:opacity .18s}.idea-slot:hover .idea-push,.idea-push:focus-visible{opacity:1}.idea-push:hover{color:#0b1203;background:var(--sun);border-color:var(--sun)}.idea-push:disabled{opacity:.5;cursor:default}@media (hover:none){.idea-push{opacity:.85}}@media (max-width:600px){.idea-slot.lead .idea{font-size:1.2em!important}.idea-slot .idea{font-size:.95em!important}.idea-slot.lead{max-width:64%!important}}.idea .merged{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sun);margin-bottom:2px;font-size:.5em;display:block}.idea.lead .merged{font-size:.38em}.welcome{color:var(--clank-cream);background:#8ede1f24;border:1px solid #8ede1f66;border-radius:8px;margin:0 0 8px;padding:8px 10px;font-size:.86rem;line-height:1.45}.account-sent{color:var(--ink-soft);gap:6px;font-size:.86rem;line-height:1.5;display:grid}.account-sent b{color:var(--clank-cream)}.account-tabs b{letter-spacing:.04em;color:var(--clank-cream);margin-right:auto;font-size:.82rem}.colophon{z-index:2;background:var(--bg);border-top:1px solid var(--edge);gap:22px;padding:30px 40px 44px;display:grid;position:relative}.colo-roll{max-width:78ch}.colo-roll summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;list-style:none;display:flex}.colo-roll summary::-webkit-details-marker{display:none}.colo-face{object-fit:cover;object-position:50% 18%;border:1px solid var(--edge);background:#0b0d09;border-radius:50%;flex:none;width:44px;height:44px}.colo-mono{font-family:var(--poster,var(--mono));color:var(--clank-cream);place-items:center;font-size:1.1rem;display:grid}.colo-hook{font-family:var(--mono);color:var(--ink-soft);font-size:.92rem;line-height:1.4}.colo-hook b{color:var(--clank-cream);font-weight:700}.colo-cta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--clank-green);white-space:nowrap;border:1px solid #8ede1f59;border-radius:999px;flex:none;margin-left:auto;padding:7px 13px;font-size:.7rem;transition:border-color .2s,color .2s}.colo-roll summary:hover .colo-cta{color:var(--sun);border-color:var(--sun)}.colo-cta-open{display:none}.colo-roll[open] .colo-cta-open{display:inline}.colo-roll[open] .colo-cta-closed{display:none}.colo-lines{gap:16px;padding:22px 0 6px;display:grid}.colo-line{opacity:0;grid-template-columns:44px 1fr;align-items:start;gap:12px;display:grid;transform:translateY(-10px)}.colo-roll[open] .colo-line{animation:.55s cubic-bezier(.2,.7,.2,1) both colo-in;animation-delay:calc(var(--i,0) * .17s)}@keyframes colo-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.colo-who{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--clank-green);margin:4px 0;font-size:.66rem}.colo-line p{color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.62}.colo-line b{color:var(--clank-cream);font-weight:700}.colo-line a{color:var(--clank-green);border-bottom:1px solid #8ede1f59;text-decoration:none}.colo-line a:hover{color:var(--sun);border-color:var(--sun)}.colo-links{font-family:var(--mono);letter-spacing:.04em;flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:.78rem;display:flex}.colo-links span{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.16em;font-size:.7rem}.colo-links a{color:var(--ink-soft);text-decoration:none}.colo-links a:hover{color:var(--sun)}@media (prefers-reduced-motion:reduce){.colo-roll[open] .colo-line{opacity:1;animation:none;transform:none}}@media (max-width:960px){.colophon{padding:24px 16px 36px}.colo-roll summary{flex-wrap:wrap}.colo-hook{flex:200px;font-size:.88rem}.colo-cta{margin-left:58px}.colo-line p{font-size:.9rem}}.intro{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040503d1;place-items:center;padding:18px;animation:.3s both fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.intro-card{background:#0f110b;border:1px solid #8ede1f73;border-radius:16px;width:min(420px,100%);max-height:92svh;display:grid;overflow:auto;box-shadow:0 40px 80px -30px #000}.intro-film{background:#000;border-radius:15px 15px 0 0;width:100%;height:min(46svh,360px);position:relative;overflow:hidden}.intro-film video{object-fit:cover;width:100%;height:100%;display:block}.intro-nofilm{height:100%;font-family:var(--poster);text-transform:uppercase;color:var(--ink-faint);place-items:center;display:grid}.intro-count{font-family:var(--mono);letter-spacing:.12em;color:var(--clank-cream);background:#0000008c;border-radius:999px;padding:3px 8px;font-size:.66rem;position:absolute;top:10px;right:12px}.intro-sound{font-family:var(--mono);letter-spacing:.08em;color:#0b1203;background:var(--clank-green);cursor:pointer;border:0;border-radius:999px;padding:7px 12px;font-size:.72rem;animation:1.6s ease-in-out infinite intro-pulse;position:absolute;top:10px;left:12px;box-shadow:0 6px 20px -6px #000}.intro-sound.on{color:var(--clank-cream);background:#0009;border:1px solid #ffffff2e;animation:none}@keyframes intro-pulse{0%,to{box-shadow:0 6px 20px -6px #000,0 0 #8ede1f8c}50%{box-shadow:0 6px 20px -6px #000,0 0 0 9px #8ede1f00}}.intro-cap{text-align:center;color:#fff;text-shadow:0 2px 4px #000,0 0 12px #000000e6;pointer-events:none;text-wrap:balance;font-size:1.05rem;font-weight:600;line-height:1.3;position:absolute;bottom:12px;left:12px;right:12px}.intro-cap.script{color:var(--clank-cream);font-size:.92rem;font-weight:500}@media (prefers-reduced-motion:reduce){.intro-sound{animation:none}}.intro-words{gap:6px;padding:16px 18px 4px;display:grid}.intro-words h2{font-family:var(--poster);text-transform:uppercase;color:var(--clank-cream);margin:0;font-size:1.5rem;font-weight:400;line-height:1}.intro-words p{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.5}.intro-bar{align-items:center;gap:10px;padding:14px 18px 18px;display:flex}.intro-dots{gap:6px;margin-right:auto;display:flex}.intro-dots i{cursor:pointer;background:#33372a;border-radius:50%;width:7px;height:7px}.intro-dots i.on{background:var(--clank-green)}.intro-skip{color:var(--ink-faint);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.85rem}.intro-skip:hover{color:var(--ink)}.intro-next{background:var(--clank-green);color:#0b1203;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:9px 16px;font-weight:700}.intro-next:hover{background:#a5f23a}.guide-how-link{text-align:left;font:inherit;color:var(--clank-green);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.84rem;text-decoration:underline}.guide-how-link:hover{color:var(--sun)}.wall-name{align-items:center;gap:8px;min-width:0;display:flex}.wall-logo{object-fit:cover;background:#fff;border-radius:5px;flex:none;width:22px;height:22px}.wall-social{font-family:var(--mono);letter-spacing:.06em;gap:10px;font-size:.68rem;display:flex}.wall-social a{color:var(--clank-green);text-decoration:none}.wall-social a:hover{color:var(--sun)}.claim-past .past-who{align-items:center;gap:5px;display:flex}.claim-past .past-who img{object-fit:cover;background:#fff;border-radius:3px;flex:none;width:12px;height:12px}.stream{margin-top:26px}.stream-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.stream-head h2{font-family:var(--poster);text-transform:uppercase;color:var(--clank-cream);margin:0;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:400;line-height:1}.stream-head span{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-faint);font-size:.74rem}.stream-director{font-family:var(--mono);color:var(--ink-soft);margin:-2px 0 10px;font-size:.82rem}.stream-director b{color:var(--clank-green)}.sp{gap:8px;display:grid}.sp-screen{aspect-ratio:16/9;border:1px solid var(--edge);background:#000;border-radius:10px;position:relative;overflow:hidden}.sp-screen>video:not(.sp-warm){object-fit:cover;width:100%;height:100%;display:block}.sp-warm{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sp-play{color:var(--clank-cream);cursor:pointer;font:inherit;background:radial-gradient(at 50% 45%,#14180ebf,#040603eb);border:0;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.sp-play span{color:var(--clank-green);font-size:2.4rem;line-height:1}.sp-play b{font-family:var(--poster);text-transform:uppercase;letter-spacing:.02em;font-size:1.3rem}.sp-play em{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem;font-style:normal}.sp-play:hover span{color:#a5f23a}.sp-now{gap:2px;display:grid}.sp-n{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--clank-green);font-size:.7rem}.sp-now b{color:var(--ink);font-size:1rem}.sp-now em{color:var(--ink-soft);font-size:.9rem}.sp-strip{flex-wrap:wrap;gap:4px;display:flex}.sp-strip button{border:1px solid var(--edge);width:26px;height:22px;color:var(--ink-faint);font-family:var(--mono);cursor:pointer;background:#14150f;border-radius:5px;font-size:.66rem}.sp-strip button.on,.sp-strip button:hover{border-color:var(--clank-green);color:var(--clank-green)}.studio.simple{z-index:1;background:var(--bg);grid-template-columns:minmax(0,1fr);gap:18px;max-width:1180px;margin:0 auto;padding:12px 16px 40px;display:grid;position:relative}.studio.simple>*{grid-column:1;min-width:0}.simple .tv .chyron{font-size:.66rem}.simple .tv .chyron span:last-child a:last-child{display:none}.s-head{flex-wrap:wrap;align-items:center;gap:12px;padding:4px 0;display:flex}.s-brand{color:var(--clank-cream);margin-right:auto;text-decoration:none;display:grid}.s-brand b{font-family:var(--display);letter-spacing:-.01em;font-size:1.15rem;font-weight:800;line-height:1.1}.s-brand span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--clank-green);font-size:.68rem}.s-light{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--edge);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:.72rem;display:inline-flex}.s-light i{background:var(--sun);width:8px;height:8px;box-shadow:0 0 8px var(--sun);border-radius:50%}.s-light.on{color:var(--tally);border-color:var(--tally)}.s-light.on i{background:var(--tally);box-shadow:0 0 8px var(--tally);animation:2.2s step-end infinite blink}.s-signin{font-family:var(--mono);background:var(--clank-green);color:#0b1203;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:9px 14px;font-size:.8rem;font-weight:700}.s-account{background:#11130d;border:1px solid #8ede1f80;border-radius:12px;gap:8px;max-width:560px;padding:14px 16px;display:grid}.s-account .s-close{color:var(--ink-faint);font-family:var(--mono);cursor:pointer;background:0 0;border:0;justify-self:end;font-size:.78rem;text-decoration:underline}.s-main{grid-template-columns:minmax(0,3fr) minmax(320px,2fr);align-items:start;gap:20px;display:grid}.s-tv .tv{padding:10px}.s-under{font-family:var(--mono);color:var(--ink-faint);margin:10px 2px 0;font-size:.8rem;line-height:1.5}.s-pitch{background:#0e100b;border:1px solid #8ede1f59;border-radius:12px;gap:10px;padding:14px 16px 12px;display:grid}.s-pitch h2{font-family:var(--poster);text-transform:uppercase;color:var(--clank-cream);margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400;line-height:1}.s-pitch h2 span{color:var(--clank-green)}.cloud.compact{gap:10px;display:grid}.cloud.compact .cloud-bar input{font-size:1rem}.cloud-hint{font-family:var(--mono);color:var(--ink-faint);margin:0;font-size:.76rem;line-height:1.5}.board-list.compact{gap:8px}.board-list.compact li{grid-template-columns:26px 1fr;padding:10px 12px}.board-list.compact .rank{font-size:1.1rem}.board-list.compact p{font-size:1.15rem}.board-list.compact li.lead p{font-size:1.35rem}.board-list.compact .acts{grid-column:2;grid-auto-flow:column;justify-content:start}.simple .s-ad .claim{margin:0}.simple .s-ad .claim-tag{justify-self:start;padding:6px 0}.simple .s-ad .claim-word{font-size:1.5rem}.simple .s-ad .claim-sub{text-align:left}.simple .s-ad .claim-panel{display:none}.simple .s-ad .claim.open .claim-panel,.simple .s-ad .claim:focus-within .claim-panel{display:grid}.simple .s-ad .claim-lead{display:block}.simple .s-ad .claim-toast{max-width:none}.s-cast h3,.s-program .card b{font-family:var(--display);font-weight:700}.s-cast h3{color:var(--clank-cream);margin:0 0 10px;font-size:1.05rem}.s-cast h3 span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-left:10px;font-size:.7rem;font-weight:400}.simple .polaroids{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.s-program{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.s-program .card{transform:none}.s-links{font-family:var(--mono);flex-wrap:wrap;align-content:start;gap:8px 14px;padding-top:6px;font-size:.82rem;display:flex}.s-links a,.s-links .link{color:var(--clank-cream)}.s-links a b{color:var(--clank-green)}@media (max-width:960px){.s-main{grid-template-columns:1fr}.simple .polaroids{grid-template-columns:repeat(3,minmax(0,1fr))}.s-program{grid-template-columns:1fr}.simple .tv .chyron span:last-child{display:none}}@media (max-width:600px){.simple .polaroids{grid-template-columns:repeat(2,minmax(0,1fr))}.s-brand b{font-size:1rem}.s-light{padding:6px 10px;font-size:.64rem}}.s-sec{border-top:1px solid var(--edge);gap:10px;padding:18px 0 6px;display:grid}.s-sec h2{font-family:var(--poster);text-transform:uppercase;color:var(--clank-cream);align-items:center;gap:12px;margin:0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:400;line-height:1;display:flex}.s-n{background:var(--clank-green);color:#0b1203;width:34px;height:34px;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:800;display:grid}.s-lead{color:var(--ink-soft);max-width:70ch;margin:0;font-size:1rem;line-height:1.5}.s-lead b{color:var(--clank-green)}.s-loopline{font-family:var(--display);color:var(--clank-cream);max-width:62ch;margin:2px 0 20px;font-size:1.05rem;line-height:1.5}.s-adgrid{grid-template-columns:minmax(0,3fr) minmax(320px,2fr);align-items:start;gap:20px;display:grid}.s-claim{gap:12px;display:grid}.s-sec-plain{font-family:var(--poster);text-transform:uppercase;color:var(--clank-cream);margin:0 0 10px;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:400;line-height:1}.s-tvsec{border-top:1px solid var(--edge);padding:18px 0}.s-sponsorbar{background:#14120c;border:1px solid #e7a53a66;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.s-sponsor-who{font-family:var(--mono);color:var(--ink-soft);white-space:nowrap;font-size:.92rem}.s-sponsor-who b{color:var(--sun)}.s-sponsorform{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:260px;display:flex}.s-sponsorform input[type=text]{min-width:140px;color:var(--ink);border:1px solid var(--edge);font-family:var(--mono);background:#0a0b08;border-radius:8px;flex:1;padding:10px 12px;font-size:.92rem}.s-sponsorform button[type=submit]{font-family:var(--mono);background:var(--sun);color:#1a1205;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;flex:none;padding:10px 14px;font-size:.84rem;font-weight:700}.s-sponsorform button[type=submit]:disabled{opacity:.5;cursor:default}.s-nowcredit{font-family:var(--mono);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0 0;font-size:.95rem;display:flex}.s-nowcredit b{color:var(--clank-cream);font-weight:700}.s-nc-kind{letter-spacing:.14em;text-transform:uppercase;color:#0b1203;background:var(--clank-green);border-radius:999px;padding:5px 11px;font-size:.68rem;font-weight:700}.s-nowcredit.ad .s-nc-kind{background:var(--sun);color:#1a1205}.s-listing{border-top:1px solid var(--edge);padding:18px 0 4px}.s-listing-head{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.s-listing-head b{font-family:var(--display);color:var(--clank-cream);font-size:1rem;font-weight:800}.s-listing-head>span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.7rem}.s-slot{border-bottom:1px solid var(--edge);grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:grid}.s-slot-when{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-size:.66rem}.s-slot.now .s-slot-when{color:var(--clank-green)}.s-slot-what{font-family:var(--display);color:var(--clank-cream);min-width:0;font-size:1.05rem;font-weight:600;line-height:1.25}.s-slot-what em{font-style:normal;font-family:var(--mono);color:var(--ink-soft);margin-top:2px;font-size:.82rem;font-weight:400;line-height:1.4;display:block}.s-slot-act{font-family:var(--mono);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:11px 16px;font-size:.88rem;font-weight:700}.s-slot-act.sun{background:var(--sun);color:#1a1205}.s-slot-act.green{color:#05230f;background:#5ce07b}.s-slot.open .s-slot-act{color:var(--ink-faint);border:1px solid var(--edge);background:0 0}.s-slot-act.off{color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;cursor:default;background:0 0;padding:11px 0;font-size:.72rem;font-weight:400}.s-slot.past .s-slot-what{font-size:.95rem}.s-slot.past:hover .s-slot-what{color:#fff}.s-slot-open{border-bottom:1px solid var(--edge);gap:12px;padding:14px 0 18px;display:grid}.s-why{color:var(--ink-soft);margin:0 0 12px;font-size:.92rem;line-height:1.5}.s-why b{color:var(--clank-green,#5ce07b);font-weight:700}.s-slot-note{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.45}.s-slot-open .s-chair{background:0 0;border:0;margin:0;padding:0}.s-slot-open.blocked .s-chair{order:-1}.s-slot-open.blocked .s-chair-lead{color:var(--clank-cream);border-left:3px solid var(--tally,#e8543c);padding-left:12px;font-size:1rem;line-height:1.5}.s-slot-open .s-sponsorform{min-width:0}.s-cta{gap:10px;padding:4px 0 16px;display:grid}.s-cta-main{font-family:var(--mono);color:#05230f;cursor:pointer;background:#5ce07b;border:0;border-radius:12px;padding:16px 18px;font-size:1.05rem;font-weight:700}.s-cta-main[aria-expanded=true]{color:var(--ink-faint);border:1px solid var(--edge);background:0 0}.s-cta-free{text-align:center;line-height:1.3;text-decoration:none;display:block}.s-cta-free:hover{background:#6ae98a}.s-cta-why{font-family:var(--mono);color:var(--ink-soft);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:center;padding:6px 0;font-size:.9rem;text-decoration:underline}.s-cta-why:hover{color:var(--clank-cream)}.s-cta-vote{font-family:var(--mono);color:var(--clank-green);justify-self:center;padding:6px 0;font-size:.9rem;text-decoration:none}.s-cta-vote:hover{text-decoration:underline}.s-adline{text-align:left;border:0;border-top:1px solid var(--edge);width:100%;font-family:var(--mono);color:var(--ink-soft);cursor:pointer;background:0 0;padding:14px 0;font-size:.84rem;line-height:1.45;display:block}.s-adline b{color:var(--sun);font-weight:700}.s-adline:hover{color:var(--clank-cream)}.s-inpic{font-family:var(--mono);color:var(--clank-cream);cursor:pointer;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.4;display:flex}.s-inpic input{accent-color:#5ce07b;flex:none;width:18px;height:18px;margin-top:2px}.s-inpic small{color:var(--ink-faint);font-size:.78rem;display:block}.s-story{color:var(--ink-soft);max-width:60ch;margin:0 0 14px;font-size:.95rem;line-height:1.5}.studio.directing{align-content:safe center;gap:14px;max-width:720px;min-height:100dvh;margin:0 auto;padding:14px 16px 28px;display:grid}.s-dir-head{font-family:var(--mono);justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;display:flex}.s-dir-on{color:var(--phosphor);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-weight:700;display:inline-flex}.s-dir-on i{background:#ff4b3e;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite s-dir-pulse;box-shadow:0 0 8px #ff4b3e}@keyframes s-dir-pulse{50%{opacity:.35}}.s-dir-left{color:var(--ink-faint);font-variant-numeric:tabular-nums}.studio.directing .s-tvsec{margin:0}.s-dir-write{gap:8px;display:flex}.s-dir-write input{min-width:0;font-family:var(--mono);border:1px solid var(--edge);background:var(--panel);color:var(--ink);border-radius:10px;flex:auto;padding:14px;font-size:1rem}.s-dir-write input:focus{border-color:var(--phosphor);outline:none}.s-dir-write button{font-family:var(--mono);color:#05230f;cursor:pointer;background:#5ce07b;border:0;border-radius:10px;flex:none;padding:14px 18px;font-size:.95rem;font-weight:700}.s-dir-write button:disabled{background:var(--panel);color:var(--ink-faint);border:1px solid var(--edge);cursor:not-allowed}.s-now{color:var(--clank-cream);align-items:baseline;gap:10px;margin:0;font-size:.95rem;line-height:1.35;display:flex}.s-now i{font-style:normal;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#05230f;background:var(--clank-green,#5ce07b);border-radius:5px;flex:none;padding:3px 7px;font-size:.64rem}.s-dir-queued,.s-dir-msg{font-family:var(--mono);color:var(--phosphor);margin:0;font-size:.82rem}.s-dir-msg{color:var(--ink-faint)}.studio.directing .s-voting{background:0 0;border:0;gap:10px;padding:0}.studio.directing .s-voting>b{color:var(--ink-faint)}.s-dir-leave{font-family:var(--mono);color:var(--ink-faint);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:.78rem;text-decoration:underline}@media (max-width:600px){.studio.directing{gap:12px;padding:12px 12px 24px}.s-dir-write input{font-size:16px}}.s-guest{gap:12px;display:grid}.s-guest-drop{border:1px dashed var(--edge);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px;transition:border-color .15s,background .15s;display:flex}.s-guest-drop:hover{border-color:var(--phosphor-dim);background:#ffffff05}.s-guest-drop.has{border-style:solid;border-color:var(--phosphor-dim)}.s-guest-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.s-guest-face{border:1px solid var(--edge);background:#000;border-radius:8px;flex:none;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.s-guest-face img{object-fit:cover;width:100%;height:100%;display:block}.s-guest-face b{color:var(--ink-faint);font-size:22px;font-weight:400}.s-guest-say{font-family:var(--mono);color:var(--ink-soft);font-size:.82rem;line-height:1.4}.s-guest-say u{color:var(--phosphor);text-underline-offset:2px}.s-guest-fine{font-family:var(--mono);color:var(--ink-faint);margin:0;font-size:.72rem;line-height:1.5}.s-guest-msg{font-family:var(--mono);color:var(--sun);font-size:.8rem}.s-guest-buy button{width:100%;font-family:var(--mono);color:#05230f;cursor:pointer;background:#5ce07b;border:0;border-radius:8px;padding:13px 16px;font-size:.92rem;font-weight:700}.s-guest-buy button:disabled{background:var(--panel);color:var(--ink-faint);border:1px solid var(--edge);cursor:not-allowed}@media (max-width:600px){.s-guest-face{width:54px;height:54px}.s-guest-say{font-size:.78rem}}.s-open{gap:12px;max-width:52rem;margin:2px 0 24px;display:grid}.s-open p{text-wrap:pretty;margin:0}.s-open-hook{font-family:var(--display);color:var(--clank-cream);letter-spacing:-.015em;text-wrap:balance;max-width:17em;font-size:clamp(1.55rem,1.05rem + 2.1vw,2.9rem);font-weight:800;line-height:1.16}.s-open-hook b{color:var(--clank-green);font-weight:800}.s-open-offer{color:var(--ink);max-width:34em;font-size:clamp(1.05rem,.96rem + .42vw,1.35rem);line-height:1.45}.s-open-offer b{color:var(--clank-green);font-weight:700}.s-open-theme{font-family:var(--mono);color:var(--ink-faint);max-width:46em;font-size:clamp(.88rem,.84rem + .18vw,1rem);line-height:1.5}@media (min-width:700px){.s-open{gap:14px}}.s-canon{margin-top:8px}.s-last-ad.ad{border-color:#e7a53a57}.s-last-ad.ad .s-last-meta{color:var(--sun)}.s-earlier{padding-top:20px}.s-earlier-head{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:4px;display:flex}.s-earlier-head>span:first-child{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.7rem}.s-earlier-all{font-family:var(--mono);color:var(--ink-faint);font-size:.72rem}.s-earlier-all a{color:var(--clank-green);text-decoration:none}@media (max-width:560px){.s-slot{grid-template-columns:44px 1fr auto;gap:10px}.s-slot-act{padding:10px 13px;font-size:.84rem}}.s-spots{border-top:1px solid var(--edge);grid-template-columns:1fr 1fr;align-items:start;gap:14px;padding:20px 0;display:grid}.s-spot{background:#12130d;border-radius:14px;align-content:start;gap:10px;padding:16px;display:grid}.s-spot.ad{border:1px solid #e7a53a66}.s-spot.dir{border:1px solid #8ede1f66}.s-spot-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.s-spot.ad .s-spot-kicker{color:var(--sun)}.s-spot.dir .s-spot-kicker{color:var(--clank-green)}.s-spot-title{font-family:var(--display);color:var(--clank-cream);margin:0;font-size:1.1rem;font-weight:800}.s-spot-sub{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.45}.s-spot .s-chair{background:0 0;border:0;margin:0;padding:0}.s-spot .s-sponsorform{min-width:0}.s-spot-recent{border-top:1px solid var(--edge-soft);gap:7px;padding-top:12px;display:grid}.s-recent-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.s-recent-all{font-family:var(--mono);letter-spacing:.06em;color:var(--clank-green);white-space:nowrap;font-size:.72rem;text-decoration:none}.s-recent-all:hover{text-decoration:underline}@media (max-width:700px){.s-spots{grid-template-columns:1fr}}@media (max-width:600px){body{font-size:16px}.s-loopline{font-size:1.1rem}}.s-credits-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.68rem;display:block}.s-claimform{background:#0e100b;border:1px solid #8ede1f73;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.s-claimform label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-top:4px;font-size:.72rem}.s-claimform label span{text-transform:none;letter-spacing:0}.s-claimform input[type=text]{width:100%;color:var(--ink);border:1px solid var(--edge);font-family:var(--mono);background:#0a0b08;border-radius:8px;padding:13px 14px;font-size:1rem}.s-bid{align-items:center;gap:10px;display:inline-flex}.s-bid button{border:1px solid var(--edge);width:34px;height:34px;color:var(--clank-cream);cursor:pointer;background:#15170f;border-radius:50%;font-size:1.1rem;line-height:1}.s-bid button:disabled{opacity:.4;cursor:default}.s-bid b{font-family:var(--poster);color:var(--clank-green);text-align:center;min-width:3ch;font-size:2rem}.s-go{background:var(--clank-green);color:#0b1203;font-family:var(--mono);cursor:pointer;border:0;border-radius:8px;margin-top:6px;padding:14px 18px;font-size:1rem;font-weight:700}.s-go:disabled{background:var(--edge);color:var(--ink-faint);cursor:not-allowed}.s-bids{font-family:var(--mono);gap:6px;font-size:.84rem;display:grid}.s-bids>b{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem}.s-bids ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.s-bids li{border-bottom:1px dashed #ece5d324;justify-content:space-between;gap:12px;padding:4px 0;display:flex}.s-bids li a{color:var(--clank-cream);text-decoration:none}.s-bids li span{color:var(--clank-green)}.s-bids .s-none{color:var(--ink-faint)}.s-bids .s-more{color:var(--clank-green)}.s-castgrid.polaroids{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.s-voting{border:1px solid var(--tally);background:#140e0d;border-radius:10px;gap:8px;padding:12px;display:grid}.s-voting>b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tally);font-size:.74rem}.s-opt{isolation:isolate;text-align:left;background:var(--opt-bg,#1a130f);color:var(--clank-cream);border:1px solid var(--opt-edge,#ece5d32e);cursor:pointer;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:14px 14px 16px;font-size:1rem;line-height:1.3;display:grid;position:relative;overflow:hidden}.s-opt:after{content:"";z-index:-1;height:3px;width:var(--fill,0%);background:var(--opt-bar,var(--sun));transition:width .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0}.s-opt .lab{width:30px;height:30px;font-family:var(--mono);color:var(--clank-cream);background:#ffffff14;border:1px solid #ffffff1f;border-radius:7px;place-items:center;font-size:.82rem;display:grid}.s-opt .pct{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);text-align:right;font-size:.72rem;line-height:1.25}.s-opt .pct b{letter-spacing:0;color:var(--clank-cream);font-variant-numeric:tabular-nums;font-size:1.15rem;display:block}.s-opt.a{--opt-bg:#2a1f45;--opt-edge:#3d2f63;--opt-bar:#8b6fe8}.s-opt.b{--opt-bg:#11294a;--opt-edge:#1d3e68;--opt-bar:#4d8ff0}.s-opt.mine{border-color:var(--clank-green)}.s-opt.won{border-color:var(--sun);box-shadow:0 0 0 1px var(--sun)}.s-opt:disabled{cursor:default}.board-list li.plain{grid-template-columns:auto 1fr;align-items:center;padding:10px 12px}.board-list li.plain .up{border:1px solid var(--edge);min-width:64px;color:var(--clank-cream);cursor:pointer;background:#15170f;border-radius:10px;justify-items:center;gap:0;padding:8px 10px;display:grid}.board-list li.plain .up span{color:var(--clank-green);font-size:.9rem;line-height:1}.board-list li.plain .up b{font-family:var(--poster);font-size:1.5rem;line-height:1.1}.board-list li.plain .up:disabled{cursor:default}.board-list li.plain.mine .up{border-color:var(--clank-green);background:#8ede1f1f}.board-list li.plain p{font-size:1.15rem}.board-list li.plain.lead p{font-size:1.3rem}.board-list li.plain small .link{font-size:inherit;letter-spacing:inherit;color:var(--sun)}.s-shows{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:980px;display:grid}.s-showcard{gap:8px;display:grid}.card-count{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);text-align:center;font-size:12px}.s-bet{border:1px solid var(--edge);background:var(--panel);border-radius:10px;gap:10px;margin:12px 0 18px;padding:14px 16px;display:grid}.s-bet-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.s-bet-head b{font-family:var(--display);color:var(--ink);font-size:1.05rem}.s-bet-pot{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sun);font-size:11.5px}.s-bet-ruling{color:var(--ink);margin:0;font-size:1rem;font-style:italic}.s-bet-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.s-bet-list li{border:1px solid var(--edge);background:var(--panel-2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.s-bet-list li.mine{border-color:var(--phosphor)}.s-bet-list li.won{border-color:var(--phosphor);box-shadow:0 0 0 3px #5ce07b24}.s-bet-list li.lost{opacity:.6}.s-bet-text{color:var(--ink);gap:3px;font-size:.98rem;display:grid}.s-bet-meta{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-faint);text-transform:uppercase;font-size:11px}.s-bet-btns{flex-shrink:0;gap:6px;display:flex}.s-bet-btns button{font:inherit;font-family:var(--mono);border:1px solid var(--phosphor-dim);color:var(--phosphor);cursor:pointer;background:0 0;border-radius:6px;padding:6px 10px;font-size:12px}.s-bet-btns button:disabled{opacity:.4;cursor:not-allowed}.s-bet-add{gap:8px;display:flex}.s-bet-add input{font:inherit;border:1px solid var(--edge);background:var(--panel-2);color:var(--ink);border-radius:8px;flex:1;min-width:0;padding:9px 12px}.s-bet-add button{font:inherit;background:var(--phosphor);color:#05230f;cursor:pointer;border:0;border-radius:8px;padding:9px 14px;font-weight:700}.s-bet-add button:disabled{background:var(--edge);color:var(--ink-faint)}.s-bet-msg{color:var(--sun);font-size:13px}.s-bet-how{color:var(--ink-faint);margin:0;font-size:12.5px;line-height:1.5}.s-board{border-top:1px solid var(--edge);gap:4px;padding-top:8px;display:grid}.s-board b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.s-board ol{columns:2;color:var(--ink-soft);column-gap:24px;margin:0;padding-left:20px;font-size:13px}.s-board li{break-inside:avoid;justify-content:space-between;gap:8px;display:flex}.s-board li span:last-child{font-family:var(--mono);color:var(--phosphor);font-size:12px}@media (max-width:600px){.s-bet-list li{flex-direction:column;align-items:stretch}.s-board ol{columns:1}}.s-last{gap:6px;margin-top:12px;display:grid}.s-last-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px}.s-last-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;align-items:start;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.s-last-strip>*{scroll-snap-align:start;flex:0 0 30%;min-width:108px}@media (max-width:700px){.s-last-strip>*{flex:0 0 44%}}.s-last-ad{color:inherit;border:1px solid var(--edge);background:var(--panel);border-radius:8px;align-content:start;gap:4px;padding:6px;text-decoration:none;transition:border-color .15s;display:grid}.s-last-ad:hover{border-color:var(--phosphor-dim)}.s-last-ad video,.s-last-empty{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:5px;width:100%;display:block}.s-last-empty{text-align:center;font-family:var(--mono);color:var(--ink-faint);place-items:center;padding:4px;font-size:10.5px;line-height:1.3;display:grid}.s-last-who{align-items:center;gap:5px;min-width:0;display:flex}.s-last-who img{object-fit:contain;border-radius:3px;flex-shrink:0;width:14px;height:14px}.s-last-who b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.s-last-meta{font-family:var(--mono);color:var(--phosphor);font-size:11.5px}@media (max-width:600px){.s-last-strip{gap:6px}.s-last-ad{gap:3px;padding:4px}.s-last-who b{font-size:11px}.s-last-meta{font-size:10px}}.s-chair.off{opacity:.92}.s-chair-soon{color:var(--ink)}.s-chair-soon b{color:var(--phosphor)}.s-chair-buy.s-chair-run{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));align-items:stretch;gap:8px;display:grid}.s-chair-buy.s-chair-run .s-chair-label,.s-chair-buy.s-chair-run .s-chair-note{grid-column:1/-1}.s-chair-buy.s-chair-run .s-chair-tier{display:flex}.s-chair-buy.s-chair-run .s-chair-tier button{text-align:center;justify-items:center;width:100%;padding:10px 8px}.s-chair-run .s-chair-tier b{font-size:14px}.s-opt-chair{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sun);margin-bottom:3px;font-size:10.5px;font-style:normal;display:block}.s-chair{border:1px solid var(--edge);background:var(--panel);border-radius:10px;gap:10px;margin:12px 0 18px;padding:14px 16px;display:grid}.s-chair-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.s-chair-head b{font-family:var(--display);color:var(--ink);font-size:1.05rem}.s-chair-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sun);font-size:12.5px}.s-chair-lead{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}.s-chair-write{gap:8px;display:flex}.s-chair-write input{font:inherit;border:1px solid var(--edge);background:var(--panel-2);color:var(--ink);border-radius:8px;flex:1;min-width:0;padding:9px 12px}.s-chair-write button{font:inherit;background:var(--phosphor);color:#05230f;cursor:pointer;border:0;border-radius:8px;padding:9px 14px;font-weight:700}.s-chair-write button:disabled{background:var(--edge);color:var(--ink-faint)}.s-chair-queued{color:var(--sun);font-size:13px;font-style:italic}.s-chair-take{font:inherit;background:var(--phosphor);color:#05230f;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:9px 16px;font-weight:700}.s-chair-take:disabled{background:var(--edge);color:var(--ink-faint)}.s-chair-give{font:inherit;font-family:var(--mono);border:1px solid var(--edge);color:var(--ink-faint);cursor:pointer;background:0 0;border-radius:6px;justify-self:start;padding:6px 10px;font-size:12px}.s-chair-pitch{font-family:var(--mono);color:var(--clank-green);text-underline-offset:3px;justify-self:start;padding:2px 0;font-size:.86rem;font-weight:400;text-decoration:underline}.s-chair-pitch:hover{color:#8df3a6}.s-chair-buy{border-top:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.s-chair-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.s-chair-tier{margin:0}.s-chair-tier button{text-align:left;font:inherit;background:var(--phosphor);color:#05230f;cursor:pointer;border:0;border-radius:8px;gap:2px;padding:10px 14px;font-weight:800;display:grid}.s-chair-tier button:hover:not(:disabled){filter:brightness(1.08)}.s-chair-tier button:disabled{opacity:.4;cursor:not-allowed;filter:none;background:var(--edge);color:var(--ink-faint)}.s-chair-tier b{font-size:14px}.s-chair-tier span{font-family:var(--mono);color:#05230f;opacity:.8;font-size:12.5px}.s-chair-note,.s-chair-msg{color:var(--ink-faint);margin:0;font-size:12.5px}.s-chair-msg{color:var(--sun)}.s-chair-buy.one{grid-template-columns:1fr;gap:8px;display:grid}.s-chair-buy.one .s-chair-tier button{text-align:center;justify-items:center;width:100%;padding:14px 16px;font-size:1rem}@media (max-width:600px){.s-chair-buy{flex-direction:column;align-items:stretch}.s-chair-tier button{width:100%}}.s-week{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.s-week li{border:1px solid var(--edge);background:var(--panel);min-width:112px;color:var(--ink-soft);border-radius:8px;gap:2px;padding:8px 10px;font-size:12.5px;display:grid}.s-week li b{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.s-week li.next{border-color:var(--phosphor);color:var(--ink)}.s-week li.next b{color:var(--phosphor)}.s-week li em{font-style:normal;font-family:var(--mono);color:var(--phosphor);letter-spacing:.06em;font-size:11px}.s-showcard{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.s-showcard .poster{width:100%}.s-notifygrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.s-notifygrid .card{transform:none}.pop-back{z-index:90;background:#060705c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.pop{width:min(680px,100%);color:var(--clank-cream);background:#11130d;border:1px solid #8ede1f80;border-radius:14px;gap:12px;padding:20px 22px;display:grid;position:relative;box-shadow:0 30px 60px -20px #000000e6}.pop h3{font-family:var(--poster);text-transform:uppercase;color:var(--clank-green);margin:0;padding-right:40px;font-size:1.8rem;font-weight:400;line-height:1}.pop-x{border:1px solid var(--edge);width:34px;height:34px;color:var(--clank-cream);cursor:pointer;background:#15170f;border-radius:50%;position:absolute;top:12px;right:12px}.pop p{margin:0 0 8px;line-height:1.5}.pop-line{font-family:var(--hand);color:var(--sun);font-size:1.3rem}.pop-sounds{font-family:var(--mono);color:var(--ink-soft);font-size:.84rem}.pop-sounds b{color:var(--clank-cream)}.pop-next{font-family:var(--mono);font-size:.84rem}.pop-next b{color:var(--clank-green)}.pop-cast,.pop-show{grid-template-columns:200px 1fr;align-items:start;gap:18px;display:grid}.pop-cast img{aspect-ratio:3/4;object-fit:cover;object-position:50% 20%;border:1px solid var(--edge);background:#0b0d09;border-radius:10px;width:100%}.pop-show .poster{width:100%;transform:none}@media (max-width:960px){.s-adgrid{grid-template-columns:1fr}.s-shows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s-week li{min-width:calc(50% - 4px)}.s-notifygrid{grid-template-columns:1fr}.s-castgrid.polaroids{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.s-castgrid.polaroids{grid-template-columns:repeat(2,minmax(0,1fr))}.pop-cast,.pop-show{grid-template-columns:1fr}.pop-cast img{max-width:220px}.s-sec h2{font-size:1.35rem}}.cloud.compact .cloud-bar input{color:var(--clank-cream);background:#0a0b08;border:1px solid #ece5d340;border-radius:8px;padding:11px 12px;font-size:1rem}.cloud.compact .cloud-bar input:focus{border-color:var(--clank-green);outline:none;box-shadow:0 0 0 3px #8ede1f26}.cloud.compact .cloud-bar button{font-family:var(--poster);text-transform:uppercase;letter-spacing:.04em;background:var(--clank-green);color:#0b1203;cursor:pointer;border:0;border-radius:8px;padding:10px 16px;font-size:1.05rem}.cloud.compact .cloud-bar button:hover:not(:disabled){background:#a5f23a}.cloud.compact .cloud-bar button:disabled{color:var(--ink-faint);cursor:default;background:#2a2e22}.cloud.compact .cloud-bar{margin-top:4px}.s-adgrid{width:100%}@media (max-width:600px){.s-castgrid.polaroids{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;padding:4px 2px 8px;display:flex;overflow-x:auto}.s-castgrid .polaroid{scroll-snap-align:start;flex:0 0 46%}}.t-refs{border-top:1px solid var(--edge);gap:5px;margin-top:10px;padding-top:8px;display:grid}.t-refs-head{color:var(--ink-faint);font-size:12px}.t-refs-head b{color:var(--ink)}.t-refs-list{flex-wrap:wrap;gap:4px 10px;display:flex}.t-refs-list em{font-family:var(--mono);letter-spacing:.04em;font-size:11px;font-style:normal}.t-refs-list em.on{color:var(--phosphor)}.t-refs-list em.off{color:var(--tally)}.t-refs-problem{color:var(--tally);font-size:12px;line-height:1.45}.t-money{border:1px solid var(--edge);background:var(--panel-2);border-radius:8px;gap:6px;padding:10px 12px;font-size:13px;display:grid}.t-money .t-in{color:var(--phosphor)}.t-money .t-out{color:var(--tally)}.t-tiers{flex-wrap:wrap;gap:6px 12px;display:flex}.t-tier{font-family:var(--mono);color:var(--ink);font-size:11.5px}.t-tier em{color:var(--ink-faint);font-style:normal}.t-tier.off{color:var(--ink-faint);text-decoration:line-through}.t-warn{color:var(--tally);font-size:12.5px;line-height:1.45}.t-ok{color:var(--phosphor);font-size:12.5px}.s-ownnow{border-top:1px dashed var(--edge);gap:6px;margin-top:12px;padding-top:12px;display:grid}.s-ownbtn{font:700 15px/1.3 var(--mono);text-align:left;cursor:pointer;background:var(--tally,#e8543c);color:#fff;border:0;border-radius:10px;padding:13px 16px}.s-ownbtn:disabled{opacity:.6;cursor:default}.s-ownbtn:focus-visible{outline:3px solid var(--phosphor,#5ce07b);outline-offset:2px}.s-own-note{color:var(--ink-faint);font-size:12.5px;line-height:1.45}.s-own-ok{color:var(--phosphor,#5ce07b);font-size:13px;line-height:1.45}.s-own-bad{color:var(--tally,#e8543c);font-size:13px;line-height:1.45}.s-ownlock{justify-items:start;gap:6px;margin-top:10px;display:grid}.s-ownlock-hint{font:400 11.5px/1.4 var(--mono);letter-spacing:.04em;cursor:pointer;color:var(--ink-faint);background:0 0;border:0;padding:2px 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.s-ownlock-hint:hover{color:var(--ink-soft)}.s-ownlock-form{flex-wrap:wrap;gap:8px;display:flex}.s-ownlock-form input{font:400 13px/1.3 var(--mono);min-width:220px;color:var(--clank-cream);background:var(--panel-2);border:1px solid var(--edge);border-radius:8px;padding:9px 11px}.s-ownlock-form button{font:700 13px/1.3 var(--mono);cursor:pointer;color:var(--clank-cream);background:var(--panel-2);border:1px solid var(--edge);border-radius:8px;padding:9px 14px}.r-room{gap:10px;display:grid}.r-bars{align-items:flex-end;gap:3px;height:44px;padding:4px 0 0;display:flex}.r-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.r-bar i{background:var(--phosphor,#5ce07b);opacity:.75;border-radius:2px 2px 0 0;width:100%;min-height:2px;display:block}.r-bar em{font-style:normal;font-family:var(--mono);color:var(--ink-faint);font-size:9.5px;line-height:1.4}.r-bar:hover i{opacity:1}.r-axis{font-family:var(--mono);justify-content:space-between;margin-top:-2px;font-size:10.5px;display:flex}.s-done{border:1px solid var(--clank-green,#5ce07b);background:#5ce07b14;border-radius:12px;margin:0 0 14px;padding:14px 16px}.s-done p{margin:0 0 10px;line-height:1.45}.s-done b{color:var(--clank-green,#5ce07b)}.s-done-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.eppage .ep-title{margin:0 0 4px;font-size:clamp(22px,3.6vw,34px);line-height:1.2}.eppage .ep-when{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px;font-size:12px}.eppage .billboard .frame img{object-fit:contain;background:#000;width:100%;height:100%}.eppage .ep-filing{color:var(--ink-soft);margin:10px 0 0;font-size:13.5px;line-height:1.45}.eppage .ep-filing a{color:var(--phosphor)}.stream-director a{color:var(--ink-soft)}.airpage .air-credit{letter-spacing:.14em;text-transform:uppercase;color:var(--hot,#e8543c);margin:26px 0 8px;font-size:13px;font-weight:800}.airpage .air-line{border-left:4px solid;margin:0 0 18px;padding:0 0 0 16px;font-size:clamp(20px,3.4vw,30px);font-weight:600;line-height:1.3}.airpage .air-live,.airpage .air-what{opacity:.85;max-width:62ch;margin:14px 0}.air-share{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 8px;display:flex}.air-note{opacity:.8;flex-basis:100%;margin:6px 0 0;font-size:13px}.air-mine{border:1px solid #ffffff29;border-radius:10px;margin:12px 0 16px;padding:12px 14px}.air-mine h3{margin:0 0 8px;font-size:15px}.air-mine .air-sub{opacity:.7;font-weight:400}.air-mine ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.air-mine li{justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.air-mine li a{flex:auto}.air-mine .air-when{opacity:.6;white-space:nowrap;flex:none;font-size:12px}
