@font-face{font-family:__display_308200;src:url(/_next/static/media/248b247d0868ecce-s.p.ttf) format("truetype");font-display:swap;font-weight:800}@font-face{font-family:__display_Fallback_308200;src:local("Arial");ascent-override:64.42%;descent-override:35.77%;line-gap-override:20.04%;size-adjust:99.81%}.__className_308200{font-family:__display_308200,__display_Fallback_308200;font-weight:800}.__variable_308200{--font-display:"__display_308200","__display_Fallback_308200"}@font-face{font-family:__body_2560e3;src:url(/_next/static/media/715e5772a63c59cc-s.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:__body_2560e3;src:url(/_next/static/media/6fb912f93eb91909-s.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:__body_Fallback_2560e3;src:local("Arial");ascent-override:107.29%;descent-override:41.04%;line-gap-override:0.00%;size-adjust:101.13%}.__className_2560e3{font-family:__body_2560e3,__body_Fallback_2560e3}.__variable_2560e3{--font-body:"__body_2560e3","__body_Fallback_2560e3"}@font-face{font-family:__mono_917ce1;src:url(/_next/static/media/715e5772a63c59cc-s.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:__mono_Fallback_917ce1;src:local("Arial");ascent-override:107.29%;descent-override:41.04%;line-gap-override:0.00%;size-adjust:101.13%}.__className_917ce1{font-family:__mono_917ce1,__mono_Fallback_917ce1;font-weight:400}.__variable_917ce1{--font-mono:"__mono_917ce1","__mono_Fallback_917ce1"}:root{--ink0:#0e0c0a;--ink:#15120f;--ink2:#1d1915;--ink3:#27221d;--line:#3a332c;--paper:#f2ece0;--paper2:#e4dccb;--muted:#a39888;--dim:#6f665a;--manila:#d7b57a;--acc:#1fa38c;--acc2:#5ad3bd;--acc-ink:#07211c;--amber:#f2b33d;--rec:#e5484d;--ok:#6bcb8b;--r:4px;--gutter:16px;--max:1160px;--dock:62px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--font-body),"IBM Plex Sans Arabic","Noto Sans Arabic",system-ui,sans-serif;font-size:16px;line-height:1.55;padding-bottom:calc(var(--dock) + 24px + env(safe-area-inset-bottom));-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:800;line-height:1;margin:0 0 .35em}h1{font-size:40px}h2{font-size:28px}h3{font-size:22px;line-height:1.1}p{margin:0 0 1em}body{text-wrap:pretty}.lead,.note,.vgap,figcaption,h1,h2,h3,li{text-wrap:balance}.blk{display:block}.acc,.eyebrow{color:var(--acc)}.eyebrow{font-family:var(--font-mono);font-size:12px;line-height:1.55;margin-bottom:10px;display:flex;align-items:center;gap:8px}.eyebrow.m{color:var(--muted)}.eyebrow.y{color:var(--manila)}.dot{width:7px;height:7px;border-radius:50%;background:var(--acc);display:inline-block}.dot.live{background:var(--rec);box-shadow:0 0 0 3px rgba(229,72,77,.25)}.mono{font-family:var(--font-mono);font-size:12.5px;color:var(--muted)}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.ltr{direction:ltr;unicode-bidi:isolate-override;display:inline-block}.lead{font-size:17px;color:var(--paper2);line-height:1.55}.sec{padding:56px 0 8px}.sec h2{margin-bottom:8px}.sec>p.lead{margin-bottom:18px}.top{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(21,18,15,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.top .wrap{justify-content:space-between;height:52px;gap:12px}.top .lhs,.top .wrap{display:flex;align-items:center}.top .lhs{gap:28px}.brand{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:0;display:flex;gap:6px;align-items:baseline}.brand span{color:var(--acc)}.hd{display:flex;gap:8px}.hd a{font-family:var(--font-mono);font-size:12px;font-weight:700;border:1px solid var(--line);border-radius:999px;padding:8px 14px;color:var(--paper)}.hd a.get{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}nav.desk{display:none}.livebar{display:block;background:var(--ink0);border-bottom:1px solid var(--line)}.livebar .wrap{display:flex;align-items:center;gap:10px;height:38px;font-family:var(--font-mono);font-size:12px}.livebar .a{color:var(--acc)}.livebar .a,.livebar .b{font-weight:700;white-space:nowrap}.livebar .b{color:var(--amber)}.livebar .tg{display:none;font-family:var(--font-mono);font-size:11px;color:var(--muted);white-space:nowrap}.livebar .tg:before{content:"●";color:var(--rec);-webkit-margin-end:6px;margin-inline-end:6px}.livebar .track{flex:1 1;height:6px;border-radius:999px;background:var(--ink3);overflow:hidden;display:flex}.livebar .track i{display:block;height:100%}.livebar .track i:first-child{background:var(--acc)}.livebar .track i:last-child{background:var(--amber)}.ticker{display:flex;background:var(--ink0);border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:42px;overflow:hidden}.ticker .tag{background:var(--rec);color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:700;display:flex;align-items:center;padding:0 14px;flex:none;position:relative;z-index:2}.ticker .vp{flex:1 1;overflow:hidden;position:relative}.ticker .vp:after{content:"";position:absolute;inset:0 auto 0 0;width:40px;background:linear-gradient(to right,var(--ink0),transparent);pointer-events:none}.ticker-track{display:flex;gap:28px;white-space:nowrap;align-items:center;height:42px;animation:tick 45s linear infinite;width:max-content;-webkit-padding-start:16px;padding-inline-start:16px}.ticker-track span{font-family:var(--font-mono);font-size:12px;color:var(--paper2)}.ticker-track span:after{content:"■";color:var(--acc);-webkit-margin-start:28px;margin-inline-start:28px;font-size:8px;vertical-align:middle}@keyframes tick{0%{transform:translateX(0)}to{transform:translateX(50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.hero{margin:0 calc(-1*var(--gutter));background:var(--ink0);overflow:hidden}.hero,.hero .art{position:relative}.hero .art{aspect-ratio:16/9}.hero .art img{width:100%;height:100%;object-fit:cover}.hero .art:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--ink) 0,rgba(21,18,15,0) 30%)}.chip{position:absolute;top:14px;background:rgba(14,12,10,.85);border:1px solid var(--line);font-family:var(--font-mono);font-size:11px;padding:5px 9px;border-radius:4px;z-index:2}.chip.r{inset-inline-start:14px}.chip.l{inset-inline-end:14px}.chip.two{top:44px;color:var(--rec);border-color:rgba(229,72,77,.5)}.hero .copy{padding:16px var(--gutter) 24px;position:relative;z-index:2}.hero h1{font-size:40px;margin:6px 0 10px;text-wrap:balance}.hero h1 span{color:var(--acc)}.hero .lead{margin-bottom:18px}.row{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--acc);color:var(--acc-ink);font-family:var(--font-body);font-weight:700;font-size:15px;line-height:1.55;padding:12px 18px;border-radius:var(--r);border:0;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .12s ease-out;white-space:nowrap}.btn:active{transform:scale(.97)}.btn.ghost{background:transparent;border:1px solid var(--line);color:var(--paper)}.btn.paper{background:var(--paper);color:var(--ink)}.btn.w{width:100%}.btn[disabled]{opacity:.5}.upnext{margin-top:16px;border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:rgba(14,12,10,.6)}.upnext .eyebrow{margin-bottom:6px}.upnext .r{display:flex;align-items:center;gap:10px;font-size:15px}.upnext .r b{color:var(--acc);font-family:var(--font-mono);font-size:12px}.upnext .cd{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--font-display);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:20px;color:var(--paper)}.panel{background:var(--ink2);border:1px solid var(--line);border-radius:6px;padding:16px;margin:12px 0}.panel.acc{border-color:rgba(31,163,140,.6);box-shadow:inset 0 0 0 1px rgba(31,163,140,.15)}.q{font-size:22px;line-height:1.3;margin:6px 0 10px}.q,.split{font-family:var(--font-display);font-weight:800}.split{display:flex;justify-content:space-between;font-size:20px;margin:6px 0}.split small{font-family:var(--font-mono);font-size:13px;font-weight:400;color:var(--muted);-webkit-margin-start:6px;margin-inline-start:6px}.bar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:var(--ink3);margin:8px 0}.bar i{display:block;height:100%;transition:width .8s ease}.bar i:first-child{background:var(--acc)}.bar i:last-child{background:var(--amber)}.meter{height:8px;background:var(--ink3);overflow:hidden;margin:8px 0 6px}.meter,.meter i{border-radius:999px}.meter i{display:block;height:100%;background:linear-gradient(90deg,var(--amber),var(--rec))}.big{font-family:var(--font-display);font-weight:800;font-size:34px;line-height:1.05;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.kv{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.kv .mono{margin-top:2px}.cards{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1*var(--gutter));padding:4px var(--gutter) 12px;scrollbar-width:none}.cards::-webkit-scrollbar{display:none}.wcard{flex:0 0 86%;scroll-snap-align:start;background:var(--ink2);border:1px solid var(--line);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.wcard.hi{border-color:rgba(31,163,140,.7)}.wcard img{aspect-ratio:16/10;object-fit:cover;width:100%}.wcard .in{padding:16px;display:flex;flex-direction:column;flex:1 1}.wcard .in .btn{margin-top:auto;align-self:flex-start}.wcard h3{font-size:24px;margin:4px 0 10px}.arrows{list-style:none;padding:0;margin:0 0 14px}.arrows li{position:relative;-webkit-padding-start:28px;padding-inline-start:28px;margin:6px 0;color:var(--paper2)}.arrows li:before{content:"⟵";color:var(--acc);position:absolute;inset-inline-start:0;top:0}.arrows li a{text-decoration:underline;text-underline-offset:3px}.why{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--line);margin:18px 0;background:var(--ink0)}.why img{width:100%;aspect-ratio:1;object-fit:cover;opacity:.75;transform:scaleX(-1)}.why .in{position:absolute;inset:auto 0 0 0;padding:18px;background:linear-gradient(0deg,rgba(14,12,10,.98),rgba(14,12,10,.6) 70%,transparent)}.why h2{font-size:30px}.why h2 span{color:var(--acc)}.eps{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px}.ep{position:relative;border-radius:6px;overflow:hidden;border:1px solid var(--line);background:var(--ink0)}.ep img{aspect-ratio:9/16;object-fit:cover;width:100%}.ep .lbl{position:absolute;bottom:10px;inset-inline:10px;font-family:var(--font-mono);font-size:11px;padding:5px 8px;border:1px solid var(--manila);color:var(--manila);background:rgba(14,12,10,.85);border-radius:3px;text-align:center}.ep .lbl.open{border-color:var(--acc);color:var(--acc)}.ep:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,12,10,.85) 0,rgba(14,12,10,.25) 45%,rgba(14,12,10,.3) 70%,rgba(14,12,10,.92));z-index:1}.ep .tag{top:10px;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--manila);text-align:start}.ep .pn,.ep .tag{position:absolute;inset-inline:12px;z-index:2}.ep .pn{top:22px;display:flex;align-items:baseline;gap:6px;font-family:var(--font-display);font-weight:800;line-height:1}.ep .pn small{font-size:15px;color:var(--paper)}.ep .pn b{font-size:64px;color:var(--epc,var(--acc));text-shadow:0 0 14px var(--epc,var(--acc)),0 0 36px var(--epc,var(--acc)),0 4px 20px rgba(0,0,0,.8)}.ep .pt{position:absolute;top:96px;inset-inline:12px;font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1.15;color:var(--paper);text-shadow:0 2px 10px rgba(0,0,0,.8)}.ep .lbl,.ep .pt{z-index:2}.ep.c1{--epc:var(--acc)}.ep.c2{--epc:var(--amber)}.ep.c3{--epc:#58a6ff}.ep.c4{--epc:#a78bfa}.ep.c5{--epc:#ff6b9d}.ep.soon:before{background:linear-gradient(180deg,rgba(14,12,10,.2),rgba(14,12,10,.6))}.ep.soon .pn b{text-shadow:0 0 10px var(--epc,var(--acc)),0 4px 20px rgba(0,0,0,.8)}.posters{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:10px 0 14px;padding:14px 4px 10px;gap:6px}.poster{background:var(--paper);color:var(--ink);border-radius:8px;padding:8px;border:3px solid var(--manila);rotate:-6deg;translate:0 6px;text-align:center;box-shadow:0 10px 24px rgba(0,0,0,.45);position:relative}.poster:nth-child(2){rotate:0deg;translate:0 0;scale:1.06;border-color:var(--ink3);z-index:2}.poster:nth-child(3){rotate:6deg;translate:0 6px}.poster .pt{font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.02em}.poster img{aspect-ratio:3/4;object-fit:cover;width:100%;border-radius:4px;margin:6px 0;background:var(--paper2)}.poster .role{font-size:10px;color:var(--rec)}.poster .h,.poster .role{font-family:var(--font-mono)}.poster .h{font-size:11px;font-weight:700;word-break:break-all}.poster .n{font-family:var(--font-mono);font-size:10px;color:var(--dim)}.ranks{list-style:none;padding:0;margin:0}.ranks li{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin:8px 0;background:var(--ink2)}.ranks .rk{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--muted);width:42px}.ranks .h{font-weight:700;flex:1 1;font-size:17px}.ranks .pn{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips span{font-family:var(--font-mono);font-size:12px;border:1px solid var(--line);border-radius:4px;padding:5px 9px;background:var(--ink0)}.record{list-style:none;padding:0;margin:0}.record li{display:grid;grid-template-columns:70px 1fr 90px;grid-gap:12px;gap:12px;align-items:center;padding:8px 0;font-family:var(--font-mono);font-size:12.5px}.record .bar{margin:0;height:10px}.record .res{text-align:left;color:var(--paper2);white-space:nowrap}.pass{background:linear-gradient(160deg,#1b2a27,#15120f 60%);border:1px solid rgba(31,163,140,.55);border-radius:14px;padding:22px 20px;margin:16px 0;position:relative;overflow:hidden}.pass:before{content:"";position:absolute;inset:0;background:radial-gradient(420px 220px at 85% 0,rgba(31,163,140,.35),transparent 70%)}.pass>*{position:relative}.pass .num{font-family:var(--font-display);font-weight:800;font-size:72px;line-height:1;margin:4px 0}.pass .sub{font-family:var(--font-mono);font-size:13px;color:var(--paper2)}.pass hr{border:0;border-top:1px dashed hsla(40,38%,92%,.35);margin:16px 0}.steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.step{background:var(--ink2);border:1px solid var(--line);border-radius:6px;padding:16px 14px;position:relative;min-height:150px;display:flex;flex-direction:column;justify-content:flex-end}.step .k{position:absolute;top:-10px;inset-inline-start:12px;background:var(--acc);color:var(--acc-ink);width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.step .ic,.step .k{font-family:var(--font-display);font-weight:800}.step .ic{font-size:30px;color:var(--acc);margin-bottom:10px}.step b{font-size:16px;display:block}.step .mono{color:var(--manila);font-size:11px}.tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.tile{background:var(--ink2);border:1px solid var(--line);border-radius:12px;padding:14px;text-align:center}.tile .t{font-family:var(--font-display);font-weight:800;font-size:20px;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.tile .mono{font-size:11px;color:var(--manila);margin-top:4px}.tile.sel{border-color:var(--acc);background:rgba(31,163,140,.12)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}label.f{margin:14px 0 6px;font-weight:700;font-size:14px}.in,label.f{display:block}.in{width:100%;background:var(--ink0);border:1px solid var(--line);border-radius:var(--r);padding:13px;color:var(--paper)}.in:focus{outline:2px solid var(--acc);outline-offset:1px}.note{font-size:13.5px}.lock,.note{color:var(--muted)}.lock{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px}.paper{background:var(--paper);color:var(--ink);border-radius:12px;padding:20px 18px;margin:14px 0;box-shadow:0 12px 30px rgba(0,0,0,.4)}.paper h3{font-size:22px;margin:0 0 10px}.paper p{color:#3a332c}.paper .src{font-family:var(--font-mono);font-size:12.5px;color:var(--dim);border-top:1px dashed #cdc3b0;padding-top:10px;margin-top:6px}.paper .src a{color:var(--acc-ink);text-decoration:underline;text-underline-offset:3px}.rule{background:var(--ink2);border:1px solid var(--line);border-radius:6px;padding:16px;margin:10px 0}.rule h3{font-size:21px;margin:6px 0 8px}.rule p{color:var(--paper2);margin:0}.rule .src{font-family:var(--font-mono);font-size:12px;color:var(--muted);margin-top:10px}.rule .src a{color:var(--acc)}.stills{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0}.stills img{border-radius:10px;aspect-ratio:3/2;object-fit:cover;border:1px solid var(--line)}.stills figcaption{font-size:12px;color:var(--muted);margin-top:5px}figure{margin:0}.cast{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.person{display:grid;grid-template-columns:110px 1fr;grid-gap:14px;gap:14px;background:var(--ink2);border:1px solid var(--line);border-radius:6px;padding:16px}.person img{width:110px;aspect-ratio:3/4;object-fit:cover;object-position:top;border-radius:8px;border:1px solid var(--line)}.person h3{font-size:24px;margin:2px 0 8px}.person .arrows li{margin:4px 0;font-size:14.5px}.status{display:inline-block;font-family:var(--font-mono);font-size:11px;border:1px solid var(--acc);color:var(--acc);padding:4px 8px;border-radius:3px}.part{background:var(--ink2);border:1px solid var(--line);border-radius:6px;padding:16px;margin:14px 0}.part .hd2{display:grid;grid-template-columns:96px 1fr;grid-gap:14px;gap:14px;align-items:start;margin-bottom:10px}.part .hd2 img{width:90px;aspect-ratio:2/3;object-fit:cover;object-position:top;border-radius:8px}.part .hd2 h3{font-size:24px;margin:2px 0 4px}.part p{color:var(--paper2)}.voted{display:inline-block;font-family:var(--font-mono);font-size:12px;border:1px solid var(--acc);color:var(--acc);padding:5px 10px;border-radius:3px}.voted.y{border-color:var(--manila);color:var(--manila)}.faq details{border-bottom:1px solid var(--line);padding:14px 0}.faq summary{font-size:17px;line-height:1.55;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--acc);font-size:20px;line-height:1}.faq details[open] summary:after{content:"−"}.faq p{color:var(--paper2);margin:10px 0 0}.cdbox{display:flex;gap:8px;justify-content:center;margin:10px 0}.cdbox div{background:var(--ink0);border:1px solid var(--line);border-radius:10px;min-width:76px;padding:8px 6px;text-align:center}.cdbox .n{font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1}.cdbox .mono{font-size:10px}.list{border:1px solid var(--line);border-radius:12px;padding:20px 18px;margin:14px 0;background:var(--ink0) url(/art/envelope-bg.jpg) center/cover;position:relative;overflow:hidden}@media (min-width:768px){.list{background-image:url(/art/envelope-phone.jpg)}}.list:before{content:"";position:absolute;inset:0;background:linear-gradient(270deg,rgba(14,12,10,.3),rgba(14,12,10,.92) 55%)}.list>*{position:relative}.list ul{list-style:none;padding:0;margin:8px 0 14px}.list li{color:var(--paper2);margin:5px 0}.list li:before{content:"✓";color:var(--ok);-webkit-margin-end:8px;margin-inline-end:8px}.dock{position:fixed;bottom:0;inset-inline:0;height:calc(var(--dock) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#0e0c0a;border-top:1px solid var(--line);display:flex;z-index:30}.dock a{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11.5px;color:var(--muted)}.dock a.on{color:var(--acc)}.dock a svg{width:22px;height:22px}footer{padding:30px 0 22px;color:var(--muted);font-size:13.5px;margin-top:30px}footer .brand{margin-bottom:6px}footer nav{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0}footer .legal,footer nav a{color:var(--paper2)}footer .legal{font-family:var(--font-mono);font-size:12.5px;line-height:1.75}hr{border:0;border-top:1px solid var(--line);margin:24px 0}.pager{display:flex;justify-content:space-between;gap:10px;margin-top:22px}@media (hover:hover) and (pointer:fine){.btn:hover{filter:brightness(1.08)}}@media (min-width:768px){h1{font-size:64px}h2{font-size:48px}.hero{margin:0;border-radius:16px;border:1px solid var(--line)}.hero .art{aspect-ratio:16/9;max-height:620px}.hero .art:after{background:linear-gradient(270deg,rgba(21,18,15,.1) 0,rgba(21,18,15,.55) 45%,rgba(21,18,15,.96))}.hero .copy{position:absolute;top:0;bottom:0;right:0;width:54%;max-width:620px;display:flex;flex-direction:column;justify-content:center;margin:0;padding:40px 44px}.hero .art img.flip{transform:scaleX(-1)}.hero h1{font-size:56px;margin:6px 0 12px}.hero .lead{font-size:17px;max-width:520px}.chip{top:18px}.chip.l{inset-inline-end:18px}.chip.two{top:50px}.cards{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:0}.wcard img{aspect-ratio:16/9;max-height:168px}.wcard{flex:auto}.wcard .in{padding:14px 16px 16px}.wcard h3{font-size:21px;margin:2px 0 8px}.wcard .arrows li{font-size:14px;line-height:1.4}.wcard .in .btn{padding:10px 16px;font-size:14px}.wcard .note{font-size:14px}.two{grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.two,.two3{display:grid;align-items:start}.two3{grid-template-columns:1.15fr .85fr;grid-gap:20px;gap:20px}.pass{max-width:680px}.posters{max-width:640px;margin-inline:auto}.filehead{display:grid;grid-template-columns:170px 1fr;grid-gap:28px;gap:28px;align-items:start}.prose{max-width:780px}.capimg{max-height:380px}.tiles{grid-template-columns:repeat(4,1fr)}.cast{grid-template-columns:1fr 1fr}.why img{aspect-ratio:21/9;opacity:.55}.why .in{padding:40px 44px;background:linear-gradient(0deg,rgba(14,12,10,.96) 0,rgba(14,12,10,.55) 55%,rgba(14,12,10,0));inset:0;width:100%;display:flex;flex-direction:column;justify-content:flex-end}.why h2{font-size:44px;max-width:900px}.why .lead{max-width:720px}.stills{grid-template-columns:repeat(4,1fr)}.dock{display:none}body{padding-bottom:0}nav.desk{display:flex;gap:20px;font-size:15px;color:var(--paper2)}nav.desk a:hover{color:var(--paper)}.top .wrap{height:52px}.livebar .wrap{height:38px}.livebar .tg{display:inline}.eps{grid-template-columns:repeat(5,1fr)}}.drawer-bg{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drawer{position:fixed;inset-inline:0;bottom:0;max-height:85vh;overflow:auto;background:var(--ink);border-top:1px solid var(--line);border-radius:16px 16px 0 0;z-index:61;padding:18px var(--gutter) calc(24px + env(safe-area-inset-bottom))}.drawer .hd3{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.drawer .hd3 .eyebrow{margin:0}.x{background:transparent;border:1px solid var(--line);border-radius:999px;font-family:var(--font-mono);font-size:11px;padding:6px 12px;cursor:pointer}.tabs{display:flex;gap:6px;margin-bottom:14px}.tabs button{flex:1 1;background:var(--ink2);border:1px solid var(--line);border-radius:999px;padding:9px 6px;font-family:var(--font-mono);font-size:12px;cursor:pointer}.tabs button.on{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.ways{grid-gap:10px;gap:10px}.way,.ways{display:grid}.way{grid-template-columns:72px 1fr;grid-gap:12px;gap:12px;background:var(--ink2);border:1px solid var(--line);border-radius:12px;padding:12px;align-items:center}.way img{width:72px;height:72px;object-fit:cover;border-radius:8px}.way b{display:block;font-size:17px}.way .mono{font-size:11.5px}.buybar{position:fixed;inset-inline:0;bottom:0;background:rgba(14,12,10,.97);border-top:1px solid var(--line);z-index:29;padding:10px var(--gutter)}.buybar .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0}.buybar .mono{color:var(--paper)}.buybar .btn{width:auto;padding:11px 18px}.gets{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.get{background:var(--ink2);border:1px solid var(--line);border-radius:6px;overflow:hidden}.get img{aspect-ratio:16/10;object-fit:cover;width:100%}.get.pw .poster img{aspect-ratio:3/4}.get:not(.numbar):not(.pw){display:flex;flex-direction:column}.get:not(.numbar):not(.pw) .in{flex:1 1}.get .in{padding:12px}.get .in .eyebrow{margin-bottom:4px;font-size:11px;color:var(--manila)}.get .in b{font-size:16px;line-height:1.3;display:block}.get .in .mono{font-size:11.5px;color:var(--manila)}.get.wide{grid-column:1/-1}.get.wide img{aspect-ratio:16/8}.get .t{font-family:var(--font-display);font-weight:800;font-size:44px;color:var(--acc);padding:6px 14px 0;line-height:1}.numbar{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:8px;gap:8px;padding:8px}.numbar .in b{font-size:18px}.sel{width:100%;background:var(--ink0) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a39888' stroke-width='2.5'><path d='M6 9l6 6 6-6'/></svg>") no-repeat left 14px center;-webkit-padding-start:40px;padding-inline-start:40px;border:1px solid var(--line);border-radius:var(--r);padding:13px;color:var(--paper);display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:768px){.drawer{inset-inline:auto 0;top:0;max-height:none;width:420px;border-radius:0;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);border-top:0}.buybar,.drawer{bottom:0}.gets{grid-template-columns:repeat(3,1fr)}.get.wide{grid-column:span 2}}.dots{display:flex;justify-content:center;gap:6px;margin:2px 0 24px}.dots i{width:8px;height:8px;border-radius:50%;background:var(--line)}.dots i:first-child{background:var(--acc);width:18px;border-radius:4px}.ep.soon{aspect-ratio:9/16;background:var(--ink0)}.ep.soon img{filter:grayscale(.6) brightness(.55)}.ep.soon .pn b{opacity:.9}footer nav.second{margin-top:-6px}.fits{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:12px 0}.fit{background:var(--ink2);border:1px solid var(--line);border-radius:6px;padding:16px}.fit b{display:block;font-size:17px;margin-bottom:4px}.callout{border:1px solid var(--amber);border-radius:12px;padding:14px 16px;margin:16px 0;color:var(--paper2)}.callout a{color:var(--amber);text-decoration:underline;text-underline-offset:3px}.claim{display:flex;flex-wrap:wrap}.claim .in{flex:1 1;min-width:140px}.keyn{font-family:var(--font-display);font-weight:800;font-size:28px;color:var(--amber)}@media (min-width:768px){.cards+.dots{display:none}.partner-hero{display:grid;grid-template-columns:1fr 440px;grid-gap:28px;gap:28px;align-items:center}.partner-hero .pass{margin:0}}.step{text-align:center}.step,.step .ic{align-items:center}.step .ic{margin:0 auto 10px;display:flex;justify-content:center;min-height:56px}.step .clock{border:2px solid var(--acc);border-radius:999px;padding:6px 16px;font-family:var(--font-display);font-weight:800;color:var(--acc);font-size:22px}.step .mini{background:var(--paper);color:var(--ink);border-radius:6px;padding:8px 12px;font-family:var(--font-mono);font-size:12px;text-align:start;min-width:120px;box-shadow:0 6px 16px rgba(0,0,0,.4)}.step .mini b{display:block;color:var(--acc);font-size:14px}.step .mini i{display:block;height:4px;background:#d9d0bd;border-radius:2px;margin-top:6px}.numbar .t{font-size:64px;padding:10px 12px}.two{align-items:start}@media (min-width:768px){.two.eq{align-items:stretch}.panel.stats{display:flex;flex-direction:column;gap:14px}.panel.stats .kv{margin-top:auto}.panel.stats .meter{margin:0 0 auto}}.panel .split span:last-child{color:var(--amber)}.claim{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.claim .btn{grid-column:1/-1}footer nav.second{margin-top:2px;padding-top:12px}@media (max-width:767px){.eps{display:flex;overflow-x:auto;gap:12px;margin:0 calc(-1*var(--gutter));padding:4px var(--gutter) 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.eps::-webkit-scrollbar{display:none}.ep{flex:0 0 165px;scroll-snap-align:start}.get.pw{grid-column:1/-1}}@media (min-width:768px){.steps{grid-template-columns:repeat(4,1fr)}.gets{grid-template-columns:repeat(3,1fr);align-items:stretch}.get.wide{grid-column:span 2}.get.pw{display:flex;flex-direction:column}.get.pw>div:first-child{flex:1 1;display:flex;align-items:center;justify-content:center;padding:10px 8px 0!important}.get.pw .posters{margin:0;padding:8px 2px;gap:8px;width:100%}.get.pw .poster{padding:6px;border-width:2px}.get.pw .poster img{aspect-ratio:3/4.2}.get.wide.numbar{grid-column:span 1;grid-template-columns:1fr;justify-items:center;align-content:center;gap:16px;padding:18px}.numbar .in{width:100%}.get.pw .poster .n{font-size:11px}.get.pw .in{margin-top:auto}.numbar .t{padding:0}.get img{aspect-ratio:16/9;max-height:240px}.get.wide img{aspect-ratio:21/9;max-height:240px}footer nav.second{border-top:0;padding-top:0}}@keyframes slide{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.list,.panel,.pass,.sec,.wcard,.why{animation:slide .55s cubic-bezier(.34,1.56,.64,1) both}.poster{animation:scale .3s cubic-bezier(.34,1.56,.64,1) both}.poster:nth-child(2){animation-delay:.08s}.poster:nth-child(3){animation-delay:.16s}.btn:active{transform:scale(.96)}.bar i,.livebar .track i,.meter i{transition:width .55s cubic-bezier(.22,1,.36,1)}.dock a,.faq summary,.hd a,.pill{transition:color .12s ease-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.ep,.get,.wcard{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.ep:hover,.get:hover,.wcard:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.list,.panel,.pass,.poster,.sec,.wcard,.why{animation:none}}.cameo-img{border-radius:12px;aspect-ratio:4/5;object-fit:cover;border:1px solid var(--line);margin:6px 0 10px;width:100%;max-height:420px}.tiers{display:grid;grid-gap:10px;gap:10px}.rule.tier{margin:0}.rule.tier .price{font-family:var(--font-display);font-weight:800;font-size:30px;color:var(--amber);line-height:1}.rule.tier h3{margin:8px 0 6px}.rule.tier p{font-size:14px}.pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (min-width:768px){.cameo-hero{display:grid;grid-template-columns:1fr 380px;grid-gap:32px;gap:32px;align-items:center}.cameo-hero .cameo-img{margin:0;max-height:440px}.tiers{grid-template-columns:repeat(3,1fr)}.cameo-grid{margin-top:20px}.pass .t{font-size:48px}.numbar .t{font-size:72px}.rules-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.rules-grid .rule{margin:0}.cameo-grid{align-items:start}.cameo-hero{grid-template-columns:1fr 420px}.faq-page h1{font-size:44px}}@media (max-width:479px){.fits{grid-template-columns:1fr}}a.rule.tier,a.wcard{color:inherit;text-decoration:none;display:flex;flex-direction:column;cursor:pointer}a.rule.tier{display:block}@media (hover:hover){a.rule.tier:hover,a.wcard:hover{border-color:var(--acc)}}.get.board .bd{padding:18px 18px 0;background:linear-gradient(180deg,#2a241d,#1b1713);display:flex;align-items:flex-end;justify-content:center;min-height:170px}.get.board .paper-card{position:relative;width:100%;max-width:420px;background:var(--paper);color:var(--ink);border-radius:8px 8px 0 0;padding:16px 16px 10px;box-shadow:0 -8px 24px rgba(0,0,0,.45);transform:rotate(-1deg);transform-origin:bottom center}.get.board .stamp{position:absolute;top:-6px;left:10px;border:3px solid var(--acc);color:var(--acc);font-family:var(--font-display);font-size:15px;line-height:1;padding:3px 7px;border-radius:4px;transform:rotate(-8deg);opacity:.9;background:var(--paper)}.get.board .bd-t{font-family:var(--font-mono);font-size:11px;color:var(--dim);letter-spacing:.02em;margin-bottom:8px}.get.board .bd-chips{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 14px;gap:4px 14px;font-family:var(--font-mono);font-size:13px;font-weight:700;direction:ltr;text-align:left}.get.board .bd-chips span{color:var(--ink)}.get.board .bd-chips span.you{color:var(--acc)}.get.board .bd-chips i{display:block;height:6px;background:#d9d0bd;border-radius:3px;margin:6px 0}.chips a{color:inherit;text-decoration:none}.chips a:hover{color:var(--acc)}.ranks li{position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .2s ease-in-out,background-color .2s ease-in-out}.ranks li.r1{border-color:var(--manila);background:linear-gradient(90deg,hsla(38,54%,66%,.1),transparent 60%)}.ranks li.r1 .rk{color:var(--manila)}.ranks .av{width:44px;height:44px;border-radius:8px;object-fit:cover;object-position:top;border:1px solid var(--line);background:var(--paper2)}.ranks .h a{color:inherit;text-decoration:none}@media (hover:hover){.ranks li:hover{transform:translateX(-3px);border-color:var(--paper2);background:var(--ink3)}}.poster.p1{border-color:var(--manila);box-shadow:0 10px 24px rgba(0,0,0,.45),0 0 0 1px hsla(38,54%,66%,.35)}.poster.p2{border-color:#9d9890}.poster.p3{border-color:#a9733f}.poster.empty{opacity:.72;filter:saturate(.6)}.poster{transition:rotate .3s cubic-bezier(.34,1.56,.64,1),translate .3s cubic-bezier(.34,1.56,.64,1),scale .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease-in-out}@media (hover:hover){.posters:hover .poster{rotate:0deg;translate:0 0;scale:1}.poster:hover{translate:0 -8px;scale:1.04;box-shadow:0 18px 36px rgba(0,0,0,.6);z-index:3}.ep{transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .2s ease-in-out,box-shadow .3s ease-in-out}.ep:hover{transform:translateY(-6px);border-color:var(--paper);box-shadow:0 16px 36px rgba(0,0,0,.55),0 0 0 1px var(--paper)}.ep:hover img{filter:brightness(1.08)}.ep img{transition:filter .3s ease-in-out}.get,.person,.rule.tier,.wcard{transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .2s ease-in-out,box-shadow .3s ease-in-out}.get:hover,.person:hover,.rule.tier:hover,.wcard:hover{transform:translateY(-4px);border-color:var(--paper2);box-shadow:0 14px 30px rgba(0,0,0,.45)}.btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn.ghost:hover{border-color:var(--paper);color:var(--paper)}.faq summary:hover{color:var(--acc)}}footer{background:var(--ink0);border-top:1px solid var(--line);padding:0;margin-top:40px}footer .wrap{padding-top:32px}footer .brand{font-size:26px;color:var(--paper);margin:0 0 4px}footer .brand,footer .fx{font-family:var(--font-display);font-weight:800;display:inline-block}footer .fx{-webkit-margin-start:8px;margin-inline-start:8px;color:var(--acc);font-size:18px}footer nav{gap:10px 20px;margin:18px 0 0}footer nav a{color:var(--paper);font-weight:700;font-size:14px;transition:color .12s ease-out}footer nav a:hover{color:var(--acc)}footer nav.second{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}footer nav.second a{color:var(--muted);font-weight:400;font-size:13px}footer .legal{margin:22px -16px 0;padding:14px 16px 22px;background:var(--ink);border-top:1px solid var(--line);color:var(--dim);font-size:11.5px;letter-spacing:.01em}@media (min-width:768px){footer .legal{margin:26px 0 0;padding:16px 0 26px;background:transparent}}.person{grid-template-columns:130px 1fr;padding:18px}.person img{width:130px}.person.locked img{filter:grayscale(1) blur(6px) brightness(.35);opacity:.6}.person.locked{border-style:dashed;background:transparent}.person.locked h3{color:var(--muted);font-size:34px;line-height:1}.person.locked .status{color:var(--dim);border-color:var(--line)}@media (min-width:768px){.person{grid-template-columns:150px 1fr}.person img{width:150px}}@keyframes drawerIn{0%{transform:translateX(-40px);opacity:0}to{transform:none;opacity:1}}@keyframes drawerUp{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes livePulse{0%,to{box-shadow:0 0 0 3px rgba(229,72,77,.25)}50%{box-shadow:0 0 0 7px rgba(229,72,77,.06)}}@keyframes tagGlow{0%{opacity:.55;filter:blur(1px)}to{opacity:1;filter:none}}.drawer{animation:drawerUp .3s cubic-bezier(.34,1.56,.64,1) both}@media (min-width:768px){.drawer{animation-name:drawerIn}}.dot.live{animation:livePulse 1.4s ease-in-out infinite}.ep .pt,.ep .tag{animation:tagGlow .55s ease-out both}@media (prefers-reduced-motion:reduce){.dot.live,.drawer,.ep .pt,.ep .tag{animation:none}}.wanted-wall{aspect-ratio:11/4}@media (max-width:767px){.wanted-wall{aspect-ratio:16/10}}@media (hover:hover){.ep:hover .pn b{text-shadow:0 0 18px var(--epc,var(--acc)),0 0 48px var(--epc,var(--acc)),0 4px 20px rgba(0,0,0,.8)}}.ep.baked .pn,.ep.baked .pt,.ep.baked .tag{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ep.baked:before{background:linear-gradient(180deg,rgba(14,12,10,0) 0,rgba(14,12,10,0) 70%,rgba(14,12,10,.9))}.ep.baked.soon img{filter:grayscale(.6) brightness(.8)}@media (max-width:767px){.cards,.eps{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity}.cards>:first-child,.eps>:first-child{-webkit-margin-start:0;margin-inline-start:0}}.vote-chev{display:block;margin:-1px auto 0;width:48px;height:22px;background:var(--ink0);border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;cursor:pointer;padding:0;position:relative;z-index:2}.vote-chev span{display:block;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);margin:2px auto 0;transition:border-color .12s ease-out,transform .3s cubic-bezier(.34,1.56,.64,1)}.vote-chev:hover span{border-color:var(--acc);transform:rotate(45deg) translate(2px,2px)}.drawer.vote .vd-t{font-size:24px;margin:4px 0 6px}.drawer.vote .vd-q{margin:0 0 14px;font-size:15px}.drawer.vote .vd-l{font-family:var(--font-display);font-weight:800;font-size:22px}.drawer.vote .amb{color:var(--amber)}.drawer.vote .vd-bar i{transition:width .5s cubic-bezier(.34,1.56,.64,1)}.drawer.vote .vd-bar.settled i{transition:width .55s cubic-bezier(.22,1,.36,1)}.drawer.vote .vd-p{font-weight:700;font-size:18px;margin-top:6px}.drawer.vote .third{margin-top:16px;border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--ink0)}.drawer.vote .third.open{border-color:var(--acc)}.drawer.vote .third .row2{display:flex;justify-content:space-between;align-items:center;font-size:13px}.drawer.vote .third .k{color:var(--acc);font-weight:700}.drawer.vote .meter{height:8px;border-radius:4px;background:var(--ink3);overflow:hidden;margin-top:8px}.drawer.vote .meter i{display:block;height:100%;background:var(--acc)}@media (min-width:768px){.drawer.vote{left:50%;right:auto;top:50%;bottom:auto;translate:-50% -50%;width:min(560px,92vw);max-height:85vh;border:1px solid var(--line);border-radius:16px;animation:scale .3s cubic-bezier(.34,1.56,.64,1) both}}.poster.baked .pt,.poster.baked .role,.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.poster.baked img{margin:0 0 6px}.person.baked h3,.wcard.baked .eyebrow.y,.wcard.baked h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.person.baked .eyebrow.m{margin-bottom:8px}@media (max-width:767px){.hero .art{aspect-ratio:16/10}.cards{align-items:flex-start}.wcard{flex:0 0 84%}.wcard .in{flex:0 0 auto}.wcard .in .btn{margin-top:14px}.drawer.vote{top:0;bottom:auto;max-height:88vh;border-radius:0 0 18px 18px;border-top:0;border-bottom:1px solid var(--line);animation:drawerDown .35s cubic-bezier(.34,1.56,.64,1) both;padding-top:14px}}@keyframes drawerDown{0%{transform:translateY(-40px);opacity:0}to{transform:none;opacity:1}}@media (min-width:768px){.cards{align-items:start}.drawer.vote{top:84px;translate:-50% 0;animation:drawerDown .35s cubic-bezier(.34,1.56,.64,1) both}}.vstrip{display:grid;grid-template-columns:repeat(20,1fr);grid-gap:3px;gap:3px;margin:12px 0 4px}.vstrip i{display:block;height:18px;border-radius:3px;background:var(--ink3);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .35s ease,box-shadow .35s ease}.vstrip i.va{background:var(--acc);box-shadow:none}.vstrip i.vb{background:var(--amber);box-shadow:none}.vstrip.mini{margin:0;gap:2px}.vstrip.mini i{height:6px;border-radius:2px;box-shadow:none}.livebar .vstrip{flex:1 1}.record .vstrip{margin:0}.record .vstrip i{height:10px}.vcnt{font-size:38px;line-height:1.1;margin:8px 0 6px;align-items:flex-end}.vcnt small{font-size:13px;-webkit-margin-start:6px;margin-inline-start:6px;position:relative;top:-6px}.vgap{font-family:var(--font-display);font-weight:800;font-size:17px;line-height:1.35;color:var(--manila);margin:4px 0}.vthr{margin:0 0 6px;font-size:12.5px}.vtot{margin:2px 0 0;font-size:13px}.reveal{opacity:0;transform:translateY(4px);transition:opacity .4s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.reveal.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal,.vstrip i{transition:none}}