@font-face{font-family:Sentient;src:url(/fonts/Sentient-Variable.woff2)format("woff2-variations");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Transforma Sans;src:url(/fonts/TransformaSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Transforma Sans;src:url(/fonts/TransformaSans-Medium.woff2)format("woff2");font-weight:500 600;font-style:normal;font-display:swap}:root{--bg:#000;--panel:#0c0e12;--panel-2:#14171d;--line:#23262e;--maroon:#962d3773;--maroon-hot:#cd4652e6;--shell:1560px;--gutter:clamp(18px, 4vw, 72px);--display:"Inter", "InterVariable", "SF Pro Display", "Segoe UI Variable Display", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--heading:"Sentient", "Iowan Old Style", Georgia, "Times New Roman", serif;--ui:"Transforma Sans", var(--display);--text:#e8ecf3;--muted:#8b95a7;--accent:#4ea1ff;--accent-2:#2b7fd4;--ok:#3fce8a;--bad:#ff6b6b;--radius:12px;--ease-out:cubic-bezier(.2, .8, .3, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur-press:.16s;--glass:#090b0f85;--glass-blur:blur(16px) saturate(135%) brightness(.5);--glass-solid:#0b0d11ed;--glass-hdr:#ffffff0e;--glass-hdr-blur:blur(18px) saturate(140%);--glass-edge:#ffffff1f;--glass-hdr-solid:#181b21f5;--card-w:220px;--card-h:330px;--card-expanded-w:calc(var(--card-w) * 3);--nav-h:87px;--band-release:348px}*{box-sizing:border-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff2e padding-box padding-box;border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#ffffff57 padding-box padding-box}::-webkit-scrollbar-thumb:active{background:var(--maroon-hot);background-clip:padding-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--text);margin:0;font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,sans-serif}a{color:var(--accent)}header{z-index:20;background:var(--bg);pointer-events:none;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0 12px;display:flex;position:sticky;top:0}header:after{content:"";background:linear-gradient(180deg, var(--bg), transparent);pointer-events:none;height:26px;position:absolute;top:100%;left:0;right:0}header>*{pointer-events:auto}header h1{font-family:var(--display);letter-spacing:-.4px;text-shadow:0 0 18px #ffffff29;margin:0;font-size:19px;font-weight:800}header h1 i{color:var(--accent);font-style:normal}.wmshort{display:none}.spacer{flex:1}.status{font:400 13px/1.4 var(--ui);color:var(--muted)}.status.ok{color:var(--ok)}.status.bad{color:var(--bad)}.modeswitch{justify-content:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.moderail{background:var(--glass-hdr);-webkit-backdrop-filter:var(--glass-hdr-blur);backdrop-filter:var(--glass-hdr-blur);border:1px solid var(--glass-edge);border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff12}.modebtn{font-family:var(--heading);letter-spacing:-.1px;color:#ffffff6b;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:5px 14px 6px;font-size:16px;font-weight:700;line-height:1.15;transition:color .2s,background .24s;display:inline-flex;position:relative}.modebtn:hover{color:#ffffffc7;border-color:#0000}.modebtn.on{color:#fff;text-shadow:0 0 18px #ffffff2e;background:#ffffff1a;box-shadow:inset 0 1px #ffffff24,0 6px 18px #00000073}.modebtn.on:hover{color:#fff}.modebtn:after{content:"";background:linear-gradient(90deg, transparent, var(--maroon-hot), transparent);opacity:0;height:1px;transition:transform .26s var(--ease-out), opacity .2s ease;border-radius:1px;position:absolute;bottom:3px;left:14px;right:14px;transform:scaleX(0)}.modebtn.on:after{opacity:1;transform:scaleX(1)}.search{-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;transition:gap .24s var(--ease-out), padding .24s var(--ease-out), background .28s ease, border-color .28s ease;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:0;padding:7px 8px;display:flex;position:relative}.search:hover,.search:focus-within,.search.open{background:var(--glass-hdr);-webkit-backdrop-filter:var(--glass-hdr-blur);backdrop-filter:var(--glass-hdr-blur);border-color:var(--glass-edge);gap:9px;padding:7px 14px 7px 12px}.search svg{width:17px;height:17px;color:var(--muted);transition:color .2s ease, transform .26s var(--ease-out);flex:none}.search:hover svg{color:#fffc}.search:focus-within svg{color:var(--maroon-hot);transform:rotate(-8deg)}.search .searchbtn{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.search input{opacity:0;pointer-events:none;width:0;transition:width .26s var(--ease-out), flex-basis .26s var(--ease-out), opacity .2s ease 60ms;flex:0 0 0}.search:hover input,.search:focus-within input,.search.open input{opacity:1;pointer-events:auto;flex:0 0 250px;width:250px}.search:after{content:"";opacity:0;height:1px;transition:transform .3s var(--ease-out), opacity .2s ease, background .2s ease;background:linear-gradient(90deg,#0000,#ffffff73,#0000);position:absolute;bottom:1px;left:12px;right:12px;transform:scaleX(0)}.search:hover:after,.search:focus-within:after,.search.open:after{opacity:1;transform:scaleX(1)}.search:focus-within:after{background:linear-gradient(90deg, transparent, var(--maroon-hot), transparent)}@media (prefers-reduced-motion:reduce){.search,.search input,.search:after,.search svg,.modebtn:after{transition-duration:.01ms}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.moderail,.navburger,.search:hover,.search:focus-within,.search.open{background:var(--glass-hdr-solid)}}.joinbtn{border:1px solid var(--glass-edge);background:var(--glass-hdr);width:38px;height:38px;-webkit-backdrop-filter:var(--glass-hdr-blur);backdrop-filter:var(--glass-hdr-blur);color:var(--muted);cursor:pointer;border-radius:12px;flex:none;place-items:center;padding:0;transition:color .16s,border-color .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff12}.joinbtn svg{width:19px;height:19px}.joinbtn:hover{color:var(--text);background:#ffffff1a;border-color:#ffffff4d}.navwrap{align-items:center;display:none;position:relative}.navburger{border:1px solid var(--glass-edge);background:var(--glass-hdr);width:38px;height:38px;-webkit-backdrop-filter:var(--glass-hdr-blur);backdrop-filter:var(--glass-hdr-blur);color:var(--text);cursor:pointer;border-radius:12px;flex:none;place-items:center;padding:0;transition:border-color .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff12}.navburger[aria-expanded=true]{border-color:var(--maroon-hot);background:#ffffff1a}.burger{gap:4px;width:17px;display:grid}.burger i{height:1.5px;transition:transform .22s var(--ease-out), opacity .16s ease;background:currentColor;border-radius:2px;display:block}.navburger[aria-expanded=true] .burger i:first-child{transform:translateY(5.5px)rotate(45deg)}.navburger[aria-expanded=true] .burger i:nth-child(2){opacity:0}.navburger[aria-expanded=true] .burger i:last-child{transform:translateY(-5.5px)rotate(-45deg)}.navmenu{min-width:232px}@media (prefers-reduced-motion:reduce){.burger i{transition:none}}.joinsheet{width:min(420px,100%)}.joinbody{flex-direction:column;gap:10px;padding:16px;display:flex}.joininput{width:100%;color:var(--text);font:500 16px/1.2 var(--ui);background:#00000073;border:1px solid #ffffff38;border-radius:11px;outline:none;padding:12px 14px;box-shadow:inset 0 1px 3px #00000080}.joininput:focus{border-color:var(--maroon-hot)}.joinhint{color:var(--muted);font:400 12.5px/1.45 var(--ui);min-height:2.9em;margin:0}.joingo{background:var(--maroon-hot);color:#fff;font:600 14px/1 var(--ui);cursor:pointer;border:0;border-radius:11px;padding:12px 16px}.joingo:disabled{opacity:.45;cursor:default}@media (max-width:700px){.search,.search:hover,.search:focus-within{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;gap:0;padding:0}.search:hover input,.search:focus-within input{opacity:0;pointer-events:none;flex:0 0 0;width:0}.search:hover:after,.search:focus-within:after{opacity:0;transform:scaleX(0)}.search .searchbtn{border:1px solid var(--glass-edge);background:var(--glass-hdr);width:38px;height:38px;-webkit-backdrop-filter:var(--glass-hdr-blur);backdrop-filter:var(--glass-hdr-blur);color:var(--muted);border-radius:12px}.search.open{background:var(--glass-hdr);-webkit-backdrop-filter:var(--glass-hdr-blur);backdrop-filter:var(--glass-hdr-blur);border-color:var(--glass-edge);flex:1;gap:9px;padding:7px 14px 7px 12px}.search.open .searchbtn{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;width:auto;height:auto}.search.open input,.search.open:hover input,.search.open:focus-within input{opacity:1;pointer-events:auto;flex:1;width:auto}.search.open:after,.search.open:focus-within:after{opacity:1;transform:scaleX(1)}header.searching h1,header.searching .spacer,header.searching .modeswitch{display:none}.modeswitch{flex:1;order:0;min-width:0;margin:0;position:static;transform:none}.spacer{display:none}header{gap:10px}.moderail{gap:2px;padding:3px}.modebtn{padding:4px 11px 5px;font-size:15px}.modebtn:after{left:11px;right:11px}.wmlong{display:none}.wmshort{display:inline}.acct,.acctin,.joinbtn{display:none}.navwrap{display:flex}.navmenu{max-width:calc(100vw - 2 * var(--gutter));right:0}}@media (max-width:359px){.modeswitch{flex:0 0 100%;order:3;justify-content:center;margin:2px 0 0}.spacer{display:block}}input[type=text],input[type=search]{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}input[type=search]::placeholder{color:var(--muted)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button{background:var(--panel-2);color:var(--text);border:1px solid var(--line);cursor:pointer;font:inherit;border-radius:9px;padding:9px 14px}button:hover{border-color:var(--accent-2)}.modebtn:focus-visible,.joinbtn:focus-visible,.navburger:focus-visible,.acctbtn:focus-visible,.dock button:focus-visible{outline:2px solid var(--maroon-hot);outline-offset:2px}button:not(:disabled):active,[role=button]:active{transform:scale(.97)}button{transition:transform var(--dur-press) var(--ease-out)}button.primary{background:var(--accent-2);border-color:var(--accent-2)}button.primary:hover{background:var(--accent)}button:disabled{opacity:.5;cursor:default}main{max-width:var(--shell);padding:4px 0 56px;padding-inline:var(--gutter);margin:0 auto}header{max-width:var(--shell);padding-inline:var(--gutter);margin:0 auto}.grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.results{flex-direction:column;gap:30px;display:flex}.resulthead{font-family:var(--heading);letter-spacing:-.2px;color:#fff;text-shadow:0 0 22px #ffffff2e,0 0 4px #ffffff1f;margin:0 0 12px;font-size:clamp(20px,2vw,26px);font-weight:700}.rows{flex-direction:column;gap:18px;display:flex}.sentinel{height:1px}.sections{gap:calc(34px + var(--band-release));flex-direction:column;display:flex}.sections section:after{content:"";margin-bottom:calc(-1 * var(--band-release));display:block}.sections section{scroll-margin-top:calc(var(--nav-h) + 14px)}.sections section.band-short:after{content:none}.sections section.band-short{margin-bottom:calc(-1 * var(--band-release))}.sechead{top:var(--nav-h);z-index:6;background:var(--bg);width:100%;font-family:var(--heading);letter-spacing:-.2px;color:#fff;text-shadow:0 0 22px #ffffff2e,0 0 4px #ffffff1f;margin:0;padding:6px 0 10px;font-size:clamp(24px,2.6vw,34px);font-weight:700;position:sticky}.filerow .chev{color:var(--muted);font-size:18px;line-height:1}.row{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}@media (max-width:700px){.row{content-visibility:auto;contain-intrinsic-size:auto var(--card-h)}}.row.grabbing{cursor:grabbing}.row *{-webkit-user-drag:none}.track{will-change:transform;gap:14px;width:max-content;display:flex}.track .card{width:var(--card-w);height:var(--card-h);flex:none}.track .card .poster{aspect-ratio:auto;height:100%}.card{border:1px solid var(--maroon);cursor:pointer;background:#000;border-radius:0;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.card:hover{border-color:var(--maroon-hot);box-shadow:0 0 0 1px #cd465240,0 6px 26px #000000b3}.card .poster{aspect-ratio:2/3;background:#07080a;display:block;position:relative;overflow:hidden}.card .poster img{object-fit:cover;width:100%;height:100%;display:block}.card .poster:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 32%,#ffffff13 50%,#0000 68%) 0 0/300% 100% no-repeat,#0d0f14;transition:opacity .4s;animation:1.6s linear infinite shimmer;position:absolute;inset:0}.card .poster:has(img.shown):before{opacity:0;animation:none}@keyframes shimmer{0%{background-position:110% 0,0 0}to{background-position:-10% 0,0 0}}@media (prefers-reduced-motion:reduce){.card .poster:before{background:#0d0f14;animation:none}}.card .ph{color:#2b3038;place-items:center;font-size:34px;display:grid;position:absolute;inset:0}.card .poster img~.ph{display:none}.card .badge{font-family:var(--ui);z-index:1;border:1px solid var(--maroon);color:var(--text);letter-spacing:.3px;opacity:0;background:#0000008c;border-radius:6px;padding:3px 7px;font-size:10px;transition:opacity .15s;position:absolute;top:7px;left:7px}.card:hover .badge{opacity:1}.card.seen .poster:after{content:"";z-index:1;pointer-events:none;background:#040507ad;transition:background-color .18s;position:absolute;inset:0}.card.seen .poster img{filter:grayscale(.9);transition:filter .18s}.card.seen:hover .poster:after{background:#04050752}.card.seen:hover .poster img{filter:grayscale(.25)}.seenmark{z-index:2;font-family:var(--ui);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #000000f2,0 3px 14px #000c;pointer-events:none;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;inset:0}.card.seen:hover .seenmark{opacity:.55;transition:opacity .18s}.modal{z-index:60;background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sheet{-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);width:min(760px,100%);min-width:0;max-width:100%;max-height:80vh;animation:sheetin .26s var(--ease-out) both;background:#12151b8c;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;display:flex;box-shadow:0 30px 90px #000000b3,inset 0 1px #ffffff12}@keyframes sheetin{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:none}}@media (max-width:700px){.modal{padding:16px}.joinsheet{width:100%}}@media (prefers-reduced-motion:reduce){.veil,.modal,.sheet{animation:none}}.sheethead{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:14px 16px;display:flex}.live{font-family:var(--ui);border:1px solid var(--line);white-space:nowrap;color:var(--muted);background:#ffffff0d;border-radius:6px;padding:3px 7px;font-size:10px}.live.ok{color:var(--ok);background:#3fce8a1f;border-color:#245c41}.live.no{color:var(--bad);background:#ff6b6b1f;border-color:#6b2525}.facts{flex-direction:column;gap:1px;min-width:0;display:flex}.fline{font:500 12px/1.5 var(--ui);color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.fline:first-child{font-weight:600}.fline:not(:first-child){color:var(--muted);font-weight:400}.fline>span{white-space:nowrap}.fflags{letter-spacing:1px}.pathbadge{font-family:var(--ui);letter-spacing:.04em;border:1px solid var(--line);white-space:nowrap;background:#ffffff0d;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:600}.pathbadge.direct{color:var(--ok);background:#3fce8a21;border-color:#245c41}.pathbadge.remux{color:var(--accent);background:#4ea1ff21;border-color:#244a6b}.pathbadge.encode{color:#ffb545;background:#ffb54521;border-color:#6b5325}.pathbadge.needsapp{color:var(--maroon-hot);letter-spacing:.06em;background:#cd465226;border-color:#6b2a31}.card .res{z-index:1;color:#fff;opacity:0;filter:drop-shadow(0 1px 3px #000000f2);width:26px;height:26px;transition:opacity .25s,transform .25s;position:absolute;top:6px;right:6px;transform:translateY(-4px)}.card:hover .res{opacity:1;transform:none}.card .res svg{width:100%;height:100%;display:block}.room{grid-template-columns:1fr 320px;align-items:start;gap:16px;display:grid}@media (max-width:900px){.room{grid-template-columns:1fr}}.stage{border-radius:var(--radius);border:1px solid var(--line);background:#000;position:relative;overflow:hidden}.stage video{background:#000;width:100%;max-height:72vh;display:block}.stage:fullscreen video{height:100vh;max-height:100vh}.spinner{color:var(--text);background:#04060a8c;place-content:center;justify-items:center;gap:12px;font-size:13px;display:grid;position:absolute;inset:0}.spinner span{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.controls{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.controls input[type=range]{accent-color:var(--accent)}.controls select{background:var(--panel-2);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:9px;max-width:220px;padding:9px 10px;font-size:13px}.controls select:disabled{opacity:.5}video::cue{background:#000000a6;font-size:90%}#seek{flex:1;min-width:140px}#vol{flex:none;width:90px}.mono{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px}.bar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.pill{font-family:var(--ui);background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 11px;font-size:12px}.pill.live{color:var(--ok)}.side{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;max-height:82vh;padding:14px;display:flex}.side h2{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin:0;font-size:14px;font-weight:600}.invite{gap:8px;display:flex}.invite input{flex:1;min-width:0;font-size:12px}#log{flex-direction:column;flex:1;gap:6px;min-height:160px;font-size:13px;display:flex;overflow-y:auto}#log .sys{color:var(--muted);font-style:italic}#log .who{color:var(--accent);font-weight:600}.chatrow{gap:8px;display:flex}.chatrow input{flex:1;min-width:0}.card .poster img{opacity:0}.card .poster img.shown{animation:.4s forwards imgfade}@keyframes imgfade{0%{opacity:0}to{opacity:1}}.card .spin{border:2px solid #ffffff24;border-top-color:var(--maroon-hot,#cd4652);opacity:1;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;transition:opacity .4s;animation:.7s linear infinite cardspin;position:absolute;top:50%;left:50%}.card .spin.out{opacity:0}@keyframes cardspin{to{transform:rotate(360deg)}}.pop{animation:cardpop .32s var(--ease-out) backwards}@keyframes cardpop{0%{opacity:0;transform:scale(.94)translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pop{animation:none}.card .spin{animation-duration:1.6s}.card .poster img.shown{opacity:1;animation:none}}.card.blank{cursor:default;pointer-events:none}.track{align-items:flex-start}.card{transition:border-color .15s ease, box-shadow .15s ease, width .22s ease, margin-left .22s ease, transform var(--dur-press) var(--ease-out)}.card:focus-visible{box-shadow:inset 0 0 0 2px var(--maroon-hot);outline:none}.track .card.expanded{width:var(--card-expanded-w);height:var(--card-h);cursor:pointer;z-index:2;display:flex}.card.expanded .detail-art,.card.expanded .detail-body{animation:detailin .2s var(--ease-out) 70ms both}@keyframes detailin{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.card.expanded .detail-art,.card.expanded .detail-body{animation:.16s both detailin}}.card.expanded .detail-art{width:calc(var(--card-w) * 1.55);background:#000;flex:none;height:100%;position:relative}.card.expanded .detail-art img{object-fit:cover;width:100%;height:100%;display:block}.card.expanded .detail-fade{pointer-events:none;background:linear-gradient(90deg,#0000,#000 88%);width:50%;position:absolute;inset:0 -1px 0 auto}.card.expanded .detail-body{flex-direction:column;flex:1;gap:8px;min-width:0;padding:13px 14px;display:flex;overflow:hidden}.detail-title{font-family:var(--display);letter-spacing:-.3px;color:#fff;font-size:17px;font-weight:800;line-height:1.2}.detail-year{color:var(--muted);margin-left:7px;font-size:14px;font-weight:600}.detail-badges{flex-wrap:wrap;gap:5px;display:flex}.pbadge{font-family:var(--ui);letter-spacing:.3px;border:1px solid var(--maroon);color:#e8e8ea;white-space:nowrap;background:#cd465221;border-radius:6px;padding:3px 6px;font-size:10.5px;font-weight:700}.pbadge.muted{color:var(--muted);border-color:#23262c;font-weight:600}.detail-overview{color:var(--muted);-webkit-line-clamp:9;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.card{transition:none}}.findings{margin-top:30px}.findings .sechead{margin-bottom:10px;font-size:clamp(18px,1.8vw,23px)}.findings .filelist{border:1px solid var(--line);background:var(--panel)}.grid .card .cap{pointer-events:none;background:linear-gradient(#0000,#000000d9 45%,#000 100%);padding:26px 9px 8px;position:absolute;inset:auto 0 0}.grid .card .cap .t{font-family:var(--display);color:#fff;text-shadow:0 1px 4px #000000f2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.grid .card.notowned{border-color:#2a3038}.grid .card.notowned:hover{border-color:var(--maroon-hot)}.grid .card.expanded{display:flex}.grid .card.expanded .cap{display:none}.topten{--rank-size:clamp(58px, 5.6vw, 88px);padding:calc(58px + var(--rank-size) * .32 + 6px) 14px 10px;margin:-58px -14px 0;-webkit-mask-image:none;mask-image:none}.topten .track{align-items:flex-start}.topten{--card-w:286px;--card-h:429px;--card-expanded-w:calc(var(--card-w) * 3)}.topten-item{flex:none;display:flex}.topten .card{z-index:0;position:relative;overflow:visible}.topten-rank{z-index:5;font-family:var(--heading);font-size:var(--rank-size);color:#0000;-webkit-text-stroke:2px #fff;letter-spacing:-.01em;filter:drop-shadow(0 1px 2px #000000f2)drop-shadow(0 2px 4px #000000bf);-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;padding-right:.14em;font-weight:700;line-height:1;position:absolute;top:0;left:-10px;transform:translateY(-32%);-webkit-mask-image:linear-gradient(90deg,#00000057 0%,#000000b8 55%,#000 100%);mask-image:linear-gradient(90deg,#00000057 0%,#000000b8 55%,#000 100%)}@media (max-width:700px){.topten{--card-w:220px;--card-h:330px;--rank-size:46px;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.topten-rank{left:0}}.topten-item .card.expanded{z-index:3;width:var(--card-expanded-w);height:var(--card-h);flex:none;display:flex}.controw{-webkit-mask-image:none;mask-image:none}.controw .track{align-items:flex-start}.controw .card{background:0 0;border:0;width:clamp(240px,25vw,340px);height:auto;overflow:visible}.controw .card:hover{box-shadow:none}.contshot{aspect-ratio:16/9;border:1px solid var(--maroon);background:#07080a;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.contcard:hover .contshot,.contcard:focus-visible .contshot{border-color:var(--maroon-hot);box-shadow:0 0 0 1px #cd465240,0 6px 26px #000000b3}.contshot img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s;display:block}.contshot img.shown{opacity:1}.contcard:hover .contshot img{opacity:.82}.contplay{animation:.45s contfade}@keyframes contfade{0%{opacity:0}to{opacity:.78}}@media (prefers-reduced-motion:reduce){.contshot img{transition:none}.contplay{animation:none}}.contplay{color:#fff;opacity:.78;filter:drop-shadow(0 1px 2px #000000f2)drop-shadow(0 4px 16px #000000bf);pointer-events:none;place-items:center;transition:opacity .15s,transform .15s;display:grid;position:absolute;inset:0;transform:scale(.92)}.contcard:hover .contplay{opacity:1;transform:none}.contcard.busy .contplay{opacity:0}.contplay svg{width:25%;height:auto}.contbar{background:#ffffff29;height:4px;display:block;position:absolute;bottom:0;left:0;right:0}.contbar i{background:var(--maroon-hot);height:100%;display:block;box-shadow:0 0 10px #cd46528c}.contcard.unaired{cursor:default}.contcard.unaired .contshot img{opacity:.45;filter:saturate(.6)}.contcard.unaired:hover .contshot img{opacity:.45}.contcard.unaired:hover .contshot{border-color:var(--maroon);box-shadow:none}.contveil{z-index:2;color:#fff;font-family:var(--ui);text-shadow:0 1px 6px #000c;pointer-events:none;background:#00000073;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}.contveil b{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.contveil small{color:#ffffffb3;font-size:12px}.contcap{font-family:var(--ui);flex-direction:column;gap:2px;min-width:0;padding:8px 2px 0;display:flex}.contcap b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.contcap small{color:var(--muted);font-size:12px}.contgear,.ctxmenu,.favx{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--text);border:1px solid #ffffff14}.contgear{color:#ffffff9e;border-color:#ffffff0f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.contgear,.ctxmenu,.favx{background:var(--glass-solid)}}.contgear,.favx{z-index:4;cursor:pointer;opacity:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;transition:opacity .14s,border-color .14s,color .14s;display:grid;position:absolute;top:7px;right:7px}.contcard:hover .contgear,.contgear:focus-visible{opacity:.8}.contcard.menuopen .contgear,.favitem:hover .favx,.favx:focus-visible{opacity:1}.contgear:hover{opacity:1;color:#fff;border-color:#ffffff29}.favx:hover{border-color:var(--maroon-hot);color:#fff}.contgear svg{display:block}@media (hover:none){.contgear,.favx{opacity:1}}.ctxmenu{z-index:90;overscroll-behavior:contain;min-width:186px;max-width:260px;max-height:min(58vh,420px);animation:ctxin .12s var(--ease-out);border-radius:10px;flex-direction:column;padding:5px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 16px 40px #0000009e}.ctxrow{flex:none}@keyframes ctxin{0%{opacity:0}to{opacity:1}}.ctxwrap{display:contents}.ctxrow{width:100%;font:400 12.5px/1.25 var(--ui);text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;display:flex}.ctxrow:hover:not(:disabled),.ctxrow.on{background:#ffffff17}.ctxrow:disabled{color:var(--muted);cursor:default}.ctxrow.working{color:var(--muted)}.ctxrow.working .ctxlabel{animation:1s ease-in-out infinite ctxpulse}@keyframes ctxpulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ctxrow.working .ctxlabel{opacity:.6;animation:none}}.ctxlabel{flex:1;min-width:0}.ctxnote{font:400 10.5px/1 var(--ui);color:var(--muted);flex:none;font-style:normal}.ctxtick{color:var(--accent);flex:none;place-items:center;display:grid}.ctxchev{color:var(--muted);flex:none;font-size:15px;line-height:1}.ctxrow.on .ctxchev{color:var(--text)}.ctxwaiting{padding:9px 11px}.ctxdim{font:400 12px/1 var(--ui);color:var(--muted)}.favrow{-webkit-mask-image:none;mask-image:none}.favrow .track{align-items:flex-start}.favitem{flex:none;display:flex;position:relative}.favx{font:400 17px/1 var(--ui);z-index:5}.sechead{align-items:center;gap:.28em;display:flex}.sechead:after{content:"";background:linear-gradient(180deg, var(--bg), transparent);pointer-events:none;opacity:0;height:30px;transition:opacity .12s;position:absolute;top:100%;left:0;right:0}.sechead.stuck:after{opacity:1}@media (prefers-reduced-motion:reduce){.sechead:after{transition:none}}.sechead picture{flex:none;display:block}.sechead picture img{width:1em;height:1em;display:block}.sechead-mark{font-family:var(--ui);color:var(--muted);flex:none;font-weight:400;line-height:1;transform:translateY(.04em)}.jumpwrap{z-index:40;max-width:var(--shell);padding-inline:var(--gutter);pointer-events:none;margin:0 auto;display:flex;position:fixed;bottom:24px;left:0;right:0}.jumpwrap:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(0deg,#000000e6 0,#000000b8 28%,#0000004d 62%,#0000);height:190px;position:fixed;bottom:0;left:0;right:0}@media (min-width:1800px){.jumpwrap{justify-content:flex-start}.jump{white-space:nowrap;text-align:right;margin-right:14px;position:absolute;bottom:0;right:100%}}.jump{pointer-events:auto;color:var(--text);font-family:var(--heading);letter-spacing:-.2px;cursor:pointer;text-shadow:0 2px 14px #000000f2,0 0 4px #000c;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:clamp(20px,1.9vw,27px);font-weight:700;transition:opacity .15s,transform .15s;display:inline-flex}.jump:hover{opacity:.78}.jump:active{transform:translateY(1px)}.jump picture img{width:.95em;height:.95em}.jump-arrow{font-size:.85em;line-height:1}.jump:hover .jump-arrow{animation:1.2s ease-in-out infinite jumpnudge}@keyframes jumpnudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.jump-arrow{animation:none}}.dock{z-index:45;opacity:.7;transition:opacity .22s;position:fixed;top:50%;left:8px;transform:translateY(-50%)}.dock:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000000f5 0,#000c 35%,#00000059 70%,#0000);position:absolute;inset:-44px -110px -44px -8px;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.dock:hover,.dock:focus-within{opacity:1}.dock ul{flex-direction:column;align-items:flex-start;gap:7px;margin:0;padding:6px 16px 6px 40px;list-style:none;display:flex}.dock li{display:flex}.dock button{cursor:pointer;color:var(--text);text-align:left;background:0 0;border:0;padding:0;position:relative}.dock-emoji{opacity:0;pointer-events:none;width:.95em;height:.95em;margin-right:9px;font-size:17px;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:100%;transform:translateY(-50%)translate(8px)scale(.9)}.dock-emoji picture,.dock-emoji picture img{width:100%;height:100%;display:block}.dock-text{font-family:var(--heading);letter-spacing:-.1px;white-space:nowrap;color:#ffffff6b;transform-origin:0;text-shadow:0 2px 12px #000000f2,0 0 4px #000000e6;font-size:17px;font-weight:700;line-height:1.15;display:block}.dock ul.settling .dock-text{transition:font-size .16s var(--ease-out), transform .16s var(--ease-out), color .16s ease}.dock ul.settling .dock-emoji{transition:opacity .18s ease, transform .18s ease, font-size .16s var(--ease-out)}@media (prefers-reduced-motion:reduce){.dock-text,.dock-emoji{transition:none}}@media (max-width:1100px){.dock{display:none}}.stars{align-items:center;gap:9px;line-height:1;display:inline-flex}.stars-num{font-family:var(--display);color:#fff;letter-spacing:-.3px;font-size:17px;font-weight:800}.stars-glyphs{display:inline-block;position:relative}.stars-empty,.stars-row{gap:3px;width:max-content;display:flex}.stars-empty svg,.stars-row svg{flex:none;width:21px;height:21px;display:block}.stars-empty{color:#fff;opacity:.22}.stars-row{color:#fff}.stars-fill{display:block;position:absolute;inset:0 auto 0 0;overflow:hidden}.card-loading{z-index:4;animation:veilin .16s var(--ease-out) both;background:#0000008c;place-items:center;display:grid;position:absolute;inset:0}.card-loading-spin{border:4px solid #ffffff24;border-top-color:var(--maroon-hot);border-radius:50%;width:46px;height:46px;animation:.8s linear infinite cardspin}@keyframes veilin{0%{opacity:0}to{opacity:1}}:is(html:has(.player),body:has(.player)){overscroll-behavior:none;height:100%;overflow:hidden}.player{cursor:default;background:#000;width:100%;height:100dvh;display:block;position:fixed;top:0;left:0;overflow:hidden}.player.idle{cursor:none}.player:fullscreen{width:100%;height:100%;transform:none}.player>video{opacity:.999;object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.player .cuebox{z-index:2;text-align:center;text-wrap:balance;pointer-events:none;max-width:min(88%,1100px);transition:transform .22s var(--ease-out), background .2s ease;border-radius:12px;padding:.18em .6em;font-weight:600;line-height:1.25;position:absolute;transform:translate(-50%)}.player .cuebox.glass{-webkit-backdrop-filter:blur(14px)saturate(140%)brightness(.82);backdrop-filter:blur(14px)saturate(140%)brightness(.82);background:#10121847;border:1px solid #ffffff1a;box-shadow:0 8px 30px #00000059}.player .cuebox.solid{background:#000000b8}.player .cuebox.none{background:0 0}.player .cuebox.up{transform:translate(-50%)translateY(-92px)}.player .cuebox.editing{pointer-events:auto;cursor:grab;outline-offset:4px;outline:1px dashed #ffffff73}.player .cuebox.editing:active{cursor:grabbing}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.player .cuebox.glass{background:#101218a8}}.player .veil{pointer-events:none}.player .veil button,.player .veil input,.player .veil .scrub,.player .veil .faces,.player .veil .menu{pointer-events:auto}.player.idle .veil,.player.idle .veil *{pointer-events:none}.player .veil{z-index:3;align-items:center;gap:10px;padding:14px clamp(14px,2.4vw,30px);transition:opacity .22s,transform .22s;display:flex;position:absolute;left:0;right:0}.player .veil.top{background:linear-gradient(#000000d1,#00000073 46%,#0000);padding-bottom:46px;top:0}.player .veil.bottom{background:linear-gradient(#0000,#00000080 52%,#000000e0);flex-direction:column;align-items:stretch;gap:4px;padding-top:60px;bottom:0}.player.idle .veil.top{opacity:0;pointer-events:none;transform:translateY(-10px)}.player.idle .veil.bottom{opacity:0;pointer-events:none;transform:translateY(10px)}.player .spacer{flex:1}.player .titlewrap{min-width:0}.player .pback{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin-left:-8px;padding:0;transition:background .14s;display:grid}.player .pback:hover{background:#ffffff1f}.player .ptitle{font:500 clamp(17px, 1.6vw, 23px)/1.2 var(--heading);letter-spacing:-.01em;text-shadow:0 1px 12px #000c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player .invite{background:var(--glass);height:32px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--text);font:500 12px/1 var(--ui);letter-spacing:.04em;cursor:pointer;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.player .invite:hover{border-color:#fff6}.player .invite{transition:border-color .16s ease, color .16s ease, transform var(--dur-press) var(--ease-out)}.player .invite.ok{border-color:var(--ok);color:var(--ok)}.player .invite .swap{animation:glyphin .18s var(--ease-out) both;place-items:center;display:inline-grid}@keyframes glyphin{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.player .pickbtn{background:var(--glass);height:32px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--text);font:500 12px/1 var(--ui);letter-spacing:.04em;cursor:pointer;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.player .pickbtn:hover{border-color:#fff6}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.player .pickbtn{background:var(--glass-solid)}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.player .invite,.player .gear{background:var(--glass-solid)}}.player .faces{align-items:center;display:flex}.player .faces.offline{opacity:.45}.player .face{width:32px;height:32px;font:600 13px/1 var(--display);color:#fff;animation:facein .2s var(--ease-out) backwards;border:2px solid #08090ce6;border-radius:50%;place-items:center;margin-left:-8px;display:grid;box-shadow:0 1px 6px #0009}@keyframes facein{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.player .face:first-child{margin-left:0}.player .face.me{border-color:var(--accent);cursor:pointer}.player .face.more{background:#282c36f2;font-size:11px}.player .scrub{padding:0 2px}.player .scrub,.player .crow .big{animation:ctrlin .22s var(--ease-out) both}.player .clock{animation:.18s both rmfade}@keyframes ctrlin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.player .scrub input[type=range]{touch-action:none}.player input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:16px}.player input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--maroon-hot) var(--fill,0%), #ffffff42 var(--fill,0%));border-radius:3px;height:4px}.player input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--maroon-hot) var(--fill,0%), #ffffff42 var(--fill,0%));border-radius:3px;height:4px}.player input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:13px;height:13px;margin-top:-4.5px;transition:transform .12s;box-shadow:0 1px 4px #000000b3}.player input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:13px;height:13px}.player input[type=range]:disabled{opacity:.4;cursor:default}.player input[type=range]:focus,.player input[type=range]:focus-visible{box-shadow:none;outline:none}.player .scrub input[type=range]{height:20px}.player .scrub input[type=range]::-webkit-slider-runnable-track{border-radius:4px;height:7px}.player .scrub input[type=range]::-moz-range-track{border-radius:4px;height:7px}.player .scrub input[type=range]::-webkit-slider-thumb{width:0;height:0;box-shadow:none;background:0 0;margin-top:0}.player .scrub input[type=range]::-moz-range-thumb{background:0 0;width:0;height:0}.player .crow{align-items:center;gap:4px;display:flex}.player .crow button{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;transition:background .14s,color .14s,opacity .14s;display:grid;position:relative}.player .crow button:hover:not(:disabled){background:#ffffff1f}.player .crow button.on{color:var(--accent)}.player .crow button.big{width:46px;height:46px}.player .crow button:disabled{opacity:.32;cursor:default}.player button:focus{outline:none}.player button:focus-visible,.player .face[role=button]:focus-visible{outline:2px solid var(--maroon-hot);outline-offset:2px}.player .crow .dot{background:var(--maroon-hot);color:#fff;min-width:16px;height:16px;font:600 10px/16px var(--display);border-radius:999px;padding:0 4px;position:absolute;top:4px;right:3px}.player .vol{align-items:center;display:flex}.player .vol input[type=range]{opacity:0;width:0;transition:width .18s,opacity .18s,margin .18s}.player .vol:hover input[type=range],.player .vol input[type=range]:focus-visible{opacity:1;width:92px;margin:0 8px 0 2px}.player .clock{color:var(--text);font:500 13px/1 var(--ui);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:8px}.player[data-touch="1"] .vol input[type=range]{display:none}.player[data-touch="1"] .scrub{padding:0 2px 6px}.player[data-touch="1"] .scrub input[type=range]{height:34px}.player .bigtap{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:76px;height:76px;animation:tapin .16s var(--ease-out) both;background:#00000075;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player .bigtap:disabled{opacity:.35}@keyframes tapin{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.player .bigtap{animation:none}}@media (max-width:600px){.player .pickbtn span,.player .invite span{display:none}.player .pickbtn,.player .invite{justify-content:center;width:34px;height:34px;padding:0}.player .ptitle{font-size:17px}}@media (pointer:coarse) and (max-height:540px){.player .veil{padding:8px max(14px, env(safe-area-inset-right)) 8px max(14px, env(safe-area-inset-left))}.player .veil.top{padding-bottom:26px}.player .veil.bottom{padding-top:34px;padding-bottom:max(8px, env(safe-area-inset-bottom))}.player .bigtap{width:62px;height:62px}.player .crow button{width:36px;height:36px}.player .crow button.big{width:40px;height:40px}.player .ptitle{font-size:16px}.player>video::-webkit-media-text-track-container{transform:translateY(-30px)}.player:not(.idle)>video::-webkit-media-text-track-container{transform:translateY(-86px)}}.pback-art{opacity:.42;filter:blur(26px)saturate(.9)brightness(.8);pointer-events:none;background-position:50%;background-size:cover;animation:.5s both artin;position:absolute;inset:0;transform:scale(1.12)}.pback-art:after{content:"";background:linear-gradient(#0009,#0000001a 32%,#0000001f 68%,#0009);position:absolute;inset:0}@keyframes artin{0%{opacity:0}to{opacity:.42}}.rpickwrap{z-index:55;width:min(430px,100%);transition:transform .32s var(--ease-drawer);will-change:transform;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-left:1px solid #ffffff1a;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-24px 0 60px #0009}.rpickwrap.open{transform:none}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.rpickwrap{background:var(--glass-solid)}}@media (prefers-reduced-motion:reduce){.rpickwrap{transition:none}.pback-art{animation:none}}.rpick{height:100%;font-family:var(--ui);flex-direction:column;display:flex}.rpickhead{border-bottom:1px solid #ffffff17;align-items:flex-start;gap:10px;padding:62px 14px 12px;display:flex}.rpicktitle{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rpicktitle b{font-family:var(--heading);letter-spacing:-.2px;color:#fff;font-size:20px;font-weight:700;line-height:1.15}.rpicktitle small{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px}.rpickclose{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.rpickclose:hover{color:#fff;border-color:#ffffff61}.rpickbody{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 10px 18px;display:flex;overflow-y:auto}.rpickdim{color:var(--muted);padding:6px 4px;font-size:12px}.rpickauto{padding:14px 4px;font-size:13px}.rpickerr{color:#ffd7d7;background:#ff6b6b1f;border-radius:8px;margin:0;padding:8px 10px;font-size:12px}@keyframes rpickin{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.rpickeps>li,.rpicklist .srow,.rpick .tchip,.rpick .rpickback,.rpick .fadein{animation:rpickin .28s var(--ease-out) backwards}.rpick .schip,.rpick .tchip,.rpick .rpickback,.rpick .eprow,.srow{transition:background .18s,border-color .18s,color .18s,opacity .18s}@media (prefers-reduced-motion:reduce){.rpickeps>li,.rpicklist .srow,.rpick .tchip,.rpick .rpickback,.rpick .fadein{animation:none}.rpick .schip,.rpick .tchip,.rpick .rpickback,.rpick .eprow,.srow{transition:none}}.rpicklock{font:400 11.5px/1.5 var(--ui);color:var(--muted);margin:0;padding:0 4px}.rpickseasons{border-bottom:1px solid #ffffff17;flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.rpick .schip{color:var(--muted);font:600 12px/1 var(--ui);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:6px 11px}.rpick .schip:hover{color:#fff;border-color:#ffffff57}.rpick .schip.on{color:#fff;border-color:var(--maroon-hot);background:#cd465238}.rpickeps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;transition:opacity .18s;display:flex}.rpickeps.stale{opacity:.35;pointer-events:none}.rpick .eprow{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:10px;padding:7px;display:flex}.rpick .eprow:hover{background:#ffffff12;border-color:#0000}.rpick .eprow.unaired{opacity:.4;cursor:default}.rpick .eprow.unaired:hover{background:0 0}.epstill{background:#0b0d11;border-radius:7px;flex:none;place-items:center;width:104px;height:59px;display:grid;position:relative;overflow:hidden}.epstill img{object-fit:cover;width:100%;height:100%;display:block}.epstill i{font:700 16px/1 var(--heading);color:#ffffff4d;font-style:normal}.epmeta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.epmeta b{align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.eptitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.epwatched{font:500 9.5px/1 var(--ui);letter-spacing:.5px;text-transform:uppercase;color:var(--ok);background:#3fce8a1f;border:1px solid #3fce8a59;border-radius:5px;flex:none;padding:3px 5px;font-style:normal}.epseen{color:#06110c;background:var(--ok);border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 2px 8px #0000008c}.rpick .eprow.seen .epstill img{opacity:.55}.rpick .eprow.seen .eptitle{color:var(--muted)}.epmeta small{font:400 11px/1.45 var(--ui);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rpick .rpickback{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.rpick .rpickback:hover{border-color:#ffffff52}.rpick .rpickback .chev{color:var(--muted);font-size:18px;line-height:1}.rpick .rpickback .n{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rpick .rpickback .n b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.rpick .rpickback .n small{font:400 11px/1.3 var(--ui);color:var(--muted)}.rpicktiers{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rpick .tchip{color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 30px 7px 11px;display:flex;position:relative}.rpick .tchip:hover{border-color:#ffffff57}.rpick .tchip b{font:700 12px/1 var(--ui);color:var(--text)}.rpick .tchip small{font:400 10px/1 var(--ui)}.rpick .tchip.on{border-color:var(--maroon-hot);background:#cd465238}.rpick .tchip.on b{color:#fff}.rpick .tchip.shut{opacity:.45;cursor:help}.rpick .tchip.shut:hover{border-color:#ffffff24}.rpick .tchip.shut b,.rpick .tchip.shut small{color:var(--muted)}.rpick .tchip em{font:600 10px/1 var(--ui);color:var(--muted);font-style:normal;position:absolute;top:5px;right:7px}.rpicklist{flex-direction:column;gap:2px;display:flex}.srow{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;display:flex}.srow:hover{background:#ffffff12}.srow.dead{opacity:.45}.srow.busy{opacity:.6;cursor:default}.srow .n{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.srow .n small{color:var(--muted);font:400 11px/1.4 var(--ui)}.srow .z{color:var(--muted);font:400 11px/1.4 var(--ui);white-space:nowrap}.srowtags{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}@media (max-width:700px){.rpickwrap{border-left:0;width:100%}.epstill{width:84px;height:47px}}.player .hasmenu{position:relative}.player .menu{background:var(--glass);min-width:230px;max-height:46vh;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transform-origin:100% 100%;animation:menuin .16s var(--ease-out) both;border:1px solid #ffffff1a;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 44px #0000008c}@keyframes menuin{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:none}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.player .menu{background:var(--glass-solid)}}.player .mhead,.player .mfoot{font-family:var(--ui);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;font-size:11px}.player .mfoot{text-transform:none;letter-spacing:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.player .menu .mitem{width:100%;height:auto;min-height:34px;color:var(--text);font:400 13px/1.35 var(--ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.player .menu .mitem:hover:not(:disabled){background:#ffffff17}.player .menu .mitem.on{color:var(--accent)}.player .menu .mitem:disabled{opacity:.38;cursor:default}.player .menu .tick{flex:0 0 16px;place-items:center;width:16px;display:grid}.player .menu.subs{width:344px;padding:0;overflow:hidden}.player .menu.subs .panes{width:200%;transition:transform .26s cubic-bezier(.32,.72,.3,1);display:flex}.player .menu.subs .panes.shifted{transform:translate(-50%)}.player .menu.subs .pane{visibility:visible;flex:0 0 50%;width:50%;min-width:0;padding:6px}.player .menu.subs .pane[aria-hidden=true]{visibility:hidden}.player .menu.subs .mfoot{padding:6px 4px}.player .menu .mscroll{max-height:30vh;overflow-y:auto}.player .menu .mitem>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player .menu .mnav,.player .menu .mback{width:100%;height:34px;color:var(--text);font:400 13px/1 var(--ui);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.player .menu .mnav{border-top:1px solid var(--line);color:var(--muted);border-radius:0 0 8px 8px;margin-top:4px}.player .menu .mnav span{text-align:left;flex:1}.player .menu .mnav:hover,.player .menu .mback:hover{background:#ffffff17}.player .menu .mback{letter-spacing:.01em;margin-bottom:2px;font-weight:500}.player .trow{font:400 12px/1.3 var(--ui);color:var(--muted);align-items:center;gap:8px;padding:4px 10px;display:flex}.player .trow>span:first-child{flex:0 0 70px;width:70px}.player .trow .tset{flex:1;align-items:center;gap:6px;display:flex}.player .trow .tset b{text-align:center;min-width:54px;color:var(--text);font:500 12px/1 var(--ui);font-variant-numeric:tabular-nums}.player .trow .tset small{text-overflow:ellipsis;white-space:nowrap;opacity:.8;flex:1;min-width:0;font-size:11px;overflow:hidden}.player .trow button{min-width:26px;height:24px;color:var(--text);font:400 11.5px/1 var(--ui);cursor:pointer;background:#ffffff12;border:1px solid #0000;border-radius:6px;flex:none;padding:0 8px}.player .trow button:hover:not(:disabled){background:#ffffff24}.player .trow button.on{background:var(--maroon-hot);color:#fff}.player .trow button:disabled{opacity:.3;cursor:default}.player .trow button.treset{color:var(--muted);margin-left:4px}.player .trow select{border:1px solid var(--line);height:26px;color:var(--text);font:400 12px/1 var(--ui);cursor:pointer;background:#ffffff12;border-radius:6px;flex:1;padding:0 6px}.player .trow input[type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;width:34px;height:24px;padding:0}.player .trow input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.player .trow input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}.player .gear{background:var(--glass);width:32px;height:32px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--text);cursor:pointer;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.player .gear:hover{border-color:#fff6}.player .gear.on{border-color:var(--accent);color:var(--accent)}.player .menu.rset{box-sizing:border-box;flex-direction:column;width:300px;max-width:calc(100vw - 28px);max-height:62vh;display:flex;top:calc(100% + 10px);bottom:auto;overflow:hidden}.player .menu.rset .mfoot{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.player .menu.rset .mscroll{min-height:0}.player .menu .mx{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.player .menu .mx:hover{color:var(--text);background:#ffffff1a}.player .segrow{background:#ffffff0f;border-radius:9px;gap:4px;margin:0 8px 4px;padding:3px;display:flex}.player .segrow button{height:28px;color:var(--muted);font:500 12px/1 var(--ui);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1}.player .segrow button:hover{color:var(--text)}.player .segrow button.on{background:var(--maroon-hot);color:#fff}.player .mnote{color:var(--muted);font:400 11.5px/1.45 var(--ui);padding:2px 11px 8px}.player .prow{align-items:center;gap:6px;min-height:32px;padding:3px 10px;display:flex}.player .prow .pname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 13px/1.3 var(--ui);color:var(--text);flex:1;overflow:hidden}.player .prow .pname small{color:var(--muted);margin-left:6px;font-size:11px}.player .prow .ptog{border:1px solid var(--line);height:24px;color:var(--muted);font:400 11px/1 var(--ui);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.player .prow .ptog:hover{color:var(--text);border-color:#ffffff59}.player .prow .ptog.on{border-color:var(--ok);color:var(--ok)}.player .prow .pkick{width:26px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.player .prow .pkick:hover{color:var(--bad);background:#ffffff14}.player .face.owns{box-shadow:0 0 0 2px #ffffff73,0 1px 6px #0009}.player .mfoot .treset{white-space:nowrap;border:1px solid var(--line);height:22px;color:var(--muted);font:400 11px/1 var(--ui);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:0 8px}.player .mfoot .treset:hover{color:var(--text)}.player .chat{z-index:4;border-left:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(340px,84vw);height:100%;animation:chatin .16s var(--ease-out) both;background:#08090ce0;flex-direction:column;display:flex;position:absolute;top:0;right:0}@keyframes chatin{0%{opacity:0;transform:translate(12px)}}.player .chead{font-family:var(--ui);border-bottom:1px solid var(--line);font:600 14px/1 var(--display);align-items:center;gap:8px;padding:14px 14px 10px;display:flex}.player .chead button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px}.player .chead button:hover{color:var(--text);background:#ffffff1a}.player .clog{flex-direction:column;flex:1;gap:7px;padding:12px 14px;display:flex;overflow-y:auto}.player .cmsg{font-family:var(--ui);overflow-wrap:anywhere;animation:msgin .16s var(--ease-out) both;font-size:13.5px;line-height:1.45}@keyframes msgin{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.player .cmsg{animation:.16s both rmfade}}.player .cmsg b{color:#cfd8e6}.player .cmsg b.mine{color:var(--accent)}.player .cmsg.sys{color:var(--muted);font-size:12.5px;font-style:italic}.player .cinput{border-top:1px solid var(--line);gap:8px;padding:12px 14px;display:flex}.player .cinput input{border:1px solid var(--line);background:var(--panel-2);min-width:0;height:34px;color:var(--text);font:400 13px/1 var(--ui);border-radius:9px;flex:1;padding:0 10px}.player .cinput input:focus{border-color:var(--accent-2);outline:none}.player .cinput button{border:1px solid var(--line);background:var(--panel-2);height:34px;color:var(--text);font:500 13px/1 var(--ui);cursor:pointer;border-radius:9px;padding:0 14px}.player .cinput button:hover{border-color:var(--accent-2)}.player .pspin{z-index:2;color:var(--muted);font:400 13px/1.4 var(--ui);letter-spacing:.01em;pointer-events:none;place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.player .pspin span{border:4px solid #ffffff24;border-top-color:var(--maroon-hot);border-radius:50%;width:44px;height:44px;animation:.8s linear infinite cardspin}.player .perr{z-index:5;color:#ffd8d8;max-width:min(720px,92vw);font:400 13px/1.45 var(--ui);background:#280c0eeb;border:1px solid #ff6b6b80;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;top:74px;left:50%;transform:translate(-50%)}.player .perr button{color:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:7px;padding:5px 10px}.player>video{opacity:0;transition:opacity .5s}.player.lit>video{opacity:.999}.player .veil.top{z-index:56}.opening{z-index:6;animation:openin .28s var(--ease-out) .12s both;background:#000;place-content:center;transition:opacity .5s;display:grid;position:absolute;inset:0}.opening.done{opacity:0;pointer-events:none;animation:none}@keyframes openin{0%{opacity:0}to{opacity:1}}.opencard{text-align:center;justify-items:center;gap:14px;width:min(420px,84vw);display:grid}.opencard b{font:600 16px/1.35 var(--ui);color:#fff;letter-spacing:-.01em}.openbar{background:#ffffff21;border-radius:2px;width:100%;height:3px;overflow:hidden}.openbar i{background:var(--maroon-hot);border-radius:2px;height:100%;transition:width .55s cubic-bezier(.32,.72,.3,1);display:block}.openstep{font:400 12.5px/1.4 var(--ui);color:var(--muted)}.openword{animation:.22s both rmfade}.openstep em{color:var(--text);font-style:normal}.openpick{gap:6px;width:100%;max-height:232px;margin-top:4px;display:grid;overflow-y:auto}.openpick button{text-align:left;color:#fff;width:100%;font:400 13px/1.3 var(--ui);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;justify-items:start;gap:2px;padding:8px 12px;display:grid}.openpick button:hover{background:#ffffff1a}.openpick button small{color:var(--muted);font-size:11.5px}.openerr{font:400 13px/1.5 var(--ui);color:#ffd8d8;margin:0}.opencard button{color:#fff;font:400 12.5px/1 var(--ui);cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;padding:7px 14px}main,.player{animation:.34s both pagein}header{animation:.34s pagein}.player.leaving{opacity:0;transition:opacity .2s;animation:none}body.routing header,body.routing main,body.routing .dock,body.routing .jumpwrap{opacity:0;pointer-events:none;transition:opacity .19s;animation:none}@keyframes pagein{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.player>video,.opening,.openbar i,header,main,.player,.player.leaving{transition:none;animation:none}body.routing header,body.routing main{transition:none}}.syncveil{z-index:1;pointer-events:none;background:#000;animation:1.9s ease-in-out infinite syncpulse;position:absolute;inset:0}@keyframes syncpulse{0%,to{opacity:.55}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.syncveil{opacity:.68;animation:none}}.player .feed{z-index:4;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(320px,46vw);display:flex;position:absolute;top:74px;right:clamp(14px,2.4vw,30px)}.player .contpop{z-index:7;background:var(--glass);max-width:min(340px,78vw);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:contpopin .22s var(--ease-out) both;border:1px solid #ffffff1f;border-radius:14px;align-items:flex-start;transition:opacity .3s;display:flex;position:absolute;top:74px;right:clamp(14px,2.4vw,30px);box-shadow:0 18px 44px #0000008c}.player .contpop.out{opacity:0;pointer-events:none;animation:none}@keyframes contpopin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.player .contpop{background:var(--glass-solid)}}.contpop-go{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:13px 6px 14px 16px;display:grid}.contpop-go b{letter-spacing:.01em;font-size:17px}.contpop-go small{color:#ffffffb8;font-size:12px;line-height:1.4}.contpop-go:hover small{color:#ffffffe6}.contpop-x{color:#fff9;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;order:2;place-items:center;width:28px;height:28px;margin:6px 6px 0 0;padding:0;display:grid}.contpop-x:hover{color:#fff;background:#ffffff1a}.player .waitbox{border:1px solid #ffffff24;border-left:2px solid var(--maroon-hot);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:168px;font:400 12.5px/1.45 var(--ui);color:var(--text);text-align:right;background:#08090cbd;border-radius:10px;padding:10px 12px}.player .waithead{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.player .waithead b{color:var(--maroon-hot);font-variant-numeric:tabular-nums}.player .waitbox ul{margin:5px 0 0;padding:0;list-style:none}.player .waitbox li{font-weight:500}.player .waitbox li.dim{color:var(--muted);font-weight:400}.player .toast{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:400 12.5px/1.3 var(--ui);color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;animation:toastin .24s var(--ease-out) both, toastout .22s var(--ease-out) 3.08s forwards;background:#08090cc7;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;overflow:hidden}@keyframes toastin{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes toastout{0%{opacity:1;transform:none}to{opacity:0;transform:translate(26px)}}@media (prefers-reduced-motion:reduce){.player .toast{animation:10ms both toastin,10ms 3.2s forwards toastout}}.player.kicked{background:var(--bg);place-items:center;display:grid}.kickcard{border:1px solid var(--maroon);text-align:center;background:#0c0e12e6;max-width:min(460px,90vw);padding:26px 28px}.kickcard h2{font:600 22px/1.2 var(--heading);margin:0 0 10px}.kickcard p{font:400 13.5px/1.5 var(--ui);color:var(--text);margin:0 0 8px}.kickcard p.dim{color:var(--muted)}.kickrow{justify-content:center;gap:10px;margin-top:18px;display:flex}.player .gone{z-index:8;animation:veilin .2s var(--ease-out) both;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.player .gonecard{text-align:center;text-shadow:0 1px 3px #000000e6,0 0 14px #000000b3;max-width:min(430px,90vw)}.player .gonecard svg{color:var(--maroon-hot);filter:drop-shadow(0 1px 4px #000c)}.player .gonecard h2{font:600 21px/1.2 var(--heading);color:var(--text);margin:14px 0 8px}.player .gonecard p{font:400 13px/1.5 var(--ui);color:var(--text);margin:0 0 8px}.player .gonecard p.dim{color:var(--muted);font-size:12.5px}.player .gonecard button{height:30px;color:var(--text);font:500 13px/1 var(--ui);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0 4px;position:relative}.player .gonecard button:after{content:"";background:var(--maroon);height:4px;transition:left .18s,background-color .14s;position:absolute;bottom:0;left:0;right:0}.player .gonecard button:hover:after{background:var(--maroon-hot);left:24%}.player.expired .veil.bottom{opacity:.3;pointer-events:none}.player.expired>video{opacity:0;transition:opacity .6s}.nf{background:var(--bg);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.nfwall{filter:blur(16px)saturate(1.05)brightness(.78);pointer-events:none;flex-direction:column;justify-content:center;gap:18px;display:flex;position:absolute;inset:-8% -6%}.nfrow{overflow:hidden}.nftrack{will-change:transform;width:max-content;animation:96s linear infinite nfslide;display:flex}.nfrow.rev .nftrack{animation-direction:reverse}.nfrow:nth-child(2) .nftrack{animation-duration:124s}.nfrow:nth-child(3) .nftrack{animation-duration:84s}.nfrow:nth-child(4) .nftrack{animation-duration:138s}.nfrow:nth-child(5) .nftrack{animation-duration:104s}.nftile{aspect-ratio:2/3;background:var(--panel-2);border-radius:14px;flex:none;width:200px;margin-right:18px;overflow:hidden}.nftile img{object-fit:cover;width:100%;height:100%;display:block}@keyframes nfslide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.nfveil{pointer-events:none;background:radial-gradient(115% 85% at 50% 45%,#00000047,#000000d1 82%),linear-gradient(#0000004d,#0000004d);position:absolute;inset:0}.nfback{z-index:2;width:40px;height:40px;color:var(--text);filter:drop-shadow(0 1px 4px #000000d9);border-radius:10px;place-items:center;transition:background .14s;display:grid;position:absolute;top:18px;left:18px}.nfback:hover{background:#ffffff1f}.nfcard{z-index:1;text-align:center;padding:24px;animation:.5s cubic-bezier(.2,.7,.3,1) both nfin;position:relative}.nfcode{font:700 clamp(96px, 26vw, 260px)/1 var(--display);letter-spacing:.02em;color:#0000;-webkit-text-stroke:.022em #e8ecf3d1;text-stroke:.022em #e8ecf3d1;filter:drop-shadow(0 2px 18px #000000bf);margin:0}@supports not ((-webkit-text-stroke:1px black) or (text-stroke:1px black)){.nfcode{color:#e8ecf329}}.nfcard h1{font:400 clamp(19px, 3.4vw, 30px)/1.3 var(--heading);color:var(--text);text-shadow:0 1px 3px #000000e6,0 0 16px #0009;margin:6px 0 0}.nfhome{color:var(--text);font:500 14px/1 var(--ui);margin-top:26px;padding:0 4px 6px;text-decoration:none;display:inline-block;position:relative}.nfhome:after{content:"";background:var(--maroon);height:4px;transition:left .18s,background-color .14s;position:absolute;bottom:0;left:0;right:0}.nfhome:hover:after{background:var(--maroon-hot);left:24%}@keyframes nfin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:700px){.nftile{border-radius:10px;width:128px;margin-right:12px}.nfwall{filter:blur(11px)saturate(1.05)brightness(.78);gap:12px}.nfback{top:10px;left:10px}}@media (prefers-reduced-motion:reduce){.nftrack,.nfcard{animation:none}}.signin{min-height:100dvh;padding:var(--gutter);place-items:center;display:grid}.signin-card{text-align:center;justify-items:center;gap:14px;width:min(420px,100%);display:grid}.signin-quiet{min-height:220px}.signin-card h1{font-family:var(--display);letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:800}.signin-card h1 span{color:var(--accent)}.signin-lead{font-family:var(--display);color:var(--text);margin:0;font-size:17px}.signin-note{font-family:var(--ui);color:var(--muted);max-width:34ch;margin:0;font-size:12.5px;line-height:1.55}.signin-note code{color:var(--text);background:var(--panel-2);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.signin-err{font-family:var(--ui);color:var(--bad);max-width:34ch;margin:0;font-size:12.5px}.signin-google{border:1px solid var(--line);background:var(--panel-2);color:var(--text);font-family:var(--ui);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:11px 20px;font-size:14px;transition:border-color .14s,background-color .14s,transform .14s;display:inline-flex}.signin-google:hover:not(:disabled){border-color:var(--maroon-hot);background:var(--panel)}.signin-google:active:not(:disabled){transform:translateY(1px)}.signin-google:disabled{opacity:.6;cursor:default}.signin-alt{color:var(--muted);font-family:var(--ui);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px;font-size:12.5px;text-decoration:underline}.signin-alt:hover{color:var(--text)}.acct{align-items:center;display:flex;position:relative}.acctbtn{border:1px solid var(--glass-edge);background:var(--glass-hdr);width:38px;height:38px;-webkit-backdrop-filter:var(--glass-hdr-blur);backdrop-filter:var(--glass-hdr-blur);color:var(--text);font-family:var(--ui);text-indent:.02em;cursor:pointer;border-radius:12px;place-items:center;padding:0;font-size:15px;font-weight:600;line-height:1;transition:border-color .16s,background .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff12}.acctbtn:hover{border-color:var(--maroon-hot);background:#ffffff1a}@media (hover:hover) and (pointer:fine){.acctbtn:hover{transform:translateY(-1px)}}.acctmenu{z-index:40;border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);text-align:left;transform-origin:100% 0;min-width:214px;animation:acctpop .2s var(--ease-out) both;background:#12151b8c;border-radius:16px;gap:2px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0009,inset 0 1px #ffffff14}@keyframes acctpop{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.acctmenu{background:var(--glass-hdr-solid)}.acctbtn,.joinbtn,.search .searchbtn{background:#ffffff14}}@media (prefers-reduced-motion:reduce){.acctmenu{animation:none}}.acctwho{font-family:var(--ui);color:var(--text);text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.acctmail{font-family:var(--ui);color:var(--muted);text-overflow:ellipsis;margin:0;font-size:11.5px;overflow:hidden}.acctrule{background:linear-gradient(90deg, transparent, var(--glass-edge), transparent);height:1px;margin:9px -12px 7px}.acctmenu button{width:100%;color:var(--text);font-family:var(--ui);text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;transition:background .14s,border-color .14s;display:flex}.acctmenu button+button{margin-top:4px}.acctmenu button:hover{border-color:var(--glass-edge);background:#ffffff1a}.acctmenu button svg{width:15px;height:15px;color:var(--muted);flex:none}.acctmenu button:hover svg{color:var(--text)}.acctmenu button.acctout:hover{border-color:var(--maroon-hot);background:#cd46522e}.gate{z-index:90;background:#00000094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.gatecard{text-align:center;-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);width:min(380px,100%);animation:gaterise .26s var(--ease-out) both;background:#12151b8c;border:1px solid #ffffff17;border-radius:18px;justify-items:center;gap:12px;padding:26px 24px 20px;display:grid;box-shadow:0 30px 90px #000000b3,inset 0 1px #ffffff12}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gatecard{background:var(--glass-solid)}}.gatelead{font-family:var(--display);letter-spacing:-.01em;color:var(--text);margin:0;font-size:18px;font-weight:600}.gatenote{font-family:var(--ui);color:var(--muted);max-width:30ch;margin:0 0 4px;font-size:12.5px;line-height:1.55}@keyframes gaterise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gatecard{animation:none}}.acctin{border:1px solid var(--glass-edge);background:var(--glass-hdr);-webkit-backdrop-filter:var(--glass-hdr-blur);backdrop-filter:var(--glass-hdr-blur);color:var(--text);font-family:var(--ui);white-space:nowrap;cursor:pointer;border-radius:999px;padding:8px 16px;font-size:12.5px;transition:border-color .14s,background .14s;box-shadow:inset 0 1px #ffffff12}.acctin:hover{border-color:var(--maroon-hot);background:#ffffff1a}@media (max-width:700px){.acct,.acctin{display:none}}@keyframes rmfade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sheet,.acctmenu,.gatecard,.player .menu,.player .contpop,.player .chat{animation:.18s both rmfade}.player .toast{animation:.15s both rmfade,10ms 3.2s forwards toastout}.player.idle .veil.top,.player.idle .veil.bottom,.player .menu{transform:none}}
