@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}:root{--paper:#000;--paper-2:#080809;--ink:#f5f5f7;--muted:rgba(245,245,247,0.68);--red:#e3232f;--line:rgba(255,255,255,0.14);--surface:rgba(255,255,255,0.045);--surface-strong:#0d0d0f;--surface-hover:#131315;--radius-sm:14px;--radius-md:22px;--radius-lg:30px;--shadow-soft:0 26px 80px rgba(0,0,0,0.42);--line-strong:rgba(255,255,255,0.3);--red-wash:rgba(227,35,47,0.16);--red-line:rgba(227,35,47,0.55);--gutter:48px;--bloom:radial-gradient(circle at 76% 4%,rgba(227,35,47,0.095),transparent 27%);--values:#3f7fd4;--values-wash:rgba(63,127,212,0.16);--values-line:rgba(63,127,212,0.55);--ui:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif}@media (max-width:820px){:root{--gutter:20px}}*{box-sizing:border-box}html{background:#000}body{margin:0;min-width:320px;background:var(--bloom),#000;color:var(--ink);font:15.5px/1.5 var(--ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input{font-family:inherit}button{cursor:pointer;border:none;background:none;color:inherit}.eyebrow{color:var(--red);font-size:10.5px;letter-spacing:.16em;font-weight:600;text-transform:uppercase}.hdr{position:fixed;inset:0 0 auto 0;z-index:70;height:68px;gap:22px;padding:16px var(--gutter);background:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.55) 55%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-wrap:nowrap}.hdr,.hdr .logo{display:flex;align-items:center}.hdr .logo{color:var(--ink);flex:none}.hdr nav{display:flex;gap:18px;font-size:13.5px}.hdr nav a{color:var(--muted);text-decoration:none;font-weight:500}.hdr nav a.on,.hdr nav a:hover{color:var(--ink)}.hdr nav a.on{font-weight:600}.hdr .sp{flex:1 1}.pill{font-size:12.5px;font-weight:600;padding:9px 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);transition:.16s;white-space:nowrap}.pill:hover{background:var(--surface-hover);border-color:var(--line-strong)}.pill.solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pill.solid:hover{background:var(--red);border-color:var(--red);color:#fff}@media (max-width:700px){.hdr .reset,.hdr nav a:not(.on){display:none}}@media (max-width:380px){.hdr nav{display:none}}.hero{position:relative;height:62vh;min-height:480px;max-height:620px;overflow:hidden}.hero .art{position:absolute;top:0;right:0;bottom:0;width:62%}.hero .art .fallback,.hero .art img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 34%);mask-image:linear-gradient(90deg,transparent,#000 34%)}.hero .art:before{background:linear-gradient(90deg,rgba(0,0,0,.96),transparent 74%)}.hero .art:after,.hero .art:before{content:"";position:absolute;inset:0;z-index:1}.hero .art:after{background:linear-gradient(0deg,#000,transparent 48%)}.hero .copy{position:absolute;left:var(--gutter);bottom:52px;z-index:2;max-width:560px;display:flex;flex-direction:column;gap:16px;animation:cpRise .7s cubic-bezier(.2,.7,.3,1)}.hero .brow{display:flex;align-items:center;gap:10px}.hero .brow .dot{width:3px;height:3px;border-radius:50%;background:var(--muted)}.hero .brow .svcmark{font-size:10.5px;letter-spacing:.15em;font-weight:600;text-transform:uppercase;color:var(--muted)}.hero h1{margin:0;font-size:clamp(44px,7.5vw,104px);line-height:.8;font-weight:760;letter-spacing:-.055em;text-transform:uppercase;color:#f3efe8;overflow-wrap:anywhere}.hero .meta{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted);flex-wrap:wrap}.hero .meta .vals{color:var(--values);border:1px solid var(--values-line);background:var(--values-wash);padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hero .meta .score{border:1px solid var(--line);padding:2px 8px;border-radius:6px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero .lede{margin:0;font-size:15.5px;line-height:1.5;color:var(--muted)}.hero .btns{display:flex;gap:10px}.hero .watch{background:var(--ink);color:var(--paper);font-weight:650;font-size:14px;padding:13px 26px;border-radius:999px;text-decoration:none;transition:.16s;display:inline-block}.hero .watch:hover{transform:translateY(-1px)}.hero .whybtn{background:var(--surface);border:1px solid var(--line);color:var(--ink);font-size:13.5px;font-weight:600;padding:13px 22px;border-radius:999px;white-space:nowrap}.hero .whybtn:hover{background:var(--surface-hover);border-color:var(--line-strong)}.hero .whypanel{background:rgba(8,8,9,.94);border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px 18px;animation:cpFade .2s}@media (max-width:700px){.hero .art{width:100%}.hero .copy{right:var(--gutter)}}.sbar{position:-webkit-sticky;position:sticky;top:68px;z-index:60;display:flex;align-items:center;gap:10px;padding:13px var(--gutter);background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);flex-wrap:wrap}.hdr+.sbar{margin-top:68px}@media (max-width:700px){.sbar{position:static}}.chip{font-size:14px;padding:0 18px;height:50px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.024);transition:.16s;display:inline-flex;align-items:center;gap:8px}.chip,.chip .n{font-weight:500;color:var(--muted)}.chip .n{font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chip[aria-pressed=true] .n{color:inherit;opacity:.7}.chip:hover{color:var(--ink);border-color:var(--line-strong)}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip .mark{width:14px;height:14px;display:inline-block;object-fit:contain}.chip .mark[src*=hbomax]{width:26px;filter:invert(1)}.chip[aria-pressed=true] .mark[src*=hbomax]{filter:none}.chip .markdot{width:9px;height:9px;border-radius:50%;display:inline-block}.sbar .div{width:1px;height:26px;background:var(--line);margin:0 4px}.avwrap{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;padding:6px 14px 6px 15px;border-radius:999px;border:1px solid var(--red-line);background:var(--surface);color:var(--muted);transition:.16s}.avwrap:hover{border-color:var(--red);color:var(--ink)}.avwrap[aria-pressed=true]{background:var(--values-wash);border-color:var(--red);color:var(--values)}.avwrap .track{width:40px;height:22px;border-radius:999px;background:var(--surface-hover);border:1px solid var(--line);position:relative;transition:.22s;flex:none}.avwrap[aria-pressed=true] .track{background:var(--values);border-color:var(--values)}.avwrap .knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--ink);transition:transform .22s cubic-bezier(.2,.7,.3,1)}.avwrap[aria-pressed=true] .knob{transform:translateX(18px);background:#fff}.sbar .counts{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:12px;color:var(--muted);white-space:nowrap;flex-wrap:wrap}.sbar .counts b{color:var(--ink);font-weight:600}.sbar .counts .d{width:6px;height:6px;border-radius:50%;display:inline-block;margin-right:6px;vertical-align:1px}.trays{display:flex;flex-direction:column;gap:46px;padding:38px 0 40px}.tray h2{margin:0;font-size:24px;font-weight:600;letter-spacing:-.038em}.tray .thead{display:flex;align-items:baseline;gap:14px;padding:0 var(--gutter)}.tray .kick{font-size:10.5px;letter-spacing:.15em;font-weight:600;text-transform:uppercase;color:var(--muted)}.tray{position:relative}.tray .rail{display:flex;gap:14px;overflow-x:auto;padding:22px var(--gutter) 28px;scroll-behavior:smooth;scroll-padding-left:var(--gutter);scrollbar-width:none}.tray .rail::-webkit-scrollbar{display:none}.paddle{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--ink);background:rgba(0,0,0,.72);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .18s,background .16s}.paddle.l{left:8px}.paddle.r{right:8px}.paddle:focus-visible,.tray:hover .paddle{opacity:1}.paddle:hover{background:rgba(0,0,0,.9);border-color:var(--line-strong)}@media (hover:none){.paddle{display:none}}.tile{flex:0 0 auto;width:308px;border-radius:0;background:transparent;border:none;overflow:hidden;transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s;position:relative}.tile:hover{transform:scale(1.055) translateY(-6px);box-shadow:var(--shadow-soft);z-index:5}.tile .artbox{position:relative;aspect-ratio:16/9;background:var(--paper-2);overflow:hidden}.tile .artbox .fallback,.tile .artbox img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tile .artbox:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent 46%)}.tile .badges{left:10px;right:58px;display:flex;flex-wrap:wrap;gap:6px}.tile .badges,.tile .scorechip{position:absolute;top:10px;z-index:6;pointer-events:none}.tile .scorechip{right:10px;font-size:10px;font-weight:750;color:rgba(255,255,255,.74);background:rgba(2,2,2,.7);border-radius:7px;padding:5px 7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tile .cat{font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink)}.tile .cap{position:absolute;left:14px;right:14px;bottom:12px;z-index:8;pointer-events:none}.tile .cap .t{font-size:19px;line-height:1.05;font-weight:700;letter-spacing:-.045em;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.8)}.tile .cap .t.artful{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.tile .cap .m{font-size:11px;color:var(--muted);margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tile .svc{position:absolute;right:14px;bottom:14px;z-index:8;font-size:9.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.tile .panel{position:absolute;inset:0;z-index:7;background:rgba(8,8,9,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:14px 14px 58px;display:flex;flex-direction:column;gap:8px;animation:cpFade .2s;overflow:auto}.tile .panel .ph{display:flex;align-items:center;justify-content:space-between}.tile .panel .ph b{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.tile .panel .x{color:var(--muted);font-size:15px;padding:2px 6px}.tile .panel .x:hover,.tile .panel p{color:var(--ink)}.tile .panel p{margin:0;font-size:12.5px;line-height:1.5}.tile .panel .prov{margin-top:auto;padding-top:10px;border-top:1px solid var(--line);font-size:11px;color:var(--muted);line-height:1.5}.tile .panel .pbtns{display:flex;gap:6px}.tile .panel .pbtns button{flex:1 1;font-size:11.5px;font-weight:600;padding:9px 6px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.tile .panel .pbtns .yes:hover{background:var(--red-wash);border-color:var(--red-line);color:var(--red)}.tile .panel .pbtns .no:hover{background:var(--surface-hover);border-color:var(--line-strong)}.tile .acts{display:flex;gap:8px;padding:13px 16px 15px}.tile .acts>*{transition:transform .12s,background .16s,color .16s,border-color .16s}.tile .acts>:active{transform:scale(.955)}.tile .aw{background:var(--ink);color:var(--paper);font-size:12.5px;font-weight:650;border-radius:999px;text-decoration:none;text-align:center}.tile .ac,.tile .aw{flex:1 1;padding:10px 6px}.tile .ac{background:var(--red);border:none;color:#fff;font-size:11.5px;font-weight:760;letter-spacing:.06em;text-transform:uppercase;border-radius:999px}.tile .ac .plus{color:#fff;font-weight:800}.tile .ac:hover{filter:brightness(1.12)}.tile .awhy{flex:0 0 58px;background:none;border:1px solid var(--line);color:var(--muted);font-size:12.5px;font-weight:600;border-radius:999px}.tile .awhy:hover{color:var(--ink);border-color:var(--line-strong)}.tile.exiting{animation:cpCollapse .7s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none;border-color:var(--red)!important}.tile.exiting:before{content:"";position:absolute;inset:0;z-index:9;background:radial-gradient(circle at 50% 45%,rgba(227,35,47,.85),rgba(120,8,14,.92) 78%);animation:cpFlash .7s}.tile.exiting:after{content:"CANCELED";position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;letter-spacing:.22em;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.6);animation:cpStamp .7s cubic-bezier(.2,.9,.3,1)}@keyframes cpCollapse{0%{transform:scale(1);opacity:1}18%{transform:scale(1.03)}55%{transform:scale(.97);opacity:1}72%{transform:scale(.88);opacity:.7}to{width:0;min-width:0;margin-right:-14px;transform:scale(.8);opacity:0;border-width:0;padding:0}}@keyframes cpFlash{0%{opacity:0}22%{opacity:1}70%{opacity:1}to{opacity:.85}}@keyframes cpStamp{0%{opacity:0;transform:scale(1.6)}22%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(.92)}}@keyframes cpRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cpFade{0%{opacity:0}to{opacity:1}}@keyframes cpLift{0%{opacity:.4;transform:translateX(26px)}to{opacity:1;transform:none}}.stds{margin:8px var(--gutter) 0;padding:28px 30px;border-radius:var(--radius-lg);background:linear-gradient(160deg,#0d0d0f,#000);border:1px solid var(--line)}.stds .shead{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:16px}.stds h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.038em}.stds .note{font-size:12px;color:var(--muted)}.stds .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));grid-gap:10px;gap:10px}.stds .std{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px 16px}.stds .std .row{display:flex;align-items:center;justify-content:space-between;gap:10px}.stds .std b{font-size:13.5px;font-weight:600;letter-spacing:-.01em}.stds .std p{margin:6px 0 0;font-size:11.5px;color:var(--muted);line-height:1.45}.mini-toggle{width:34px;height:19px;border-radius:999px;background:var(--surface-hover);border:1px solid var(--line);position:relative;transition:.2s;flex:none}.mini-toggle .knob{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--muted);transition:transform .2s,background .2s}.mini-toggle[aria-pressed=true]{background:var(--red-wash);border-color:var(--red-line)}.mini-toggle[aria-pressed=true] .knob{transform:translateX(15px);background:var(--red)}.mini-toggle:after{content:"";position:absolute;inset:-13px -5px}.cxl{margin:46px var(--gutter) 0}.cxl .chead{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.cxl h2{margin:6px 0 18px;font-size:34px;font-weight:600;letter-spacing:-.05em}.cxl .restore-all{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--ink);border:1px solid var(--line);padding:8px 15px;border-radius:999px;background:var(--surface)}.cxl .restore-all:hover{background:var(--surface-hover);border-color:var(--line-strong)}.cxl .rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.cxl .row{display:flex;align-items:center;gap:12px;background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px;animation:cpLift .26s}.cxl .thumb{width:74px;height:52px;border-radius:8px;flex:none;filter:grayscale(1);background-size:cover;background-position:50%}.cxl .m{min-width:0;flex:1 1}.cxl .m b{display:block;font-size:13px;font-weight:650;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cxl .m span{font-size:11px;color:var(--muted)}.cxl .row button{font-size:11.5px;font-weight:600;color:var(--ink);border:1px solid var(--line);padding:7px 12px;border-radius:999px;background:var(--surface)}.cxl .row button:hover{background:var(--surface-hover)}.cxl .none{border:1px dashed var(--line);border-radius:var(--radius-md);padding:34px;text-align:center;color:var(--muted);font-size:13.5px}.cxl .none b{display:block;color:var(--ink);font-size:15px;margin-bottom:4px}.scrim{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cpFade .2s}.drawer{position:absolute;right:0;top:0;bottom:0;width:432px;max-width:92vw;background:var(--surface-strong);border-left:1px solid var(--line);padding:26px;overflow:auto;animation:cpLift .26s}.drawer h3{margin:0 0 8px;font-size:26px;font-weight:600;letter-spacing:-.045em}.drawer .lead{margin:0 0 20px;font-size:12.5px;color:var(--muted);line-height:1.6}.drawer .x{position:absolute;top:20px;right:20px;font-size:12px;color:var(--muted);padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface)}.drawer .x:hover{background:var(--surface-hover);color:var(--ink)}.drawer h4{font-size:15px;font-weight:600;letter-spacing:-.02em;margin:22px 0 6px}.rule{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--line)}.rule .nm{flex:1 1;font-size:13.5px;font-weight:600;letter-spacing:-.015em}.rule .nm em{display:block;font-style:normal;font-size:11.5px;color:var(--muted);margin-top:2px;font-weight:400}.rule .dotc{width:8px;height:8px;border-radius:50%;flex:none}.seg{display:flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;flex:none}.seg button{font-size:11px;font-weight:600;padding:7px 11px;color:var(--muted);background:transparent}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.drawer .foot{margin-top:24px;padding-top:18px;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted);line-height:1.65}.estrip{margin:46px var(--gutter) 0;background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:44px 46px;display:flex;gap:34px;align-items:center;flex-wrap:wrap;position:relative;animation:cpLift .26s}.estrip .l{flex:1 1 320px}.estrip h3{margin:6px 0 10px;font-size:34px;font-weight:600;letter-spacing:-.05em}.estrip h3 em{font-style:italic;color:var(--muted);font-weight:400}.estrip .lede{margin:0;font-size:14px;color:var(--muted);line-height:1.55}.estrip form{display:flex;gap:10px;flex:1 1 300px}.estrip input{flex:1 1;background:rgba(255,255,255,.06);border:1px solid var(--line);color:var(--ink);padding:13px 18px;border-radius:999px;font-size:14px;min-width:0}.estrip input:focus{outline:none;border-color:var(--red)}.estrip .go{background:var(--red);color:#fff;font-weight:650;font-size:13.5px;padding:13px 24px;border-radius:999px;white-space:nowrap}.estrip .x{position:absolute;top:18px;right:20px;color:var(--muted);font-size:18px}.estrip .x:hover{color:var(--ink)}.estrip.done{border-color:var(--values-line)}.estrip.done .ok{color:var(--values);font-weight:600;font-size:16px}@media (max-width:700px){.estrip{padding:30px 24px}}.empty{margin:46px var(--gutter) 0;border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--surface);padding:48px 32px;text-align:center}.empty h3{font-size:22px;font-weight:600;letter-spacing:-.038em;margin:0 0 8px}.empty p{font-size:14px;margin:0 0 20px}.attrib,.empty p{color:var(--muted)}.attrib{margin:64px var(--gutter) 40px;padding-top:20px;border-top:1px solid var(--line);font-size:11px;display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline}.attrib a{color:var(--ink)}.attrib .sp{flex:1 1}.toast{position:fixed;left:50%;transform:translateX(-50%);top:86px;z-index:95;background:var(--surface-strong);border:1px solid var(--line);border-radius:999px;padding:11px 20px;font-size:12.5px;font-weight:500;box-shadow:var(--shadow-soft);animation:cpFade .2s;pointer-events:none}.prose{max-width:720px;margin:0 auto;padding:110px var(--gutter) 80px}.prose h1{font-size:clamp(38px,5vw,58px);letter-spacing:-.06em;font-weight:700;line-height:1.02;margin:8px 0 18px}.prose .lede{font-size:17px;line-height:1.55;color:var(--ink);margin:0 0 34px;letter-spacing:-.012em}.prose h2{font-size:13px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--red);margin:34px 0 10px}.prose li,.prose p{font-size:14.5px;line-height:1.65;color:rgba(245,245,247,.8)}.prose strong{color:var(--ink);font-weight:650}.prose ul{padding-left:20px;margin:0 0 8px}.prose li{margin-bottom:8px}.prose a{color:var(--ink)}.prose .back{margin-top:44px;padding-top:20px;border-top:1px solid var(--line)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.hero .eyebrow.cancelpick{color:var(--red)}.hero .meta .flaggedfor{color:var(--red);border:1px solid var(--red-line);background:var(--red-wash);padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hero .cancelcta{background:var(--red);color:#fff;font-weight:760;font-size:15px;letter-spacing:.05em;text-transform:uppercase;padding:14px 26px;border-radius:13px;border:none;cursor:pointer;transition:.16s}.hero .cancelcta:hover{transform:translateY(-1px);filter:brightness(1.08)}.hero .cancelcta .plus{opacity:.85}.hero .whybtn.watchanyway{text-decoration:none;display:inline-block}.pill.signedin{color:var(--muted);border-color:var(--line);cursor:default}.hdr .navbadge{display:inline-block;min-width:17px;text-align:center;margin-left:6px;padding:1px 5px;border-radius:999px;background:var(--red);color:#fff;font-size:10px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:1px}.signupmodal{position:fixed;inset:0;z-index:88;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:safe center;padding:24px;overflow:auto;animation:cpFade .2s}.signupmodal .estrip{margin:0;width:min(760px,100%)}.tour{position:fixed;inset:0;z-index:80;pointer-events:none;background:linear-gradient(105deg,rgba(0,0,0,.82),rgba(0,0,0,.35) 45%,transparent 70%)}.tour .head{position:absolute;left:var(--gutter);top:96px;max-width:640px}.tour .head h3{margin:0 0 12px;font-size:clamp(30px,4.6vw,58px);font-weight:760;letter-spacing:-.05em;line-height:.92;text-transform:uppercase;color:#f3efe8}.tour .head p{margin:0;font-size:15px;color:var(--muted)}@media (max-width:700px){.tour .head{display:none}}.tour .card{position:absolute;right:22px;bottom:22px;pointer-events:auto;width:320px;max-width:calc(100vw - 44px);background:rgba(13,13,15,.96);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:18px 20px;box-shadow:0 18px 50px rgba(0,0,0,.6);animation:cpFade .25s}.tour .stepn{font-size:10.5px;letter-spacing:.12em;color:var(--red);font-weight:650;text-transform:uppercase}.tour h3{margin:6px 0 4px;font-size:15px}.tour .card h3{font-size:17px;font-weight:700;letter-spacing:-.02em}.tour p{margin:0 0 14px;font-size:13px;line-height:1.55;color:var(--muted)}.tour .row{display:flex;align-items:center}.tour .sp{flex:1 1}.tour .skip{background:none;border:none;color:var(--muted);font-size:12.5px;cursor:pointer;padding:13px 10px;margin:-13px -10px}.tour .skip:hover{color:var(--ink)}.tour .next{background:var(--ink);color:var(--paper);border:none;font-weight:650;font-size:13px;padding:8px 18px;border-radius:999px;cursor:pointer}.fbwrap{position:relative}.fbbox{position:absolute;top:calc(100% + 10px);right:0;z-index:95;width:300px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:14px;box-shadow:0 18px 50px rgba(0,0,0,.6);animation:cpFade .15s}.fbbox textarea{width:100%;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font:13px/1.5 var(--ui);resize:vertical}.fbbox textarea:focus{outline:none;border-color:var(--line-strong)}.fbbox .row{display:flex;align-items:center;margin-top:10px;gap:8px}.fbbox .sp{flex:1 1}.fbbox .ok{margin:4px 0;font-size:13px;color:var(--ink)}.fbbox .err{font-size:12px}.fbbox .err,.redword{color:var(--red)}.hdr .iconpill{display:inline-flex;align-items:center;gap:6px;text-decoration:none}@media (max-width:860px){.hdr .iconpill{display:none}}.tray .thead .viewstd{margin-left:auto;font-size:11px;font-weight:600;color:var(--muted);text-decoration:none;letter-spacing:.06em;text-transform:uppercase;padding:6px 0}.tray .thead .viewstd:hover{color:var(--ink)}.std.talent{grid-column:1/-1}.std.talent input{width:100%;margin-top:10px;background:rgba(255,255,255,.06);border:1px solid var(--line);color:var(--ink);padding:12px 16px;border-radius:999px;font-size:13.5px}.std.talent input:focus{outline:none;border-color:var(--red)}.std.talent .tresults{margin-top:10px;display:flex;flex-direction:column;gap:6px}.std.talent .tnone{font-size:12px;color:var(--muted);padding:6px 2px}.std.talent .trow{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 14px}.std.talent .trow .tm{flex:1 1;min-width:0}.std.talent .trow .tm b{display:block;font-size:13px;font-weight:650}.std.talent .trow .tm span{font-size:11px;color:var(--muted)}.std.talent .tcancel{background:var(--red);color:#fff;border:none;font-size:10.5px;font-weight:760;letter-spacing:.06em;text-transform:uppercase;padding:9px 14px;border-radius:999px}.std.talent .tcancel:hover{filter:brightness(1.12)}.std.talent .tdone{font-size:11px;font-weight:600;color:var(--muted)}.ctalent{margin-top:26px}.ctalent h3{margin:0 0 12px;font-size:17px;font-weight:600;letter-spacing:-.02em}.ctalent .rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.ctalent .row{display:flex;align-items:center;gap:10px;background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;animation:cpLift .26s}.ctalent .m{flex:1 1;min-width:0}.ctalent .m b{display:block;font-size:13px;font-weight:650}.ctalent .m span{font-size:11px;color:var(--muted)}.ctalent .row button{font-size:11.5px;font-weight:600;color:var(--ink);border:1px solid var(--line);padding:7px 12px;border-radius:999px;background:var(--surface);white-space:nowrap}.ctalent .row button:hover{background:var(--surface-hover)}.joinband{margin:64px var(--gutter) 0;padding:54px 40px;text-align:center;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(160deg,#0d0d0f,#000)}.joinband h2{margin:10px 0 8px;font-size:clamp(30px,4.5vw,52px);font-weight:760;letter-spacing:-.05em;text-transform:uppercase;line-height:.95}.joinband p{margin:0 0 22px;font-size:14.5px;color:var(--muted)}.joinband .pill.big{font-size:14px;padding:14px 34px}.sharewrap{position:fixed;inset:0;z-index:92;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:safe center;padding:24px;overflow:auto;animation:cpFade .2s}.share{position:relative;width:min(520px,100%);background:var(--surface-strong);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);padding:26px 28px}.share .x{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid var(--line);color:var(--ink);font-size:13px}.share h3{margin:8px 0 6px;font-size:24px;font-weight:700;letter-spacing:-.035em}.share .lede{margin:0 0 18px;font-size:13px;color:var(--muted);line-height:1.55}.share .step{display:flex;align-items:baseline;gap:8px;margin:16px 0 8px;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.share .step i{font-style:normal;color:var(--red);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.share .step em{font-style:normal;color:var(--muted);font-weight:400;text-transform:none;letter-spacing:0}.share textarea{width:100%;min-height:64px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:13px/1.5 var(--ui);resize:vertical}.share textarea:focus{outline:none;border-color:var(--red)}.share .count{text-align:right;font-size:10.5px;color:var(--muted);margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.share .nets{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:8px;gap:8px}.share .nets button{display:flex;flex-direction:column;gap:2px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--ink);text-align:left}.share .nets button b{font-size:12.5px;font-weight:650}.share .nets button span{font-size:10px;color:var(--muted)}.share .nets button[aria-pressed=true]{border-color:var(--red);background:var(--red-wash)}.share .priv{margin:12px 0 0;font-size:11px;color:var(--muted);line-height:1.55}.share .preview{background:var(--surface);border:1px dashed var(--line);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;color:var(--ink);margin-bottom:12px}.share .go{width:100%;background:var(--red);color:#fff;font-weight:760;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;padding:13px;border-radius:13px;border:none}.share .go:disabled{background:var(--surface);color:var(--muted);cursor:default}.detailwrap{position:fixed;inset:0;z-index:85;background:rgba(0,0,0,.66);display:grid;place-items:center;padding:24px;animation:cpFade .15s}.detail{position:relative;width:min(560px,100%);max-height:90vh;overflow-y:auto;background:var(--surface-strong);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.detail .x{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.6);border:1px solid var(--line);color:var(--ink);font-size:13px}.detail .dart{aspect-ratio:16/9;overflow:hidden}.detail .dart img{width:100%;height:100%;object-fit:cover;display:block}.detail .dbody{padding:20px 24px 24px}.detail h2{margin:0 0 10px;font-size:24px;letter-spacing:-.03em}.detail .dflags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.detail .dflags .lbl{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.detail .dflags .chip.red{background:var(--red-wash);border:1px solid var(--red-line);color:var(--red);font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px}.detail .dflags .chip.blue{background:var(--values-wash);border:1px solid var(--values-line);color:var(--values);font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px}.detail .dactions{display:flex;gap:10px;margin-bottom:14px}.detail .cancelcta{background:var(--red);color:#fff;font-weight:760;font-size:13px;letter-spacing:.05em;text-transform:uppercase;padding:11px 22px;border-radius:13px;border:none;cursor:pointer}.detail .watchbtn{background:var(--surface);border:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:600;padding:11px 20px;border-radius:999px;text-decoration:none;display:inline-block}.detail .dmeta{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--muted);flex-wrap:wrap;margin-bottom:12px}.detail .dmeta .warn{color:var(--red);border:1px solid var(--red-line);background:var(--red-wash);padding:2px 9px;border-radius:999px;font-weight:600;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.detail .dmeta .score{border:1px solid var(--line);padding:2px 8px;border-radius:6px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail .dsyn{margin:0 0 14px;font-size:13.5px;line-height:1.6;color:var(--muted)}.detail .dteach{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted);border-top:1px solid var(--line);padding-top:14px}.detail .dteach .no,.detail .dteach .yes{font-size:12px;font-weight:600;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.detail .dteach .yes:hover{border-color:var(--red-line);color:var(--red)}.tile .artbox{cursor:pointer}