@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}:root{--bg:#0c0a11;--panel:#17131e;--panel2:#211b29;--border:#332b3d;--text:#f4eef3;--muted:#a99fa8;--accent:#ff8a4c;--accent2:#ffb148;--good:#3fb950;--chip:#1d1825;--line:#332b3d;--card:#17131e}*{box-sizing:border-box}body,html{padding:0;margin:0}body{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:radial-gradient(1200px 640px at 50% -12%,#1a1322,#0c0a11 62%);color:var(--text);min-height:100vh}.wrap{max-width:1000px;margin:0 auto;padding:24px 20px 90px}.muted{color:var(--muted)}.meta{font-size:13px;margin:14px 0}.brand{font-size:30px;margin:0;letter-spacing:-.5px;line-height:1;background:linear-gradient(90deg,#ff8a4c,#ffb148);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tagline{margin:4px 0 0;font-size:12px;color:var(--muted);letter-spacing:.02em}.topbar{position:relative;flex-direction:column;margin-bottom:24px}.topbar,.topctrls{display:flex;align-items:center}.topctrls{align-self:flex-end;gap:10px;margin-bottom:10px}.topctrls img{width:34px;height:34px;border-radius:50%}.brandtext{text-align:center}.logoimg{width:92px;height:92px;object-fit:contain}.brandlockup{height:150px;width:auto;display:block;margin:0 auto}.lbtn{background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:9px;padding:8px 12px;font-size:13px;cursor:pointer}.lbtn:hover{border-color:#4a4150}.whorow{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.whopill{background:rgba(255,138,76,.13);border:1px solid rgba(255,138,76,.38);color:#ffd0a8;border-radius:999px;padding:9px 15px;font-size:14px;cursor:pointer;white-space:nowrap;max-width:100%}.whopill b{color:#fff;font-weight:600;display:inline-block;max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.whopill:hover{background:rgba(255,138,76,.2)}.askbar{display:flex;flex:1 1;min-width:240px;gap:8px;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:6px}.askbar input{flex:1 1;min-width:0;background:transparent;border:0;padding:6px 10px;outline:none}.askbar button,.askbar input{color:var(--text);font-size:14px}.askbar button{flex-shrink:0;white-space:nowrap;background:var(--panel2);border:1px solid var(--border);border-radius:8px;padding:6px 16px;font-weight:600;cursor:pointer}.askbar button:disabled{opacity:.6;cursor:default}.emptyhero{text-align:center;padding:46px 16px 30px}.emptyhero h2{font-size:26px;margin:0 0 6px}.chips{gap:10px;justify-content:center;margin-top:18px}.chip{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:10px 18px;font-size:14px;cursor:pointer;transition:.15s}.chip:hover{border-color:var(--accent);color:#ffd0a8}.hero{position:relative;overflow:hidden;background:var(--panel);background-size:cover;background-position:50%;background-repeat:no-repeat;border:1px solid var(--border);border-radius:18px;margin:18px 0 26px;min-height:380px;display:flex;align-items:flex-end;box-shadow:0 10px 40px rgba(0,0,0,.35)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,7,18,.12),rgba(11,7,18,.62) 52%,rgba(11,7,18,.97))}.herobody{position:relative;z-index:2;flex:1 1;min-width:0;display:flex;flex-direction:column;padding:26px 28px;max-width:660px;text-shadow:0 1px 10px rgba(0,0,0,.5)}.herolabel{display:inline-block;font-size:12px;font-weight:700;color:#ffd0a8;background:rgba(255,138,76,.15);border:1px solid rgba(255,138,76,.4);padding:4px 10px;border-radius:999px;align-self:flex-start;margin-bottom:10px}.herobody h2{margin:0 0 10px;font-size:32px;line-height:1.08}.herobody .yr{color:var(--muted);font-weight:400;font-size:20px}.herobody .why{color:#ffcf9e;font-size:15px;margin:0 0 10px;line-height:1.45}.herobody .blurb{color:#d3c8cf;font-size:14.5px;line-height:1.55;margin:0 0 16px}.descmore{display:none}.pcardposter{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}@media(max-width:620px){.herobody .blurb{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;margin-bottom:4px}.herobody .blurb.open{-webkit-line-clamp:unset;overflow:visible;margin-bottom:12px}.descmore{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--accent2);font-size:13px;font-weight:600;cursor:pointer;padding:2px 0;margin:0 0 12px}.modal.settings{max-height:92vh;padding:18px}.setmember{flex-wrap:wrap;gap:8px}.setmember .mname{flex:1 1 100%;margin-bottom:2px}.setmember .onbinput.sm{flex:1 1 auto}.memberadd,.memberadd.sm{grid-template-columns:1fr 1fr!important}.simgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.simgrid .rcard{width:100%}.simgrid .rcard .noposter,.simgrid .rcard img{width:100%;height:auto;aspect-ratio:2/3}}.herobtns{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}@media(max-width:620px){.herobtns{gap:8px}.herobtns .btn{padding:8px 12px;font-size:13px}}.btn{display:inline-flex;align-items:center;gap:6px;background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;flex-shrink:0}.btn:hover{border-color:#4a4150}.btn.primary{background:var(--accent);border-color:var(--accent);color:#1a1020}.rowtitle{font-size:16px;margin:6px 0 12px;color:var(--text)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:16px;gap:16px}.pcard{background:var(--panel);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:transform .15s ease,border-color .15s ease}.pcard:hover{transform:translateY(-3px)}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes posterIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.hero{animation:riseIn .45s ease both,kbpan 42s ease-in-out .6s infinite alternate}.herobanner{animation:kbpan 42s ease-in-out infinite alternate}@keyframes kbpan{0%{background-position:50% 42%}to{background-position:50% 58%}}.heroposter{animation:posterIn .55s ease both}.grid .pcard{animation:riseIn .4s ease both}.grid .pcard:nth-child(2){animation-delay:.05s}.grid .pcard:nth-child(3){animation-delay:.1s}.grid .pcard:nth-child(4){animation-delay:.15s}.grid .pcard:nth-child(5){animation-delay:.2s}.grid .pcard:nth-child(6){animation-delay:.25s}.landheroinner{animation:riseIn .5s ease both}.heromascot{animation:posterIn .7s ease both}.howcard{animation:riseIn .5s ease both}.howcard:nth-child(2){animation-delay:.09s}.howcard:nth-child(3){animation-delay:.18s}.showcard{animation:riseIn .55s ease both}.showcard:nth-child(2){animation-delay:.1s}.cardplayer{position:absolute;inset:0;z-index:6;background:#000;display:flex;align-items:center;justify-content:center;animation:fadeIn .35s ease}.cardplayer iframe{width:100%;height:100%;border:0;display:block}.cardplayerx{position:absolute;top:10px;right:12px;z-index:7;width:34px;height:34px;border-radius:50%;border:0;background:rgba(0,0,0,.55);color:#fff;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease}.cardplayerx:hover{background:rgba(0,0,0,.85);transform:scale(1.08)}.herobannerinner,.herobody{transition:opacity .4s ease}.herobannerinner.faded,.herobody.faded{opacity:0;pointer-events:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.rcard{transition:transform .18s ease,box-shadow .18s ease}.rcard:hover{transform:translateY(-5px) scale(1.04);box-shadow:0 12px 28px rgba(0,0,0,.45)}.pcardposter{transition:transform .18s ease}.pcardposter:hover{transform:translateY(-4px)}.btn,.chip,.gbtn,.provchip,.seenbtn,.seocard,.seochip,.toplink{transition:transform .14s ease,border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.btn:hover,.gbtn:hover{transform:translateY(-2px)}.btn:active,.chip:active,.gbtn:active{transform:translateY(0) scale(.97)}.btn.primary{animation:pulseGlow 3s ease-in-out infinite}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 rgba(255,138,76,0)}50%{box-shadow:0 0 20px 1px rgba(255,138,76,.4)}}@keyframes mascotIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.heromascot{animation:mascotIn .7s ease both,float 5.5s ease-in-out .7s infinite}@media(prefers-reduced-motion:reduce){.btn.primary,.grid .pcard,.hero,.herobanner,.heromascot,.heroposter,.howcard,.landheroinner,.showcard{animation:none}.btn:hover,.gbtn:hover,.pcardposter:hover,.rcard:hover{transform:none}}.pcard:hover{border-color:var(--accent);transform:translateY(-2px)}.pcard img,.pposter{width:100%;aspect-ratio:2/3;object-fit:cover;display:block;background:var(--panel2)}.noposter{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--muted);font-size:12px;padding:8px}.pmeta{padding:10px 11px}.ptitle{font-size:13.5px;font-weight:600;line-height:1.25;margin-bottom:5px}.herobannerinner h2,.herobody h2,.noposter,.ptitle,.seocardtitle,.seopage h1,.seotitle,.seowatchhead h1{overflow-wrap:anywhere}.kindtag{font-size:10px;background:var(--chip);border-radius:4px;padding:1px 5px;margin-left:6px;vertical-align:middle}.kindtag,.pwhy{color:var(--muted)}.pwhy{font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pwhy.full{-webkit-line-clamp:unset;overflow:visible}.pblurb{font-size:12.5px;color:#d3c8cf;line-height:1.5;margin:6px 0 0}.cardbtns{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cardbtns .seenbtn{margin-top:0;text-decoration:none}.gate{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.gcard{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:38px 30px;max-width:380px;width:100%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.5)}.gcard p{margin:8px 0 24px}.gbtn{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#3c4043;border:0;border-radius:9px;padding:11px 18px;font-size:15px;font-weight:600;cursor:pointer}.gbtn .g{font-weight:800;color:#4285F4}.fab{right:18px;bottom:18px;background:var(--accent);color:#1a1020;border:0;border-radius:24px;padding:11px 16px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.4)}.fab,.overlay{position:fixed}.overlay{inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:20px;z-index:20;overscroll-behavior:contain}.modal{background:var(--panel);border:1px solid var(--border);border-radius:16px;max-width:440px;width:100%;padding:24px}.modal h2{margin:0 0 14px;font-size:19px}.modal select,.modal textarea{width:100%;background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:9px;padding:10px 12px;font-size:14px;outline:none;margin-bottom:12px;font-family:inherit}.modal .row{display:flex;gap:10px;justify-content:flex-end}.save{background:var(--accent);color:#1a1020;border:0;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:700;cursor:pointer}.onb{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.onbcard{background:var(--panel);border:1px solid var(--border);border-radius:20px;padding:34px 32px;max-width:520px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.5)}.onbcard h1.brand{font-size:30px;margin:0 0 8px}.onbcard h2{font-size:23px;margin:0 0 8px}.onbcard p.muted{margin:0 0 18px;line-height:1.5}.onbsteps{display:flex;gap:7px;margin-bottom:18px}.onbsteps .dot{width:28px;height:5px;border-radius:3px;background:var(--border)}.onbsteps .dot.on{background:var(--accent)}.onblabel{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}.onbinput{width:100%;background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:9px;padding:10px 12px;font-size:14px;outline:none;font-family:inherit}.onbinput:focus{border-color:var(--accent)}.onbrow{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.memberadd{display:grid;grid-template-columns:1.4fr 1fr .8fr auto;grid-gap:8px;margin-bottom:14px}.memberlist{display:flex;flex-direction:column;gap:8px;min-height:30px}.memberchip{display:flex;justify-content:space-between;align-items:center;background:var(--panel2);border:1px solid var(--border);border-radius:9px;padding:9px 13px;font-size:14px}.memberchip em{color:var(--muted);font-style:normal;font-size:12px}.memberchip button{background:none;border:0;color:var(--muted);cursor:pointer;font-size:15px}.memberchip button:hover{color:var(--accent)}.svcpicker{margin-top:2px}.svcsearch{display:flex;align-items:center;gap:10px;margin:2px 0}.svcsearch input{flex:1 1;min-width:0;background:var(--panel2);border:1.5px solid var(--border);color:var(--text);border-radius:10px;padding:9px 12px;font-size:14px}.svcsearch input:focus{outline:none;border-color:var(--accent)}.svccount{flex:none;font-size:12px;font-weight:700;color:var(--accent);white-space:nowrap}.svcgroup.live{border-left:2px solid rgba(96,184,255,.35);padding-left:12px;margin-left:-2px}.svcnote{font-size:12px;margin:-4px 0 8px}.svcnone{margin:12px 2px}.svclabel{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-weight:600;margin:16px 0 8px}.svcgrid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.svc{display:inline-flex;align-items:center;gap:8px;background:var(--panel2);border:1.5px solid var(--border);color:var(--text);border-radius:999px;padding:7px 14px 7px 8px;font-size:13.5px;line-height:1;cursor:pointer;transition:.12s}.svc:hover{border-color:#5a5060;background:var(--panel3,var(--panel2))}.svcnm{white-space:nowrap}.svc.on{background:rgba(255,138,76,.16);color:#fff;font-weight:600;border-width:2px;box-shadow:0 0 0 3px rgba(255,138,76,.14)}.svc.on:after{content:"✓";margin-left:2px;font-size:11px;font-weight:900;color:var(--accent)}@media(max-width:620px){.svc{min-height:44px}}.simgrid{display:flex;flex-wrap:wrap;gap:10px}.svcdot{width:9px;height:9px;border-radius:50%;display:inline-block}.svcimg{object-fit:contain;display:block;background:#fff;padding:2px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.svcimg,.svcmono{width:26px;height:26px;border-radius:7px}.svcmono{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff}.freetag{color:var(--good)}.freetag,.livetag{font-size:10px;font-style:normal;font-weight:700;margin-left:2px}.livetag{color:#60b8ff}.wrongbtn{background:none;border:0;color:var(--muted);font-size:11px;cursor:pointer;text-decoration:underline;padding:2px 4px;opacity:.8}.wrongbtn:hover{color:var(--accent);opacity:1}.whowrap{position:relative}.whodrop{position:absolute;top:calc(100% + 6px);left:0;z-index:30;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:8px;min-width:230px;box-shadow:0 14px 40px rgba(0,0,0,.5)}.whoitem{display:flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border-radius:8px;font-size:14px}.whoitem:hover{background:var(--panel2)}.whoitemlabel{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;cursor:pointer}.whoitemlabel span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whoitem input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex:none}.whoremove{flex:none;background:none;border:0;color:var(--muted);cursor:pointer;padding:5px;border-radius:6px;display:inline-flex;line-height:1}.whoremove:hover{color:#ff7a7a;background:rgba(255,80,80,.1)}.whodropft{padding:8px 10px 4px;font-size:12px;border-top:1px solid var(--border);margin-top:4px}.whodropadd{display:flex;align-items:center;gap:6px;width:100%;background:none;border:0;border-top:1px solid var(--border);margin-top:4px;color:var(--accent2);cursor:pointer;font-size:13px;font-weight:600;padding:9px 10px 5px}.whodropadd:hover{color:#fff}.whoadd{display:flex;gap:6px;border-top:1px solid var(--border);margin-top:4px;padding:8px 4px 4px}.whoaddname{flex:1 1;min-width:0}.whoaddage,.whoaddname{background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:7px 9px;font-size:13px}.whoaddage{width:54px;flex:none}.whoaddbtn{flex:none;background:var(--accent);border:0;color:#1a1020;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:700;cursor:pointer}.whoaddbtn:disabled{opacity:.5;cursor:default}.cog{background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:9px;width:36px;height:36px;font-size:16px;cursor:pointer}.cog:hover{border-color:#4a4150}.toplink{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:9px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.toplink:hover{border-color:#4a4150}.tlicon{font-size:15px;line-height:1}@media(max-width:520px){.toplink{padding:0 10px}.toplink .tllabel{display:none}}.modal.settings{max-width:560px;max-height:86vh;overflow:auto;overscroll-behavior:contain}.sethead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sethead h2{margin:0}.x{background:none;border:0;color:var(--muted);font-size:16px;cursor:pointer}.x:hover{color:var(--accent)}.setsec{margin:16px 0;padding-top:14px;border-top:1px solid var(--border)}.setlabel{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.couchread{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.couchlead{font-size:13px;color:var(--muted)}.couchchip{display:inline-flex;align-items:center;gap:4px;background:var(--chip);border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;color:#fff}.seotop{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;gap:12px;padding:12px 18px;background:rgba(12,10,17,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.seobrand,.seotop{align-items:center}.seobrand{display:inline-flex;gap:10px;text-decoration:none}.seobrand img{object-fit:contain}.seobrandword{font-size:23px;letter-spacing:4px;font-weight:800}.seotopnav{display:flex;align-items:center;gap:14px;font-size:14px}.seotopnav a{color:var(--muted);text-decoration:none;font-weight:600}.seotopnav a:hover{color:var(--text)}.seotopcta{background:var(--accent);color:#1a1020!important;padding:8px 14px;border-radius:10px;font-size:14px;font-weight:700;text-decoration:none}.seotopcta:hover{background:var(--accent2)}.seotopctrls{display:flex;align-items:center;gap:10px}.topavatar{width:34px;height:34px;border-radius:50%}.seopage{max-width:1000px;margin:0 auto;padding:26px 18px 50px}.seopage.watch{padding-top:0}.seopagehero{margin-bottom:26px}.seopage h1{font-size:30px;line-height:1.18;margin:0 0 12px;letter-spacing:-.4px}.seoyear{color:var(--muted);font-weight:600}.seolede{color:#d3c8cf;font-size:15.5px;line-height:1.6;margin:0;max-width:720px}.seowatchhero{position:relative;margin:0 -18px 26px;padding:40px 18px 26px;background-size:cover;background-position:center 20%;overflow:hidden}.seowatchhero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,7,18,.74),rgba(11,7,18,.92) 72%,var(--bg))}.seowatchinner{position:relative;z-index:2;max-width:1000px;margin:0 auto;display:flex;gap:22px;align-items:flex-end;flex-wrap:wrap}.seoposter{width:200px;height:300px;object-fit:cover;border-radius:14px;border:1px solid var(--border);box-shadow:0 12px 40px rgba(0,0,0,.5);flex-shrink:0}.seowatchhead{flex:1 1;min-width:240px}.seowatchhead h1{font-size:30px;margin:0 0 12px;line-height:1.12}.seotitle{background:linear-gradient(90deg,#fff,#ffcf9e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.seometa{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.seowatchbody{max-width:760px}.seosub{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:26px 0 12px;font-weight:700}.provgrid{display:flex;flex-wrap:wrap;gap:9px}.provpill{display:inline-flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--border);border-radius:11px;padding:8px 13px;font-size:14px;font-weight:600}.provpill img{border-radius:6px}.seolink{display:inline-block;margin-top:12px;color:var(--accent2);font-weight:600;text-decoration:none}.seolink:hover{text-decoration:underline}.seoover{color:#d3c8cf;font-size:15px;line-height:1.65;margin:0;max-width:720px}.seocrumb{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:13px;font-weight:600;margin-bottom:10px}.seocrumb img{border-radius:5px}.seogrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:18px;gap:18px}.seocard{display:block;text-decoration:none;color:var(--text)}.seocardposter{position:relative;display:block}.seocard .noposter,.seocard img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:13px;border:1px solid var(--border);display:block;transition:transform .15s ease,border-color .15s ease}.seocard:hover img{transform:translateY(-4px);border-color:var(--accent)}.seocardscore{position:absolute;top:7px;right:7px;background:rgba(0,0,0,.78);color:#ffd34d;font-size:12px;font-weight:700;padding:3px 7px;border-radius:8px}.seocardtitle{display:block;font-size:13.5px;font-weight:600;margin-top:8px;line-height:1.3}.seocardtitle em{color:var(--muted);font-style:normal;font-weight:400}.seosection{margin:24px 0}.seosvc{display:flex;align-items:center;gap:10px;font-size:18px;margin:0 0 12px}.seosvclogo{border-radius:6px}.seochips{display:flex;flex-wrap:wrap;gap:9px}.seochip{display:inline-flex;align-items:center;gap:7px;background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600;color:var(--text);text-decoration:none}.seochip:hover{border-color:var(--accent);background:var(--panel2)}.seochipemoji{font-size:14px}.seofooter{max-width:1000px;margin:0 auto;padding:10px 18px 50px}.seofootcta{background:linear-gradient(135deg,#2a1c12,#17131e);border:1px solid var(--border);border-radius:18px;padding:34px 26px;text-align:center;margin-bottom:24px}.seofootcta h2{font-size:26px;margin:0 0 8px}.seofootcta p{color:#d3c8cf;font-size:15px;line-height:1.55;margin:0 auto 18px;max-width:520px}.seocta{display:inline-block;background:var(--accent);color:#1a1020;font-weight:700;padding:13px 24px;border-radius:12px;text-decoration:none;font-size:15px}.seocta:hover{background:var(--accent2)}.seofoottmdb{gap:9px;font-size:12px;margin:0 0 10px}.seofootlinks,.seofoottmdb{display:flex;align-items:center;justify-content:center;color:var(--muted)}.seofootlinks{gap:10px;flex-wrap:wrap;font-size:13px}.seofootlinks a{color:var(--muted);text-decoration:none}.seofootlinks a:hover{color:var(--text)}@media(max-width:620px){.seopage h1,.seowatchhead h1{font-size:23px}.seoposter{width:140px;height:210px}.seofootcta{padding:26px 18px}.seofootcta h2{font-size:21px}}.hiwgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.hiwcard{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:18px}.hiwcard b{display:block;font-size:15px;margin-bottom:6px}.hiwcard span{color:#d3c8cf;font-size:14px;line-height:1.5}.faqlist{display:flex;flex-direction:column;gap:12px}.faqitem{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.faqq{margin:0 0 6px;font-weight:700;font-size:15px;color:var(--text)}.faqa{margin:0;color:#d3c8cf;font-size:14.5px;line-height:1.55}.howto{position:relative;background:linear-gradient(135deg,#2a1c12,#17131e);border:1px solid var(--border);border-radius:16px;padding:18px 20px;margin-bottom:20px;animation:riseIn .4s ease both}.howto h3{margin:0 0 10px;font-size:17px}.howtox{position:absolute;top:10px;right:12px;background:none;border:0;color:var(--muted);font-size:15px;cursor:pointer;padding:4px;line-height:1}.howtox:hover{color:var(--text)}.howtosteps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.howtosteps li{color:#d3c8cf;font-size:14px;line-height:1.5}.howtosteps b{color:var(--text)}.howtotip{margin:12px 0 0;color:var(--muted);font-size:13px}.howtolink{display:inline-block;margin-top:10px;color:var(--accent2);font-weight:600;text-decoration:none;font-size:14px}.howtolink:hover{text-decoration:underline}.setmember{display:flex;align-items:center;gap:10px;margin-bottom:8px}.setmember .mname{flex:1 1;font-size:14px}.setmember .mname em{color:var(--muted);font-style:normal;font-size:12px}.agebadge{display:inline-block;background:var(--chip);color:var(--muted);border-radius:5px;font-size:11px;padding:1px 7px;margin-left:8px}.dobedit{background:none;border:0;color:var(--accent2);font-size:13px;cursor:pointer;padding:4px 6px;opacity:.9}.dobedit:hover{opacity:1;text-decoration:underline}.dobfield{max-width:175px}.memberbtns{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.linkedtag{font-size:12px;font-weight:600;color:var(--good);background:rgba(63,185,80,.12);border:1px solid var(--good);border-radius:7px;padding:5px 10px;white-space:nowrap}.pickmeta{display:flex;gap:8px;align-items:center;margin:2px 0 10px}.certbadge{display:inline-block;border:1px solid var(--line);border-radius:5px;font-size:11px;font-weight:700;letter-spacing:.02em;padding:1px 7px;color:#fff;background:rgba(255,255,255,.06)}.certbadge.sm{font-size:10px;padding:1px 5px}.score{color:#ffd166;font-size:13px;font-weight:700;white-space:nowrap}.score.sm{font-size:11px}.watchrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 4px}.watchlabel{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.provlogo{width:32px;height:32px;border-radius:8px;object-fit:cover}.provlogo.owned{outline:2px solid var(--good);outline-offset:1px}.provchip{display:inline-flex;align-items:center;gap:8px;background:var(--panel2);border:1px solid var(--border);border-radius:11px;padding:6px 12px 6px 7px;font-size:13.5px;font-weight:600;color:var(--text);text-decoration:none;transition:border-color .15s ease}.provchip img{width:28px;height:28px;border-radius:7px;object-fit:cover}.provchip:hover{border-color:var(--accent2)}.provchip.owned{border-color:var(--good);box-shadow:inset 0 0 0 1px var(--good)}.provtxt{font-size:12px;color:#fff;background:var(--chip);border-radius:5px;padding:2px 8px}.provtxt.owned{outline:2px solid var(--good)}.youhave{color:var(--good);background:rgba(63,185,80,.12);border:1px solid var(--good);border-radius:999px;padding:2px 9px}.airsbadge,.youhave{font-size:11px;font-weight:700}.airsbadge{display:inline-flex;align-items:center;gap:5px;color:#ffcf9e;background:rgba(255,177,72,.12);border:1px solid rgba(255,177,72,.45);border-radius:999px;padding:3px 10px;white-space:nowrap}.airsbadge.sm{font-size:10px;padding:2px 7px;gap:4px}.airsrow{margin-top:2px}.cardbadges{display:flex;gap:6px;align-items:center;margin-top:4px}.provrow{display:flex;gap:4px;margin-top:6px}.provrow img{width:22px;height:22px;border-radius:5px;object-fit:cover}.provrow img.owned{outline:2px solid var(--good);outline-offset:1px}.onbinput.sm{padding:7px 9px;font-size:13px;width:auto}.tastebtn{white-space:nowrap;border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:7px;font-size:12px;padding:6px 10px;cursor:pointer;transition:.15s}.tastebtn.has,.tastebtn:hover{border-color:var(--accent2);color:#fff}.tastebtn.has{background:rgba(255,138,76,.13)}.sharerow{display:flex;gap:8px;flex-wrap:wrap}.memberadd.sm{grid-template-columns:1.2fr .9fr .8fr 1.2fr auto;margin-top:12px}.setrow{justify-content:space-between;margin-top:18px}.brandrow,.setrow{display:flex;align-items:center}.brandrow{gap:14px;justify-content:center}.brandrow .brand{font-size:42px;letter-spacing:10px;font-weight:800;padding-left:10px}.brand .botsfx{color:var(--accent2);-webkit-text-fill-color:var(--accent2)}.tagline b{color:var(--accent);font-weight:800;-webkit-text-fill-color:initial}.apptop{display:flex;justify-content:space-between;gap:12px;margin-bottom:20px;padding-top:4px}.appbrand,.apptop{align-items:center}.appbrand{display:inline-flex;gap:11px;text-decoration:none}.appbot{width:clamp(46px,6vw,60px);height:clamp(46px,6vw,60px);object-fit:contain;flex:none;filter:drop-shadow(0 2px 10px rgba(0,0,0,.5))}.appmark{font-size:clamp(26px,4vw,34px);letter-spacing:2px;font-weight:800;line-height:1}.apptopctrls{display:flex;align-items:center;gap:10px}.appavatar{width:34px;height:34px;border-radius:50%}.askhero{margin:2px 0 16px}.askgreeting{font-size:clamp(13px,2vw,15px);font-weight:600;color:rgba(255,255,255,.7);margin:0 0 6px;letter-spacing:.01em}.askhead{font-size:clamp(26px,4.5vw,40px);line-height:1.06;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.askhero .cineacro{font-size:12.5px;letter-spacing:.13em;margin:0 0 8px;text-shadow:none}.statline{display:flex;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;list-style:none}.statline span{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:4px}.statline span:before{content:"·";color:rgba(255,255,255,.2)}.statline span:first-child:before{display:none}.askbar{border-radius:14px;padding:7px;box-shadow:0 10px 34px rgba(0,0,0,.28)}.askbar input{font-size:15px;padding:9px 12px}.askbar button{background:var(--accent);border-color:var(--accent);color:#1a1020;font-weight:700;padding:9px 20px}.askbar button:hover{filter:brightness(1.06)}.chips{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 18px}.herobanner{position:relative;border-radius:18px;overflow:hidden;min-height:340px;display:flex;align-items:flex-end;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:26px;border:1px solid var(--border)}.herobanner:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,7,18,.15),rgba(11,7,18,.55) 55%,rgba(11,7,18,.96))}.herobannerinner{position:relative;padding:26px 28px;max-width:620px}.herobannerinner h2{font-size:34px;margin:6px 0 10px;line-height:1.05;text-shadow:0 2px 14px rgba(0,0,0,.5)}.bannerwhy{color:#ffcf9e;font-size:15px;font-weight:600;line-height:1.45;margin:0 0 8px}.bannerover,.bannerwhy{text-shadow:0 1px 8px rgba(0,0,0,.6)}.bannerover{color:#d3c8cf;font-size:14.5px;line-height:1.5;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.bannerover.open{-webkit-line-clamp:unset;overflow:visible}.bannermore{display:inline-block;background:none;border:0;color:var(--accent2);font-size:13px;font-weight:600;cursor:pointer;padding:2px 0;margin:0 0 12px;text-shadow:0 1px 8px rgba(0,0,0,.6)}.row{margin-bottom:24px}.rowscroll{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.rowscroll::-webkit-scrollbar{height:8px}.rowscroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.rcard{flex:0 0 auto;width:128px;border-radius:10px;overflow:hidden;border:1px solid var(--border);background:var(--panel2);transition:.15s;display:block;padding:0 0 6px;cursor:pointer;font:inherit;color:inherit;text-align:left}.rcard:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 8px 24px rgba(0,0,0,.35)}.rcardtitle{display:block;font-size:11.5px;font-weight:600;color:var(--muted);padding:5px 7px 0;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .15s}.rcard:hover .rcardtitle{color:var(--text)}@keyframes skelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skelcard{height:192px;border-radius:10px}.skelcard,.skelrow{background:linear-gradient(90deg,var(--panel2) 25%,var(--panel) 50%,var(--panel2) 75%);background-size:200% 100%;animation:skelShimmer 1.6s ease infinite}.skelrow{height:18px;width:140px;border-radius:6px;margin-bottom:12px}.herolabelclear{margin-left:10px;background:none;border:0;color:#ffd0a8;font-weight:600;text-decoration:underline;padding:0}.herolabelclear,.seenbtn{font-size:12px;cursor:pointer}.seenbtn{margin-top:8px;border:1px solid var(--border);background:transparent;color:var(--muted);border-radius:7px;padding:5px 9px;transition:.15s}.seenbtn:hover{border-color:var(--accent2);color:#fff}.shelves{margin-top:22px;padding-top:18px;border-top:1px solid var(--border)}.shelves .row{margin-bottom:14px}.shelves .rcard{position:relative}.rcardspin{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(12,10,17,.72);color:var(--accent);animation:mabelspin 1s linear infinite}@keyframes mabelspin{to{transform:rotate(1turn)}}.btn.watched{border-color:var(--accent);color:var(--accent)}.swbtn.pass{width:auto;height:46px;border-radius:23px;padding:0 16px;font-size:13px;font-weight:600;gap:6px;border-color:var(--border);color:var(--muted)}.swbtn.pass:hover{border-color:var(--accent2);color:#fff}.rcard img{object-fit:cover;display:block}.rcard .noposter,.rcard img{width:128px;height:192px}.backlink{background:none;border:0;color:var(--muted);font-size:13px;cursor:pointer;padding:0;margin-bottom:6px}.backlink:hover{color:var(--accent2)}.onbcard.wide{max-width:680px}.tastegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));grid-gap:8px;gap:8px;max-height:48vh;overflow:auto;margin:8px 0 14px;padding:2px}.tcard{position:relative;border:2px solid transparent;border-radius:9px;overflow:hidden;cursor:pointer;background:var(--panel2);padding:0}.tcard img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block}.tcard.on{border-color:var(--accent)}.tcard.on img{opacity:.72}.tlove{position:absolute;top:4px;right:5px;font-size:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}.genregrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px;margin:8px 0 14px}.genrecard{display:flex;align-items:center;gap:10px;background:var(--panel2);border:1.5px solid var(--border);color:var(--text);border-radius:11px;padding:13px 14px;font-size:14px;font-weight:500;cursor:pointer;transition:.12s}.genrecard:hover{border-color:#4a4150}.genrecard.on{background:rgba(255,138,76,.15);border-color:var(--accent)}.gemoji{font-size:20px}.joincodebox{display:flex;flex-direction:column;gap:4px;background:var(--panel2);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.joincode{font-size:22px;font-weight:800;letter-spacing:4px;color:var(--accent)}.joincodeurl{font-size:11px;color:var(--muted);word-break:break-all;background:none;font-family:monospace}.tastebtn.danger{color:#ff7a7a;border-color:rgba(255,80,80,.2)}.tastebtn.danger:hover{border-color:#ff5050;background:rgba(255,80,80,.08)}.joinpage{min-height:100vh;justify-content:center;padding:24px;background:radial-gradient(1200px 640px at 50% -12%,#1a1322,#0c0a11 62%)}.joincard,.joinpage{display:flex;align-items:center}.joincard{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:36px 32px;max-width:400px;width:100%;text-align:center;flex-direction:column;gap:14px}.joincard h2{margin:0;font-size:22px;font-weight:800}.joincard .muted{margin:0;font-size:14px}.joincard .save{width:100%;text-align:center;border-radius:10px;padding:12px 0;font-size:15px}.joinlogo{font-size:48px;line-height:1}.swipewrap{display:flex;flex-direction:column;align-items:center;gap:14px;padding:6px 0 2px}.swipecount{font-size:12px}.deck{position:relative;width:228px;height:342px}.card1,.card2{position:absolute;inset:0;border-radius:14px;overflow:hidden;border:1px solid var(--border);background:var(--panel2);box-shadow:0 12px 30px rgba(0,0,0,.45)}.card2{transform:scale(.94) translateY(8px);filter:brightness(.65)}.card1{cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card1:active{cursor:-webkit-grabbing;cursor:grabbing}.card1 img,.card2 img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.swinfo{position:absolute;left:0;right:0;bottom:0;padding:12px;background:linear-gradient(transparent,rgba(0,0,0,.9))}.swtitle{font-size:14px;font-weight:600}.swtitle span{color:var(--muted);font-weight:400}.swtitle em{font-style:normal;font-size:10px;background:rgba(255,255,255,.2);padding:1px 5px;border-radius:4px;margin-left:6px}.swlabel{position:absolute;top:20px;font-size:22px;font-weight:900;letter-spacing:1px;padding:3px 11px;border-radius:8px;border:3px solid;opacity:0}.swlabel.love{left:14px;color:#3fb950;border-color:#3fb950;transform:rotate(-12deg)}.swlabel.nope{right:14px;color:#ff5470;border-color:#ff5470;transform:rotate(12deg)}.swlabel.show{opacity:1}.swbtns{display:flex;gap:26px}.swbtn{width:56px;height:56px;border-radius:50%;border:2px solid var(--border);background:var(--panel);font-size:21px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.12s}.swbtn.love{color:#3fb950;border-color:rgba(63,185,80,.5)}.swbtn.nope{color:#ff5470;border-color:rgba(255,84,112,.5)}.swbtn:hover{transform:scale(1.08)}.tasteDone{text-align:center;padding:28px 10px}.gbtn.big{font-size:15px;padding:13px 22px;margin-top:6px}.landhero{position:relative;border-radius:18px;overflow:hidden;min-height:300px;display:flex;align-items:center;background-size:cover;background-position:top;margin-bottom:22px;border:1px solid var(--border)}.landhero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,7,18,.96),rgba(11,7,18,.82) 45%,rgba(11,7,18,.45))}.landheroinner{position:relative;z-index:2;max-width:460px;padding:30px 28px}.landheroinner h2{font-size:32px;margin:0 0 11px;line-height:1.05}.landheroinner p{color:#d3c8cf;font-size:14px;line-height:1.55;margin:0 0 18px}.landheroinner p b{color:#fff}.hiwlink{display:inline-block;margin-top:14px;color:#ffcf9e;font-size:14px;font-weight:600;text-decoration:none}.hiwlink:hover{color:#fff;text-decoration:underline}.gsibtn{min-height:44px;display:flex;color-scheme:light}.howrow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:26px}.howcard{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:18px}.howcard .hownum{width:28px;height:28px;border-radius:50%;background:var(--accent);font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.howcard b{display:block;margin-bottom:4px}.howcard span{color:var(--muted);font-size:13px;line-height:1.45}.browseintro{font-size:13px;margin:0 0 12px}.brandhero{background:linear-gradient(120deg,#140f0a,#1f1712 52%,#2a1d12)}.brandhero:before{display:none}.heromascot{position:absolute;top:0;right:0;height:100%;width:50%;object-fit:cover;object-position:center right;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 34%);mask-image:linear-gradient(90deg,transparent,#000 34%)}.showcase{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:0 0 26px}.showcard{border:1px solid var(--border);border-radius:16px;background:var(--card)}.showcard img{width:100%;aspect-ratio:549/383;height:auto;object-fit:cover;display:block}.showcard img.fam{object-position:center 38%}.showcard img.phone{object-fit:contain;background:linear-gradient(135deg,#211b29,#17131e 70%)}.showcap{padding:14px 16px}.showcap b{display:block;font-size:15px;margin-bottom:4px}.showcap span{color:var(--muted);font-size:13px;line-height:1.5}.sitefooter{margin-top:40px;padding:22px 0 8px;border-top:1px solid var(--border);text-align:center}.sitefooter p{margin:6px 0;font-size:12px;color:var(--muted);line-height:1.55}.foottmdb{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.tmdblogo{height:15px;width:auto;display:inline-block}.footlinks a{color:var(--accent);text-decoration:none}.footlinks span{margin:0 7px;color:var(--border)}.legal{max-width:760px}.legal h1{font-size:28px;margin:8px 0 2px}.legal h2{font-size:18px;margin:24px 0 6px}.legal p{font-size:15px;line-height:1.65;color:var(--text)}.legal p.muted{font-size:13px;color:var(--muted)}.legalback{display:inline-block;color:var(--accent);text-decoration:none;font-size:14px;margin-bottom:10px}@media(max-width:620px){.howrow{grid-template-columns:1fr}.landheroinner h2{font-size:30px}.showcase{grid-template-columns:1fr}.heromascot,.topctrls .gbtn{display:none}.brandrow{flex-direction:column;gap:6px}}.thumbsrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.thumbslabel{font-size:12px;color:var(--muted)}.thumbbtns{display:inline-flex;gap:8px;flex-shrink:0}.thumbbtn{background:var(--chip);border:1px solid var(--border);border-radius:8px;padding:4px 10px;font-size:15px;cursor:pointer;line-height:1}.thumbbtn:hover{border-color:var(--accent)}.thumbsrow.done{font-size:12px;color:var(--good)}.thumbsrow.reasons{gap:6px}.reasonchip{background:var(--chip);border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:12px;color:var(--text);cursor:pointer}.reasonchip:hover{border-color:var(--accent);background:var(--panel2)}.reasonchip.skip{color:var(--muted);opacity:.8}.trailerbox{width:min(900px,94vw);background:#0d0a12;border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.55)}.trailerhead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;font-weight:600;color:var(--text)}.trailerhead span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trailerframe{position:relative;width:100%;padding-top:56.25%;background:#000}.trailerframe iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.trailermsg{padding:46px 20px;text-align:center;color:var(--muted)}.trailermsg a{color:var(--accent)}.loggedflash{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:40;gap:8px;background:var(--accent);color:#1a1020;font-size:14px;font-weight:700;padding:10px 16px;border-radius:999px;box-shadow:0 10px 30px rgba(0,0,0,.45);animation:riseIn .3s ease both;max-width:calc(100vw - 32px)}.loggedflash,.recap{display:inline-flex;align-items:center}.recap{gap:7px;margin:8px 0 0;font-size:13px;color:#ffcf9e;background:rgba(255,138,76,.1);border:1px solid rgba(255,138,76,.28);border-radius:999px;padding:6px 13px;line-height:1.35}.recap b{color:#fff;font-weight:700}.diarymeta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11.5px;color:var(--muted);margin:2px 0 4px}.diarywho{color:#ffcf9e}.diaryrate{display:flex;gap:6px;margin:0 0 6px}.diaryrate .ratebtn{background:var(--chip);border:1px solid var(--border);border-radius:8px;padding:2px 9px;font-size:14px;line-height:1.3;cursor:pointer;transition:.14s}.diaryrate .ratebtn.on,.diaryrate .ratebtn:hover{border-color:var(--accent)}.diaryrate .ratebtn.on{background:rgba(255,138,76,.18)}@media(max-width:560px){.hero{min-height:320px}.herobanner{min-height:300px}.herobody{padding:20px 18px}.herobody h2{font-size:24px}}.modal.settings{display:flex;flex-direction:column;padding:0;max-height:88vh;overflow:hidden}.modal.settings .sethead{position:-webkit-sticky;position:sticky;top:0;z-index:3;padding:18px 22px 12px;margin:0}.modal.settings .sethead,.settabs{background:var(--panel);border-bottom:1px solid var(--border)}.settabs{display:flex;gap:4px;padding:8px 22px 0}.settab{flex:1 1;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--muted);font-size:13.5px;font-weight:600;padding:8px 4px 10px;margin-bottom:-1px;cursor:pointer;transition:.15s}.settab.on,.settab:hover{color:var(--text)}.settab.on{border-bottom-color:var(--accent2)}.setbody{overflow:auto;overscroll-behavior:contain;padding:0 22px 10px;flex:1 1 auto}.setbody .setsec:first-child{border-top:none;margin-top:14px}.setfoot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 22px;background:var(--panel);border-top:1px solid var(--border)}.modal.settings.ratepane{display:block;padding:24px;overflow:auto}.memcard{gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--panel2);margin-bottom:8px}.memavatar,.memcard{display:flex;align-items:center}.memavatar{flex:none;width:38px;height:38px;border-radius:50%;justify-content:center;font-weight:700;font-size:16px;color:#1a1020;background:linear-gradient(135deg,var(--accent),var(--accent2))}.meminfo{flex:1 1;min-width:0}.memtop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.memname{font-size:14px;font-weight:600;color:var(--text)}.memrel{font-size:12px;color:var(--muted);text-transform:capitalize}.memtop .agebadge{margin-left:0}.memstate{font-size:11px;font-weight:600;color:var(--good);background:rgba(63,185,80,.12);border:1px solid var(--good);border-radius:6px;padding:1px 7px}.memcard .memberbtns{display:flex;gap:6px;align-items:center;flex-shrink:0;flex-wrap:nowrap}.iconbtn{background:transparent;border:1px solid var(--line);color:var(--muted);border-radius:7px;font-size:12px;padding:6px 8px;cursor:pointer;transition:.15s;white-space:nowrap}.iconbtn:hover{border-color:var(--accent2);color:#fff}.iconbtn.danger:hover{border-color:#b04a4a;color:#ff9a9a}.memberadd{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.memberadd .onbinput{flex:1 1 130px;min-width:0}.memberadd .onbinput[type=date]{flex:0 1 150px}.memberadd select.onbinput{flex:0 1 110px}.memberadd .lbtn.add{flex:0 0 auto}.memberadd.guests .onbinput[type=number]{flex:0 1 90px}@media(max-width:560px){.modal.settings{max-height:92vh}.memberadd .lbtn.add,.memberadd .onbinput,.memberadd select.onbinput{flex:1 1 100%}.memcard{flex-wrap:wrap}.memcard .memberbtns{width:100%;justify-content:flex-end}}.cog,.iconbtn,.lbtn,.save,.settab,.tastebtn,.x{display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1}.cog svg,.iconbtn svg,.lbtn svg,.save svg,.tastebtn svg,.x svg{flex:none}.cog:focus-visible,.iconbtn:focus-visible,.lbtn:focus-visible,.save:focus-visible,.settab:focus-visible,.svc:focus-visible,.tastebtn:focus-visible,.x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cog,.iconbtn,.tastebtn{transition:transform .12s,border-color .15s,color .15s}.lbtn{transition:transform .12s,border-color .15s,background .15s}.save{transition:transform .12s,filter .12s}.cog:active,.iconbtn:active,.lbtn:active,.save:active,.tastebtn:active{transform:scale(.97)}.lbtn:hover,.save:hover{transform:translateY(-1px)}.save:hover{filter:brightness(1.07)}.tastebtn.has svg{color:var(--accent2)}.memstate{display:inline-flex;align-items:center;gap:4px}.backlink,.bannermore,.btn,.chip,.fab,.herolabel,.herolabelclear,.howtox,.rowtitle,.seenbtn,.thumbbtn,.thumbsrow.done,.toplink,.whopill,.youhave{display:inline-flex;align-items:center;gap:6px;line-height:1.1}.btn,.chip,.fab,.seenbtn,.thumbbtn{justify-content:center}.whopill{gap:7px}.herolabel,.rowtitle{gap:8px}.backlink:focus-visible,.btn:focus-visible,.chip:focus-visible,.seenbtn:focus-visible,.thumbbtn:focus-visible,.toplink:focus-visible,.whopill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn,.chip,.seenbtn,.thumbbtn{transition:transform .12s,border-color .15s,background .15s,filter .12s}.btn:active,.chip:active,.seenbtn:active,.thumbbtn:active{transform:scale(.97)}.btn.primary:hover{filter:brightness(1.07)}body:before{content:"";position:fixed;inset:-25vmax;z-index:-2;pointer-events:none;background:radial-gradient(38vmax 38vmax at 18% 10%,rgba(255,138,76,.16),transparent 60%),radial-gradient(34vmax 34vmax at 84% 6%,rgba(255,177,72,.12),transparent 60%),radial-gradient(42vmax 42vmax at 62% 96%,rgba(222,47,0,.1),transparent 62%);filter:blur(30px);animation:auroraDrift 28s ease-in-out infinite alternate}@keyframes auroraDrift{0%{transform:translate3d(-2%,-1%,0) scale(1)}50%{transform:translate3d(2%,2%,0) scale(1.07)}to{transform:translate3d(1%,-2%,0) scale(1.03)}}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.askbar{background:rgba(33,27,41,.55);backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25)}.chip{background:rgba(33,27,41,.42);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.whopill{backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2)}.overlay{background:rgba(8,5,16,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(prefers-reduced-motion:reduce){body:before{animation:none}}@media(hover:hover){.pcard,.rcard,.seocard,.showcard{transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s,border-color .2s}.pcard:hover,.rcard:hover,.showcard:hover{transform:translateY(-5px) scale(1.015);box-shadow:0 14px 34px rgba(0,0,0,.45),0 0 0 1px var(--accent)}}.btn.primary,.save,.seocta{position:relative;overflow:hidden}.btn.primary:after,.save:after,.seocta:after{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-18deg);transition:left .6s ease;pointer-events:none}.btn.primary:hover:after,.save:hover:after,.seocta:hover:after{left:150%}.thumbbtn:active{transform:scale(1.18)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.marquee{overflow:hidden;margin:6px 0 28px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marqtrack{display:flex;gap:14px;width:max-content;animation:marquee 55s linear infinite}.marquee:hover .marqtrack{animation-play-state:paused}.marqcard{flex:none;width:118px;aspect-ratio:2/3;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:var(--panel2);box-shadow:0 6px 18px rgba(0,0,0,.3)}.marqcard img{width:100%;height:100%;object-fit:cover;display:block}@keyframes marquee{to{transform:translateX(calc(-50% - 7px))}}@media(prefers-reduced-motion:reduce){.marqtrack{animation:none}}@view-transition{navigation:auto}::view-transition-old(root){animation:vtFade .22s ease both}::view-transition-new(root){animation:vtFade .28s ease reverse both}@keyframes vtFade{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none}}.lp{padding:0;max-width:none}.cine{position:relative;min-height:min(92vh,720px);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0 clamp(22px,6vw,84px)}.cinebg{z-index:0}.cinebg,.cineslide{position:absolute;inset:0}.cineslide{background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;transition:opacity 1.4s ease;animation:kbcine 16s ease-in-out infinite alternate;will-change:transform}.cineslide.on{opacity:1}@keyframes kbcine{0%{transform:scale(1.06) translate3d(0,-1%,0)}to{transform:scale(1.16) translate3d(0,1.2%,0)}}.cinescrim{background:linear-gradient(90deg,#0b0712,rgba(11,7,18,.93) 28%,rgba(11,7,18,.55) 62%,rgba(11,7,18,.3)),linear-gradient(0deg,#0b0712 1%,transparent 30%),linear-gradient(180deg,rgba(11,7,18,.55),transparent 16%)}.cinegrain,.cinescrim{position:absolute;inset:0}.cinegrain{opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cinetop{display:flex;align-items:center;justify-content:space-between;padding:24px 0 0}.cinecopy,.cinetop{position:relative;z-index:2}.cinecopy{max-width:580px;padding:36px 0}.cinetitle{font-size:clamp(46px,8vw,84px);line-height:.98;font-weight:800;letter-spacing:-.03em;margin:0 0 20px;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.4)}.cinesub{font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:#ece4f2;max-width:30em;margin:0 0 12px;text-shadow:0 1px 14px rgba(0,0,0,.6)}.cinesub b{color:#fff}.cinesubnote{font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.72);max-width:30em;margin:0 0 24px;text-shadow:0 1px 10px rgba(0,0,0,.6)}.cinecaption{right:clamp(22px,6vw,84px);bottom:52px;font-size:13px;font-style:italic;color:rgba(255,255,255,.65)}.cinecaption,.cinedots{position:absolute;z-index:2}.cinedots{left:clamp(22px,6vw,84px);bottom:26px;display:flex;gap:8px}.cinedot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.32);cursor:pointer;transition:.2s}.cinedot.on{background:#ff8a4c;width:22px;border-radius:4px}.lpmark{display:inline-flex;align-items:center;gap:14px;font-size:27px;font-weight:800;letter-spacing:1px;color:#fff}.lpbot{width:clamp(68px,9vw,96px);height:clamp(68px,9vw,96px);object-fit:contain;flex:none;filter:drop-shadow(0 2px 10px rgba(0,0,0,.5))}.lpword{background:linear-gradient(90deg,#ff8a4c,#ffb148);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cineacro{font-size:14.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.66);margin:0 0 18px;text-shadow:0 1px 8px rgba(0,0,0,.6)}.cineacro b{color:#ff8a4c;font-weight:800}.lpnavlink{color:rgba(255,255,255,.82);font-size:14px;font-weight:600;text-decoration:none}.lpnavlink:hover{color:#fff}.lpeyebrow{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffcf9e;background:rgba(255,138,76,.16);border:1px solid rgba(255,138,76,.42);padding:6px 13px;border-radius:999px;margin-bottom:20px}.lpgrad{background:linear-gradient(100deg,#ff8a4c,#ffb148);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cinecopy .hiwlink{color:#ffcf9e}.cinecopy .hiwlink:hover{color:#fff}.lpcta{align-items:center;margin-bottom:14px}.emailauth,.lpcta{display:flex;flex-direction:column}.emailauth{gap:10px;width:320px;max-width:100%;margin:14px auto 0;text-align:left}.emaildiv{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;margin:2px 0}.emaildiv span{white-space:nowrap}.emaildiv:after,.emaildiv:before{content:"";flex:1 1;height:1px;background:var(--border)}.ea-toggle{background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:9px;padding:11px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,transform .12s}.ea-toggle:hover{border-color:var(--accent);transform:translateY(-1px)}.ea-tabs{display:flex;gap:4px;background:var(--panel2);border:1px solid var(--border);border-radius:10px;padding:4px}.ea-tab{flex:1 1;background:none;border:0;color:var(--muted);border-radius:7px;padding:8px 0;font-size:14px;font-weight:600;cursor:pointer;transition:.15s}.ea-tab.on{background:var(--accent);color:#1a1020}.ea-heading{margin:0;font-size:15px;font-weight:700;color:var(--text)}.ea-field{display:flex;flex-direction:column;gap:4px}.ea-lbl{font-size:12px;color:var(--muted)}.emailauth input{width:100%;background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:9px;padding:10px 12px;font-size:14px;outline:none;font-family:inherit}.emailauth input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.ea-submit{background:var(--accent);color:#1a1020;border:0;border-radius:9px;padding:11px 16px;font-size:15px;font-weight:700;cursor:pointer;transition:transform .12s,filter .12s}.ea-submit:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.ea-submit:disabled{opacity:.6;cursor:default}.ea-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center}.ea-link{background:none;border:0;color:var(--accent2);font-size:13px;font-weight:600;cursor:pointer;padding:2px 0;text-align:left}.ea-link:hover:not(:disabled){text-decoration:underline}.ea-link:disabled{opacity:.6;cursor:default}.ea-quiet{color:var(--muted);font-weight:400}.ea-err{color:#ff8a8a}.ea-err,.ea-msg{font-size:13px;margin:0}.ea-msg{color:var(--good)}.verifywrap{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:24px}.verifycard{max-width:420px;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:28px 24px;text-align:center}.verifycard h1{margin:0 0 10px;font-size:22px}.verifycard p{color:var(--muted);font-size:14px;line-height:1.5;margin:0 0 16px}.verifybtns{display:flex;flex-direction:column;gap:10px;margin-bottom:6px}.lpbody{max-width:1080px;margin:0 auto;padding:34px 20px 90px}.howcard,.showcard{background:rgba(33,27,41,.5)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px}.howcard{padding:22px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.showcard{overflow:hidden}.howcard .hownum{background:linear-gradient(135deg,#ff8a4c,#ffb148);color:#1a1020}@media(max-width:780px){.cine{min-height:80vh;padding:0 22px}.cinescrim{background:linear-gradient(0deg,#0b0712 6%,rgba(11,7,18,.45) 52%,rgba(11,7,18,.72))}.cinecaption{display:none}.cinetitle{font-size:clamp(40px,11vw,64px)}.showcase{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cineslide{animation:none}.btn.primary:after,.save:after,.seocta:after{display:none}.pcard:hover,.rcard:hover,.showcard:hover{transform:none}}