:root{--bg:#09090b;--surface:#101013;--surface2:#151519;--surface3:#1b1b20;--line:#26262c;--line2:#313138;--text:#f7f7f4;--muted:#8f8f99;--soft:#c8c8cf;--coral:#ff4b36;--coral2:#ff6a55;--green:#68d391;--max:1360px;--radius:20px;--shadow:0 28px 90px rgba(0,0,0,.42)}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button{color:inherit}button,input,textarea{outline:none}button{cursor:pointer}::selection{background:#ff4b3655}.logoLockup{display:flex;align-items:center;gap:10px;width:max-content}.logoMark{width:35px;height:31px;border-radius:9px 9px 9px 4px;background:var(--coral);display:grid;place-items:center;position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,.13)}.logoMark:before{content:"";position:absolute;left:4px;right:4px;top:-6px;height:9px;border-bottom:2px solid var(--coral);background:repeating-linear-gradient(120deg,var(--coral) 0 8px,transparent 8px 12px)}.logoMark:after{content:"";position:absolute;left:6px;bottom:-5px;border-bottom:6px solid transparent;border-right:6px solid transparent;border-top:6px solid transparent;border-top-color:var(--coral);border-left:0 solid transparent}.logoPlay{font-size:11px;color:white;transform:translateX(1px)}.logoWord{font-size:28px;line-height:1;letter-spacing:-2px}.eyebrow{display:block;font-size:10px;letter-spacing:.17em;font-weight:850;color:var(--coral)}.bootScreen{min-height:100vh;display:grid;place-content:center;grid-gap:24px;gap:24px;justify-items:center}.bootScreen>span{width:130px;height:2px;background:#232329;position:relative;overflow:hidden;border-radius:3px}.bootScreen>span:after{content:"";position:absolute;inset:0;width:45%;background:var(--coral);animation:load 1.1s ease-in-out infinite}@keyframes load{0%{transform:translateX(-110%)}to{transform:translateX(250%)}}.authPage{min-height:100vh;display:grid;grid-template-columns:minmax(440px,1.08fr) minmax(440px,.92fr);background:#0a0a0c}.authBrandPanel{position:relative;overflow:hidden;padding:46px clamp(36px,5vw,82px);display:flex;flex-direction:column;background:radial-gradient(circle at 75% 20%,#ff4b361f,transparent 35%),linear-gradient(145deg,#0e0e11,#09090b 70%);border-right:1px solid var(--line)}.authBrandPanel:before{content:"";position:absolute;width:520px;height:520px;border:1px solid #ffffff0c;border-radius:50%;right:-260px;top:12%;box-shadow:0 0 0 90px #ffffff05,0 0 0 180px #ffffff03}.authPitch{margin:auto 0 36px;max-width:720px;position:relative;z-index:1}.authPitch h1{font-size:clamp(52px,6.5vw,92px);line-height:.92;letter-spacing:-.065em;margin:18px 0 24px;font-weight:900}.authPitch h1 em{font-style:normal;color:var(--coral)}.authPitch p{max-width:610px;font-size:18px;line-height:1.6;color:#b0b0b7;margin:0}.authCards{height:145px;display:flex;align-items:flex-end;gap:14px;position:relative;z-index:1;margin-bottom:30px}.miniPoster{width:92px;height:132px;border-radius:14px;border:1px solid #ffffff12;box-shadow:0 18px 45px #000;background-size:cover;position:relative;overflow:hidden}.miniPoster:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,#000000d8)}.miniPoster span{position:absolute;z-index:1;bottom:9px;left:9px;color:white;font-size:11px;font-weight:850}.miniPoster.p1{transform:rotate(-6deg);background:linear-gradient(145deg,#465c75,#15171e 50%,#111)}.miniPoster.p2{transform:translateY(-8px);background:linear-gradient(145deg,#8a6038,#2f231e 50%,#111)}.miniPoster.p3{transform:rotate(5deg);background:linear-gradient(145deg,#6a405f,#221923 50%,#111)}.tmdbCredit{color:#55555f;position:relative;z-index:1}.authFormPanel{display:grid;place-items:center;padding:40px;background:#0b0b0d}.authCard{width:min(480px,100%);display:flex;flex-direction:column}.mobileAuthLogo{display:none}.authCard h2{font-size:38px;letter-spacing:-1.8px;margin:10px 0 8px}.authCard>p{color:var(--muted);line-height:1.5;margin:0 0 32px}.authCard label{font-size:12px;font-weight:750;color:#d9d9dd;display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.authCard input,.editFields input,.editFields textarea{width:100%;border:1px solid var(--line2);background:#111115;color:white;border-radius:13px;padding:14px 15px;transition:border .15s,background .15s}.authCard input:focus,.editFields input:focus,.editFields textarea:focus{border-color:#5c5c66;background:#141419}.authGrid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.atInput{display:flex;align-items:center;border:1px solid var(--line2);background:#111115;border-radius:13px;padding-left:13px}.atInput:focus-within{border-color:#5c5c66;background:#141419}.atInput span{color:var(--muted)}.atInput input{border:0;background:transparent;padding-left:4px}.primaryWide{height:50px;border:0;border-radius:14px;background:var(--coral);font-weight:850;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:6px;box-shadow:0 14px 35px #ff4b3621}.primaryWide:hover{background:var(--coral2)}.primaryWide:disabled{opacity:.55}.authSwitch{display:flex;justify-content:center;gap:6px;color:var(--muted);font-size:13px;margin-top:20px}.authSwitch button{border:0;background:transparent;color:white;font-weight:800;padding:0}.formError,.formSuccess{padding:11px 13px;border-radius:11px;font-size:12px;line-height:1.45;margin-bottom:12px}.formError{background:#331819;color:#ffb8ad;border:1px solid #5c2625}.formSuccess{background:#12301f;color:#a9e9c0;border:1px solid #235538}.appShell{width:min(100%,var(--max));min-height:100vh;margin:0 auto;display:grid;grid-template-columns:240px minmax(0,700px) 380px}.leftNav{position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid var(--line);padding:24px 18px 18px;display:flex;flex-direction:column}.navLogo{border:0;background:transparent;padding:0 10px 26px}.leftNav nav{display:flex;flex-direction:column;gap:5px}.leftNav nav button{height:50px;border:0;background:transparent;border-radius:14px;display:flex;align-items:center;gap:14px;padding:0 13px;font-size:15px;font-weight:700;color:#c8c8cd}.leftNav nav button:hover{background:#131317;color:white}.leftNav nav button.active{background:#17171c;color:white}.composeMain{height:49px;border:0;border-radius:15px;background:var(--coral);font-weight:850;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px}.composeMain:hover{background:var(--coral2)}.accountDock{margin-top:auto;grid-template-columns:1fr auto;grid-gap:4px;gap:4px}.accountButton,.accountDock{display:grid;align-items:center}.accountButton{border:0;background:transparent;border-radius:15px;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;text-align:left;padding:8px;min-width:0}.accountButton:hover,.logoutButton:hover{background:#151519}.accountButton>div{display:flex;flex-direction:column;min-width:0}.accountButton b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accountButton span:not(.avatar){font-size:10px;color:var(--muted);margin-top:2px}.logoutButton{width:38px;height:38px;border:0;background:transparent;border-radius:50%;display:grid;place-items:center;color:var(--muted)}.mainColumn{min-height:100vh;border-right:1px solid var(--line)}.rightPanel{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto;padding:18px 20px}.bottomNav,.mobileTop{display:none}.avatar{display:grid;place-items:center;border-radius:50%;overflow:hidden;background:linear-gradient(145deg,#3d3d47,#1d1d22);border:1px solid #ffffff12;font-weight:850;flex:0 0 auto}.avatar img{width:100%;height:100%;object-fit:cover}.avatar-sm{width:32px;height:32px;font-size:12px}.avatar-md{width:42px;height:42px;font-size:14px}.avatar-lg{width:62px;height:62px;font-size:22px}.avatar-xl{width:108px;height:108px;font-size:34px;border:5px solid var(--bg);box-shadow:0 0 0 1px var(--line)}.feedHeader{height:58px;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#09090bdd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);display:grid;place-items:center}.feedSwitch{height:100%;display:grid;grid-template-columns:1fr 1fr;width:100%}.feedSwitch button{border:0;background:transparent;color:var(--muted);font-weight:760;position:relative}.feedSwitch button:hover{background:#ffffff03}.feedSwitch button.active{color:white}.feedSwitch button.active:after{content:"";position:absolute;bottom:-1px;height:3px;background:var(--coral);border-radius:4px;left:36%;right:36%}.quickComposer{width:100%;border:0;border-bottom:1px solid var(--line);background:#0c0c0f;padding:15px 18px;display:flex;align-items:center;gap:12px;text-align:left}.quickComposer:hover{background:#101014}.quickComposer>span:nth-child(2){color:var(--muted);flex:1 1}.quickPlus{width:32px;height:32px;border-radius:50%;background:#1d1d22;display:grid;place-items:center}.inlineError{margin:14px 18px;padding:11px 13px;background:#321718;border:1px solid #5d2625;color:#ffc1b7;border-radius:12px;font-size:12px}.feedLoading{padding:20px}.feedLoading span{display:block;height:120px;border-radius:16px;background:linear-gradient(100deg,#101014 20%,#18181d 40%,#101014 60%);background-size:200% 100%;animation:shimmer 1.2s infinite;margin-bottom:12px}@keyframes shimmer{to{background-position:-200% 0}}.takeCard{border-bottom:1px solid var(--line);padding:18px 18px 11px;transition:background .15s}.takeCard:hover{background:#0e0e12}.takeAuthor{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center}.nameLine,.takeAuthor>div{min-width:0}.nameLine{display:flex;align-items:center;gap:5px}.nameLine b{font-size:14px;white-space:nowrap}.nameLine>span:not(.verified){color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verified{width:15px;height:15px;background:var(--coral);color:white;font-size:9px;font-weight:900;margin-left:1px}.iconButton{width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:var(--muted);display:grid;place-items:center}.iconButton:hover{background:#19191e;color:white}.mediaAttachment{display:grid;grid-template-columns:80px 1fr;grid-gap:13px;gap:13px;margin:12px 0 11px}.mediaAttachment>img,.posterFallback{width:80px;height:120px;border-radius:10px;object-fit:cover;background:#18181d;box-shadow:0 10px 25px #00000045}.posterFallback{display:grid;place-items:center;font-size:10px;font-weight:900;letter-spacing:.15em;color:#55555f}.mediaCopy{padding:5px 0}.mediaCopy>span{font-size:9px;color:var(--coral);font-weight:900;letter-spacing:.13em}.mediaCopy h3{font-size:18px;letter-spacing:-.4px;margin:5px 0 3px}.mediaCopy p{margin:0 0 10px;color:var(--muted);font-size:12px}.ratingBadge{display:inline-flex;align-items:center;gap:6px;border:1px solid #4a332f;background:#1b1210;border-radius:9px;padding:5px 8px}.ratingBadge span{color:var(--coral)}.ratingBadge b{font-size:11px}.takeText{font-size:15px;line-height:1.55;color:#e3e3e7;margin:0 0 11px;white-space:pre-wrap}.spoilerShield{width:100%;border:1px dashed #533633;border-radius:13px;background:#171210;padding:20px;text-align:center;display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.spoilerShield span{color:#d39d94;font-size:9px;letter-spacing:.12em}.spoilerShield b{font-size:12px}.takeActions{display:grid;grid-template-columns:repeat(5,1fr);max-width:390px;margin-left:-9px}.takeActions button{border:0;background:transparent;color:#767680;height:36px;border-radius:18px;display:grid;place-items:center}.takeActions button:hover{color:white;background:#ffffff05}.takeActions .liked{color:#ff6580}.emptyState{padding:76px 32px;text-align:center;max-width:520px;margin:0 auto}.emptyGlyph{width:68px;height:68px;border:1px solid var(--line);background:#111115;border-radius:23px;display:grid;place-items:center;margin:0 auto 20px}.emptyState h3{font-size:21px;letter-spacing:-.5px;margin:0 0 8px}.emptyState p{font-size:13px;color:var(--muted);line-height:1.55;margin:0 auto 18px;max-width:420px}.emptyState button{border:1px solid var(--line2);background:#17171b;border-radius:12px;padding:9px 14px;font-size:12px;font-weight:800}.rightSearch{height:44px;border:1px solid var(--line);background:#111115;border-radius:22px;display:flex;align-items:center;gap:9px;padding:0 14px;color:var(--muted);font-size:12px;margin-bottom:14px;cursor:pointer}.sideCard{border:1px solid var(--line);background:#0d0d10;border-radius:17px;padding:15px;margin-bottom:13px}.sideIntro h3{margin:6px 0 7px;font-size:18px;letter-spacing:-.4px}.officialEmpty p,.sideIntro p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.sideCardHead{font-size:12px;font-weight:850;margin-bottom:12px}.officialSelf{display:flex;align-items:center;gap:9px}.officialSelf>div{display:flex;flex-direction:column}.officialSelf b{font-size:12px;display:flex;align-items:center;gap:4px}.officialSelf>div>span{color:var(--muted);font-size:10px}.officialEmpty{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px}.officialMark{width:42px;height:42px;border-radius:13px;background:#16161a;display:grid;place-items:center}.officialEmpty b{display:block;font-size:11px;margin-bottom:4px}.tasteTip{display:flex;gap:10px;color:var(--coral)}.tasteTip p{margin:0;display:flex;flex-direction:column}.tasteTip b{color:white;font-size:11px}.tasteTip span{color:var(--muted);font-size:10px;line-height:1.45;margin-top:3px}.rightPanel footer{font-size:9px;color:#55555e;line-height:1.5;padding:4px 3px 20px}.pageView{min-height:100vh}.sectionTitle{padding:28px 22px 20px;border-bottom:1px solid var(--line)}.sectionTitle h1{font-size:34px;letter-spacing:-1.6px;margin:5px 0}.sectionTitle p{color:var(--muted);font-size:13px;margin:0}.exploreSearch{height:50px;margin:18px 20px;border:1px solid var(--line2);background:#111115;border-radius:15px;display:flex;align-items:center;gap:9px;padding:0 14px;color:var(--muted)}.exploreSearch input{flex:1 1;border:0;background:transparent;color:white}.sectionRow{padding:9px 20px 13px}.sectionRow h2{margin:5px 0 0;font-size:21px;letter-spacing:-.6px}.posterGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:13px;gap:13px;padding:0 20px 26px}.posterGrid article{min-width:0}.posterGrid .posterFallback,.posterGrid img{width:100%;aspect-ratio:2/3;height:auto;border-radius:11px;object-fit:cover;background:#151519}.exploreResultCard>div>span,.posterGrid article>span{display:block;font-size:8px;color:var(--coral);font-weight:900;letter-spacing:.12em;margin-top:8px}.posterGrid h3{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:3px 0}.posterGrid p{margin:0;color:var(--muted);font-size:9px}.skeletonGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:13px;gap:13px;padding:0 20px}.skeletonGrid span{aspect-ratio:2/3;border-radius:11px;background:#151519}.exploreResults{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:0 20px 26px}.exploreResultCard{border:1px solid var(--line);background:#0e0e11;border-radius:15px;padding:10px;display:grid;grid-template-columns:74px 1fr;grid-gap:11px;gap:11px}.exploreResultCard>.posterFallback,.exploreResultCard>img{width:74px;height:111px;border-radius:9px;object-fit:cover}.exploreResultCard h3{font-size:15px;margin:4px 0}.exploreResultCard p{font-size:10px;color:var(--muted);margin:0 0 14px}.exploreResultCard button{border:0;background:#1b1b20;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:800}.profileHero{position:relative}.profileBanner{height:205px;background:radial-gradient(circle at 25% 45%,#ff4b3640,transparent 27%),linear-gradient(135deg,#241818,#121216 56%,#111827);background-size:cover;background-position:50%}.profileHeroRow{height:55px;padding:0 20px;display:flex;justify-content:space-between;align-items:flex-start}.profileHeroRow .avatar{transform:translateY(-54px)}.secondaryButton{height:38px;border:1px solid var(--line2);background:#101014;border-radius:19px;padding:0 14px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;margin-top:10px}.profileDetails{padding:5px 20px 18px}.profileDetails h1{font-size:25px;letter-spacing:-.8px;margin:0 0 1px;display:flex;align-items:center;gap:7px}.profileVerified{width:18px;height:18px}.profileDetails>span{color:var(--muted);font-size:12px}.profileDetails>p{font-size:13px;line-height:1.5;max-width:520px;margin:13px 0 16px}.profileStats{display:flex;gap:28px}.profileStats div{display:flex;flex-direction:column}.profileStats b{font-size:14px}.profileStats span{font-size:9px;color:var(--muted);margin-top:2px}.contentTabs{height:48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.contentTabs button{border:0;background:transparent;color:var(--muted);font-size:11px;font-weight:750;position:relative}.contentTabs button.active{color:white}.contentTabs button.active:after{content:"";height:3px;bottom:-1px;left:30%;right:30%;position:absolute;background:var(--coral);border-radius:4px}.dnaPlaceholder{margin:18px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,#101014,#0c0c0f);padding:17px;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center}.dnaPlaceholder>span:first-child{grid-column:1/-1}.dnaPlaceholder h3{margin:3px 0 5px;font-size:17px}.dnaPlaceholder p{margin:0;color:var(--muted);font-size:11px;line-height:1.5;max-width:470px}.dnaLock{width:48px;height:48px;border-radius:15px;background:#1b1615;color:var(--coral);display:grid;place-items:center}.modalBackdrop{position:fixed;inset:0;z-index:100;background:#000000bd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:start center;padding-top:5vh}.composerPanel,.editPanel{width:min(640px,94vw);max-height:90vh;overflow:auto;background:#0e0e12;border:1px solid var(--line2);border-radius:20px;box-shadow:var(--shadow)}.composerPanel>header,.editPanel>header{height:60px;position:-webkit-sticky;position:sticky;top:0;z-index:3;background:#0e0e12ee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);display:grid;grid-template-columns:92px 1fr 92px;align-items:center;padding:0 13px}.composerPanel>header>b,.editPanel>header>b{text-align:center;font-size:13px}.publishSmall{justify-self:end;border:0;background:var(--coral);border-radius:15px;padding:8px 12px;font-size:11px;font-weight:850}.publishSmall:disabled{opacity:.35}.composerSearch{padding:16px}.searchInput{height:49px;border:1px solid var(--line2);background:#151519;border-radius:14px;padding:0 13px;display:flex;align-items:center;gap:9px;color:var(--muted)}.searchInput input{flex:1 1;border:0;background:transparent;color:white}.composerSearch>small{display:block;color:var(--muted);font-size:10px;padding:9px}.searchIntro{text-align:center;padding:58px 22px}.searchOrb{width:65px;height:65px;border-radius:22px;background:#17171c;border:1px solid var(--line);display:grid;place-items:center;margin:0 auto 16px;color:var(--coral)}.searchIntro h3{font-size:19px;margin:0 0 7px}.searchIntro p{max-width:390px;margin:auto;color:var(--muted);font-size:11px;line-height:1.55}.resultList{margin-top:10px}.resultList>button{width:100%;display:grid;grid-template-columns:54px 1fr auto;grid-gap:11px;gap:11px;align-items:center;border:0;background:transparent;border-radius:12px;padding:8px;text-align:left}.resultList>button:hover{background:#17171b}.resultList img,.resultPosterFallback{width:54px;height:81px;object-fit:cover;border-radius:7px;background:#1b1b20;display:grid;place-items:center}.resultList b{font-size:12px}.resultList span{display:block;font-size:9px;color:var(--muted);margin:2px 0 4px}.resultList p{margin:0;max-width:430px;color:#777780;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.writeComposer{padding:18px}.selectedTitle{display:grid;grid-template-columns:72px 1fr;grid-gap:12px;gap:12px;padding-bottom:17px;border-bottom:1px solid var(--line)}.selectedTitle>.resultPosterFallback,.selectedTitle>img{width:72px;height:108px;border-radius:9px;object-fit:cover}.selectedTitle>div{padding-top:8px}.selectedTitle span{font-size:8px;color:var(--coral);letter-spacing:.13em;font-weight:900}.selectedTitle h3{font-size:19px;margin:4px 0}.selectedTitle p{font-size:10px;color:var(--muted);margin:0}.ratingSection{padding:17px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}.ratingSection>div:first-child{display:flex;flex-direction:column}.ratingSection>div:first-child b{font-size:12px}.ratingSection>div:first-child span{font-size:9px;color:var(--muted);margin-top:3px}.ratingPicker{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:min(100%,390px)}.ratingOptions{display:grid;grid-template-columns:repeat(10,minmax(32px,1fr));grid-gap:5px;gap:5px;width:100%}.ratingOption{height:38px;border:1px solid var(--line2);background:#151519;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#8f8f99;transition:transform .15s,border .15s,background .15s,color .15s;padding:0}.ratingOption:hover{transform:translateY(-1px);border-color:#55555e;color:white;background:#1a1a20}.ratingOption.active{border-color:var(--coral);background:#2a1512;color:white;box-shadow:inset 0 0 0 1px #ff4b3626}.ratingOptionStar{font-size:10px;line-height:1;color:var(--coral)}.ratingOption b{font-size:10px;line-height:1.1}.pickedRating{font-size:9px;color:var(--muted);min-height:13px}.pickedRating.active{color:var(--coral);font-weight:850}.writeComposer>textarea{width:100%;min-height:180px;resize:vertical;border:0;background:transparent;color:white;font-size:17px;line-height:1.55;padding:18px 1px}.writeComposer>textarea::placeholder{color:#5d5d67}.composerFooter{border-top:1px solid var(--line);padding-top:14px;justify-content:space-between;gap:10px}.composerFooter,.spoilerToggle{display:flex;align-items:center}.spoilerToggle{gap:9px;cursor:pointer}.spoilerToggle input{display:none}.spoilerToggle>span{width:36px;height:20px;border-radius:11px;background:#2a2a30;position:relative;transition:.2s}.spoilerToggle>span:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;top:3px;left:3px;transition:.2s}.spoilerToggle input:checked+span{background:var(--coral)}.spoilerToggle input:checked+span:after{transform:translateX(16px)}.spoilerToggle>div{display:flex;flex-direction:column}.spoilerToggle b{font-size:10px}.spoilerToggle small{font-size:8px;color:var(--muted)}.counter{font-size:9px;color:var(--muted)}.editFields{padding:18px}.editFields label{display:flex;flex-direction:column;gap:7px;margin-bottom:14px;font-size:10px;font-weight:800;color:#d5d5da}.editFields textarea{min-height:95px;resize:vertical}.editFields>small{color:var(--muted);font-size:9px;line-height:1.5}@media(max-width:1100px){.appShell{grid-template-columns:86px minmax(0,680px) 330px}.leftNav{padding-left:14px;padding-right:14px}.accountButton>div,.composeMain span,.leftNav .logoWord,.leftNav nav span{display:none}.leftNav nav button{justify-content:center}.composeMain{width:50px;border-radius:50%;align-self:center}.accountDock{display:flex;flex-direction:column}.accountButton{display:block}.rightPanel{padding-left:14px;padding-right:14px}.posterGrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:850px){.authPage{grid-template-columns:1fr}.authBrandPanel{display:none}.authFormPanel{min-height:100vh;padding:26px}.mobileAuthLogo{display:block;margin-bottom:50px}.appShell{display:block;width:100%;padding-bottom:68px}.leftNav,.rightPanel{display:none}.mainColumn{border-right:0;width:min(100%,680px);margin:auto}.mobileTop{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--line)}.feedHeader{top:0}.bottomNav{position:fixed;z-index:60;bottom:0;left:0;right:0;height:66px;background:#0a0a0df2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr 66px 1fr 1fr;padding-bottom:env(safe-area-inset-bottom)}.bottomNav>button{border:0;background:transparent;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.bottomNav>button.active{color:white}.bottomNav>button>span{font-size:8px}.bottomNav .mobileCompose{width:48px;height:48px;border-radius:50%;background:var(--coral);color:white;align-self:center;justify-self:center}.modalBackdrop{padding-top:2vh}}@media(max-width:560px){.authFormPanel{padding:24px 18px}.authCard h2{font-size:31px}.authGrid2{grid-template-columns:1fr}.takeCard{padding-left:13px;padding-right:13px}.takeBody{margin-left:0}.takeAuthor{grid-template-columns:auto 1fr auto}.mediaAttachment{grid-template-columns:74px 1fr}.mediaAttachment>.posterFallback,.mediaAttachment>img{width:74px;height:111px}.quickComposer{padding-left:13px;padding-right:13px}.sectionTitle{padding-left:15px;padding-right:15px}.exploreSearch{margin-left:14px;margin-right:14px}.posterGrid{gap:10px}.posterGrid,.skeletonGrid{grid-template-columns:repeat(3,1fr);padding-left:14px;padding-right:14px}.exploreResults{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.profileBanner{height:155px}.avatar-xl{width:92px;height:92px}.profileHeroRow .avatar{transform:translateY(-46px)}.modalBackdrop{padding:0}.composerPanel,.editPanel{width:100vw;height:100dvh;max-height:none;border:0;border-radius:0}.ratingSection{align-items:flex-start;flex-direction:column}.ratingPicker{align-items:flex-start;width:100%;min-width:0}.ratingOptions{grid-template-columns:repeat(5,1fr);gap:7px}.ratingOption{height:43px}.writeComposer>textarea{min-height:220px}.profileStats{gap:20px}}.logoLockup{gap:9px}.logoMarkSvg{width:34px;height:34px;display:block;filter:drop-shadow(0 7px 14px rgba(255,75,54,.14))}.logoWord{font-size:27px;letter-spacing:-1.9px;font-weight:950}.verified{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#3388ff;color:#fff;vertical-align:middle;box-shadow:0 0 0 2px #0b0b0e}.verified svg{display:block}.verifiedOfficial{background:var(--coral)}.accountButton b{display:flex;align-items:center;gap:5px}.avatarEditorial{background:var(--coral)!important;border-color:#ff8f80!important;padding:4px}.avatarEditorial .logoLockup{display:block}.avatarEditorial .logoMarkSvg{width:100%;height:100%;filter:none}.avatarEditorial .logoWord{display:none!important}.avatar-xl.avatarEditorial{padding:7px}.authVisual{position:relative;z-index:1;display:flex;align-items:center;gap:22px;margin:10px 0 36px;padding:20px 22px;border:1px solid #ffffff0d;border-radius:24px;background:#ffffff05;width:max-content;max-width:100%}.authVisualMark,.authVisualMark .logoMarkSvg{width:70px;height:70px}.authVisual>div:last-child{display:flex;flex-direction:column;gap:1px}.authVisual b{font-size:21px;letter-spacing:-.5px}.authCards{display:none}.studioMain{background:linear-gradient(135deg,#ff4b36,#ff705d);box-shadow:0 14px 35px #ff4b3624}.studioMobile{background:linear-gradient(135deg,#ff4b36,#ff705d)!important}.officialQuick{width:calc(100% - 28px);margin:14px;border:1px solid #3b2a28;background:linear-gradient(135deg,#151113,#0e0e11);border-radius:17px;padding:12px 14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:11px;gap:11px;text-align:left}.officialQuick:hover{border-color:#694039;background:#181214}.officialQuick>span,.officialQuick>span .logoMarkSvg{width:40px;height:40px}.officialQuick>div{display:flex;flex-direction:column}.officialQuick b{font-size:13px}.officialQuick small{font-size:10px;color:var(--muted);margin-top:2px}.debateCard,.editorialCard{border-bottom:1px solid var(--line);padding:20px;background:linear-gradient(180deg,#0d0d11,#0a0a0d);position:relative;overflow:hidden}.debateCard:before,.editorialCard:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,var(--coral),transparent 70%)}.editorialTop{display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;z-index:1}.officialIdentity>div>div{display:flex;align-items:center;gap:5px}.officialIdentity b{font-size:13px}.officialIdentity>div>span{display:block;font-size:9px;color:var(--muted);margin-top:2px}.editorialKind{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #3d2b28;background:#211513;border-radius:999px;color:#ff9d90;font-size:8px;font-weight:900;letter-spacing:.11em}.editorialHero{padding:22px 0 16px;max-width:600px}.editorialHero>span{color:var(--coral);font-size:9px;letter-spacing:.17em;font-weight:900}.debateCard h2,.editorialHero h2{font-size:26px;line-height:1.08;letter-spacing:-.9px;margin:7px 0 8px}.editorialHero p{margin:0;color:#a5a5ae;font-size:12px;line-height:1.55}.editorialRail{display:grid;grid-auto-flow:column;grid-auto-columns:116px;grid-gap:10px;gap:10px;overflow:auto;padding:2px 0 6px;scrollbar-width:none}.editorialRail::-webkit-scrollbar{display:none}.editorialPoster{min-width:0;position:relative}.editorialPoster img,.editorialPoster>.posterFallback{width:116px;height:174px;border-radius:11px;object-fit:cover;border:1px solid #ffffff12;background:#151519}.editorialPoster>span{position:absolute;left:6px;top:6px;width:24px;height:24px;border-radius:8px;background:#09090bd9;display:grid;place-items:center;font-size:8px;font-weight:900;border:1px solid #ffffff18}.editorialPoster>b{display:block;font-size:9px;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editorial-special{background:radial-gradient(circle at 95% 0,#ff4b3612,transparent 35%),linear-gradient(180deg,#0d0d11,#0a0a0d)}.debateCard{padding-bottom:22px}.debateCard h2{margin-top:22px}.debateOptions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:15px 0 10px}.debateOptions button{min-height:48px;border:1px solid var(--line2);background:#131317;border-radius:13px;padding:10px 12px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;font-weight:800}.debateOptions button:hover:not(:disabled){border-color:#5c403b;background:#191314}.debateOptions button.selected{border-color:var(--coral);background:#281512;color:#fff}.debateCard>small{font-size:9px;color:var(--muted)}.officialProfileCover{height:220px;position:relative;overflow:hidden;background:linear-gradient(125deg,#ff4b36,#da301f 42%,#130d0d);border-bottom:1px solid #ffffff10}.officialProfileCover:before{content:"";position:absolute;width:440px;height:440px;border-radius:50%;right:-130px;top:-160px;border:1px solid #ffffff20;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05}.officialCoverGlow{position:absolute;width:320px;height:320px;left:-90px;bottom:-190px;border-radius:50%;background:#fff2;filter:blur(4px)}.officialCoverWord{position:absolute;right:24px;bottom:-16px;font-size:122px;line-height:1;font-weight:950;letter-spacing:-10px;color:#ffffff18}.officialHeroRow{height:58px;padding:0 20px}.officialProfileActions{display:flex;gap:8px;align-items:center;margin-top:10px}.studioButton{height:38px;border:0;background:var(--coral);border-radius:19px;padding:0 14px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:850}.officialDetails{padding-top:7px}.officialKicker{display:block!important;color:var(--coral)!important;font-size:8px!important;letter-spacing:.15em;font-weight:900;margin-bottom:4px!important}.officialDetails h1{font-size:31px}.officialMetrics{display:flex;gap:26px;margin-top:17px}.officialMetrics>div{display:flex;flex-direction:column}.officialMetrics b{font-size:15px}.officialMetrics span{font-size:9px;color:var(--muted);margin-top:2px}.officialTabs{grid-template-columns:repeat(3,1fr)}.officialDebatePreview{margin:14px 18px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#101014}.officialDebatePreview>span{font-size:8px;color:var(--coral);font-weight:900;letter-spacing:.14em}.officialDebatePreview h3{font-size:18px;margin:7px 0 4px}.officialDebatePreview p{margin:0;color:var(--muted);font-size:10px}.officialLocked{display:flex;gap:10px;align-items:center;border:1px solid #47302d;background:#1b1212;border-radius:13px;padding:12px;margin-top:6px}.officialLocked>div{display:flex;flex-direction:column}.officialLocked b{font-size:11px}.officialLocked span:last-child{font-size:9px;color:var(--muted);margin-top:2px}.editorialSide{background:linear-gradient(145deg,#171011,#101014);border-color:#3e2a28}.editorialSide .officialSelf{margin-top:10px}.editorialSide>p{font-size:10px;color:var(--muted);line-height:1.5;margin:12px 0 0}.studioSideList{display:flex;flex-direction:column;gap:8px;padding-top:4px}.studioSideList span{height:40px;border-radius:12px;background:#151519;display:flex;align-items:center;gap:9px;padding:0 11px;font-size:10px;font-weight:800}.studioSideList svg{color:var(--coral)}.studioPage{padding-bottom:50px}.studioHeader{padding:30px 24px 22px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;background:radial-gradient(circle at 90% 0,#ff4b3618,transparent 38%)}.studioHeader h1{font-size:38px;letter-spacing:-1.8px;margin:7px 0}.studioHeader p{color:var(--muted);font-size:12px;line-height:1.55;margin:0;max-width:540px}.studioSeal,.studioSeal .logoMarkSvg{width:66px;height:66px}.studioMode{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:14px 18px;border-bottom:1px solid var(--line)}.studioMode button{height:48px;border:1px solid var(--line);background:#111115;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:850;color:var(--muted)}.studioMode button.active{color:white;border-color:#5e342e;background:#221513}.studioMode button.active svg{color:var(--coral)}.studioEditor{padding:20px}.studioFields{display:grid;grid-template-columns:1.5fr .6fr;grid-gap:12px;gap:12px}.studioFields label:nth-child(2){grid-column:1/-1;grid-row:2}.debateEditor>label,.debateOptionEditor label,.studioFields label{display:flex;flex-direction:column;gap:7px;font-size:9px;color:#d7d7dc;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.debateEditor textarea,.debateOptionEditor input,.studioFields input,.studioFields textarea,.studioSearch input{border:1px solid var(--line2);background:#111115;color:white;border-radius:13px;padding:13px 14px;text-transform:none;letter-spacing:0;font-weight:500}.debateEditor textarea,.studioFields textarea{min-height:100px;resize:vertical}.studioSectionTitle{display:flex;justify-content:space-between;align-items:flex-end;margin:23px 0 10px}.studioSectionTitle>div{display:flex;flex-direction:column}.studioSectionTitle b{font-size:13px}.studioSectionTitle span{font-size:9px;color:var(--muted);margin-top:3px}.studioSectionTitle strong{font-size:10px;color:var(--coral)}.studioPosterGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:9px;gap:9px}.studioPosterGrid>button{border:0;background:transparent;text-align:left;padding:0;position:relative;opacity:.55;transition:.15s}.studioPosterGrid>button:hover{opacity:.85}.studioPosterGrid>button.selected{opacity:1}.studioPosterGrid .posterFallback,.studioPosterGrid img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:10px;border:2px solid transparent;background:#16161a}.studioPosterGrid>button.selected img{border-color:var(--coral)}.studioPosterGrid b{display:block;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px}.selectCheck{display:none;position:absolute;top:6px;right:6px;width:23px;height:23px;border-radius:50%;background:var(--coral);color:white;place-items:center;box-shadow:0 3px 10px #0009}.studioPosterGrid>button.selected .selectCheck{display:grid}.studioPublish{height:48px;border:0;background:var(--coral);border-radius:14px;margin-top:22px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:900;width:100%}.studioPublish:disabled{opacity:.35}.studioSearch{height:48px;border:1px solid var(--line2);background:#111115;border-radius:14px;display:flex;align-items:center;gap:8px;padding:0 12px;margin-top:20px}.studioSearch input{flex:1 1;border:0;background:transparent;padding:0}.studioSearchResults{margin-top:8px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.studioSearchResults>button{width:100%;display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:9px;gap:9px;border:0;border-bottom:1px solid var(--line);background:#0f0f13;text-align:left;padding:8px 10px}.studioSearchResults>button:last-child{border-bottom:0}.studioSearchResults>button:hover{background:#151519}.studioSearchResults .posterFallback,.studioSearchResults img{width:38px;height:56px;object-fit:cover;border-radius:6px}.studioSearchResults>button>div{display:flex;flex-direction:column}.studioSearchResults b{font-size:10px}.studioSearchResults span{font-size:8px;color:var(--muted);margin-top:2px}.selectedChips{display:flex;flex-wrap:wrap;gap:7px}.selectedChips button{border:1px solid #3e3030;background:#171214;border-radius:999px;padding:8px 10px;color:#e9e9ed;font-size:9px}.selectedChips button span{color:var(--coral);margin-left:5px}.miniEmpty{height:80px;border:1px dashed var(--line2);border-radius:13px;display:grid;place-items:center;color:var(--muted);font-size:10px}.debateEditor{display:flex;flex-direction:column;gap:18px}.debateEditor>label textarea{min-height:115px}.debateOptionEditor{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.debateOptionEditor label>div{display:flex;gap:6px}.debateOptionEditor input{flex:1 1}.debateOptionEditor button{width:42px;border:1px solid var(--line);background:#17171b;border-radius:11px}.addOption{height:40px;border:1px dashed #4b3431;background:#171112;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:7px;color:#ff9d90;font-size:10px;font-weight:800}.studioFeedback{margin:0 20px 20px}@media(max-width:1100px){.studioPosterGrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:850px){.debateCard,.editorialCard{padding-left:15px;padding-right:15px}.officialProfileCover{height:180px}.officialCoverWord{font-size:90px}.studioHeader{padding:22px 16px}.studioMode{padding-left:14px;padding-right:14px}.studioEditor{padding:16px}.studioPosterGrid{grid-template-columns:repeat(4,1fr)}.officialQuick{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}}@media(max-width:560px){.debateCard h2,.editorialHero h2{font-size:22px}.editorialRail{grid-auto-columns:98px}.editorialPoster img,.editorialPoster>.posterFallback{width:98px;height:147px}.debateOptions{grid-template-columns:1fr}.studioHeader h1{font-size:31px}.studioSeal,.studioSeal .logoMarkSvg{width:54px;height:54px}.studioMode button{font-size:9px}.studioFields{grid-template-columns:1fr}.studioFields label:nth-child(2){grid-column:auto;grid-row:auto}.studioPosterGrid{grid-template-columns:repeat(3,1fr)}.debateOptionEditor{grid-template-columns:1fr}.officialProfileActions{gap:5px}.officialProfileActions button{padding:0 10px}.officialCoverWord{font-size:72px;right:15px}.authVisual{display:none}}.editorialFeedHeader{display:flex;align-items:center;justify-content:space-between;padding:0 18px}.editorialFeedHeader b{font-size:13px}.editorialFeedHeader span{font-size:8px;letter-spacing:.12em;font-weight:900;color:var(--coral);text-transform:uppercase}.editorialShell .postActions{display:none}.logoMarkImage{width:36px;height:36px;display:block;object-fit:contain;filter:drop-shadow(0 7px 14px rgba(255,75,54,.14))}.studioSeal .logoMarkImage{width:66px;height:66px}.authVisualMark .logoMarkImage,.emptyGlyph .logoMarkImage,.officialMark .logoMarkImage{width:100%;height:100%}.navLogo .logoMarkImage{width:38px;height:38px}.mobileTop .logoMarkImage{width:31px;height:31px}@media(max-width:560px){.studioSeal .logoMarkImage{width:54px;height:54px}}body,html{width:100%;max-width:100%;overflow-x:hidden}body{min-height:100dvh}button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mobileBrandButton,.mobileProfileButton{border:0;background:transparent;padding:0;display:grid;place-items:center}.takeActions button:disabled{opacity:.28;cursor:default}.takeActions button:disabled:hover{background:transparent;color:#767680}.nameLine,.nameLine b{overflow:hidden}.nameLine b{text-overflow:ellipsis}.mediaCopy{min-width:0}.mediaCopy h3{overflow-wrap:anywhere}.editorialTop>*{min-width:0}.editorialKind{flex:0 0 auto}.exploreSearch input,.searchInput input,.studioSearch input{min-width:0}@media(max-width:850px){:root{--mobile-top:58px;--mobile-nav:64px}body{overscroll-behavior-y:none;background:#09090b}.appShell{min-height:100dvh;padding-bottom:calc(var(--mobile-nav) + env(safe-area-inset-bottom) + 8px)}.mainColumn{width:100%;max-width:none;margin:0;min-height:100dvh}.mobileTop{position:-webkit-sticky;position:sticky;top:0;z-index:55;height:calc(var(--mobile-top) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 15px 0;background:#09090bf2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.mobileTop .logoWord{font-size:24px}.mobileBrandButton{min-width:44px;min-height:44px;justify-self:start}.mobileProfileButton{min-width:44px;min-height:44px;justify-self:end;border-radius:50%}.feedHeader{top:calc(var(--mobile-top) + env(safe-area-inset-top));height:50px;z-index:45}.feedSwitch button{min-height:0;height:auto;align-self:stretch}.quickComposer{min-height:66px}.bottomNav{height:calc(var(--mobile-nav) + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 62px minmax(0,1fr) minmax(0,1fr);box-shadow:0 -12px 35px rgba(0,0,0,.24)}.bottomNav>button{min-width:0;min-height:52px}.bottomNav>button>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottomNav .mobileCompose{width:50px;height:50px;min-height:50px}.sectionTitle{padding-top:22px}.pageView{min-height:calc(100dvh - var(--mobile-top) - var(--mobile-nav))}.takeCard{padding-top:15px;padding-bottom:8px}.takeAuthor{align-items:start}.nameLine{flex-wrap:wrap;row-gap:2px}.nameLine>span:not(.verified){flex-basis:100%;font-size:10px}.takeActions{max-width:none;margin:2px -5px 0;grid-template-columns:repeat(5,1fr)}.takeActions button{height:44px;min-width:44px;border-radius:14px}.editorialTop{align-items:flex-start}.editorialKind{padding:6px 8px}.editorialRail{scroll-snap-type:x proximity;padding-bottom:10px}.editorialPoster{scroll-snap-align:start}.officialProfileActions{flex-wrap:wrap;justify-content:flex-end}.contentTabs{overflow-x:auto;display:flex;scrollbar-width:none}.contentTabs::-webkit-scrollbar{display:none}.contentTabs button{flex:0 0 auto;min-width:104px;padding:0 14px}.contentTabs button.active:after{left:28%;right:28%}.profileStats{overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.profileStats::-webkit-scrollbar{display:none}.profileStats>div{flex:0 0 auto}.studioMode{position:-webkit-sticky;position:sticky;top:calc(var(--mobile-top) + env(safe-area-inset-top));z-index:40;background:#09090bf2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.studioSearchResults{max-height:360px;overflow:auto}.modalBackdrop{overscroll-behavior:contain}}@media(max-width:700px){.modalBackdrop{padding:0;align-items:stretch}.composerPanel,.editPanel{width:100vw;height:100dvh;max-height:none;border:0;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}.composerPanel>header,.editPanel>header{height:calc(58px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);grid-template-columns:64px minmax(0,1fr) 88px}.composerPanel>header>b,.editPanel>header>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composerSearch,.editFields,.writeComposer{padding-left:15px;padding-right:15px}.resultList>button{grid-template-columns:50px minmax(0,1fr) 24px;min-height:76px}.resultList img,.resultPosterFallback{width:50px;height:75px}.writeComposer>textarea{font-size:16px;min-height:180px}.authCard input,.debateEditor textarea,.debateOptionEditor input,.editFields input,.editFields textarea,.exploreSearch input,.searchInput input,.studioFields input,.studioFields textarea,.studioSearch input{font-size:16px}}@media(max-width:560px){.authFormPanel{min-height:100dvh;place-items:start stretch;padding:calc(22px + env(safe-area-inset-top)) 18px calc(28px + env(safe-area-inset-bottom))}.mobileAuthLogo{margin-bottom:34px}.authCard{width:100%}.authCard h2{font-size:30px;line-height:1.05}.authCard>p{margin-bottom:24px;font-size:13px}.sectionTitle h1{font-size:30px}.sectionTitle p{line-height:1.45}.quickComposer{padding:11px 13px;gap:10px}.quickComposer>span:nth-child(2){font-size:13px}.takeCard{padding-left:12px;padding-right:12px}.takeBody{margin-left:0}.mediaAttachment{grid-template-columns:70px minmax(0,1fr);gap:11px;margin-top:11px}.mediaAttachment>.posterFallback,.mediaAttachment>img{width:70px;height:105px;border-radius:9px}.mediaCopy{padding-top:2px}.mediaCopy h3{font-size:16px;margin-top:4px}.mediaCopy p{font-size:10px;margin-bottom:8px}.ratingBadge{padding:4px 7px}.takeText{font-size:14.5px;line-height:1.55}.spoilerShield{padding:17px 12px}.posterGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.exploreResultCard{grid-template-columns:68px minmax(0,1fr);padding:9px}.exploreResultCard>.posterFallback,.exploreResultCard>img{width:68px;height:102px}.exploreResultCard h3{font-size:14px}.profileBanner{height:138px}.profileHeroRow{padding:0 14px}.profileDetails{padding-left:15px;padding-right:15px}.profileDetails h1{font-size:23px}.profileStats{gap:23px}.officialProfileCover{height:145px}.officialCoverWord{font-size:66px;bottom:-9px}.officialHeroRow{padding:0 14px}.officialProfileActions{max-width:66%;gap:5px}.officialProfileActions button{height:36px;font-size:10px}.debateCard,.editorialCard{padding:16px 13px}.editorialTop{gap:8px}.editorialKind{font-size:7px;letter-spacing:.08em}.editorialHero{padding-top:18px}.debateCard h2,.editorialHero h2{font-size:21px;line-height:1.12}.studioHeader{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:19px 14px 15px}.studioHeader h1{font-size:29px;margin:5px 0}.studioHeader p{font-size:10.5px}.studioSeal,.studioSeal .logoMarkImage{width:48px;height:48px}.studioMode{padding:9px 10px;gap:6px}.studioMode button{height:44px;border-radius:12px;font-size:9px;gap:5px;padding:0 5px}.studioEditor{padding:14px}.studioSectionTitle{align-items:flex-start;gap:10px}.studioSectionTitle strong{white-space:nowrap}.studioPosterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.studioPosterGrid b{font-size:8px}.studioSearch{margin-top:14px}.ratingOptions{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ratingOption{height:44px;border-radius:9px}.composerFooter{align-items:flex-start}.spoilerToggle>div{max-width:210px}.emptyState{padding:58px 22px}}@media(max-width:420px){.mobileTop{padding-left:12px;padding-right:12px}.mobileTop .logoWord{font-size:22px}.bottomNav{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px minmax(0,1fr) minmax(0,1fr)}.bottomNav>button>span{font-size:7.5px}.bottomNav .mobileCompose{width:47px;height:47px;min-height:47px}.posterGrid,.skeletonGrid{gap:12px}.posterGrid,.skeletonGrid,.studioPosterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.studioPosterGrid{gap:10px}.profileStats{gap:20px}.profileStats b{font-size:13px}.profileStats span{font-size:8px}.officialProfileActions{max-width:70%}.officialProfileActions .secondaryButton{font-size:0;width:38px;padding:0;justify-content:center}.officialProfileActions .secondaryButton svg{margin:0}.editorialKind svg{display:none}.editorialKind{padding:6px 7px}.selectedTitle{grid-template-columns:64px minmax(0,1fr)}.selectedTitle>.resultPosterFallback,.selectedTitle>img{width:64px;height:96px}.selectedTitle h3{font-size:17px}.composerPanel>header,.editPanel>header{grid-template-columns:52px minmax(0,1fr) 82px;padding-left:8px;padding-right:8px}.publishSmall{padding-left:10px;padding-right:10px}.spoilerToggle small{display:none}}@media(max-width:350px){.bottomNav>button>span{display:none}.bottomNav>button{gap:0}.studioMode button svg{display:none}.ratingOptions{gap:4px}.ratingOption{height:42px}.ratingOption b{font-size:9px}.officialCoverWord{font-size:58px}}.searchStatus{margin:10px 20px 24px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#0e0e11;color:var(--muted);font-size:12px;text-align:center}.searchStatus.error{color:#ffb8ad;border-color:#5c2625;background:#331819}.posterAction{margin-top:7px;width:100%;height:32px;border:1px solid var(--line);background:#121216;border-radius:9px;font-size:9px;font-weight:850;color:#d9d9df}.posterAction:hover{border-color:#4d3935;background:#191315;color:white}@media(max-width:560px){.searchStatus{margin-left:14px;margin-right:14px}.posterAction{height:36px}}.contentTabs button:disabled{cursor:default;opacity:.34}.contentTabs button:disabled:hover{color:var(--muted)}.forgotLink{align-self:center;margin-top:14px;border:0;background:transparent;color:#b9b9c1;font-size:12px;font-weight:750;padding:6px 10px}.forgotLink:hover{color:white}.usernameHint{display:block;margin-top:-3px;color:var(--muted);font-size:9px;font-weight:600;line-height:1.35;text-transform:none;letter-spacing:0}.usernameHint.good{color:#82daa3}.usernameHint.bad{color:#ff9e91}.usernamePolicy{border:1px solid #3a3030;background:#151112;border-radius:13px;padding:12px 13px;display:flex;flex-direction:column;gap:4px}.usernamePolicy b{font-size:10px}.usernamePolicy span{font-size:9px;line-height:1.45;color:var(--muted)}.authorButton{border:0;background:transparent;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;text-align:left;padding:0;border-radius:10px}.authorButton:hover .nameLine b{text-decoration:underline}.authorButton>div{min-width:0}.profileIdentityButton{display:flex;align-items:center;gap:9px;border:0;background:transparent;text-align:left;padding:0;min-width:0}.profileIdentityButton.static{cursor:default}.profileIdentityText{display:flex;flex-direction:column;min-width:0}.profileIdentityText>div{display:flex;align-items:center;gap:4px}.profileIdentityText b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profileIdentityText span{font-size:9px;color:var(--muted)}.socialStats{align-items:stretch}.socialStats button{border:0;background:transparent;color:inherit;padding:0;display:flex;flex-direction:column;text-align:left}.socialStats button:hover b{text-decoration:underline}.socialStats button span{color:var(--muted)}.followButton{height:38px;min-width:84px;padding:0 16px;border:0;border-radius:999px;background:var(--coral);font-size:11px;font-weight:900;color:white}.followButton:hover{background:var(--coral2)}.followButton.following{background:#151519;border:1px solid var(--line2);color:#ededf1}.followButton.following:hover{border-color:#6a3730;color:#ff9f93}.followButton:disabled{opacity:.55}.publicProfileAction{margin-top:10px}.publicProfileTop{height:52px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:0 16px;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#09090be8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.publicProfileTop button{height:38px;border:0;background:transparent;border-radius:11px;padding:0 8px;display:flex;align-items:center;gap:6px;color:#d7d7dc;font-size:11px;font-weight:800}.publicProfileTop button:hover{background:#151519}.publicProfileTop>span{font-size:11px;color:var(--muted)}.connectionPanel{width:min(520px,calc(100vw - 28px));max-height:min(720px,calc(100dvh - 36px));overflow:hidden;background:#0d0d10;border:1px solid var(--line2);border-radius:20px;box-shadow:var(--shadow)}.connectionPanel>header{height:58px;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;padding:0 10px;border-bottom:1px solid var(--line)}.connectionPanel>header>b{text-align:center}.connectionList{overflow:auto}.connectionList>button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;padding:12px 14px}.connectionList>button:hover{background:#121216}.connectionList>button>div{min-width:0}.connectionList b{font-size:12px;display:flex;align-items:center;gap:4px}.connectionList span{display:block;font-size:9px;color:var(--muted);margin-top:2px}.connectionList p{font-size:10px;color:#b0b0b8;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connectionLoading{padding:50px;text-align:center;color:var(--muted);font-size:12px}.discoverPeople{padding:18px 0}.rightPanel>.discoverPeople{padding:0;margin-bottom:16px;border:1px solid var(--line);border-radius:17px;background:#0e0e11;overflow:hidden}.rightPanel>.discoverPeople .sectionRow{padding:14px 14px 8px;margin:0}.rightPanel>.discoverPeople .sectionRow h2{font-size:15px}.peopleList{display:flex;flex-direction:column}.peopleResult{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:11px 18px;border-bottom:1px solid var(--line)}.peopleResult:last-child{border-bottom:0}.rightPanel .peopleResult{padding:10px 12px}.peopleResultMain{border:0;background:transparent;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;text-align:left;align-items:center;min-width:0;padding:0}.peopleResultMain>div{min-width:0}.peopleResultMain b{display:flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peopleResultMain span{display:block;color:var(--muted);font-size:9px;margin-top:2px}.peopleResultMain p{margin:4px 0 0;color:#a9a9b1;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peopleSkeleton{display:flex;flex-direction:column;gap:7px;padding:12px}.peopleSkeleton span{height:58px;border-radius:12px;background:linear-gradient(100deg,#101014 20%,#18181d 40%,#101014 60%);background-size:200% 100%;animation:shimmer 1.2s infinite}.searchPeopleSection{border-bottom:1px solid var(--line);padding-bottom:8px}.searchPeopleSection .sectionRow,.searchUniverse>.sectionRow{margin-top:8px}.searchUniverse{padding-bottom:24px}.activityList{border-top:1px solid var(--line)}.activityList>button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;padding:15px 18px}.activityList>button:hover{background:#0f0f13}.activityList p{margin:0;font-size:12px;line-height:1.4}.activityList p b{font-weight:850}.activityList span{display:block;color:var(--muted);font-size:9px;margin-top:4px}.officialIdentity{border:0;background:transparent;padding:0;text-align:left;display:flex;align-items:center;gap:9px;border-radius:10px}.officialIdentity:hover b{text-decoration:underline}.officialEmpty{width:100%;border:0;background:transparent;text-align:left;color:inherit}.officialEmpty:hover{background:#ffffff03}.publicStandalone{min-height:100dvh;background:var(--bg)}.publicStandalone>header{height:70px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(18px,calc((100vw - 700px)/2));position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#09090bee;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.publicStandalone>header>button{height:38px;border:0;border-radius:999px;background:var(--coral);padding:0 18px;font-size:11px;font-weight:900}.publicStandaloneColumn{width:min(700px,100%);margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line);min-height:calc(100dvh - 70px)}.resetPage .authBrandPanel{background:radial-gradient(circle at 70% 25%,#ff4b3625,transparent 34%),linear-gradient(145deg,#0e0e11,#09090b 70%)}@media(max-width:850px){.publicProfileTop{top:calc(var(--mobile-top) + env(safe-area-inset-top));z-index:44}.rightPanel>.discoverPeople{display:none}.discoverPeople{padding-top:4px}.discoverPeople .sectionRow,.peopleResult{padding-left:15px;padding-right:15px}.peopleResult{min-height:66px}.peopleResult .followButton{min-width:76px;padding:0 13px}.activityList>button{min-height:68px}.publicStandalone>header{padding:env(safe-area-inset-top) 14px 0;height:calc(62px + env(safe-area-inset-top))}.publicStandaloneColumn{border:0;min-height:calc(100dvh - 62px)}}@media(max-width:700px){.connectionPanel{width:100vw;height:100dvh;max-height:none;border:0;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}.connectionPanel>header{height:calc(58px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}}@media(max-width:560px){.peopleResult{gap:7px}.peopleResultMain{gap:8px}.peopleResultMain .avatar-md{width:38px;height:38px}.peopleResultMain p{max-width:190px}.followButton{height:36px;min-width:72px;padding:0 12px;font-size:10px}.socialStats{gap:18px}.socialStats>button,.socialStats>div{min-width:max-content}.publicProfileTop{padding-left:9px}.publicProfileTop button{min-width:44px}.authGrid2 .usernameHint{min-height:24px}}@media(max-width:390px){.peopleResultMain p{display:none}.peopleResult{grid-template-columns:minmax(0,1fr) 70px}.peopleResult .followButton{min-width:68px;padding:0 8px}}.editorialViewerNote{height:36px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}:root{--max:1280px}body,html{min-width:0}.appShell{grid-template-columns:220px minmax(0,720px) 320px;background:var(--bg)}.leftNav{padding:26px 16px 20px}.leftNav nav button{font-size:16px}.composeMain{font-size:14px}.mainColumn{background:#0a0a0d;box-shadow:inset 0 0 0 1px rgba(255,255,255,.012)}.rightPanel{padding:20px 16px}.rightSearch{height:48px;font-size:13px}.sideCard{padding:17px}.officialSelf b,.sideCardHead{font-size:13px}.officialSelf>div>span{font-size:11px}.editorialSide p{font-size:12px;line-height:1.55;color:var(--muted)}.feedHeader{height:62px}.editorialFeedHeader b{font-size:14px}.officialQuick{margin:16px;width:calc(100% - 32px);padding:14px 16px}.officialQuick b{font-size:14px}.officialQuick small{font-size:11px}.emptyState{padding:84px 30px}.emptyGlyph{overflow:hidden}.emptyState h3{font-size:23px}.emptyState p{font-size:14px}.logoMarkImage{width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important}.navLogo .logoMarkImage{width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important}.emptyGlyph .logoMarkImage{width:48px!important;height:48px!important;max-width:48px!important;max-height:48px!important}.studioSeal .logoMarkImage{width:66px!important;height:66px!important;max-width:66px!important;max-height:66px!important}.officialMark .logoMarkImage{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important}.editorialShell img[src*=take-mark-coral]{object-fit:contain}.editorialShell .emptyState{max-width:560px;padding-top:110px}.editorialShell .emptyGlyph{width:62px;height:62px;border-radius:20px}.mediaAttachmentButton{position:relative;width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:0;cursor:pointer;border-radius:14px}.mediaAttachmentButton:hover{background:#ffffff03}.mediaAttachmentButton:focus-visible{box-shadow:0 0 0 2px var(--coral)}.mediaOpenHint{margin-left:auto;align-self:center;color:#5f5f69;display:grid;place-items:center;padding:8px}.mediaAttachmentButton:hover .mediaOpenHint{color:var(--coral)}.posterCoverButton,.posterTitleButton,.resultPosterButton,.resultTitleButton{border:0;background:transparent;color:inherit;padding:0;text-align:left}.posterCoverButton{display:block;width:100%;border-radius:12px;overflow:hidden}.posterCoverButton:hover img{transform:scale(1.025)}.posterCoverButton img{transition:transform .18s ease}.posterTitleButton{display:block;width:100%}.posterTitleButton:hover h3,.resultTitleButton:hover h3{text-decoration:underline}.resultPosterButton{width:74px;height:111px;border-radius:9px;overflow:hidden}.resultPosterButton .posterFallback,.resultPosterButton img{width:100%;height:100%;object-fit:cover}.resultActions{gap:7px}.exploreResultCard .resultActions>button{height:34px;padding:0 10px}.exploreResultCard .ghostAction{background:transparent;border:1px solid var(--line2);color:#d0d0d7}.mediaProfilePage{min-height:100vh}.mediaProfileTop{height:56px;position:-webkit-sticky;position:sticky;top:0;z-index:35;background:#09090be8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:0 16px}.mediaProfileTop button{height:40px;border:0;background:transparent;border-radius:12px;display:flex;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:800}.mediaProfileTop button:hover{background:#16161a}.mediaProfileTop>span{font-size:11px;color:var(--muted)}.mediaHero{position:relative;min-height:380px;overflow:hidden;border-bottom:1px solid var(--line)}.mediaBackdrop{position:absolute;inset:0;background-size:cover;background-position:center 24%;opacity:.5;filter:saturate(.8)}.mediaHero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#09090bf2,#09090bc7 42%,#09090b6e);pointer-events:none}.mediaHeroContent{position:relative;z-index:2;min-height:380px;padding:46px 28px 28px;display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:end}.mediaProfilePoster{width:170px;aspect-ratio:2/3;border-radius:16px;object-fit:cover;background:#151519;box-shadow:0 24px 55px rgba(0,0,0,.5)}.mediaHeroCopy{min-width:0;padding-bottom:4px}.mediaHeroCopy h1{font-size:40px;line-height:1.02;letter-spacing:-1.8px;margin:7px 0}.mediaYear{margin:0 0 18px;color:#babac1;font-size:14px}.mediaScoreRow{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;margin-bottom:18px}.mediaScoreRow>div{min-width:94px;padding:10px 12px;border:1px solid #ffffff12;border-radius:13px;background:#09090b99;display:flex;flex-direction:column}.mediaScoreRow b{font-size:18px;line-height:1}.mediaScoreRow small{font-size:9px;color:var(--muted);margin-top:5px;text-transform:uppercase;letter-spacing:.05em}.mediaAverage{position:relative;padding-left:35px!important}.mediaAverage>span{position:absolute;left:12px;top:10px;color:var(--coral);font-size:18px}.mediaRateButton{height:44px;border:0;border-radius:13px;background:var(--coral);padding:0 16px;font-size:12px;font-weight:900;display:inline-flex;align-items:center;gap:8px}.mediaRateButton:hover{background:var(--coral2)}.mediaEditorialNote{display:inline-flex;padding:10px 12px;border:1px solid var(--line);border-radius:12px;color:var(--muted);font-size:11px}.mediaSynopsis{padding:22px 24px;border-bottom:1px solid var(--line)}.mediaSynopsis p{font-size:14px;line-height:1.65;color:#cfcfd5;margin:8px 0 0;max-width:650px}.mediaConversationHead{padding:22px 20px 15px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.mediaConversationHead h2{font-size:23px;letter-spacing:-.7px;margin:4px 0 0}.mediaConversationHead>span{font-size:13px;font-weight:900;color:var(--coral);padding-bottom:3px}@media(max-width:1180px) and (min-width:901px){.appShell{grid-template-columns:88px minmax(0,720px) 300px}.leftNav{padding-left:14px;padding-right:14px}.accountButton>div,.composeMain span,.leftNav .logoWord,.leftNav nav span{display:none}.leftNav nav button{justify-content:center}.composeMain{width:52px;border-radius:50%;align-self:center}.accountDock{display:flex;flex-direction:column}.accountButton{display:block}.rightPanel{padding-left:12px;padding-right:12px}}@media(max-width:900px){:root{--mobile-top:64px;--mobile-nav:72px}body,html{width:100%;max-width:100%;overflow-x:hidden}body{font-size:16px;overscroll-behavior-y:none}.appShell{display:block;width:100%;max-width:none;min-height:100dvh;padding-bottom:calc(var(--mobile-nav) + env(safe-area-inset-bottom));background:#09090b}.leftNav,.rightPanel{display:none!important}.mainColumn{width:100%;max-width:none;border:0;margin:0;min-height:100dvh}.mobileTop{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:70;height:calc(var(--mobile-top) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;align-items:center;justify-content:space-between;background:#09090bf7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.mobileTop .logoWord{font-size:27px;letter-spacing:-1.7px}.mobileTop .logoMarkImage{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important}.mobileBrandButton,.mobileProfileButton{min-width:48px;min-height:48px}.feedHeader{top:calc(var(--mobile-top) + env(safe-area-inset-top));height:54px;z-index:60}.feedSwitch button{font-size:15px}.editorialFeedHeader{padding:0 16px}.editorialFeedHeader b{font-size:16px}.editorialFeedHeader span{font-size:10px}.bottomNav{display:grid!important;position:fixed!important;z-index:100;left:0;right:0;bottom:0!important;top:auto!important;width:100%;height:calc(var(--mobile-nav) + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(0,1fr) 66px minmax(0,1fr) minmax(0,1fr);padding:0 6px env(safe-area-inset-bottom);margin:0;border-radius:0;background:#0a0a0df9;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-top:1px solid #2b2b31;box-shadow:0 -12px 30px rgba(0,0,0,.4);transform:translateZ(0)}.bottomNav>button{border:0;background:transparent;color:#9999a3;min-width:0;min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:16px}.bottomNav>button.active{color:white}.bottomNav>button>span{font-size:11px;font-weight:750;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottomNav .mobileCompose{width:54px;height:54px;min-height:54px;border-radius:50%;background:var(--coral);color:white;align-self:center;justify-self:center;box-shadow:0 8px 22px #ff4b3640}.quickComposer{min-height:72px;padding:12px 15px;gap:11px}.quickComposer>span:nth-child(2){font-size:15px}.quickPlus{width:38px;height:38px}.takeCard{padding:17px 15px 10px}.nameLine b{font-size:15px}.nameLine>span:not(.verified){font-size:12px}.takeText{font-size:16px;line-height:1.58}.mediaAttachment{grid-template-columns:78px minmax(0,1fr) auto;gap:12px}.mediaAttachment>.posterFallback,.mediaAttachment>img{width:78px;height:117px}.mediaCopy h3{font-size:18px}.mediaCopy p{font-size:12px}.ratingBadge b{font-size:13px}.ratingBadge{padding:6px 9px}.takeActions button{height:48px;min-width:48px}.takeActions svg{width:20px;height:20px}.sectionTitle{padding:26px 17px 20px}.sectionTitle h1{font-size:34px;line-height:1.04}.sectionTitle p{font-size:15px;line-height:1.5}.eyebrow{font-size:10px}.sectionRow{padding-left:16px;padding-right:16px}.sectionRow h2{font-size:23px}.exploreSearch{height:54px;margin:17px 15px;padding:0 15px}.exploreSearch input{font-size:16px}.posterGrid{padding-left:15px;padding-right:15px;gap:12px}.posterGrid article>span{font-size:9px}.posterGrid h3{font-size:14px}.posterAction,.posterGrid p{font-size:11px}.posterAction{height:40px}.exploreResults{padding-left:15px;padding-right:15px}.exploreResultCard h3{font-size:17px}.exploreResultCard p{font-size:12px}.exploreResultCard>div>span{font-size:9px}.exploreResultCard .resultActions>button{height:38px;font-size:11px}.peopleResult{min-height:76px;padding:12px 15px}.peopleResultMain b{font-size:14px}.peopleResultMain p,.peopleResultMain span{font-size:11px}.followButton{height:40px;font-size:12px}.profileDetails{padding:8px 16px 20px}.profileDetails h1{font-size:27px}.profileDetails>span{font-size:14px}.profileDetails>p{font-size:15px;line-height:1.55}.profileStats{gap:26px}.profileStats b{font-size:16px}.profileStats span{font-size:11px}.secondaryButton{height:42px;font-size:12px}.contentTabs{height:54px}.contentTabs button{font-size:13px}.dnaPlaceholder h3{font-size:19px}.dnaPlaceholder p{font-size:13px}.emptyState h3{font-size:24px}.emptyState p{font-size:15px}.emptyState button{font-size:13px;padding:11px 15px}.debateCard,.editorialCard{padding:18px 15px}.debateCard h2,.editorialHero h2{font-size:25px}.editorialHero p{font-size:15px;line-height:1.55}.officialIdentity b{font-size:14px}.officialIdentity span{font-size:11px}.editorialKind{font-size:9px}.studioHeader p{font-size:13px;line-height:1.45}.studioMode button{font-size:11px}.debateEditor label,.studioFields label{font-size:12px}.studioSectionTitle span{font-size:11px}.mediaProfileTop,.publicProfileTop{top:calc(var(--mobile-top) + env(safe-area-inset-top));height:54px}.mediaProfileTop button,.publicProfileTop button{font-size:13px}.mediaProfileTop>span,.publicProfileTop>span{font-size:12px}.modalBackdrop{padding:0;align-items:stretch}.composerPanel,.connectionPanel,.editPanel{width:100vw;height:100dvh;max-height:none;border:0;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}.composerPanel>header,.connectionPanel>header,.editPanel>header{height:calc(62px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.composerPanel>header>b,.editPanel>header>b{font-size:15px}.publishSmall{font-size:13px}.editFields label{font-size:12px}.editFields>small,.usernamePolicy span{font-size:11px}.mediaHero{min-height:auto}.mediaHeroContent{min-height:360px;padding:40px 18px 24px;grid-template-columns:128px minmax(0,1fr);gap:18px}.mediaProfilePoster{width:128px;border-radius:14px}.mediaHeroCopy h1{font-size:32px;letter-spacing:-1.2px}.mediaYear{font-size:14px;margin-bottom:14px}.mediaScoreRow{gap:7px}.mediaScoreRow>div{min-width:80px;padding:9px 10px}.mediaScoreRow b{font-size:17px}.mediaScoreRow small{font-size:9px}.mediaAverage{padding-left:32px!important}.mediaAverage>span{left:10px}.mediaRateButton{height:44px;font-size:13px}.mediaSynopsis{padding:20px 17px}.mediaSynopsis p{font-size:15px;line-height:1.6}.mediaConversationHead{padding:22px 16px 14px}.mediaConversationHead h2{font-size:24px}}@media(max-width:560px){:root{--mobile-top:60px;--mobile-nav:70px}.mobileTop{padding-left:13px;padding-right:13px}.mobileTop .logoWord{font-size:25px}.bottomNav{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 62px minmax(0,1fr) minmax(0,1fr);padding-left:2px;padding-right:2px}.bottomNav>button>span{font-size:10.5px}.bottomNav .mobileCompose{width:52px;height:52px;min-height:52px}.takeCard{padding-left:13px;padding-right:13px}.takeBody{margin-left:0}.mediaAttachment{grid-template-columns:72px minmax(0,1fr) 30px}.mediaAttachment>.posterFallback,.mediaAttachment>img{width:72px;height:108px}.mediaCopy h3{font-size:17px}.takeText{font-size:16px}.posterGrid,.skeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.posterGrid h3{font-size:14px}.posterGrid p{font-size:11px}.exploreResults{grid-template-columns:1fr}.resultPosterButton{width:78px;height:117px}.exploreResultCard{grid-template-columns:78px minmax(0,1fr)}.profileBanner{height:150px}.profileDetails h1{font-size:26px}.profileStats{gap:22px}.profileStats b{font-size:16px}.profileStats span{font-size:11px}.peopleResultMain .avatar-md{width:42px;height:42px}.peopleResultMain p{max-width:220px}.followButton{min-width:78px}.mediaHeroContent{min-height:0;padding:26px 16px 22px;grid-template-columns:104px minmax(0,1fr);gap:15px;align-items:start}.mediaProfilePoster{width:104px;border-radius:12px}.mediaHeroCopy h1{font-size:27px;line-height:1.06;margin-top:6px}.mediaYear{font-size:13px;margin-bottom:12px}.mediaScoreRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.mediaScoreRow>div{min-width:0}.mediaScoreRow .mediaAverage{grid-column:1/-1}.mediaRateButton{width:100%;justify-content:center}.mediaBackdrop{opacity:.3}.mediaHero:after{background:linear-gradient(180deg,#09090b6e,#09090be8 42%,#09090b)}.mediaSynopsis p{font-size:15px}.mediaConversationHead h2{font-size:23px}.editorialShell .emptyState{padding-top:68px}}@media(max-width:380px){.bottomNav>button>span{font-size:10px}.bottomNav .mobileCompose{width:48px;height:48px;min-height:48px}.mediaAttachment{grid-template-columns:68px minmax(0,1fr) 26px}.mediaAttachment>.posterFallback,.mediaAttachment>img{width:68px;height:102px}.mediaCopy h3{font-size:16px}.mediaHeroContent{grid-template-columns:92px minmax(0,1fr);gap:12px}.mediaProfilePoster{width:92px}.mediaHeroCopy h1{font-size:24px}.mediaScoreRow small{font-size:8px}.profileStats{gap:18px}.profileStats span{font-size:10px}}.mediaAttachmentButton:disabled{cursor:default}.mediaAttachmentButton:disabled:hover{background:transparent}.mediaAttachmentButton:disabled .mediaOpenHint{display:none}.editorialPosterButton{border:0;background:transparent;color:inherit;padding:0;text-align:left}.editorialPosterButton:not(:disabled){cursor:pointer}.editorialPosterButton:not(:disabled):hover b{text-decoration:underline}.editorialPosterButton:disabled{cursor:default}.exploreKinds{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:16px 20px 0}.exploreKinds button{height:42px;border:1px solid var(--line2);background:#101014;color:var(--muted);font-size:12px;font-weight:850}.exploreKinds button.active{background:#211412;border-color:#61352f;box-shadow:inset 0 0 0 1px #ff4b361c}.exploreKinds button.active:after{content:"";display:block;width:18px;height:2px;border-radius:2px;background:var(--coral);margin:4px auto 0}.profileActionGroup{display:flex;gap:8px;align-items:center;margin-top:10px}.profileActionGroup .secondaryButton{margin-top:0}.profileLogoutButton{height:38px;border:1px solid #49302e;color:#ffaaa0;border-radius:19px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:850}.profileLogoutButton:hover{background:#241412;border-color:#744039;color:#fff}.commentLabel{display:flex;align-items:center;justify-content:space-between;padding-top:16px}.commentLabel b{font-size:12px}.commentLabel span,.optionalCommentHint{font-size:10px;color:var(--muted)}.followButton[aria-busy=true]{opacity:.78;pointer-events:none}.composerBackdrop{touch-action:none}.composerPanel{isolation:isolate}@media(max-width:900px){.exploreKinds{padding:15px 15px 0;gap:7px;position:-webkit-sticky;position:sticky;top:calc(var(--mobile-top) + env(safe-area-inset-top));z-index:30;background:#09090bf5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.exploreKinds button{height:46px;font-size:13px}.profileActionGroup{gap:7px}.profileLogoutButton{height:42px;font-size:12px}.composerBackdrop{background:#09090b;backdrop-filter:none;-webkit-backdrop-filter:none}.composerPanel{background:#0e0e12;overscroll-behavior:contain}.writeComposer>textarea{min-height:145px}}@media(max-width:560px){.exploreKinds{padding-left:13px;padding-right:13px}.exploreKinds button{font-size:13px}.profileActionGroup{max-width:72%}.profileActionGroup .secondaryButton,.profileLogoutButton{padding:0 11px}.commentLabel b{font-size:13px}.commentLabel span,.optionalCommentHint{font-size:11px}}@media(max-width:390px){.profileActionGroup .secondaryButton{font-size:0;width:42px;padding:0;justify-content:center}.profileLogoutButton{padding:0 10px}}body,html{touch-action:pan-x pan-y}.avatar.hasImage{background:#17171b}.avatar.hasImage img{display:block;width:100%;height:100%;object-fit:cover}.profileBanner.hasImage{background-size:cover;background-position:50%;background-repeat:no-repeat}.profileMediaEditor{margin:-18px -18px 20px;border-bottom:1px solid var(--line);padding-bottom:18px}.coverEditor{position:relative;height:170px;background:#111115;overflow:hidden}.coverEditor .profileBanner{height:100%;background-position:50%}.mediaEditButton,.removeMediaButton{position:absolute;bottom:12px;height:34px;border-radius:17px;padding:0 12px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:850;cursor:pointer}.mediaEditButton{right:12px;background:#0b0b0ddd;border:1px solid #ffffff2b;color:#fff}.removeMediaButton{right:105px;background:#0b0b0db8;border:1px solid #ffffff1c;color:#c9c9d0}.avatarEditor{display:grid;grid-template-columns:82px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:0 18px;margin-top:-34px;position:relative;z-index:2}.avatarEditor .avatar-xl{width:82px;height:82px;border-width:4px;transform:none!important}.avatarEditor>div:last-child{padding-top:37px;display:flex;flex-direction:column;gap:4px;min-width:0}.avatarEditor>div:last-child>b{font-size:12px}.avatarEditor>div:last-child>span{font-size:9px;line-height:1.45;color:var(--muted);font-weight:500}.avatarCamera{position:absolute!important;left:72px;top:47px;width:30px;height:30px!important;border-radius:50%;background:var(--coral);display:grid!important;place-items:center;color:#fff;border:3px solid #0e0e12;cursor:pointer;margin:0!important}.textDanger{width:max-content;border:0;background:transparent;color:#ff8f83;font-size:9px;font-weight:800;padding:3px 0;margin-top:2px}.cropOverlay{position:fixed;inset:0;z-index:180;background:#000000e8;display:grid;place-items:center;padding:18px}.cropPanel{width:min(620px,96vw);max-height:94dvh;overflow:auto;background:#0e0e12;border:1px solid var(--line2);border-radius:20px;box-shadow:var(--shadow)}.cropPanel>header{height:60px;display:grid;grid-template-columns:92px 1fr 110px;align-items:center;padding:0 12px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:#0e0e12ee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2}.cropPanel>header>b{text-align:center;font-size:13px}.cropViewport{position:relative;margin:20px auto;overflow:hidden;background:#050506;border:1px solid var(--line2);display:grid;place-items:center}.cropViewport.avatarCrop{width:min(380px,78vw);aspect-ratio:1;border-radius:50%}.cropViewport.coverCrop{width:min(560px,88vw);aspect-ratio:3/1;border-radius:14px}.cropViewport img{width:100%;height:100%;object-fit:cover;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropGuide,.cropViewport img{position:absolute;pointer-events:none}.cropGuide{inset:0;box-shadow:inset 0 0 0 1px #ffffff55;border-radius:inherit}.cropControls{padding:0 20px 22px;display:grid;grid-gap:12px;gap:12px}.cropControls label{display:grid;grid-template-columns:85px 1fr;grid-gap:12px;gap:12px;align-items:center;font-size:10px;font-weight:800}.cropControls input{width:100%;accent-color:var(--coral)}.cropControls small{color:var(--muted);font-size:9px;line-height:1.5}.watchLaterButton{height:44px;border:1px solid var(--line2);background:#111115;color:#e7e7eb;border-radius:13px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:850;white-space:nowrap}.watchLaterButton:hover{background:#18181d;border-color:#55555f}.watchLaterButton.saved{border-color:#5c3934;background:#1b1312;color:#ffd0c9}.watchLaterButton.watched{color:#aab0b6;opacity:.85}.watchLaterButton.compact{height:34px;padding:0 9px;font-size:9px;border-radius:10px}.posterActions{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;margin-top:7px}.posterActions .posterAction{margin-top:0}.posterActions .watchLaterButton{width:100%}.resultActions{flex-wrap:wrap}.resultActions .watchLaterButton{height:34px}.mediaPrimaryActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mediaPrimaryActions .watchLaterButton{height:44px}.libraryTabs button span{display:inline-flex;margin-left:5px;color:#74747e;font-size:9px}.libraryTabs button.active span{color:#ff9587}.libraryList{padding:14px 18px 8px;display:grid;grid-gap:11px;gap:11px}.libraryCard{min-height:142px;border:1px solid var(--line);background:#0e0e12;border-radius:16px;padding:11px;display:grid;grid-template-columns:78px minmax(0,1fr);grid-gap:13px;gap:13px}.libraryPoster{border:0;background:transparent;padding:0;width:78px;height:117px;border-radius:9px;overflow:hidden}.libraryPoster .posterFallback,.libraryPoster img{width:100%;height:100%;object-fit:cover}.libraryCopy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.libraryCopy>span{font-size:8px;font-weight:900;letter-spacing:.12em;color:var(--coral);margin-top:2px}.libraryTitle{border:0;background:transparent;color:inherit;padding:0;text-align:left;max-width:100%}.libraryTitle h3{font-size:16px;line-height:1.16;margin:4px 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.libraryCopy>p{font-size:10px;color:var(--muted);margin:0}.libraryMeta{display:flex;align-items:center;gap:8px;margin-top:10px}.libraryMeta b{font-size:11px}.libraryMeta span{font-size:9px;color:var(--muted)}.libraryActions{display:flex;gap:7px;margin-top:auto;padding-top:10px}.libraryActions button{height:32px;border-radius:10px;padding:0 10px;font-size:9px;font-weight:850}.primaryLibraryAction{border:0;background:var(--coral);color:#fff}.ghostLibraryAction{border:1px solid var(--line2);background:transparent;color:#bbbcc4}@media(max-width:900px){.profileMediaEditor{margin-left:-15px;margin-right:-15px}.coverEditor{height:190px}.avatarEditor{padding-left:15px;padding-right:15px}.avatarEditor>div:last-child>b{font-size:14px}.avatarEditor>div:last-child>span,.textDanger{font-size:11px}.mediaEditButton,.removeMediaButton{height:38px;font-size:11px}.removeMediaButton{right:112px}.cropOverlay{padding:0;align-items:stretch}.cropPanel{width:100vw;height:100dvh;max-height:none;border:0;border-radius:0}.cropPanel>header{height:calc(62px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.cropPanel>header>b{font-size:15px}.cropControls label{font-size:12px}.cropControls small{font-size:11px}.watchLaterButton{height:46px;font-size:12px}.watchLaterButton.compact{height:38px;font-size:10px}.mediaPrimaryActions{display:grid;grid-template-columns:1fr 1fr;width:100%}.mediaPrimaryActions>*{width:100%}.libraryTabs{min-height:56px}.libraryTabs button{font-size:12px;min-width:118px}.libraryTabs button span{font-size:10px}.libraryList{padding:14px 15px 8px}.libraryCard{grid-template-columns:86px minmax(0,1fr);padding:12px;gap:13px}.libraryPoster{width:86px;height:129px}.libraryTitle h3{font-size:18px}.libraryCopy>span{font-size:9px}.libraryCopy>p{font-size:11px}.libraryMeta b{font-size:12px}.libraryMeta span{font-size:10px}.libraryActions button{height:38px;font-size:11px}}@media(max-width:560px){.coverEditor{height:160px}.avatarEditor{grid-template-columns:76px 1fr;margin-top:-31px}.avatarEditor .avatar-xl{width:76px;height:76px}.avatarCamera{left:63px;top:45px}.avatarEditor>div:last-child{padding-top:34px}.mediaEditButton{right:10px;bottom:10px}.removeMediaButton{right:108px;bottom:10px}.cropViewport.avatarCrop{width:min(320px,82vw)}.cropViewport.coverCrop{width:calc(100vw - 28px);margin-top:28px}.cropControls{padding-left:16px;padding-right:16px}.cropControls label{grid-template-columns:72px 1fr}.resultActions .watchLaterButton{flex:1 1}.posterActions .watchLaterButton{font-size:10px}.mediaPrimaryActions{grid-template-columns:1fr}.mediaPrimaryActions .mediaRateButton,.mediaPrimaryActions .watchLaterButton{height:46px}.libraryList{padding-left:12px;padding-right:12px}.libraryCard{grid-template-columns:78px minmax(0,1fr)}.libraryPoster{width:78px;height:117px}.libraryTitle h3{font-size:17px}.libraryActions{width:100%;flex-wrap:wrap}.libraryActions button{flex:1 1;min-width:max-content}}.takeCardClickable{cursor:pointer}.takeCardClickable:focus-within{background:#0e0e12}.postOwnerActions{display:flex!important;gap:4px;justify-self:end}.postOwnerActions button{width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:#7f7f89;display:grid;place-items:center}.postOwnerActions button:hover{background:#18181d;color:white}.postOwnerActions .dangerIcon:hover{background:#2a1515;color:#ff8b80}.takeActions{grid-template-columns:repeat(6,minmax(42px,1fr));max-width:500px}.takeActions button{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 7px}.takeActions button>span{font-size:11px;font-weight:800;line-height:1}.takeActions .reposted{color:#64d9a0}.ratingOnlyTake{margin:2px 0 10px;color:#777781;font-size:12px;font-style:italic}.quoteLabel{display:inline-flex;align-items:center;gap:6px;color:var(--coral);font-size:9px;font-weight:900;letter-spacing:.13em;margin:8px 0 10px}.postActionMessage{font-size:10px;color:#a7a7af;margin:5px 0 8px;padding:8px 10px;border-radius:10px;background:#121216;border:1px solid var(--line)}.quotePreview{border:1px solid #303038;border-radius:16px;padding:12px;margin:10px 0 12px;background:#0b0b0e;cursor:pointer}.quotePreview:hover{border-color:#454550}.quotePreviewLoading,.quotePreviewMissing{color:#777781;font-size:11px;cursor:default}.quotePreviewAuthor button{border:0;background:transparent;padding:0;color:inherit;display:flex;align-items:center;gap:7px}.quotePreviewAuthor b{font-size:12px}.quotePreviewAuthor span{font-size:10px;color:var(--muted)}.quotePreview>p{margin:10px 0;font-size:13px;line-height:1.5;color:#d9d9de;white-space:pre-wrap}.quotePreviewMedia{width:100%;border:0;background:#121217;color:inherit;border-radius:12px;padding:9px;display:grid;grid-template-columns:44px 1fr;grid-gap:10px;gap:10px;text-align:left}.quotePreviewMedia img{width:44px;height:66px;object-fit:cover;border-radius:7px}.quotePreviewMedia>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.quotePreviewMedia>div>span{font-size:8px;color:var(--coral);font-weight:900;letter-spacing:.12em}.quotePreviewMedia>div>b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.socialModal{width:min(620px,94vw);max-height:90vh;overflow:auto;background:#0e0e12;border:1px solid var(--line2);border-radius:20px;box-shadow:var(--shadow);padding:20px}.socialModal>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.socialModal h2{margin:3px 0 0;font-size:24px;letter-spacing:-.8px}.socialModal>label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:800;color:#d9d9dd}.socialModal>label>span{font-size:10px;color:var(--muted);font-weight:600}.socialModal textarea{width:100%;min-height:150px;resize:vertical;border:1px solid var(--line2);background:#151519;color:white;border-radius:14px;padding:14px;font:inherit;font-size:14px;line-height:1.5}.socialModal>footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:18px}.socialModal>footer>span{margin-right:auto;color:var(--muted);font-size:10px}.primarySmall{border:0;background:var(--coral);color:white;height:40px;border-radius:12px;padding:0 16px;font-size:12px;font-weight:850}.primarySmall:disabled{opacity:.4}.editRating{margin-bottom:18px}.editRating>b{font-size:12px;display:block;margin-bottom:8px}.quoteModal .quotePreview{margin-top:14px}.storyPrimary{display:flex;gap:8px;margin:6px 0 12px}.storyPrimary button{border:1px solid var(--line2);background:#141418;color:#e5e5e8;border-radius:12px;height:40px;padding:0 13px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.storyPrimary button:first-child{border-color:#5f342f;background:#1c1211;color:#ffb2a8}.postDetailPage{min-height:100vh}.postDetailTop{height:64px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:0 18px;position:-webkit-sticky;position:sticky;top:0;z-index:48;background:#09090bf2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.postDetailTop>button{border:0;background:transparent;color:white;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;padding:8px 0}.postDetailTop>div{display:flex;flex-direction:column}.postDetailTop>div>b{font-size:14px}.postDetailTop>div>span{font-size:9px;color:var(--muted);margin-top:2px}.takeCardStandalone{padding-top:22px;background:#0b0b0e}.takeCardStandalone:hover{background:#0b0b0e}.takeCardStandalone .takeText{font-size:17px;line-height:1.62}.takeCardStandalone .mediaAttachment{margin-top:16px}.repliesSection{border-top:10px solid #0d0d10}.repliesSection>header{height:66px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 18px}.repliesSection h2{font-size:19px;margin:2px 0 0}.repliesSection>header>b{min-width:30px;height:30px;border-radius:15px;background:#17171c;display:grid;place-items:center;font-size:11px}.replyComposer{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line)}.replyComposer>div{min-width:0}.replyComposer textarea{width:100%;min-height:90px;border:1px solid var(--line2);background:#111115;color:white;border-radius:13px;padding:12px;font:inherit;font-size:14px;resize:vertical}.replyComposer>div>div{display:flex;align-items:center;gap:12px;margin-top:8px}.replyComposer label{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:5px}.replyComposer span{margin-left:auto;color:var(--muted);font-size:9px}.replyComposer button{height:34px;border:0;border-radius:10px;background:var(--coral);padding:0 13px;font-size:11px;font-weight:850}.replyComposer button:disabled{opacity:.4}.loginToReply{margin:16px 18px;width:calc(100% - 36px);height:44px;border:1px solid var(--line2);border-radius:12px;background:#141418;color:white;font-weight:800}.commentsList{display:flex;flex-direction:column}.commentCard{position:relative;padding:15px 18px 14px 68px;border-bottom:1px solid var(--line);min-height:72px}.commentAuthor{border:0;background:transparent;color:inherit;padding:0;display:flex;align-items:center;gap:10px;text-align:left}.commentAuthor .avatar{position:absolute;left:18px;top:15px}.commentAuthor>div{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.commentAuthor b{font-size:12px}.commentAuthor span{font-size:9px;color:var(--muted)}.commentCard>p{font-size:14px;line-height:1.55;color:#dedee2;margin:8px 0 0;white-space:pre-wrap}.commentDelete{border:0;background:transparent;color:#a86763;font-size:9px;font-weight:800;display:flex;align-items:center;gap:4px;padding:8px 0 0}.commentSpoiler{margin-top:9px}.activityIcon{width:32px;height:32px;border-radius:50%;background:#17171d;color:var(--coral)!important;display:grid!important;place-items:center;margin:0!important}.activityList>button{grid-template-columns:auto auto minmax(0,1fr) auto}@media(max-width:760px){.takeActions{grid-template-columns:repeat(6,1fr);max-width:none;margin:3px -7px 0}.takeActions button{height:48px;min-width:0;padding:0 3px;gap:4px}.takeActions button>span{font-size:10px}.postOwnerActions button{width:38px;height:38px}.socialModal{width:100vw;height:100dvh;max-height:none;border:0;border-radius:0;padding:18px 15px calc(22px + env(safe-area-inset-bottom));overflow:auto}.socialModal h2{font-size:26px}.socialModal textarea{font-size:16px;min-height:180px}.postDetailTop{top:calc(var(--mobile-top) + env(safe-area-inset-top));height:56px;padding:0 15px}.takeCardStandalone{padding-top:18px}.takeCardStandalone .takeText{font-size:17px}.storyPrimary{display:grid;grid-template-columns:1fr 1fr}.storyPrimary button{justify-content:center;padding:0 8px}.repliesSection>header{padding:0 15px}.replyComposer{padding:15px;grid-template-columns:38px 1fr}.replyComposer textarea{font-size:16px;min-height:110px}.commentCard{padding:16px 15px 15px 64px}.commentAuthor .avatar{left:15px;top:16px}.commentCard>p{font-size:15px}.quotePreview>p{font-size:14px}.quotePreviewMedia{grid-template-columns:48px 1fr}.quotePreviewMedia img{width:48px;height:72px}.activityList>button{grid-template-columns:30px 42px minmax(0,1fr) 18px;padding:14px 15px;gap:9px}.activityIcon{width:30px;height:30px}.ratingOnlyTake{font-size:13px}}@media(max-width:390px){.takeActions button>span{font-size:9px}.takeActions svg{width:18px;height:18px}.storyPrimary{grid-template-columns:1fr}.postOwnerActions{gap:0}.quotePreview{padding:10px}.socialModal{padding-left:13px;padding-right:13px}}.mediaOpenHint{display:flex!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:max-content!important;color:#9b9ba5!important;font-size:9px!important;font-weight:850!important;text-transform:uppercase;letter-spacing:.08em}.mediaAttachmentButton:hover .mediaOpenHint{color:var(--coral)!important}.standaloneOwnerActions{display:flex;gap:8px;margin:0 0 14px}.standaloneOwnerActions button{height:40px;border:1px solid var(--line2);border-radius:12px;background:#141418;color:#dddde2;padding:0 13px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.standaloneOwnerActions .danger{border-color:#4b2927;color:#ff9b91;background:#191110}@media(max-width:760px){.mediaOpenHint>span{display:none}.standaloneOwnerActions{display:grid;grid-template-columns:1fr 1fr}.standaloneOwnerActions button{justify-content:center;padding:0 8px}}.genreFilters{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;-ms-overflow-style:none}.genreFilters button{flex:0 0 auto;height:34px;padding:0 12px;border:1px solid var(--line2);border-radius:999px;background:#101014;color:#a7a7b0;font-size:10px;font-weight:850;white-space:nowrap}.genreFilters button:hover{border-color:#4f3632;color:#fff;background:#151114}.genreFilters button.active{border-color:#744239;background:#281613;color:#fff;box-shadow:inset 0 0 0 1px #ff4b3620}.exploreGenres{padding:13px 20px 0}.composerKinds{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:12px}.composerKinds button{height:42px;border:1px solid var(--line2);border-radius:12px;background:#111115;color:var(--muted);font-size:12px;font-weight:900}.composerKinds button.active{background:#241512;border-color:#704037;color:#fff}.composerGenres{margin:0 -1px 12px;padding-bottom:2px}.compactSearchIntro{padding-top:34px;padding-bottom:34px}.composerSearch>.searchStatus{margin:10px 0 0}@media(max-width:900px){.exploreGenres{padding:11px 15px 0;position:relative;z-index:2;background:#09090b}.genreFilters button{height:38px;padding:0 13px;font-size:11px}.composerKinds button{height:46px;font-size:13px}.composerGenres{margin-right:-15px;padding-right:15px}}@media(max-width:560px){.exploreGenres{padding-left:13px;padding-right:13px}.genreFilters{gap:7px}.genreFilters button{font-size:12px;height:40px}.composerSearch>.searchStatus{margin-left:0;margin-right:0}}.expandedGenres{flex-wrap:wrap;overflow:visible;row-gap:9px}.categorySectionRow{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.categorySectionRow p{margin:6px 0 0;color:var(--muted);font-size:11px}.categoryPosterGrid{padding-bottom:18px}.categoryLoadMore{padding:0 20px 30px;display:flex;flex-direction:column;align-items:center;gap:8px}.categoryLoadMore button,.composerLoadMore{height:44px;border:1px solid #ff4b3648;background:#1b1110;color:#fff;border-radius:13px;padding:0 18px;font-weight:900;font-size:12px}.categoryLoadMore button:hover,.composerLoadMore:hover{background:#281613;border-color:#ff4b3670}.categoryLoadMore button:disabled,.composerLoadMore:disabled{opacity:.55}.categoryLoadMore small{font-size:10px;color:var(--muted)}.categoryEnd{margin:0 20px 28px;padding:13px 15px;border:1px solid var(--line);border-radius:13px;text-align:center;color:var(--muted);font-size:11px}.composerLoadMore{display:block;margin:12px auto 28px}.lockedRating{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.lockedRating small{color:var(--muted);font-size:10px;line-height:1.45;max-width:380px}.myMediaRating{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:600px}.myMediaRatingHead{display:flex;align-items:center;gap:10px;padding:8px 11px;border:1px solid #ff4b3638;background:#180f0e;border-radius:12px}.myMediaRatingHead span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#aaaab2}.myMediaRatingHead b{font-size:17px;color:#fff}.myMediaRatingActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.myMediaRatingActions button{height:42px;border-radius:12px;padding:0 13px;font-size:11px;font-weight:900}.secondaryRatingAction{border:1px solid var(--line2);background:#141418;color:#fff}.myMediaRating>.watchLaterButton{height:40px}@media(max-width:760px){.expandedGenres{padding-top:12px;gap:8px;max-height:none}.expandedGenres button{font-size:12px;height:40px;padding:0 13px}.categorySectionRow{padding-top:14px}.categorySectionRow p{font-size:12px;line-height:1.4}.categoryLoadMore{padding-left:15px;padding-right:15px}.categoryLoadMore button{width:100%;height:48px;font-size:13px}.categoryEnd{margin-left:15px;margin-right:15px;font-size:12px}.myMediaRating{gap:9px}.myMediaRatingHead{width:100%;justify-content:space-between}.myMediaRatingActions{display:grid;grid-template-columns:1fr 1fr;width:100%}.myMediaRatingActions .mediaRateButton{grid-column:1/-1;width:100%;justify-content:center}.myMediaRatingActions button{height:46px;font-size:12px}.myMediaRating>.watchLaterButton{width:100%;height:46px}.lockedRating small{font-size:11px}}@media(max-width:420px){.expandedGenres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:13px;padding-right:13px}.expandedGenres button{width:100%;justify-content:center;overflow:hidden;text-overflow:ellipsis}.myMediaRatingActions{grid-template-columns:1fr}.myMediaRatingActions .mediaRateButton{grid-column:auto}}.profileTakeList{display:contents}.loadMoreButton{display:block;width:calc(100% - 32px);max-width:680px;margin:16px auto 28px;min-height:46px;border:1px solid var(--line2);border-radius:14px;background:var(--surface-2,#141417);color:var(--text,#fff);font:inherit;font-weight:700;cursor:pointer}.loadMoreButton:disabled{opacity:.65;cursor:default}@media (max-width:700px){.loadMoreButton{width:calc(100% - 24px);min-height:50px;font-size:16px}}.repostAttribution{display:flex;align-items:center;gap:7px;margin:0 0 10px 54px;padding:0;border:0;background:transparent;color:#8f8f99;font-size:12px;font-weight:650;cursor:pointer}.repostAttribution b{color:#bdbdc5}.repostAttribution:hover b{color:var(--coral)}.feedLoadMore{margin-top:18px;margin-bottom:24px}.mediaTakeList{display:grid;grid-gap:0;gap:0}.connectionPanel>header>span{font-size:12px;color:#8f8f99;min-width:28px;text-align:right}@media(max-width:720px){.repostAttribution{margin-left:46px;font-size:13px}.feedLoadMore{margin-bottom:calc(22px + env(safe-area-inset-bottom))}}.searchEmptyWithMore{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 0}.searchEmptyWithMore .loadMoreButton{margin-top:0}.compatibilityCard,.dnaCard{margin:18px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#111114,#0c0c0f);padding:18px;overflow:hidden}.dnaCardHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.dnaCardHead h3{margin:5px 0 4px;font-size:21px;letter-spacing:-.5px}.dnaCardHead p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.dnaIcon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:#1d1514;color:var(--coral);flex:0 0 auto}.dnaQuickStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:18px 0}.dnaQuickStats>div{padding:11px;border:1px solid var(--line);border-radius:13px;background:#0b0b0e;display:flex;flex-direction:column;gap:3px}.dnaQuickStats b{font-size:15px}.dnaQuickStats span{font-size:9px;color:var(--muted)}.dnaGenres{display:flex;flex-direction:column;gap:12px}.dnaGenre>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.dnaGenre b{font-size:11px}.dnaGenre span{font-size:9px;color:var(--muted);text-align:right}.dnaBar{height:7px;border-radius:999px;background:#202025;overflow:hidden}.dnaBar>span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--coral),#ff816f)}.dnaHighlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:17px}.dnaHighlights>div{padding:11px 12px;border-radius:13px;background:#151519;display:flex;flex-direction:column;gap:4px}.dnaHighlights span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.7px}.dnaHighlights b{font-size:12px}.dnaRefining{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;border-radius:13px;background:#161211;border:1px solid #3a2521}.dnaRefining>div{display:flex;flex-direction:column;gap:2px}.dnaRefining b{font-size:10px}.dnaRefining span{font-size:9px;color:#c8aaa5}.miniSpinner{width:17px;height:17px;border:2px solid #5c332d;border-top:2px solid var(--coral);border-radius:50%;animation:spin .8s linear infinite;flex:0 0 auto}.dnaEmpty p{color:var(--muted);font-size:12px;line-height:1.5;margin:14px 0 10px}.dnaProgressTrack{height:8px;background:#202025;border-radius:999px;overflow:hidden}.dnaProgressTrack span{height:100%;display:block;background:var(--coral);border-radius:inherit}.dnaEmpty>small{display:block;color:var(--muted);font-size:9px;margin-top:7px}.dnaLoading{min-height:130px}.dnaSkeleton{display:flex;flex-direction:column;gap:8px;margin-top:12px}.dnaSkeleton span{height:14px;border-radius:8px;background:linear-gradient(100deg,#131317 20%,#202026 40%,#131317 60%);background-size:200% 100%;animation:shimmer 1.2s infinite}.dnaSkeleton span:nth-child(2){width:72%}.dnaSkeleton span:nth-child(3){width:54%}.compatibilityCard{border-color:#3b2421;background:radial-gradient(circle at 6% 0,#ff4b3618,transparent 35%),linear-gradient(145deg,#121012,#0c0c0f)}.compatibilityTop{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.compatibilityScore{width:112px;height:112px;border-radius:50%;border:1px solid #5a302b;background:radial-gradient(circle,#2b1715 0,#151113 62%,#0d0d10 63%);display:flex;flex-direction:column;align-items:center;justify-content:center}.compatibilityScore strong{font-size:30px;letter-spacing:-1.5px}.compatibilityScore span{font-size:9px;color:#ff9e91;text-transform:uppercase;letter-spacing:.8px}.compatibilityIntro h3{font-size:20px;margin:5px 0 4px}.compatibilityIntro p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.compatibilityMini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.compatibilityMini>div{border:1px solid var(--line);background:#0b0b0e;border-radius:13px;padding:10px;display:flex;flex-direction:column;gap:3px}.compatibilityMini span{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px}.compatibilityMini b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compatibilityToggle{width:100%;border:0;background:transparent;color:#f1f1f4;padding:13px 2px 1px;display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:800}.compatibilityDetails,.compatibilityToggle{margin-top:12px;border-top:1px solid var(--line)}.compatibilityDetails{padding-top:15px}.compatibilitySection+.compatibilitySection{margin-top:18px}.compatibilitySectionTitle{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:9px}.compatibilitySectionTitle b{font-size:12px}.compatibilitySectionTitle span{font-size:9px;color:var(--muted)}.compatibilityTitles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.compatibilityTitles button{border:1px solid var(--line);background:#0b0b0e;border-radius:13px;padding:7px;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:9px;gap:9px;text-align:left;align-items:center;min-width:0}.compatibilityTitles img,.miniPosterFallback{width:42px;height:63px;border-radius:7px;object-fit:cover;background:#18181d;display:grid;place-items:center;font-weight:900;color:var(--coral)}.compatibilityTitles button>div{min-width:0}.compatibilityTitles b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compatibilityTitles span{display:block;font-size:8px;line-height:1.45;color:var(--muted);margin-top:3px}.compatibilityGenreSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:17px}.compatibilityGenreSummary>div{padding:10px 11px;border-radius:12px;background:#17171b;display:flex;flex-direction:column;gap:4px}.compatibilityGenreSummary span{font-size:8px;color:var(--muted)}.compatibilityGenreSummary b{font-size:11px}.compatibilityInsufficient{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:center}.compatibilityInsufficient .compatibilityIcon{width:52px;height:52px;border-radius:16px;background:#1d1514;color:var(--coral);display:grid;place-items:center}.compatibilityInsufficient h3{font-size:16px;margin:4px 0}.compatibilityInsufficient p{font-size:10px;color:var(--muted);line-height:1.5;margin:0}.compatibilityLoading{display:grid;grid-template-columns:90px 1fr;grid-gap:14px;gap:14px}.skeletonScore{width:90px;height:90px;border-color:var(--line);background:#17171b}.peopleResultMain .peopleCompatibility{color:#ff8d7e;font-size:8px;font-weight:800;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rightPanel .peopleResultMain .peopleCompatibility{font-size:8px}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:560px){.compatibilityCard,.dnaCard{margin:14px;border-radius:18px;padding:15px}.dnaCardHead h3{font-size:20px}.dnaCardHead p{font-size:12px}.dnaQuickStats{grid-template-columns:repeat(2,1fr)}.dnaQuickStats b{font-size:16px}.dnaQuickStats span{font-size:10px}.dnaGenre b{font-size:12px}.dnaGenre span{font-size:9px}.dnaHighlights{grid-template-columns:1fr 1fr}.compatibilityTop{grid-template-columns:92px minmax(0,1fr);gap:12px}.compatibilityScore{width:92px;height:92px}.compatibilityScore strong{font-size:27px}.compatibilityIntro h3{font-size:18px}.compatibilityIntro p{font-size:11px}.compatibilityMini{grid-template-columns:repeat(2,1fr)}.compatibilityMini>div:last-child{grid-column:1/-1}.compatibilityGenreSummary,.compatibilityTitles{grid-template-columns:1fr}.compatibilityToggle{font-size:11px}}.appShell,.authPage,.bootScreen,.mainColumn,.pageView{min-height:100dvh}.leftNav,.rightPanel{height:100dvh}img{max-width:100%}.exploreKinds{grid-template-columns:repeat(4,minmax(0,1fr))}.composerKinds{grid-template-columns:repeat(3,minmax(0,1fr))}.composerKinds button,.exploreKinds button{min-width:0}.catalogError{margin:12px 20px 0;padding:11px 13px;border:1px solid #5b2e29;border-radius:12px;background:#231210;color:#ffb4aa;font-size:11px;line-height:1.45}.dnaQuickStats{grid-template-columns:repeat(5,minmax(0,1fr))}.libraryTitle h3,.mediaHeroCopy h1,.posterTitleButton h3,.profileDetails h1,.resultTitleButton h3,.studioSearchResults b{overflow-wrap:anywhere}.resultActions{display:flex;gap:6px;align-items:center}.resultActions>*{min-width:0}.studioCatalogKinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:2px 0 12px}.studioCatalogKinds button{height:40px;border:1px solid var(--line2);border-radius:12px;background:#111115;color:var(--muted);font-size:11px;font-weight:900}.studioCatalogKinds button.active{background:#241512;border-color:#704037;color:#fff}.studioPosterGrid button small{display:block;margin-top:3px;color:#8f8f99;font-size:8px;font-weight:800;letter-spacing:.07em}.selectedChips button small{margin-left:6px;color:#888892;font-size:8px;text-transform:uppercase}.rightPanel footer{display:flex;flex-direction:column;gap:4px}.libraryTabs{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.libraryTabs::-webkit-scrollbar{display:none}.libraryTabs button{flex:1 0 104px;min-width:104px}@media(max-width:900px){.exploreKinds{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.exploreKinds button{font-size:12px;padding:0 5px}.dnaQuickStats{grid-template-columns:repeat(3,minmax(0,1fr))}.resultActions{flex-wrap:wrap}.catalogError{margin-left:15px;margin-right:15px;font-size:12px}}@media(max-width:560px){.exploreKinds{padding-left:12px;padding-right:12px;gap:5px}.exploreKinds button{height:44px;font-size:11px;border-radius:11px}.composerKinds{gap:6px}.composerKinds button{font-size:12px;padding:0 6px}.dnaQuickStats{grid-template-columns:repeat(2,minmax(0,1fr))}.dnaQuickStats>div:last-child{grid-column:1/-1}.expandedGenres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;max-height:248px;overflow-y:auto;overscroll-behavior:contain;padding-bottom:4px;scrollbar-width:thin}.expandedGenres button{width:100%;height:auto;min-height:40px;padding:8px 10px;white-space:normal;line-height:1.2;text-overflow:clip}.resultActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.resultActions>*{width:100%!important;min-height:38px}.resultActions>:last-child:nth-child(3){grid-column:1/-1}.exploreResultCard{align-items:start}.studioCatalogKinds button{height:44px;font-size:12px}.studioSearchResults>button{min-width:0}.libraryTabs button{flex-basis:112px}.mediaHeroCopy h1{-webkit-hyphens:auto;hyphens:auto}}@media(max-width:380px){.exploreKinds{gap:4px}.exploreKinds button{font-size:10.5px;padding:0 3px}.composerKinds button{font-size:11px}.mediaHeroContent{grid-template-columns:84px minmax(0,1fr)}.mediaProfilePoster{width:84px}.mediaHeroCopy h1{font-size:22px}}.rightPanel footer a,.tmdbCredit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.watchLaterButton.watching{cursor:default;opacity:.9}.libraryCard.playing{border-color:#35323d}@media(max-width:900px){.authFormPanel{min-height:100dvh}}.gameProgressActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gameFinishButton,.gameStartButton{height:40px;border-radius:12px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:850}.gameStartButton{border:1px solid #3f3f48;background:#17171c;color:#fff}.gameFinishButton{border:0;background:var(--coral);color:#fff}.gameFinishButton:disabled,.gameStartButton:disabled{opacity:.55}@media(max-width:560px){.gameProgressActions{display:grid;grid-template-columns:1fr 1fr;width:100%}.gameProgressActions>button{width:100%;height:46px}.mediaPrimaryActions>.gameProgressActions,.myMediaRating>.gameProgressActions{grid-column:1/-1}}.composerCatalogError{margin:0 0 12px}@media(max-width:900px){.authPage{grid-template-columns:1fr;min-height:100dvh}.authBrandPanel{display:none}.mobileAuthLogo{display:block}.authFormPanel{min-height:100dvh;padding:26px}}@media(max-width:560px){.authFormPanel{padding:calc(22px + env(safe-area-inset-top)) 18px calc(28px + env(safe-area-inset-bottom))}}.profileDnaStack{display:flex;flex-direction:column}.profileDnaStack>.dnaCard+.dnaCard{margin-top:0}.gameDnaCard{background:radial-gradient(circle at 94% 0,#ff4b3610,transparent 30%),linear-gradient(145deg,#101014,#0c0c0f)}.gameDnaCard .dnaIcon{background:#181315}.audiovisualDnaStats{grid-template-columns:repeat(4,minmax(0,1fr))}.gameDnaStats{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.audiovisualDnaStats,.gameDnaStats{grid-template-columns:repeat(2,minmax(0,1fr))}.gameDnaStats>div:last-child{grid-column:1/-1}}.compatibilityStack{display:flex;flex-direction:column}.compatibilityStack>.compatibilityCard+.compatibilityCard{margin-top:0}.gameCompatibility{background:radial-gradient(circle at 90% 0,#ff4b360c,transparent 34%),#101014}.audiovisualCompatibility{background:radial-gradient(circle at 90% 0,#8d7dff0b,transparent 34%),#101014}.peopleCompatibilityStack{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.peopleResultMain .peopleCompatibilityStack .peopleCompatibility{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:3px 6px;border-radius:999px;background:#16161b;border:1px solid var(--line)}.peopleCompatibilityStack .gamesBadge{color:#ff9a8d}.peopleCompatibilityStack .audiovisualBadge{color:#c6bfff}.rightPanel .peopleCompatibilityStack{gap:3px}.rightPanel .peopleCompatibilityStack .peopleCompatibility{font-size:7px;padding:2px 5px}.profileSafetyActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.compactSafety{height:36px!important;padding:0 11px!important;font-size:10px!important}.dangerText{color:#ff9b91!important;border-color:#57302d!important}.safetyReport{border:1px solid var(--line2)!important;background:#141418!important}.profileActionNotice{margin:0 22px 14px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#111115;color:#aaaab2;font-size:11px}.feedbackModal .field,.reportModal .field{display:flex;flex-direction:column;gap:7px;margin:12px 0}.feedbackModal select,.reportModal select,.studioAdminPanel select{height:42px;border:1px solid var(--line2);background:#151519;color:white;border-radius:12px;padding:0 12px;font:inherit;font-size:12px}.feedbackModal .field>span,.reportModal .field>span{font-size:11px;font-weight:800}.reportModal .field small{color:var(--muted);font-weight:500}.modalDone{text-align:center;padding:28px 16px}.modalDone .successMark{width:58px;height:58px;border-radius:50%;background:#18251f;color:#77dca8;display:grid;place-items:center;margin:0 auto 15px}.modalDone p{color:var(--muted);line-height:1.55;margin:8px auto 20px;max-width:390px}.commentActions{gap:12px}.commentActions,.commentReport{display:flex;align-items:center}.commentReport{border:0;background:transparent;color:#8c8c95;font-size:9px;font-weight:800;gap:4px;padding:8px 0 0}.onboardingBackdrop{z-index:160;background:rgba(3,3,5,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:auto;padding:28px 14px}.onboardingModal{width:min(860px,96vw);max-height:calc(100dvh - 56px);overflow:auto;margin:auto;border:1px solid #34343b;border-radius:26px;background:#0c0c10;box-shadow:0 34px 90px #000b;padding:28px}.onboardingIntro{text-align:center;max-width:650px;margin:0 auto;padding:30px 10px}.onboardingMark{width:76px;height:76px;border-radius:25px;background:#1b1211;display:grid;place-items:center;margin:0 auto 20px}.onboardingMark .logoMarkImage{width:48px;height:48px}.onboardingIntro h1{font-size:42px;letter-spacing:-1.8px;margin:8px 0}.onboardingIntro>p{color:#a3a3ac;line-height:1.65;max-width:570px;margin:0 auto 24px}.onboardingDnaPreview{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;max-width:520px;margin:0 auto 24px}.onboardingDnaPreview>div{border:1px solid var(--line2);background:#121216;border-radius:17px;padding:18px;display:flex;flex-direction:column;gap:4px}.onboardingDnaPreview>div>span{font-size:27px}.onboardingDnaPreview b{font-size:13px}.onboardingDnaPreview small{font-size:10px;color:var(--muted)}.onboardingPrimary{min-width:220px;height:48px}.onboardingSkip{border:0;background:transparent;color:#85858e;padding:10px 14px;font-size:11px;font-weight:800}.onboardingIntro>.onboardingSkip{display:block;margin:7px auto 0}.onboardingIntroError{max-width:520px;margin:12px auto 0;text-align:left}.onboardingPeople>header,.onboardingRate>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.onboardingPeople h2,.onboardingRate h2{font-size:28px;margin:3px 0}.onboardingPeople header p{margin:5px 0 0;color:var(--muted);font-size:12px}.onboardingProgress{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:16px}.onboardingProgress>div{padding:12px;border:1px solid var(--line);border-radius:14px;background:#111115;display:flex;flex-direction:column;gap:3px}.onboardingProgress b{font-size:15px}.onboardingProgress span{font-size:9px;color:var(--muted)}.onboardingKinds{margin-bottom:14px}.onboardingGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px}.onboardingGrid>button{border:1px solid var(--line);background:#101014;border-radius:13px;padding:6px;color:white;text-align:left;min-width:0}.onboardingGrid>button.selected{border-color:var(--coral);box-shadow:0 0 0 1px var(--coral)}.onboardingGrid .posterFallback,.onboardingGrid img{width:100%;aspect-ratio:2/3;border-radius:9px;object-fit:cover;margin-bottom:7px}.onboardingGrid b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onboardingGrid small{display:block;font-size:8px;color:var(--muted);margin-top:3px}.onboardingRatingSheet{position:-webkit-sticky;position:sticky;bottom:0;margin:14px -2px 0;padding:14px;border:1px solid #42322f;border-radius:17px;background:#111115f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -10px 30px #0007}.onboardingRatingSheet>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.onboardingRatingSheet .ratingOptions{grid-template-columns:repeat(10,1fr)}.onboardingRatingSheet>.primarySmall{width:100%;margin-top:10px}.onboardingFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.onboardingFooter>span{font-size:10px;color:var(--muted);line-height:1.4}.onboardingPeople .discoverPeople{margin:0;border:0;background:transparent;padding:0}.onboardingPeople .peopleList{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.onboardingFinish{display:flex;justify-content:flex-end;margin-top:18px;border-top:1px solid var(--line);padding-top:18px}.onboardingFinish .primaryButton{height:46px;padding:0 24px}.studioAdminNav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0 0 18px;padding:6px;border:1px solid var(--line);border-radius:15px;background:#0d0d10}.studioAdminNav button{height:42px;border:0;border-radius:11px;background:transparent;color:#8e8e97;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:850}.studioAdminNav button.active{background:#1b1b20;color:white}.studioAdminPanel{border:1px solid var(--line);border-radius:18px;background:#0e0e12;padding:18px}.adminPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.adminPanelHeader h2{font-size:25px;margin:3px 0}.adminPanelHeader p{font-size:11px;color:var(--muted);margin:4px 0 0;line-height:1.5}.adminFilter{display:flex;gap:5px}.adminFilter button{height:36px;border:1px solid var(--line);border-radius:10px;background:#121217;color:#92929b;padding:0 11px;font-size:10px;font-weight:800}.adminFilter button.active{border-color:#6b3a34;color:white;background:#211311}.feedbackQueue,.moderationList{display:flex;flex-direction:column;gap:9px}.feedbackQueue>article,.moderationItem{border:1px solid var(--line);border-radius:15px;background:#111115;padding:14px}.feedbackQueueHead,.moderationMeta{display:flex;align-items:center;justify-content:space-between;gap:12px}.moderationMeta b{font-size:13px}.feedbackQueueHead>span:last-child,.moderationMeta span{font-size:9px;color:var(--muted)}.feedbackQueue>article>p,.moderationItem>p{font-size:12px;line-height:1.55;color:#d1d1d6;white-space:pre-wrap}.feedbackQueueMeta,.moderationTarget{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#8f8f98;font-size:9px}.feedbackQueueMeta button,.moderationTarget button{border:0;background:transparent;color:#ff9f93;padding:0;font-weight:800}.feedbackQueueMeta code,.moderationTarget code{background:#18181d;border-radius:6px;padding:3px 5px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.moderationActions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:12px}.moderationActions button{height:32px;border:1px solid var(--line2);border-radius:9px;background:#151519;color:#c9c9cf;padding:0 10px;font-size:9px;font-weight:800}.feedbackCategory,.statusPill{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;background:#202027;color:#aaaab3;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.status-open{color:#ffc184;background:#2a1d11}.status-actioned,.status-done{color:#85e4ae;background:#13251b}.status-dismissed{color:#8f8f99}.feedbackCategory{color:#ffb0a5;background:#281713}.analyticsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.analyticsGrid>div{border:1px solid var(--line);background:#111115;border-radius:15px;padding:14px;min-width:0}.analyticsGrid span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#8d8d97}.analyticsGrid b{display:block;font-size:25px;margin:7px 0 4px;letter-spacing:-.8px}.analyticsGrid small{display:block;color:#85858f;font-size:9px;line-height:1.4}.analyticsNote{margin-top:12px;padding:13px;border-radius:13px;background:#17171c;border:1px solid var(--line)}.analyticsNote b{font-size:11px}.analyticsNote p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.feedbackQueueHead .feedbackCategory{margin-right:auto}@media(max-width:760px){.profileSafetyActions{width:100%;justify-content:flex-end}.publicProfileAction{max-width:70%}.compactSafety{padding:0 9px!important}.profileActionGroup .feedbackButton{order:3;width:100%}.onboardingBackdrop{padding:0}.onboardingModal{width:100vw;max-height:100dvh;min-height:100dvh;border:0;border-radius:0;padding:calc(18px + env(safe-area-inset-top)) 14px calc(22px + env(safe-area-inset-bottom))}.onboardingIntro{padding-top:12vh}.onboardingIntro h1{font-size:34px}.onboardingDnaPreview{grid-template-columns:1fr 1fr}.onboardingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.onboardingProgress{grid-template-columns:1fr 1fr}.onboardingProgress>div:last-child{grid-column:1/-1}.onboardingRatingSheet .ratingOptions{grid-template-columns:repeat(5,1fr)}.onboardingPeople .peopleList{grid-template-columns:1fr}.onboardingFooter{position:-webkit-sticky;position:sticky;bottom:calc(-22px - env(safe-area-inset-bottom));background:#0c0c10;padding-bottom:calc(18px + env(safe-area-inset-bottom));margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.studioAdminNav{display:flex;overflow-x:auto}.studioAdminNav button{flex:0 0 auto;padding:0 13px}.adminPanelHeader{flex-direction:column}.analyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.studioAdminPanel{margin:0 12px;padding:14px}.moderationMeta{align-items:flex-start;flex-direction:column;gap:4px}}@media(max-width:390px){.onboardingDnaPreview{grid-template-columns:1fr}.onboardingGrid{grid-template-columns:repeat(3,1fr)}.analyticsGrid{grid-template-columns:1fr}.profileSafetyActions{gap:4px}.compactSafety{font-size:9px!important}}.peopleResultStatic{cursor:default}.betaLaunchGate{display:flex;justify-content:space-between;gap:20px;padding:18px;margin:0 0 20px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.betaLaunchGate>div:first-child{display:flex;flex-direction:column;gap:5px;min-width:220px}.betaLaunchGate>div:first-child b{font-size:18px}.betaLaunchGate>div:first-child small{color:var(--muted);max-width:520px;line-height:1.45}.betaLaunchGate.ready{border-color:rgba(31,157,85,.35)}.betaLaunchGate.pending{border-color:rgba(255,75,54,.35)}.betaGateStats{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));grid-gap:8px;gap:8px;min-width:min(360px,100%)}.betaGateStats span{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--surface-2);color:var(--muted);font-size:12px}.betaGateStats b{color:var(--text);font-size:17px}@media (max-width:760px){.betaLaunchGate{flex-direction:column}.betaGateStats{min-width:0;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}.discoverPeopleMore{width:100%;margin-top:10px;border:1px solid var(--line);background:transparent;color:var(--text);border-radius:12px;min-height:40px;font-weight:700}.discoverPeopleMore:hover{background:var(--surface-2)}.feedHeader{height:auto;min-height:66px;padding:0 0 7px}.feedSwitch{height:54px}.feedModeDescription{display:block;text-align:center;color:#777782;font-size:10px;line-height:1.3;padding:0 12px}.feedReason{display:flex;align-items:center;gap:6px;color:#ff8b7c;font-size:10px;font-weight:800;margin:0 0 9px 52px;letter-spacing:.01em}.feedReason svg{flex:0 0 auto}.dnaRecommendations{border-bottom:1px solid var(--line);padding:18px;background:radial-gradient(circle at 100% 0,#ff4b360e,transparent 32%),#0b0b0e}.dnaRecommendations .sectionRow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.dnaRecommendations h2{margin:3px 0 4px;font-size:20px;letter-spacing:-.5px}.dnaRecommendations .sectionRow p{margin:0;color:var(--muted);font-size:10px;line-height:1.45;max-width:390px}.recommendationScope{display:flex;gap:5px;background:#111115;border:1px solid var(--line);border-radius:12px;padding:4px}.recommendationScope button{border:0;background:transparent;border-radius:8px;min-height:31px;padding:0 9px;color:#85858e;font-size:9px;font-weight:850;white-space:nowrap}.recommendationScope button.active{background:#24242a;color:white}.recommendationRail{display:flex;gap:11px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin}.recommendationCard{flex:0 0 152px;scroll-snap-align:start;min-width:0}.recommendationPoster{width:100%;aspect-ratio:2/3;border:0;background:#15151a;border-radius:13px;overflow:hidden;position:relative;padding:0}.recommendationPoster .posterFallback,.recommendationPoster img{width:100%;height:100%;object-fit:cover;display:grid;place-items:center}.recommendationScore{position:absolute;right:6px;bottom:6px;border-radius:999px;background:#09090be8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:5px 7px;color:#ffca68;font-size:9px;font-weight:900}.recommendationCopy{padding-top:8px;display:flex;flex-direction:column;gap:4px}.recommendationCopy>span{font-size:8px;font-weight:900;letter-spacing:.08em;color:var(--coral)}.recommendationCopy>button{border:0;background:transparent;padding:0;text-align:left;min-width:0}.recommendationCopy b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommendationCopy small{display:block;color:#8c8c95;font-size:8.5px;line-height:1.35;min-height:23px}.recommendationCopy .watchLaterButton{margin-top:3px;width:100%}.recommendationEmpty{border:1px dashed var(--line2);border-radius:13px;padding:16px;color:var(--muted);font-size:11px}.recommendationSkeleton{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.recommendationSkeleton span{aspect-ratio:2/3;border-radius:13px;background:linear-gradient(100deg,#121216,#1b1b20,#121216);background-size:200% 100%;animation:shimmer 1.2s infinite}.dnaHeadActions{display:flex;align-items:center;gap:9px}.compatibilityShare,.dnaShareButton,.profileTopShare{border:1px solid var(--line2);background:#151519;border-radius:11px;min-height:36px;padding:0 11px;display:flex;align-items:center;justify-content:center;gap:7px;color:#d8d8dd;font-size:9px;font-weight:850}.compatibilityShare:hover,.dnaShareButton:hover,.profileTopShare:hover{background:#1d1d22;border-color:#44444d}.dnaInsightGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0}.dnaInsightGrid>div{background:#101014;border:1px solid var(--line);border-radius:13px;padding:11px;min-width:0}.dnaInsightGrid span{display:block;color:#7e7e88;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.dnaInsightGrid b{display:block;font-size:13px;margin:5px 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dnaInsightGrid small{display:block;color:#85858f;font-size:8px}.dnaInsightGrid .dnaSignature{grid-column:span 2}.dnaDistribution{margin:14px 0;padding:12px;border:1px solid var(--line);border-radius:14px;background:#0d0d10}.dnaDistributionHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dnaDistributionHead b{font-size:10px}.dnaDistributionHead span{font-size:8px;color:var(--muted)}.dnaDistributionBars{display:grid;grid-template-columns:repeat(10,1fr);align-items:end;grid-gap:5px;gap:5px;height:92px}.dnaDistributionBars>div{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.dnaDistributionBars>div>span{width:100%;max-width:22px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--coral2),var(--coral));min-height:4px}.dnaDistributionBars small{font-size:7px;color:#777782}.compatibilityShare{margin:12px 0 2px;width:100%;background:#121217}.profileTopShare{margin-left:auto}.publicProfileTop{gap:10px}.publicProfileTop>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsPanel{width:min(620px,calc(100vw - 28px));max-height:min(850px,calc(100dvh - 30px));overflow:auto;border:1px solid var(--line2);border-radius:22px;background:#0e0e12;box-shadow:var(--shadow);padding:20px}.settingsPanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.settingsPanel h2{font-size:27px;margin:3px 0}.settingsSection{padding:18px 0;border-bottom:1px solid var(--line)}.settingsSectionHead{display:flex;align-items:center;justify-content:space-between;gap:16px}.settingsSectionHead>div{display:flex;flex-direction:column;gap:4px}.settingsSectionHead b{font-size:14px}.settingsSectionHead span{font-size:10px;color:var(--muted);line-height:1.45}.dangerZone{border-bottom:0}.dangerZone h3{margin:5px 0 6px;font-size:18px}.dangerZone p{margin:0 0 13px;color:#9898a2;font-size:10px;line-height:1.5}.dangerZone label{display:flex;flex-direction:column;gap:7px;font-size:9px;color:#aaaab3}.dangerZone input{height:42px;border:1px solid #552b2a;background:#171112;border-radius:11px;padding:0 12px;color:white}.dangerAction{width:100%;min-height:42px;border:1px solid #71322e;background:#321715;color:#ffb2a8;border-radius:11px;margin-top:10px;font-weight:850;font-size:10px}.dangerAction:disabled{opacity:.4;cursor:not-allowed}.settingsMessage{position:-webkit-sticky;position:sticky;bottom:0;background:#17171cf2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line2);border-radius:11px;padding:10px 12px;color:#cfcfd5;font-size:10px;margin-top:10px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #ff7665;outline-offset:2px}.profileDetails p,.recommendationCopy small,.takeText{overflow-wrap:anywhere}.bottomNav button,.followButton,.leftNav nav button,.secondaryButton,.takeActions button{touch-action:manipulation}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:760px){.feedHeader{top:56px;min-height:66px}.feedReason{margin-left:43px}.dnaRecommendations{padding:15px 13px}.dnaRecommendations .sectionRow{flex-direction:column}.recommendationScope{width:100%;display:grid;grid-template-columns:1fr 1fr}.recommendationCard{flex-basis:138px}.recommendationSkeleton{grid-template-columns:repeat(3,1fr)}.dnaCardHead{align-items:flex-start}.dnaHeadActions{flex-direction:column-reverse;align-items:flex-end}.dnaShareButton span{display:none}.dnaShareButton{width:36px;padding:0}.dnaInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dnaInsightGrid .dnaSignature{grid-column:span 2}.dnaDistributionBars{gap:3px}.profileTopShare span{display:none}.profileTopShare{width:36px;padding:0;flex:0 0 36px}.settingsPanel{width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0;padding:calc(18px + env(safe-area-inset-top)) 14px calc(22px + env(safe-area-inset-bottom))}.settingsSectionHead{align-items:flex-start}.settingsSectionHead .secondaryButton{flex:0 0 auto}.profileActionGroup{gap:7px}.profileActionGroup .secondaryButton{min-height:40px}.bottomNav{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media(max-width:390px){.dnaInsightGrid{grid-template-columns:1fr}.dnaInsightGrid .dnaSignature{grid-column:span 1}.recommendationCard{flex-basis:128px}.settingsSectionHead{flex-direction:column}.settingsSectionHead>button{width:100%}}.authLegal{margin-top:14px;text-align:center;color:#676771;font-size:10px;line-height:1.55}.authLegal a{color:#a8a8b0;text-decoration:none}.authLegal a:hover{color:white;text-decoration:underline}.settingsLegalLinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.settingsLegalLinks a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:10px;color:#d8d8dd;text-decoration:none;font-size:10px;font-weight:750;background:#121216}.settingsLegalLinks a:hover{border-color:var(--line2);background:#18181d}.legalPage{min-height:100dvh;background:radial-gradient(circle at 20% 0,#ff4b3612,transparent 30%),var(--bg);padding:48px 20px}.legalCard{width:min(820px,100%);margin:0 auto;border:1px solid var(--line);background:#0e0e12;border-radius:24px;padding:clamp(28px,5vw,58px);box-shadow:var(--shadow)}.legalBrand{display:inline-flex;margin-bottom:38px;text-decoration:none}.legalBrand span{display:inline-grid;place-items:center;height:48px;padding:0 18px;border-radius:13px;background:var(--coral);color:white;font-weight:950;letter-spacing:-1px;font-size:23px}.legalCard h1{font-size:clamp(38px,7vw,62px);line-height:1;letter-spacing:-.045em;margin:10px 0 8px}.legalUpdated{color:#73737d!important;font-size:11px!important;margin-bottom:36px!important}.legalCard h2{font-size:19px;margin:32px 0 9px;letter-spacing:-.02em}.legalCard p{color:#b8b8c0;font-size:14px;line-height:1.72;margin:0 0 13px}.legalCard a{color:#ff8878}.legalFooter{display:flex;flex-wrap:wrap;gap:14px;margin-top:42px;padding-top:24px;border-top:1px solid var(--line)}.legalFooter a{color:#d9d9de;font-size:12px;font-weight:800;text-decoration:none}.legalFooter a:hover{color:white;text-decoration:underline}@media(max-width:560px){.legalPage{padding:0}.legalCard{min-height:100dvh;border:0;border-radius:0;padding:calc(32px + env(safe-area-inset-top)) 20px calc(34px + env(safe-area-inset-bottom))}.legalBrand{margin-bottom:30px}.legalCard p{font-size:13px}}:root{--bg:#08090b;--surface:#101216;--surface2:#15181d;--surface3:#1b1f25;--line:#20242b;--line2:#303640;--text:#f6f7f8;--muted:#8f96a3;--soft:#c9ced6;--coral:#ff4f3a;--coral2:#ff6b58;--green:#66d6a0;--radius:22px;--shadow:0 24px 70px rgba(0,0,0,.34)}html{background:var(--bg);scrollbar-color:#30343b transparent}body{background:radial-gradient(circle at 50% -20%,rgba(255,79,58,.065),transparent 32rem),var(--bg);color:var(--text);letter-spacing:-.005em}button,input,select,textarea{font-family:inherit}button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}a{color:inherit}@media(min-width:901px){.appShell{max-width:1340px;grid-template-columns:226px minmax(0,720px) 350px;gap:18px;padding:0 14px}.leftNav{border-right:0;padding:26px 10px 20px}.navLogo{padding-left:12px}.leftNav nav{gap:7px}.leftNav nav button{height:48px;border-radius:14px;padding:0 14px;color:#aeb4be;font-weight:720}.leftNav nav button:hover{background:#111419;color:#fff}.leftNav nav button.active{background:#171a20;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)}.composeMain{height:50px;border-radius:14px;box-shadow:0 12px 28px rgba(255,79,58,.16)}.accountDock{padding:8px;border:1px solid var(--line);border-radius:18px;background:rgba(16,18,22,.66)}.mainColumn{border:1px solid var(--line);border-top:0;border-bottom:0;background:rgba(10,11,14,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.012)}.rightPanel{padding:22px 10px 22px 2px}.rightSearch{height:48px;border-radius:16px;background:#111419;border-color:var(--line);margin-bottom:16px}.sideCard{border-radius:18px;background:#0f1115;border-color:var(--line);box-shadow:0 10px 26px rgba(0,0,0,.08)}.feedHeader{background:rgba(8,9,11,.86)}.takeCard{margin:12px 14px;border:1px solid var(--line);border-radius:20px;background:#0d0f13;padding:18px;box-shadow:0 10px 28px rgba(0,0,0,.08)}.takeCard:hover{background:#101319;border-color:#2a3038}.takeCard+.takeCard{margin-top:0}.quickComposer{width:calc(100% - 28px);margin:12px 14px;border:1px solid var(--line);border-radius:18px;background:#0f1115;padding:14px 16px}.dnaRecommendations{margin:12px 14px 2px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(255,79,58,.045),transparent 45%),#0e1014}.activityList{border-top:0;padding:0 14px 18px}.activityList>button{border:1px solid var(--line);border-radius:16px;margin-bottom:8px;background:#0e1014}}.feedHeader{min-height:72px;padding:8px 12px 9px;border-bottom:1px solid rgba(255,255,255,.055);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.feedSwitch{height:42px;padding:4px;border:1px solid var(--line);border-radius:14px;background:#101216;gap:4px}.feedSwitch button{border-radius:10px;font-size:13px;font-weight:780;color:#818895}.feedSwitch button:hover{background:#15181d}.feedSwitch button.active{background:#1b1f25;color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.18)}.feedSwitch button.active:after{display:none}.feedModeDescription{padding-top:7px!important;color:#777f8c!important;font-size:9.5px!important}.quickComposer{min-height:64px;background:#0e1014}.quickComposer>span:nth-child(2){font-size:14px;color:#939aa6}.quickPlus{background:#22262d;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)}.feedReason{color:#ff8979;margin-bottom:10px}.takeAuthor{gap:11px}.authorButton{min-width:0}.nameLine b{font-weight:820;letter-spacing:-.015em}.nameLine>span:not(.verified){color:#7f8794}.takeBody{margin-left:52px}.takeText{color:#e7e9ed;line-height:1.62;letter-spacing:-.006em}.mediaAttachmentButton{border:1px solid var(--line);border-radius:16px!important;background:#111419!important;overflow:hidden;padding:10px!important;margin:12px 0 13px!important}.mediaAttachmentButton:hover{background:#15191f!important;border-color:#303640}.mediaAttachment>.posterFallback,.mediaAttachment>img{border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.3)}.mediaCopy{display:flex;flex-direction:column;justify-content:center;padding:2px 0}.mediaCopy>span{font-size:8.5px;letter-spacing:.12em}.mediaCopy h3{font-weight:820;line-height:1.12}.ratingBadge{border-radius:999px;border-color:#50332e;background:#1c1210;padding:5px 9px;width:max-content}.takeActions{margin-top:3px;max-width:520px;margin-left:-6px}.takeActions button{min-height:38px;border-radius:12px}.takeActions button:hover{background:#171a20}.takeActions button>span{font-size:10px;color:inherit}.postOwnerActions button{border-radius:10px}.emptyState{padding-top:72px}.emptyGlyph{background:#111419;border-color:#252a32;box-shadow:0 14px 32px rgba(0,0,0,.16)}.emptyState h3{font-weight:850}.sectionTitle{border-bottom:0;padding:30px 22px 13px}.sectionTitle h1{font-weight:890;letter-spacing:-1.4px}.sectionTitle p{line-height:1.5}.exploreKinds{gap:7px;padding-top:8px}.exploreKinds button{height:40px;border-radius:12px;border-color:var(--line);background:#0f1115;color:#8e95a1}.exploreKinds button.active{background:#1d1716;border-color:#5d352f;color:#fff;box-shadow:none}.exploreKinds button.active:after{display:none}.exploreSearch{border-color:var(--line);background:#111419;border-radius:16px;box-shadow:0 8px 22px rgba(0,0,0,.07)}.genreFilters{scrollbar-width:none}.genreFilters::-webkit-scrollbar{display:none}.posterGrid .posterFallback,.posterGrid img{border-radius:13px;box-shadow:0 10px 24px rgba(0,0,0,.14);transition:transform .18s ease,filter .18s ease}.posterGrid article:hover img{transform:translateY(-2px);filter:brightness(1.04)}.posterGrid h3{font-weight:760;margin-top:5px}.posterAction,.watchLaterButton{border-radius:11px}.exploreResultCard{border-color:var(--line);background:#0f1115;border-radius:18px;box-shadow:0 10px 24px rgba(0,0,0,.07)}.profileBanner{background:radial-gradient(circle at 22% 35%,rgba(255,79,58,.28),transparent 28%),linear-gradient(135deg,#1d1718,#11151b 58%,#0e1117)}.profileDetails h1{font-weight:890}.profileDetails>p{color:#c6cbd2}.secondaryButton{border-color:var(--line2);background:#111419}.secondaryButton:hover{background:#181c22;border-color:#444b56}.profileLogoutButton{background:#171112;border-color:#4e2b28}.contentTabs{height:52px;border-color:var(--line);background:#0b0d10}.contentTabs button{font-weight:760}.contentTabs button.active:after{height:2px;left:24%;right:24%}.compatibilityCard,.dnaCard{border-color:var(--line);background:linear-gradient(155deg,#111419,#0b0d10);box-shadow:0 14px 34px rgba(0,0,0,.08)}.audiovisualDnaCard{background:radial-gradient(circle at 100% 0,rgba(255,79,58,.07),transparent 32%),linear-gradient(155deg,#111419,#0b0d10)}.gameDnaCard{background:radial-gradient(circle at 100% 0,rgba(102,214,160,.06),transparent 32%),linear-gradient(155deg,#111419,#0b0d10)}.compatibilityMini>div,.dnaDistribution,.dnaInsightGrid>div,.dnaQuickStats>div{background:#0d1014;border-color:#20252d}.dnaHighlights>div{background:#15181e}.compatibilityShare,.dnaShareButton,.profileTopShare{background:#15181d;border-color:#2b3038}.libraryList{gap:10px}.libraryCard{background:#0f1115;border-color:var(--line);border-radius:18px;box-shadow:0 10px 24px rgba(0,0,0,.06)}.mediaProfileTop,.publicProfileTop{background:rgba(8,9,11,.88);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-color:rgba(255,255,255,.055)}.mediaHero{border-bottom-color:var(--line)}.mediaBackdrop{filter:saturate(.82) contrast(1.03)}.mediaHero:after{background:linear-gradient(90deg,#08090bf5,#08090bd0 42%,#08090b75)}.mediaProfilePoster{border:1px solid rgba(255,255,255,.09);box-shadow:0 28px 65px rgba(0,0,0,.5)}.mediaHeroCopy h1{font-weight:900}.mediaScoreRow>div{border-color:rgba(255,255,255,.08);background:rgba(10,11,14,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mediaRateButton{box-shadow:0 10px 24px rgba(255,79,58,.16)}.mediaSynopsis{border-color:var(--line)}.modalBackdrop{background:rgba(0,0,0,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.composerPanel,.connectionPanel,.cropPanel,.editPanel,.settingsPanel,.socialModal{background:#0e1014;border-color:#2b3038;box-shadow:0 30px 90px rgba(0,0,0,.48)}.composerPanel,.connectionPanel,.editPanel,.socialModal{border-radius:24px}.composerPanel>header,.connectionPanel>header,.editPanel>header{border-color:var(--line)}.searchInput,.studioSearch{background:#111419;border-color:#2b3038}.composerKinds button{background:#111419;border-color:#272c34}.composerKinds button.active{background:#221714;border-color:#653a33}.resultList>button{background:#0f1115}.authCard input,.debateEditor textarea,.debateOptionEditor input,.editFields input,.editFields textarea,.socialModal textarea,.studioFields input,.studioFields textarea,.writeComposer>textarea{background:#111419;border-color:#2a3038;border-radius:14px}.mediaRateButton,.primaryLibraryAction,.primarySmall,.primaryWide,.studioPublish{background:linear-gradient(180deg,#ff5a45,#f14632)}.mediaRateButton:hover,.primarySmall:hover,.primaryWide:hover,.studioPublish:hover{background:linear-gradient(180deg,#ff6d5a,#ff4f3a)}.authBrandPanel{background:radial-gradient(circle at 70% 18%,rgba(255,79,58,.16),transparent 36%),linear-gradient(145deg,#0e1014,#08090b 74%);border-color:var(--line)}.authFormPanel{background:#090a0d}.authCard h2{font-weight:900;letter-spacing:-1.7px}.authCard>p{color:#9097a3}.authCard input:focus,.editFields input:focus,.editFields textarea:focus{border-color:#555e6a;background:#15181d;box-shadow:0 0 0 3px rgba(255,255,255,.025)}.primaryWide{box-shadow:0 14px 34px rgba(255,79,58,.19)}.forgotLink{color:#a8aeb8}@media(max-width:900px){:root{--mobile-top:58px;--mobile-nav:64px}.appShell,body{background:#08090b}.appShell{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.mainColumn{background:#08090b;max-width:680px!important;margin:0 auto}.mobileTop{height:calc(var(--mobile-top) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;justify-content:flex-end;background:rgba(8,9,11,.9);border-bottom:1px solid rgba(255,255,255,.045);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.mobileBrandButton{position:absolute;left:50%;transform:translateX(-50%);height:48px;padding:0 8px}.mobileTop .logoLockup{gap:7px}.mobileTop .logoWord{font-size:23px;letter-spacing:-1.6px}.mobileTop .logoMarkImage{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important}.mobileProfileButton{width:44px;height:44px;border-radius:50%}.mobileProfileButton .avatar-sm{width:34px;height:34px}.bottomNav{display:grid!important;position:fixed!important;left:10px!important;right:10px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;height:64px!important;padding:4px 7px!important;border:1px solid rgba(255,255,255,.095)!important;border-radius:22px!important;background:rgba(15,17,21,.94)!important;box-shadow:0 18px 52px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.025)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;overflow:visible}.bottomNav>button{min-height:54px!important;border-radius:15px!important;gap:3px!important;color:#747c88!important}.bottomNav>button.active{color:#fff!important;background:#171a20!important}.bottomNav>button>span{font-size:9.5px!important;font-weight:750!important;letter-spacing:-.01em}.bottomNav .mobileCompose{width:52px!important;height:52px!important;min-height:52px!important;border-radius:17px!important;background:linear-gradient(180deg,#ff5d48,#f04430)!important;color:#fff!important;box-shadow:0 11px 24px rgba(255,79,58,.28)!important;transform:translateY(-7px)}.bottomNav .mobileCompose:active{transform:translateY(-6px) scale(.96)}.feedHeader{top:calc(var(--mobile-top) + env(safe-area-inset-top))!important;min-height:58px!important;padding:8px 12px!important;background:rgba(8,9,11,.94)!important;border-bottom:0!important}.feedSwitch{height:42px!important;border-radius:14px;background:#0f1115;border-color:#20242b;overflow:hidden}.feedSwitch button{font-size:13px;min-height:0!important;height:auto!important;align-self:stretch;line-height:1}.feedModeDescription{display:none!important}.dnaRecommendations{margin:4px 10px 10px!important;padding:15px 14px!important;border:1px solid var(--line)!important;border-radius:20px!important;background:linear-gradient(145deg,rgba(255,79,58,.055),transparent 44%),#0e1014!important}.dnaRecommendations .sectionRow{padding:0!important;margin:0 0 13px!important;gap:10px!important}.dnaRecommendations h2{font-size:19px!important;margin-top:2px!important}.dnaRecommendations .sectionRow p{font-size:11px!important}.recommendationScope{border-radius:11px!important;background:#13161a!important}.recommendationScope button{font-size:10px!important;min-height:32px!important}.recommendationScope button.active{background:#24282f!important}.recommendationRail{gap:10px!important;margin:0 -2px;padding:2px 2px 5px!important;scrollbar-width:none!important}.recommendationRail::-webkit-scrollbar{display:none}.recommendationCard{flex-basis:132px!important}.recommendationPoster{border-radius:14px!important;box-shadow:0 12px 25px rgba(0,0,0,.18)}.recommendationCopy b{font-size:12px!important}.recommendationCopy small{font-size:9.5px!important;min-height:26px!important}.quickComposer{width:calc(100% - 20px)!important;margin:0 10px 10px!important;min-height:62px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:#0f1115!important;padding:11px 13px!important}.quickComposer>span:nth-child(2){font-size:14px!important}.quickPlus{width:36px!important;height:36px!important}.inlineError{margin:10px!important}.feedLoading{padding:0 10px 10px!important}.feedLoading span{height:142px;border-radius:19px;margin-bottom:10px}.takeCard{margin:0 10px 10px!important;padding:15px 14px 10px!important;border:1px solid var(--line)!important;border-radius:20px!important;background:#0d0f13!important;box-shadow:0 8px 24px rgba(0,0,0,.09)!important}.takeCard:hover{background:#0f1216!important}.takeCardStandalone{margin:10px!important}.takeAuthor{gap:9px!important}.takeAuthor .avatar-md{width:40px;height:40px}.nameLine{align-items:center;gap:4px!important}.nameLine b{font-size:14px!important;max-width:46vw}.nameLine>span:not(.verified){font-size:10.5px!important}.takeBody{margin-left:0!important;padding-top:3px}.feedReason,.repostAttribution{margin-left:0!important;font-size:10px!important}.mediaAttachmentButton{grid-template-columns:70px minmax(0,1fr) 28px!important;gap:11px!important;padding:9px!important;margin:10px 0 12px!important;border-radius:16px!important}.mediaAttachment>.posterFallback,.mediaAttachment>img{width:70px!important;height:105px!important;border-radius:9px!important}.mediaCopy h3{font-size:16px!important;margin:4px 0 2px!important;line-height:1.14}.mediaCopy p{font-size:11px!important;margin-bottom:8px!important}.ratingBadge{padding:4px 8px!important}.ratingBadge b{font-size:11px!important}.mediaOpenHint{padding:4px!important}.mediaOpenHint>span{display:none}.takeText{font-size:15px!important;line-height:1.58!important;margin:1px 0 9px!important}.ratingOnlyTake{font-size:11px!important;margin:2px 0 8px!important}.takeActions{grid-template-columns:repeat(6,minmax(0,1fr))!important;max-width:none!important;width:100%;margin:2px 0 0!important;border-top:1px solid rgba(255,255,255,.045);padding-top:4px}.takeActions button{height:38px!important;min-width:0!important;border-radius:11px!important;gap:4px!important}.takeActions svg{width:18px!important;height:18px!important}.takeActions button>span{font-size:9.5px!important}.postOwnerActions{gap:0}.postOwnerActions button{width:34px;height:34px}.sectionTitle{padding:24px 16px 11px!important}.sectionTitle h1{font-size:30px!important;letter-spacing:-1.1px!important;margin-top:4px!important}.sectionTitle p{font-size:13px!important}.exploreKinds{position:relative!important;top:auto!important;padding:4px 12px 0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;gap:6px!important}.exploreKinds button{height:40px!important;border-radius:11px!important;font-size:11px!important}.exploreSearch{height:50px!important;margin:12px!important;border-radius:15px!important;background:#111419!important;padding:0 13px!important}.sectionRow{padding:12px 13px!important}.sectionRow h2{font-size:20px!important}.posterGrid,.skeletonGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px 9px!important;padding:0 12px 24px!important}.posterGrid .posterFallback,.posterGrid img{border-radius:12px!important}.posterGrid article>span{font-size:7px!important;margin-top:6px!important}.posterGrid h3{font-size:12px!important;margin:3px 0 1px!important;line-height:1.18}.posterGrid p{font-size:9px!important}.posterActions{gap:5px!important;margin-top:6px!important}.posterAction,.posterActions .watchLaterButton{min-height:36px!important;height:36px!important;font-size:9px!important;padding:0 7px!important}.exploreResults{grid-template-columns:1fr!important;padding:0 10px 24px!important;gap:9px!important}.exploreResultCard{grid-template-columns:72px minmax(0,1fr)!important;gap:11px!important;border-radius:17px!important;padding:10px!important}.resultPosterButton{width:72px!important;height:108px!important;border-radius:10px!important}.exploreResultCard h3{font-size:15px!important;line-height:1.15!important}.exploreResultCard p{font-size:10px!important;line-height:1.4!important;margin-bottom:9px!important}.pageView>.profileHero .profileBanner,.publicProfile .profileBanner{height:148px!important;margin:10px 10px 0!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.055);overflow:hidden}.profileHeroRow{height:58px!important;padding:0 14px!important}.profileHeroRow .avatar{transform:translateY(-45px)!important}.avatar-xl{width:92px!important;height:92px!important;border:4px solid #08090b!important;box-shadow:0 0 0 1px #252a31!important}.profileActionGroup{width:calc(100% - 100px)!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;justify-content:flex-end!important;margin:7px 0 0!important;padding:1px 0 5px!important;scrollbar-width:none!important}.profileActionGroup::-webkit-scrollbar{display:none}.profileActionGroup>button{flex:0 0 auto!important;margin-top:0!important}.profileActionGroup .secondaryButton:not(.feedbackButton){width:40px!important;height:40px!important;padding:0!important;font-size:0!important;justify-content:center!important;border-radius:13px!important}.profileActionGroup .feedbackButton{height:40px!important;padding:0 11px!important;border-radius:13px!important;font-size:10px!important}.profileActionGroup .profileLogoutButton{width:40px!important;height:40px!important;padding:0!important;font-size:0!important;border-radius:13px!important}.profileDetails{padding:8px 14px 17px!important}.profileDetails h1{font-size:24px!important;line-height:1.08!important}.profileDetails>span{font-size:12px!important}.profileDetails>p{font-size:13.5px!important;line-height:1.52!important;margin:11px 0 15px!important}.profileStats{gap:24px!important}.profileStats b{font-size:15px!important}.profileStats span{font-size:10px!important}.contentTabs{height:50px!important;display:flex!important;overflow-x:auto!important;scrollbar-width:none!important;padding:0 6px;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.contentTabs::-webkit-scrollbar{display:none}.contentTabs button{flex:1 0 96px!important;min-width:96px!important;font-size:11px!important}.contentTabs button.active:after{left:22%!important;right:22%!important}.compatibilityCard,.dnaCard{margin:10px!important;border-radius:20px!important;padding:15px!important}.dnaCardHead h3{font-size:19px!important}.dnaCardHead p{font-size:10.5px!important}.dnaIcon{width:42px!important;height:42px!important;border-radius:13px!important}.dnaQuickStats{gap:7px!important;margin:14px 0!important}.dnaQuickStats>div{padding:10px!important}.dnaQuickStats b{font-size:14px!important}.dnaQuickStats span{font-size:9px!important}.dnaInsightGrid{gap:7px!important;margin:11px 0!important}.dnaInsightGrid>div{padding:10px!important}.dnaInsightGrid b{font-size:12px!important}.dnaDistribution{margin:11px 0!important}.dnaDistributionBars{height:82px!important}.libraryCard,.libraryList{padding:10px!important}.libraryCard{min-height:130px!important;grid-template-columns:72px minmax(0,1fr)!important;gap:11px!important;border-radius:17px!important}.libraryPoster{width:72px!important;height:108px!important}.mediaProfileTop,.publicProfileTop{top:calc(var(--mobile-top) + env(safe-area-inset-top))!important;height:50px!important;padding:0 10px!important}.mediaProfileTop button,.publicProfileTop button{height:38px!important;border-radius:11px!important}.activityList{border-top:0!important;padding:4px 10px 18px!important}.activityList>button{min-height:70px!important;margin-bottom:8px!important;padding:11px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:#0e1014!important}.mediaHero{margin:0 10px 10px!important;border:1px solid var(--line)!important;border-radius:20px!important;overflow:hidden!important;background:#0d0f13}.mediaHeroContent{min-height:308px!important;padding:26px 14px 18px!important;grid-template-columns:98px minmax(0,1fr)!important;gap:14px!important;align-items:end!important}.mediaProfilePoster{width:98px!important;border-radius:12px!important}.mediaHeroCopy h1{font-size:25px!important;letter-spacing:-.9px!important;line-height:1.05!important;margin:5px 0!important}.mediaYear{font-size:12px!important}.mediaScoreRow,.mediaYear{margin-bottom:10px!important}.mediaScoreRow{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:6px!important;gap:6px!important}.mediaScoreRow>div{min-width:0!important;padding:8px 9px!important;border-radius:11px!important}.mediaScoreRow b{font-size:15px!important}.mediaScoreRow small{font-size:7.5px!important}.mediaAverage{grid-column:1/-1!important;padding-left:30px!important}.mediaAverage>span{left:9px!important;top:8px!important;font-size:16px!important}.mediaPrimaryActions{display:grid!important;grid-template-columns:1fr!important;grid-gap:6px!important;gap:6px!important}.mediaPrimaryActions .watchLaterButton,.mediaRateButton{width:100%!important;height:40px!important;border-radius:12px!important;font-size:11px!important}.mediaSynopsis{margin:0 10px 10px!important;padding:16px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:#0d0f13!important}.mediaSynopsis p{font-size:13.5px!important;line-height:1.58!important}.mediaConversationHead{padding:16px 13px 11px!important}.mediaConversationHead h2{font-size:21px!important}.modalBackdrop{padding:0!important;background:#08090b!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.composerPanel,.connectionPanel,.editPanel,.socialModal{width:100vw!important;height:100dvh!important;max-height:none!important;border:0!important;border-radius:0!important;background:#0b0d10!important;padding-bottom:env(safe-area-inset-bottom)!important;box-shadow:none!important}.composerPanel>header,.connectionPanel>header,.editPanel>header{height:calc(58px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;background:rgba(11,13,16,.94)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:-webkit-sticky;position:sticky;top:0;z-index:4}.composerSearch,.writeComposer{padding-left:13px!important;padding-right:13px!important}.composerKinds{gap:6px!important}.composerKinds button{height:42px!important;border-radius:12px!important;font-size:11px!important}.searchInput{height:50px!important;border-radius:15px!important}.resultList>button{border-radius:15px!important;margin-bottom:7px!important;border:1px solid var(--line)!important}.selectedTitle{border-radius:17px!important;background:#0f1115!important}.writeComposer>textarea{min-height:180px!important;border-radius:16px!important;font-size:16px!important;line-height:1.55!important}.ratingOptions{gap:6px!important}.ratingOption{border-radius:11px!important}.socialModal{padding:calc(18px + env(safe-area-inset-top)) 14px calc(20px + env(safe-area-inset-bottom))!important}.settingsPanel{background:#0b0d10!important}.authPage{background:#08090b!important}.authFormPanel{display:flex!important;align-items:center!important;justify-content:center!important;min-height:100dvh!important;padding:calc(22px + env(safe-area-inset-top)) 16px calc(22px + env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 50% 0,rgba(255,79,58,.09),transparent 30rem),#08090b!important}.authCard{width:min(100%,430px)!important;padding:24px 20px 22px!important;border:1px solid var(--line)!important;border-radius:24px!important;background:#0e1014!important;box-shadow:0 24px 70px rgba(0,0,0,.26)!important}.mobileAuthLogo{display:flex!important;justify-content:center!important;margin:0 0 28px!important}.mobileAuthLogo .logoMarkImage{width:38px!important;height:38px!important}.mobileAuthLogo .logoWord{font-size:29px!important}.authCard .eyebrow,.authCard h2{text-align:center!important}.authCard h2{font-size:29px!important;line-height:1.06!important;margin:9px 0 7px!important}.authCard>p{text-align:center!important;font-size:12.5px!important;margin-bottom:24px!important}.authCard label{font-size:11px!important;gap:7px!important;margin-bottom:13px!important}.authCard input{min-height:50px!important;padding:13px 14px!important;border-radius:13px!important}.primaryWide{height:50px!important;border-radius:14px!important;margin-top:4px!important}.authSwitch{font-size:12px!important;margin-top:17px!important}.forgotLink{font-size:11px!important;margin-top:11px!important}}@media(max-width:560px){.recommendationCard{flex-basis:126px!important}.profileDetails{padding-left:13px!important;padding-right:13px!important}.profileStats{gap:20px!important}.publicProfileAction{max-width:calc(100% - 102px)}.profileSafetyActions{gap:5px!important}.compactSafety{height:36px!important;padding:0 9px!important;font-size:9px!important}.settingsPanel{padding-left:13px!important;padding-right:13px!important}}@media(max-width:370px){.bottomNav{left:6px!important;right:6px!important;padding-left:3px!important;padding-right:3px!important}.bottomNav>button>span{font-size:8.5px!important}.bottomNav .mobileCompose{width:48px!important;height:48px!important;min-height:48px!important}.posterGrid,.skeletonGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 7px!important;padding-left:9px!important;padding-right:9px!important}.posterGrid h3{font-size:11px!important}.takeCard{margin-left:7px!important;margin-right:7px!important;padding-left:12px!important;padding-right:12px!important}.dnaRecommendations,.mediaHero,.mediaSynopsis,.quickComposer{margin-left:7px!important;margin-right:7px!important;width:auto!important}.mediaHeroContent{grid-template-columns:90px minmax(0,1fr)!important;gap:11px!important;padding-left:11px!important;padding-right:11px!important}.mediaProfilePoster{width:90px!important}.mediaHeroCopy h1{font-size:22px!important}.profileStats{gap:17px!important}.profileStats span{font-size:9px!important}.authCard{padding-left:16px!important;padding-right:16px!important}}.modalBackdrop{z-index:200}.cropBackdrop{z-index:230}.bootErrorScreen{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0,rgba(255,75,54,.1),transparent 32rem),#08090b}.bootErrorScreen>div{width:min(460px,100%);padding:28px;border:1px solid var(--line2);border-radius:22px;background:#0e1014;box-shadow:var(--shadow);text-align:center}.bootErrorScreen .logoLockup{margin:0 auto 24px}.bootErrorScreen h1{font-size:25px;letter-spacing:-.6px;margin:0 0 8px}.bootErrorScreen p{font-size:12px;line-height:1.55;color:#b1b5be;margin:0}.bootErrorScreen small{display:block;margin:13px 0;color:#777f8c;font-size:9px;overflow-wrap:anywhere}.bootErrorScreen button{height:43px;border:0;border-radius:12px;background:var(--coral);padding:0 18px;font-size:11px;font-weight:900}.profileLoadNotice{margin:12px 18px 0;padding:12px 13px;border:1px solid #5c4330;border-radius:13px;background:#1b1510;display:flex;align-items:center;justify-content:space-between;gap:12px}.profileLoadNotice>div{display:flex;flex-direction:column;gap:3px;min-width:0}.profileLoadNotice b{font-size:11px}.profileLoadNotice span{font-size:9px;line-height:1.45;color:#b8aa9d}.profileLoadNotice button{flex:0 0 auto;height:34px;border:1px solid #6a4c36;border-radius:10px;background:#251a13;color:#ffd0b4;padding:0 10px;font-size:9px;font-weight:850}.profileLoadNotice button:disabled{opacity:.55}.mobileLogoutRow{display:none}@media(max-width:850px){.modalBackdrop{height:var(--take-viewport-height,100dvh);min-height:0;overflow:hidden}.composerPanel,.connectionPanel,.editPanel,.settingsPanel,.socialModal{height:var(--take-viewport-height,100dvh)!important;max-height:var(--take-viewport-height,100dvh)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}input,select,textarea{scroll-margin-bottom:calc(120px + env(safe-area-inset-bottom))}.mobileLogoutRow{display:flex;padding:0 16px 13px}.mobileLogoutRow button{width:100%;height:42px;border:1px solid #4e2b28;border-radius:13px;background:#171112;color:#ffb5aa;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:850}.profileLoadNotice{margin-left:14px;margin-right:14px;align-items:flex-start}.profileLoadNotice button{height:36px}}@media(max-width:430px){.profileLoadNotice{flex-direction:column}.profileLoadNotice button{width:100%}}.cropOverlay{z-index:230}@media(max-width:850px){.cropOverlay{height:var(--take-viewport-height,100dvh);overflow:hidden}.cropPanel{height:var(--take-viewport-height,100dvh)!important;max-height:var(--take-viewport-height,100dvh)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}}.mobileProfileTools{display:none}.dangerAction,.gameFinishButton,.gameStartButton,.ghostAction,.ghostLibraryAction,.loadMoreButton,.posterAction,.primaryLibraryAction,.primarySmall,.primaryWide,.publishSmall,.secondaryButton,.settingsLegalLinks a,.studioButton,.watchLaterButton{max-width:100%;min-width:0}.gameProgressActions,.gameProgressActions>*,.libraryActions,.libraryActions>*,.officialProfileActions,.profileSafetyActions,.profileSafetyActions>*,.resultActions,.resultActions>*,.storyPrimary,.storyPrimary>*{min-width:0}@media(max-width:900px){.officialProfileActions,.profileActionGroup{display:none!important}.officialHeroRow,.profileHeroRow{justify-content:flex-start!important}.mobileProfileTools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 13px 10px}.mobileProfileTools button{min-width:0;min-height:42px;border:1px solid var(--line);border-radius:13px;background:#111419;color:#d9dde3;padding:0 11px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;line-height:1;font-weight:820;white-space:nowrap;overflow:hidden}.mobileProfileTools button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobileProfileTools button:active{background:#191d23;transform:scale(.985)}.mobileProfileTools .wide{grid-column:1/-1}.mobileOfficialTools{grid-template-columns:1fr 1fr}.mobileOfficialTools button:last-child{border-color:#5a342f;background:#1d1412;color:#ffd1ca}.mobileLogoutRow{padding:0 13px 12px!important}.mobileLogoutRow button{height:40px!important;border-radius:12px!important;font-size:10px!important}.dnaRecommendations .sectionRow{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:11px!important;gap:11px!important}.recommendationScope{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:4px!important;gap:4px!important}.recommendationScope button{width:100%!important;padding:0 7px!important;overflow:hidden;text-overflow:ellipsis}.resultActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;width:100%!important}.exploreResultCard .resultActions>button,.resultActions .watchLaterButton{width:100%!important;min-width:0!important;min-height:36px!important;height:36px!important;padding:0 7px!important;justify-content:center!important;font-size:9.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.resultActions .ghostAction{grid-column:1/-1}.libraryActions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important}.libraryActions button{width:100%!important;min-width:0!important;min-height:38px!important;height:auto!important;padding:7px 8px!important;line-height:1.15!important;white-space:normal!important;text-align:center!important}.libraryActions button:only-child{grid-column:1/-1}.gameProgressActions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important}.gameProgressActions>button{width:100%!important;min-width:0!important;min-height:42px!important;height:auto!important;padding:7px 8px!important;font-size:10px!important;line-height:1.15!important;white-space:normal!important}.storyPrimary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.storyPrimary button{width:100%!important;min-width:0!important;min-height:40px!important;height:auto!important;padding:7px 8px!important;font-size:10px!important;line-height:1.15!important;white-space:normal!important;text-align:center!important}.composerFooter,.onboardingFooter,.socialModal>footer{min-width:0!important;flex-wrap:wrap!important}.composerFooter .primarySmall,.onboardingFooter .primarySmall,.socialModal>footer .primarySmall{max-width:100%!important}.exploreKinds{grid-template-columns:repeat(4,minmax(0,1fr))!important}.exploreKinds button{min-width:0!important;padding:0 5px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contentTabs button{min-width:84px!important;flex-basis:84px!important;padding:0 8px!important;white-space:nowrap}.contentTabs button span{font-size:.9em}.profileSafetyActions{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px!important;gap:6px!important}.profileSafetyActions>*{width:100%!important;max-width:none!important;justify-content:center!important}.publicProfileAction{max-width:none!important;min-width:0!important}.settingsSectionHead .secondaryButton{height:38px!important;padding:0 10px!important;font-size:9.5px!important}.primarySmall{min-height:40px;height:auto;padding:8px 13px;line-height:1.15}.publishSmall{min-height:36px;padding:7px 10px;line-height:1.1}.loadMoreButton{min-height:40px;height:auto;padding:8px 13px;line-height:1.2}}@media(max-width:430px){.mobileProfileTools{gap:7px;margin-left:10px;margin-right:10px}.mobileProfileTools button{min-height:40px;padding:0 8px;font-size:9.5px}.mobileLogoutRow{padding-left:10px!important;padding-right:10px!important}.libraryActions,.storyPrimary{grid-template-columns:1fr!important}.libraryActions button{grid-column:auto!important}.profileSafetyActions{grid-template-columns:1fr 1fr!important}.socialModal>footer{gap:7px!important}.socialModal>footer>span{width:100%;margin:0 0 2px!important;text-align:right}}@media(max-width:350px){.mobileProfileTools{grid-template-columns:1fr!important}.mobileProfileTools .wide{grid-column:auto}.gameProgressActions,.profileSafetyActions{grid-template-columns:1fr!important}.exploreKinds button{font-size:9.5px!important;padding:0 3px!important}}.mobilePublicProfileTools{display:none}@media(max-width:900px){.publicUserProfile .profileHero{margin-bottom:0}.publicUserProfile .profileHeroRow{height:56px!important;padding:0 14px!important;justify-content:flex-start!important}.publicUserProfile .profileHeroRow .avatar{transform:translateY(-44px)!important}.publicUserProfile .publicProfileAction{display:none!important}.publicUserProfile .profileDetails{padding:7px 14px 13px!important}.publicUserProfile .profileDetails h1{font-size:23px!important;line-height:1.08!important;letter-spacing:-.55px!important;margin-bottom:3px!important}.publicUserProfile .profileDetails>span{font-size:11px!important;color:#8f96a2!important}.publicUserProfile .profileDetails>p{font-size:13px!important;line-height:1.48!important;margin:10px 0 14px!important;color:#c9ced5!important}.publicUserProfile .profileStats.socialStats{width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0!important;gap:0!important;overflow:visible!important;padding:0!important;border:1px solid var(--line);border-radius:14px;background:#0e1115}.publicUserProfile .profileStats.socialStats>button,.publicUserProfile .profileStats.socialStats>div{min-width:0!important;min-height:55px;padding:9px 5px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;text-align:center!important}.publicUserProfile .profileStats.socialStats>*+*{border-left:1px solid var(--line)!important}.publicUserProfile .profileStats.socialStats b{font-size:15px!important;line-height:1.1!important}.publicUserProfile .profileStats.socialStats span{font-size:9px!important;line-height:1.2!important;margin:0!important;color:#8e949e!important}.mobilePublicProfileTools{display:block;margin:0 13px 13px}.mobilePublicFollow{width:100%;margin-bottom:7px}.mobilePublicFollow .followButton,.mobilePublicLogin{width:100%!important;min-width:0!important;height:42px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:900!important}.mobilePublicLogin{border:0;background:var(--coral);color:#fff}.mobilePublicSecondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.mobilePublicAction{min-width:0;height:38px;border:1px solid var(--line);border-radius:12px;background:#111419;color:#cfd4dc;padding:0 7px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:9.5px;font-weight:820;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobilePublicAction.danger{border-color:#4e302d;color:#ffaaa0;background:#171112}.mobilePublicAction:disabled{opacity:.55}.publicUserProfile .profileActionNotice{margin:0 13px 12px!important}.publicUserProfile .compatibilityStack,.publicUserProfile .compatibilityStack>:first-child,.publicUserProfile .profileDnaStack,.publicUserProfile .profileDnaStack>:first-child{margin-top:0!important}}@media(max-width:390px){.publicUserProfile .profileBanner{height:138px!important;margin-left:8px!important;margin-right:8px!important}.publicUserProfile .profileDetails{padding-left:12px!important;padding-right:12px!important}.mobilePublicProfileTools{margin-left:10px;margin-right:10px}.mobilePublicSecondary{grid-template-columns:repeat(2,minmax(0,1fr))}.mobilePublicSecondary .mobilePublicAction:last-child{grid-column:1/-1}}.commentLabel{gap:12px}.commentLabel>div{display:flex;align-items:baseline;gap:7px;min-width:0}.commentSpoilerButton{flex:0 0 auto;height:34px;border:1px solid var(--line2);border-radius:11px;background:#14171c;color:#aeb4bf;padding:0 11px;font-size:10px;font-weight:850;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;transition:border-color .16s,background .16s,color .16s,transform .16s}.commentSpoilerButton:hover{border-color:#4b515c;color:#fff}.commentSpoilerButton:active{transform:scale(.98)}.commentSpoilerButton.active{border-color:#7a4038;background:#2a1714;color:#ffb5aa;box-shadow:inset 0 0 0 1px rgba(255,75,54,.09)}@media(max-width:850px){.modalBackdrop{min-height:0!important}.composerPanel,.modalBackdrop{height:100dvh!important;overflow:hidden!important}.composerPanel{max-height:100dvh!important;display:flex!important;flex-direction:column!important}.composerPanel>header{flex:0 0 auto!important}.composerSearch,.writeComposer{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.writeComposer{padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}.writeComposer>textarea{display:block;width:100%!important;min-height:150px!important;max-height:230px!important;resize:none!important;overflow-y:auto!important;margin:0!important}.commentLabel{padding-top:14px!important;padding-bottom:9px!important;position:relative;z-index:1}.commentSpoilerButton{height:36px;padding:0 12px;font-size:11px;border-radius:12px}.composerFooter{padding-bottom:2px!important;align-items:center!important}}@media(max-width:370px){.commentLabel{gap:8px}.commentLabel>div{gap:5px}.commentSpoilerButton{height:34px;padding:0 9px;font-size:10px}}.personalHomeRecommendations{padding:18px 16px 20px!important;background:radial-gradient(circle at 92% -6%,rgba(255,75,54,.13),transparent 30%),#0a0c0f!important}.personalHomeIntro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.personalHomeIntro>div:first-child{min-width:0;max-width:560px}.personalHomeIntro h2{font-size:24px;line-height:1.08;letter-spacing:-.7px;margin:4px 0 7px}.personalHomeIntro p{margin:0;color:#969da8;font-size:11px;line-height:1.55}.recommendationSections{display:flex;flex-direction:column;gap:23px}.recommendationSection{min-width:0}.recommendationSectionHead{display:flex;justify-content:space-between;gap:14px;margin-bottom:10px;padding-right:4px}.recommendationSectionHead h3{font-size:16px;letter-spacing:-.25px;margin:3px 0}.recommendationSectionHead p{font-size:9.5px;line-height:1.45;color:#858c97;margin:0;max-width:540px}.recommendationPoster{isolation:isolate}.recommendationAffinity{position:absolute;left:7px;top:7px;z-index:2;display:flex;align-items:center;justify-content:center;min-width:42px;height:23px;padding:0 7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(7,9,12,.88);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;font-size:9px;font-weight:950;letter-spacing:-.1px}.recommendationMetaLine{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.recommendationMetaLine>span{font-size:8px;font-weight:900;letter-spacing:.08em;color:var(--coral);text-transform:uppercase;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommendationMetaLine>small{flex:0 0 auto;font-size:7.5px!important;min-height:0!important;color:#717985!important;white-space:nowrap}.recommendationWhy{min-height:34px!important;color:#a0a6af!important}.recommendation-love .recommendationAffinity{border-color:rgba(255,191,103,.28);color:#ffd08c}.recommendation-friends .recommendationAffinity{border-color:rgba(112,190,255,.25);color:#aad9ff}.recommendation-outside_bubble .recommendationAffinity{color:#c8b8ff;border-color:rgba(179,151,255,.24)}.recommendation-trending .recommendationAffinity{color:#ff9f91;border-color:rgba(255,75,54,.26)}.dnaDeepSignals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 14px}.dnaDeepSignals>div{border:1px solid var(--line);border-radius:13px;background:#0d1014;padding:11px;min-width:0}.dnaDeepSignals span{display:block;color:#7d8590;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.dnaDeepSignals b{display:block;margin:5px 0 3px;font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dnaDeepSignals small{display:block;color:#858d98;font-size:8.5px;line-height:1.4}.dnaDivergence{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:12px;border:1px solid #34303f;border-radius:14px;background:linear-gradient(115deg,#111018,#0d1014)}.dnaDivergence>div{min-width:0}.dnaDivergence b{display:block;font-size:12px;margin:4px 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dnaDivergence small{display:block;color:#9299a5;font-size:8.5px}.dnaDivergence strong{flex:0 0 auto;font-size:18px;color:#cdbdff;letter-spacing:-.4px}.peopleMatchReasons{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.peopleMatchReasons small{display:flex!important;align-items:center;gap:4px;min-width:0;max-width:100%;padding:4px 7px;border:1px solid #292e36;border-radius:999px;background:#111419;font-size:7.5px!important;line-height:1.1!important;color:#858c97!important}.peopleMatchReasons small span{color:#787f89!important;white-space:nowrap}.peopleMatchReasons small b{font-size:7.7px!important;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cfd4dc}.analyticsFunnelGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:13px}.analyticsFunnelGrid>div{border:1px solid #292e36;border-radius:15px;background:linear-gradient(145deg,#11151a,#0f1115);padding:14px;min-width:0}.analyticsFunnelGrid span{display:block;font-size:8px;line-height:1.3;text-transform:uppercase;letter-spacing:.07em;color:#858d98}.analyticsFunnelGrid b{display:block;font-size:24px;letter-spacing:-.7px;margin:7px 0 4px;color:#f2f3f5}.analyticsFunnelGrid small{display:block;font-size:8px;line-height:1.45;color:#7f8792}.analyticsFunnelGrid .recommendationFunnel{border-color:#56372f;background:linear-gradient(145deg,#1b1211,#101217)}.analyticsFunnelGrid .recommendationFunnel b{color:#ff9d8f}.mediaTasteSignals{padding:13px 16px 2px}.mediaTasteSignals>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.mediaTasteSignals>div>span{display:inline-flex;align-items:center;min-height:28px;max-width:100%;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:#0e1115;color:#adb3bc;font-size:8.5px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.personalHomeRecommendations{padding:15px 12px 18px!important}.personalHomeIntro{flex-direction:column;gap:11px;margin-bottom:18px}.personalHomeIntro h2{font-size:21px}.personalHomeIntro p{font-size:10px}.personalHomeIntro .recommendationScope{width:100%;display:grid;grid-template-columns:1fr 1fr}.personalHomeIntro .recommendationScope button{width:100%;height:35px;min-height:35px!important}.recommendationSections{gap:20px}.recommendationSectionHead h3{font-size:15px}.recommendationSectionHead p{font-size:9px}.recommendationCard{flex-basis:144px!important}.recommendationWhy{min-height:35px!important}.dnaDeepSignals{gap:7px}.analyticsFunnelGrid,.dnaDeepSignals{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsFunnelGrid .recommendationFunnel{grid-column:1/-1}.mediaTasteSignals{padding-left:13px;padding-right:13px}}@media(max-width:390px){.recommendationCard{flex-basis:132px!important}.recommendationAffinity{left:6px;top:6px;min-width:39px;height:21px;font-size:8px}.dnaDeepSignals{grid-template-columns:1fr}.dnaDivergence{align-items:flex-end}.dnaDivergence strong{font-size:16px}.peopleMatchReasons{gap:4px}.peopleMatchReasons small{max-width:100%}.peopleMatchReasons small b{max-width:112px}.analyticsFunnelGrid{grid-template-columns:1fr}.analyticsFunnelGrid .recommendationFunnel{grid-column:auto}}.recommendationSectionPicker{display:flex;gap:6px;overflow-x:auto;margin:-5px 0 17px;padding:1px 1px 4px;scrollbar-width:none}.recommendationSectionPicker::-webkit-scrollbar{display:none}.recommendationSectionPicker button{flex:0 0 auto;height:31px;border:1px solid var(--line);border-radius:999px;background:#0e1115;color:#818894;padding:0 11px;font-size:8.5px;font-weight:850;white-space:nowrap}.recommendationSectionPicker button.active{border-color:#6f3c35;background:#241512;color:#ffb3a8}.recommendationSectionPicker button:disabled{display:none}@media(max-width:900px){.recommendationSectionPicker{margin-top:-3px;margin-bottom:15px}.recommendationSectionPicker button{height:32px;padding:0 10px;font-size:8.5px}}html{scrollbar-gutter:stable}body.takeOverlayOpen,html.takeOverlayOpen{overscroll-behavior:none!important}body.takeOverlayOpen{max-width:100vw!important}.appShell,.mainColumn,.mediaProfilePage,.officialProfile,.pageView,.postDetailPage,.publicUserProfile{min-width:0}.mediaProfilePage,.officialProfile,.pageView,.postDetailPage,.publicUserProfile{background:var(--bg)}.mainColumn>*{min-width:0}.cropOverlay,.modalBackdrop,.onboardingBackdrop{overscroll-behavior:none;overscroll-behavior-y:none}.modalBackdrop{inset:0!important;width:100%;max-width:100vw;isolation:isolate}.composerPanel,.connectionPanel,.cropPanel,.editPanel,.onboardingModal,.settingsPanel,.socialModal{min-width:0;overscroll-behavior:contain;overscroll-behavior-y:contain}.composerPanel input,.composerPanel textarea,.connectionPanel button,.editPanel input,.editPanel textarea,.settingsPanel input,.settingsPanel textarea,.socialModal input,.socialModal select,.socialModal textarea{max-width:100%;min-width:0}.connectionPanel{display:flex;flex-direction:column}.connectionPanel>header{flex:0 0 auto}.connectionList{flex:1 1 auto;min-height:0;overscroll-behavior:contain;overscroll-behavior-y:contain}.connectionPanel>.loadMoreButton{flex:0 0 auto;margin:10px 12px 12px;width:calc(100% - 24px)}.socialModal>form{min-width:0}.socialModal textarea{max-width:100%}.authBrandTop{position:relative;z-index:2}.connectionLoadError,.peopleLoadError{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;padding:34px 18px;color:#cfd4dc}.connectionLoadError b,.peopleLoadError b{font-size:12px}.connectionLoadError span,.peopleLoadError span{font-size:9.5px;line-height:1.45;color:var(--muted)}.connectionLoadError button,.peopleLoadError button,.recommendationLoadError>button{min-height:38px;border:1px solid var(--line2);border-radius:11px;background:#15181d;color:#fff;padding:0 13px;font-size:10px;font-weight:850}.connectionInlineError{margin:0 12px 12px;padding:9px 11px;border:1px solid #5b302c;border-radius:11px;background:#211312;color:#ffb7ad;font-size:9.5px;line-height:1.4}.recommendationLoadError{display:flex;align-items:center;justify-content:space-between;gap:14px}.recommendationLoadError>div{min-width:0;display:flex;flex-direction:column;gap:4px}.recommendationLoadError b{font-size:12px}.recommendationLoadError small{font-size:9px;line-height:1.4;color:var(--muted)}.recommendationLoading{min-height:210px}.onboardingResumeButton{border-color:#54342f!important;color:#ffb7ad!important;background:#181211!important}.gameLibraryList{min-width:0}.studioSelection{margin:4px 0 14px;min-width:0}.officialProfile{min-height:100dvh}@media(max-width:900px){.cropOverlay,.modalBackdrop,.onboardingBackdrop{position:fixed!important;inset:0!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;background:#08090b!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important}.modalBackdrop{z-index:300!important;height:var(--take-viewport-height,100dvh)!important;min-height:0!important}.onboardingBackdrop{z-index:290!important;height:100dvh!important}.cropOverlay{z-index:320!important;height:var(--take-viewport-height,100dvh)!important}html.takeOverlayOpen .bottomNav,html.takeOverlayOpen .mobileTop{visibility:hidden!important;pointer-events:none!important}.connectionPanel,.cropPanel,.editPanel,.settingsPanel,.socialModal{width:100vw!important;max-width:100vw!important;height:var(--take-viewport-height,100dvh)!important;max-height:var(--take-viewport-height,100dvh)!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#0b0d10!important}.cropPanel,.editPanel,.settingsPanel,.socialModal{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.connectionPanel{overflow:hidden!important}.connectionList{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.composerBackdrop,.composerPanel{height:100dvh!important}.composerPanel{width:100vw!important;max-width:100vw!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;background:#0b0d10!important}.composerSearch,.writeComposer{overflow-x:hidden!important;overscroll-behavior-y:contain!important}.onboardingModal{width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;background:#0b0d10!important}.onboardingFooter,.onboardingRatingSheet{z-index:5}.connectionLoadError{flex:1 1 auto;min-height:0;padding:28px 18px}.recommendationLoadError{margin:4px 10px 10px!important;border:1px solid var(--line)!important;border-radius:18px!important;padding:14px!important}.recommendationLoadError>button{flex:0 0 auto}.peopleLoadError{margin-left:10px!important;margin-right:10px!important;border-radius:18px!important}.mediaProfileTop,.postDetailTop,.publicProfileTop{max-width:100vw}}@media(max-width:430px){.recommendationLoadError{align-items:stretch;flex-direction:column}.recommendationLoadError>button{width:100%}.connectionPanel>.loadMoreButton{min-height:42px}}.mediaScoreRow .mediaAverage{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-column-gap:6px!important;column-gap:6px!important;grid-row-gap:0!important;row-gap:0!important;align-items:center!important;justify-content:start!important;padding-left:12px!important}.mediaScoreRow .mediaAverage>span{position:static!important;grid-column:1!important;grid-row:1!important;display:block!important;line-height:1!important;margin:0!important;color:var(--coral)!important}.mediaScoreRow .mediaAverage>b{grid-column:2!important;grid-row:1!important;min-width:0!important;line-height:1!important;margin:0!important}.mediaScoreRow .mediaAverage>small{grid-column:1/-1!important;grid-row:2!important;margin-top:5px!important}@media (max-width:560px){.mediaScoreRow .mediaAverage{padding-left:9px!important;column-gap:5px!important}.mediaScoreRow .mediaAverage>span{font-size:15px!important}}.mediaInfoSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px;min-width:0}.mediaInfoSectionHead>div{min-width:0}.mediaInfoSectionHead h2{margin:4px 0 0;font-size:21px;line-height:1.14;letter-spacing:-.55px}.mediaInfoSectionHead p{margin:5px 0 0;color:var(--muted);font-size:9.5px;line-height:1.4}.mediaCreditsSection,.mediaWatchSection{padding:22px 24px;border-bottom:1px solid var(--line);min-width:0;overflow:hidden}.mediaCreditsHead{display:block}.mediaCastTitle>span,.mediaCreatorsBlock>span{display:block;font-size:9px;font-weight:900;letter-spacing:.11em;color:#868b94;margin-bottom:9px}.mediaCreatorList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:21px;min-width:0}.mediaCreatorButton{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-width:0!important;min-height:58px!important;height:auto!important;margin:0!important;padding:6px 9px 6px 6px!important;border:1px solid var(--line2)!important;border-radius:15px!important;background:#101318!important;color:white!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;text-align:left!important;overflow:hidden!important;cursor:pointer!important;touch-action:manipulation;transition:background .16s ease,border-color .16s ease,transform .16s ease}.mediaCreatorButton:focus-visible,.mediaCreatorButton:hover{background:#161a20!important;border-color:#3a4049!important;transform:translateY(-1px)}.mediaCreatorPortrait{width:44px!important;height:44px!important;min-width:44px!important;border-radius:50%!important;overflow:hidden!important;background:#1d2229!important;display:grid!important;place-items:center!important}.mediaCreatorPortrait>.personAvatarFallback,.mediaCreatorPortrait>img{display:block!important;width:44px!important;height:44px!important;max-width:none!important;min-width:44px!important;object-fit:cover!important;border-radius:50%!important;margin:0!important;padding:0!important;border:0!important;pointer-events:none!important;-webkit-user-drag:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.mediaCreatorPortrait>.personAvatarFallback{display:grid!important;place-items:center!important;color:var(--coral)!important;font-size:16px!important;font-weight:900!important}.mediaCreatorCopy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important;overflow:hidden!important}.mediaCreatorCopy b{font-size:11.5px!important;line-height:1.2!important}.mediaCreatorCopy b,.mediaCreatorCopy small{display:block!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mediaCreatorCopy small{color:var(--muted)!important;font-size:8.5px!important;line-height:1.25!important}.mediaCreatorAction{display:inline-flex!important;align-items:center!important;gap:4px!important;color:#d7d9de!important;font-size:8.5px!important;font-style:normal!important;font-weight:850!important;white-space:nowrap!important}.mediaCreatorAction svg{color:var(--coral)!important}.mediaCastBlock{min-width:0}.mediaCastTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;min-width:0}.mediaCastTitle>small{font-size:9px;color:var(--muted);margin-bottom:9px;text-align:right}.mediaCastScroller{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:108px!important;grid-template-columns:none!important;grid-gap:10px!important;gap:10px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:1px 1px 8px!important;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mediaCastScroller::-webkit-scrollbar{display:none}.mediaCastPerson{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:white!important;display:block!important;text-align:left!important;overflow:hidden!important;scroll-snap-align:start!important;cursor:pointer!important;touch-action:manipulation}.mediaCastPortrait{position:relative!important;overflow:hidden!important;border-radius:14px!important;border:1px solid #ffffff0d!important}.mediaCastPortrait,.mediaCastPortrait>.personPhotoFallback,.mediaCastPortrait>img{display:block!important;width:108px!important;height:142px!important;background:#15191f!important}.mediaCastPortrait>.personPhotoFallback,.mediaCastPortrait>img{max-width:none!important;min-width:108px!important;margin:0!important;padding:0!important;border:0!important;border-radius:13px!important;object-fit:cover!important;pointer-events:none!important;-webkit-user-drag:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.mediaCastPortrait>.personPhotoFallback{display:grid!important;place-items:center!important;color:var(--coral)!important;font-size:24px!important;font-weight:900!important}.mediaCastOpen{position:absolute!important;right:6px!important;bottom:6px!important;width:25px!important;height:25px!important;border-radius:50%!important;background:#090b0ee8!important;border:1px solid #ffffff1a!important;color:white!important;display:grid!important;place-items:center!important;pointer-events:none!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mediaCastCopy{display:block!important;min-width:0!important;padding:7px 1px 0!important;overflow:hidden!important}.mediaCastCopy>b{font-size:10.5px!important;line-height:1.23!important}.mediaCastCopy>b,.mediaCastCopy>small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mediaCastCopy>small{font-size:8.5px!important;color:var(--muted)!important;margin-top:2px!important;line-height:1.2!important}.mediaCastCopy>em{display:block!important;margin-top:4px!important;color:#d9dce1!important;font-size:7.5px!important;font-style:normal!important;font-weight:800!important;white-space:nowrap!important}.mediaCastPerson:focus-visible .mediaCastPortrait>img,.mediaCastPerson:hover .mediaCastPortrait>img{filter:brightness(1.06);transform:scale(1.015)}.watchSectionHead{align-items:flex-start}.watchProviderGroups{display:grid;grid-gap:16px;gap:16px;min-width:0}.watchProviderGroup{min-width:0}.watchProviderGroup>b{display:block;font-size:10px;color:#d9dce1;margin-bottom:8px}.watchProviderRail{display:flex!important;flex-wrap:nowrap!important;gap:9px!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:1px 1px 7px!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.watchProviderRail::-webkit-scrollbar{display:none}.watchProvider{width:70px!important;min-width:70px!important;max-width:70px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;text-align:center!important;overflow:hidden!important}.watchProvider>img,.watchProviderFallback{display:block!important;width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important;border-radius:13px!important;object-fit:cover!important;background:#171c22!important;border:1px solid #ffffff12!important;margin:0!important;padding:0!important;pointer-events:none!important;-webkit-user-drag:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.watchProviderFallback{display:grid!important;place-items:center!important;color:var(--coral)!important;font-weight:900!important}.watchProvider>small{display:block!important;width:70px!important;max-width:70px!important;font-size:8px!important;line-height:1.25!important;color:#a8adb6!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:20px!important}.watchProvidersLoading{display:flex;gap:10px}.watchProvidersLoading>span{width:52px;height:52px;border-radius:13px;background:#15191f;animation:takePulse 1.2s ease-in-out infinite alternate}.watchUnavailable{padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:#0e1115;display:flex;flex-direction:column;gap:4px}.watchUnavailable>b{font-size:11px}.watchUnavailable>span{font-size:9px;color:var(--muted);line-height:1.45}.watchProviderFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:15px;padding-top:12px;border-top:1px solid #ffffff0b}.watchProviderFooter>a{min-height:36px;padding:0 12px;border:1px solid var(--line2);border-radius:11px;background:#12161b;display:inline-flex;align-items:center;gap:6px;color:#eef0f3;font-size:9.5px;font-weight:850;text-decoration:none;white-space:nowrap}.watchProviderFooter>a:hover{border-color:#424852;color:white}.watchProviderFooter>small{max-width:300px;text-align:right;color:#6f747c;font-size:7.5px;line-height:1.35}.personCreditsBackdrop{z-index:320!important;place-items:center!important;padding:4vh 12px!important}.personCreditsPanel{width:min(780px,96vw)!important;max-width:780px!important;max-height:92vh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0b0d10!important;border:1px solid var(--line2)!important;border-radius:22px!important;box-shadow:0 30px 90px rgba(0,0,0,.55)!important;min-width:0!important}.personCreditsPanel>header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:5!important;height:62px!important;background:#0b0d10f2!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-bottom:1px solid var(--line)!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 46px!important;align-items:center!important;padding:0 12px!important}.personCreditsPanel>header>div{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important}.personCreditsPanel>header>div>b{width:100%!important;font-size:12px!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.personCreditsPanel>header .eyebrow{font-size:7px!important}.personCreditsHero{padding:15px 18px!important;display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;grid-gap:13px!important;gap:13px!important;align-items:center!important;border-bottom:1px solid var(--line)!important;min-height:94px!important}.personCreditsHero>img,.personCreditsHeroFallback{display:block!important;width:64px!important;height:78px!important;max-width:none!important;min-width:64px!important;margin:0!important;padding:0!important;border-radius:12px!important;object-fit:cover!important;background:#171c22!important;border:0!important;pointer-events:none!important;-webkit-user-drag:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.personCreditsHeroFallback{display:grid!important;place-items:center!important;color:var(--coral)!important;font-size:24px!important;font-weight:900!important}.personCreditsHero>div{min-width:0!important}.personCreditsHero>div>span{font-size:8px!important;color:var(--coral)!important;font-weight:900!important;letter-spacing:.11em!important}.personCreditsHero h2{font-size:23px!important;line-height:1.08!important;letter-spacing:-.75px!important;margin:4px 0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.personCreditsHero p{margin:0!important;color:var(--muted)!important;font-size:9px!important;line-height:1.4!important}.personCreditsFilters{position:-webkit-sticky!important;position:sticky!important;top:62px!important;z-index:4!important;display:flex!important;gap:6px!important;padding:9px 16px!important;background:#0b0d10ed!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-bottom:1px solid var(--line)!important}.personCreditsFilters>button{height:32px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:#11151a!important;color:#9298a2!important;padding:0 12px!important;font-size:9px!important;font-weight:850!important}.personCreditsFilters>button.active{border-color:#ff634c66!important;background:#2a1714!important;color:white!important}.personFilmographyGrid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:15px 10px!important;gap:15px 10px!important;padding:16px 18px calc(24px + env(safe-area-inset-bottom))!important;min-width:0!important}.personFilmCard{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;min-width:0!important;width:100%!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;color:white!important;text-align:left!important;overflow:hidden!important;cursor:pointer!important;touch-action:manipulation}.personFilmCard>.posterFallback,.personFilmCard>img{display:block!important;width:100%!important;max-width:100%!important;aspect-ratio:2/3!important;height:auto!important;margin:0!important;border-radius:12px!important;object-fit:cover!important;background:#161a20!important;border:1px solid #ffffff0b!important;pointer-events:none!important;-webkit-user-drag:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;transition:transform .16s ease,filter .16s ease}.personFilmCard:focus-visible>img,.personFilmCard:hover>img{transform:translateY(-2px);filter:brightness(1.06)}.personFilmCard>span:not(.posterFallback){display:block!important;margin-top:6px!important;color:var(--coral)!important;font-size:7px!important;font-weight:900!important;letter-spacing:.08em!important}.personFilmCard>b{display:block!important;margin-top:3px!important;font-size:10.5px!important;line-height:1.22!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.personFilmCard>small{display:block!important;margin-top:2px!important;color:var(--muted)!important;font-size:8.5px!important}.personCreditsLoading{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;padding:16px 18px!important}.personCreditsLoading>span{aspect-ratio:2/3;border-radius:12px;background:#15191f;animation:takePulse 1.2s ease-in-out infinite alternate}.personCreditsEmpty,.personCreditsError{margin:18px!important;padding:22px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:#0e1115!important;text-align:center!important;color:var(--muted)!important;font-size:11px!important}.personCreditsError{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important}.personCreditsError>b{color:white!important}.personCreditsError>button{margin-top:5px!important;height:38px!important;border:1px solid var(--line2)!important;background:#171a20!important;border-radius:11px!important;padding:0 14px!important;font-size:10px!important;font-weight:850!important}.mediaCastPerson img,.mediaCreatorButton img,.personCreditsPanel img{-webkit-touch-callout:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}@keyframes takePulse{0%{opacity:.48}to{opacity:1}}@media(max-width:850px){.mediaProfilePage{padding-bottom:calc(118px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(118px + env(safe-area-inset-bottom))}.mediaCreditsSection,.mediaWatchSection{margin:0 7px 10px!important;padding:15px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:#0d0f13!important}.mediaInfoSectionHead h2{font-size:18px!important}.mediaCreatorList{grid-template-columns:1fr!important;margin-bottom:18px!important}.mediaCreatorButton{min-height:56px!important;grid-template-columns:42px minmax(0,1fr) auto!important}.mediaCreatorPortrait,.mediaCreatorPortrait>.personAvatarFallback,.mediaCreatorPortrait>img{width:42px!important;height:42px!important;min-width:42px!important}.mediaCastTitle>small{display:none!important}.mediaCastScroller{grid-auto-columns:96px!important;gap:9px!important}.mediaCastPerson{width:96px!important;min-width:96px!important;max-width:96px!important}.mediaCastPortrait,.mediaCastPortrait>.personPhotoFallback,.mediaCastPortrait>img{width:96px!important;min-width:96px!important;height:128px!important}.watchProviderFooter{align-items:flex-start!important;flex-direction:column!important}.watchProviderFooter>small{max-width:none!important;text-align:left!important}.personCreditsBackdrop{padding:0!important;place-items:stretch!important}.personCreditsPanel{width:100vw!important;max-width:100vw!important;height:var(--take-viewport-height,100dvh)!important;max-height:var(--take-viewport-height,100dvh)!important;border:0!important;border-radius:0!important;overflow-x:hidden!important;overflow-y:auto!important;background:#0b0d10!important}.personCreditsPanel>header{height:58px!important;padding-top:env(safe-area-inset-top)!important}.personCreditsHero{grid-template-columns:58px minmax(0,1fr)!important;gap:11px!important;padding:12px 13px!important;min-height:84px!important}.personCreditsHero>img,.personCreditsHeroFallback{width:58px!important;height:70px!important;min-width:58px!important;border-radius:11px!important}.personCreditsHero h2{font-size:20px!important}.personCreditsFilters{top:58px!important;padding:8px 11px!important}.personFilmographyGrid{gap:14px 8px!important;padding:12px 10px calc(34px + env(safe-area-inset-bottom))!important}.personCreditsLoading,.personFilmographyGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.personCreditsLoading{padding:12px 10px!important}}@media(max-width:390px){.mediaCreatorAction{font-size:0!important;gap:0!important}.mediaCreatorAction svg{width:16px!important;height:16px!important}.mediaCastScroller{grid-auto-columns:90px!important}.mediaCastPerson{width:90px!important;min-width:90px!important;max-width:90px!important}.mediaCastPortrait,.mediaCastPortrait>.personPhotoFallback,.mediaCastPortrait>img{width:90px!important;min-width:90px!important;height:120px!important}.watchProvider{min-width:66px!important}.watchProvider,.watchProvider>small{width:66px!important;max-width:66px!important}}@media(max-width:350px){.personFilmographyGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.profileInsightSummary{margin:12px 18px 14px;padding:14px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(155deg,#111419,#0b0d10);min-width:0}.profileInsightSummaryHead{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:10px}.profileInsightSummaryHead>div{display:flex;flex-direction:column;gap:3px;min-width:0}.profileInsightSummaryHead .eyebrow{font-size:8px;letter-spacing:.16em;color:var(--coral);font-weight:900}.profileInsightSummaryHead b{font-size:14px;letter-spacing:-.2px}.profileInsightSummaryHead>small{font-size:9px;color:var(--muted);text-align:right;line-height:1.35}.profileInsightGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.publicInsightGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.profileInsightTile{width:100%;min-width:0;min-height:76px;padding:10px 9px;border:1px solid #252a31;border-radius:14px;background:#0b0d10;color:white;display:grid;grid-template-columns:28px minmax(0,1fr) 16px;grid-gap:8px;gap:8px;align-items:center;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.profileInsightTile:hover{transform:translateY(-1px);border-color:#414852;background:#111419}.profileInsightTile:active{transform:scale(.985)}.profileInsightTile.accent{background:linear-gradient(145deg,#171416,#0b0d10);border-color:#332421}.profileInsightTileIcon{width:28px;height:28px;border-radius:9px;background:#171a20;color:var(--coral);display:grid;place-items:center;flex:0 0 auto}.profileInsightTile.accent .profileInsightTileIcon{background:#241714}.profileInsightTileCopy{display:flex;flex-direction:column;gap:1px;min-width:0;font-style:normal}.profileInsightTileCopy small{font-size:8px;color:#9299a4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profileInsightTileCopy strong{font-size:18px;line-height:1.15;letter-spacing:-.45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profileInsightTileCopy em{font-size:8px;color:#707781;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profileInsightTileArrow{color:#656c76;display:grid;place-items:center}.profileInsightPanel{width:min(760px,94vw);max-height:90vh;overflow:auto;overscroll-behavior:contain;background:#0e1014;border:1px solid #2b3038;border-radius:24px;box-shadow:0 30px 90px rgba(0,0,0,.5)}.profileInsightPanel>header{position:-webkit-sticky;position:sticky;top:0;z-index:5;min-height:66px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#0e1014f2;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.profileInsightPanel>header>div{min-width:0}.profileInsightPanel>header h2{font-size:20px;line-height:1.15;margin:3px 0 0;letter-spacing:-.45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profileInsightPanelBody{padding:14px}.profileInsightPanelBody>.compatibilityCard,.profileInsightPanelBody>.dnaCard{margin:0!important}.profileInsightPanelBody .compatibilityToggle{display:none}.profileInsightPanelBody .compatibilityDetails{display:block}.profileInsightPanelBody .compatibilityShare{margin-top:12px}.profileTakeList{scroll-margin-top:16px}@media(max-width:850px){.profileInsightSummary{margin:10px 14px 12px;padding:12px;border-radius:16px}.publicInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profileInsightTile{min-height:72px}.profileInsightPanel{width:min(680px,100vw)}}@media(max-width:560px){.profileInsightSummary{margin:8px 12px 10px;padding:10px;border-radius:15px}.profileInsightSummaryHead{align-items:flex-start;margin-bottom:8px}.profileInsightSummaryHead b{font-size:13px}.profileInsightSummaryHead>small{max-width:135px;font-size:8px}.profileInsightGrid,.publicInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.profileInsightTile{min-height:67px;padding:8px 7px;grid-template-columns:25px minmax(0,1fr) 13px;gap:6px;border-radius:12px}.profileInsightTileIcon{width:25px;height:25px;border-radius:8px}.profileInsightTileCopy strong{font-size:16px}.profileInsightTileCopy em,.profileInsightTileCopy small{font-size:7.5px}.profileInsightPanel{width:100vw!important;height:var(--take-viewport-height,100dvh)!important;max-height:var(--take-viewport-height,100dvh)!important;border:0!important;border-radius:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;background:#0b0d10!important;box-shadow:none!important}.profileInsightPanel>header{min-height:calc(60px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 13px 10px;background:#0b0d10f5}.profileInsightPanel>header h2{font-size:19px}.profileInsightPanelBody{padding:10px 0 calc(20px + env(safe-area-inset-bottom))}.profileInsightPanelBody>.compatibilityCard,.profileInsightPanelBody>.dnaCard{margin:10px!important}.ownProfileInsights{margin-top:6px}.publicProfileInsights{margin-top:4px}}@media(max-width:360px){.profileInsightTile{grid-template-columns:23px minmax(0,1fr) 0;gap:5px}.profileInsightTileArrow{display:none}.profileInsightTileIcon{width:23px;height:23px}.profileInsightTileCopy strong{font-size:15px}}.studioFields label:nth-child(2){grid-column:auto;grid-row:auto}.studioFields .studioExpiryField,.studioFields .studioFieldWide{grid-column:1/-1;grid-row:auto}.studioExpiryField small{font-size:10px;line-height:1.45;color:var(--muted);font-weight:600;text-transform:none;letter-spacing:0}.studioExpiryField input{width:100%}.pinnedSpecials{padding:12px 0 2px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#130f10,#0b0b0e)}.pinnedSpecialsHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px 10px}.pinnedSpecialsHead>span{display:flex;align-items:center;gap:7px;color:#ff8c7d;font-size:9px;font-weight:900;letter-spacing:.12em}.pinnedSpecialsHead>small{font-size:9px;color:var(--muted)}.editorialCard.editorialPinned{margin:0 12px 12px;border:1px solid #56312c;border-radius:18px;box-shadow:0 10px 28px #00000035;background:radial-gradient(circle at 90% 0,#ff4b361c,transparent 34%),linear-gradient(180deg,#111014,#0b0b0e)}.editorialCard.editorialPinned:before{height:3px;background:linear-gradient(90deg,var(--coral),#ff8c7d 58%,transparent)}.editorialExpiry{display:flex;align-items:center;gap:7px;margin-top:12px;color:#c9c9cf;font-size:10px}.editorialExpiry svg{color:var(--coral);flex:0 0 auto}.editorialExpiry b{color:#fff}.editorialExpiry.expired{color:var(--muted)}.editorialExpired{opacity:.76}.editorialExpired .editorialKind{border-color:var(--line2);background:#17171b;color:var(--muted)}@media(max-width:560px){.pinnedSpecials{padding-top:10px}.pinnedSpecialsHead{padding:0 13px 9px;align-items:flex-start;flex-direction:column;gap:3px}.editorialCard.editorialPinned{margin:0 8px 10px;border-radius:16px}.editorialExpiry{font-size:9px;line-height:1.35}.studioFields .studioExpiryField,.studioFields .studioFieldWide{grid-column:auto}}.officialEditablePublication{position:relative;min-width:0;border-bottom:1px solid transparent}.editorialTopActions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.editorialInlineEdit{width:31px;height:31px;border:1px solid #ffffff18;border-radius:999px;background:#17171c;color:#e9e9ed;display:grid;place-items:center;flex:0 0 auto}.editorialInlineEdit:hover{background:#202027;border-color:#ffffff2a}.officialPublicationEditButton{position:absolute;z-index:4;right:18px;top:16px;height:30px;padding:0 11px;border:1px solid #ffffff18;border-radius:999px;background:#17171c;color:#e9e9ed;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;box-shadow:0 6px 18px #00000030}.officialPublicationEditButton:hover{background:#202027;border-color:#ffffff2a}.officialPublicationEditButton svg{flex:0 0 auto}.officialEditableDebate{padding-top:46px}.officialEditableDebate>.officialPublicationEditButton{top:10px}.officialEditModal{width:min(720px,calc(100vw - 28px));max-height:min(88dvh,860px);display:flex;flex-direction:column;overflow:hidden}.officialEditModal>header{flex:0 0 auto}.officialEditBody{overflow:auto;overscroll-behavior:contain;padding:2px 2px 8px;min-height:0}.officialEditFields{display:grid;grid-template-columns:1fr 190px;grid-gap:12px;gap:12px;margin-top:4px}.officialEditFields label,.officialEditQuestion{display:flex;flex-direction:column;gap:7px;font-size:10px;color:var(--muted);font-weight:800}.officialEditFields label.wide{grid-column:1/-1}.officialEditFields input,.officialEditFields textarea,.officialEditQuestion textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:12px;background:#0e0e12;color:var(--text);padding:12px;font:inherit;outline:none}.officialEditFields input:focus,.officialEditFields textarea:focus,.officialEditQuestion textarea:focus{border-color:#ffffff36;box-shadow:0 0 0 3px #ffffff08}.officialEditFields textarea{min-height:108px;resize:vertical}.officialEditFields small{font-size:9px;line-height:1.4;color:#7f7f89;font-weight:500}.officialEditSectionHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;margin:20px 0 9px}.officialEditSectionHead>div{display:flex;flex-direction:column;gap:3px}.officialEditSectionHead b{font-size:13px}.officialEditSectionHead small{font-size:9px;color:var(--muted)}.officialEditSelected{display:flex;flex-direction:column;gap:7px}.officialEditSelectedItem{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:7px;border:1px solid var(--line);border-radius:12px;background:#0e0e12}.officialEditPoster{width:42px;height:57px;position:relative}.officialEditPoster img,.officialEditPoster>.posterFallback{width:42px;height:57px;object-fit:cover;border-radius:8px}.officialEditPoster>span{position:absolute;left:3px;top:3px;min-width:18px;height:18px;padding:0 4px;border-radius:6px;background:#08080bd9;border:1px solid #ffffff18;display:grid;place-items:center;font-size:8px;font-weight:900}.officialEditSelectedCopy{min-width:0;display:flex;flex-direction:column;gap:3px}.officialEditSelectedCopy b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.officialEditSelectedCopy small{font-size:9px;color:var(--muted)}.officialEditItemActions{display:flex;gap:5px}.officialEditItemActions button{width:30px;height:30px;border:1px solid var(--line);border-radius:9px;background:#17171c;display:grid;place-items:center}.officialEditItemActions button:disabled{opacity:.3}.officialEditItemActions .dangerIcon{color:#ff8072}.officialEditKinds{margin-top:15px}.officialEditSearch{margin-top:8px;position:relative}.officialEditSearching{position:absolute;right:12px;color:var(--muted);font-weight:900}.officialEditResults{max-height:270px;overflow:auto;overscroll-behavior:contain}.officialEditResults button:disabled{opacity:.52}.officialEditQuestion{margin-top:4px}.officialEditQuestion textarea{min-height:130px;resize:vertical}.officialEditLockedOptions{margin-top:16px;border:1px solid #ffffff12;border-radius:14px;padding:13px;background:#0e0e12}.officialEditLockedOptions>div:first-child{display:flex;gap:9px;align-items:flex-start;color:#a7a7b0}.officialEditLockedOptions>div:first-child>div{display:flex;flex-direction:column;gap:3px}.officialEditLockedOptions b{font-size:11px;color:#e8e8ed}.officialEditLockedOptions span{font-size:9px;line-height:1.4}.officialEditLockedOptions .debateOptions{margin-top:12px}.officialEditLockedOptions .debateOptions button{opacity:.72}.officialEditError{margin:10px 0 0}.officialEditFooter{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--line)}@media(max-width:850px){.officialPublicationEditButton{right:13px;top:12px;height:29px;font-size:9px}.officialEditableDebate{padding-top:42px}.officialEditModal{width:100%;max-width:none;max-height:calc(var(--take-viewport-height,100dvh) - 18px);border-radius:20px 20px 0 0;margin-top:auto}.officialEditFields{grid-template-columns:1fr}.officialEditFields label.wide{grid-column:auto}.officialEditBody{padding-bottom:max(10px,env(safe-area-inset-bottom))}.officialEditFooter{padding-bottom:max(4px,env(safe-area-inset-bottom))}}@media(max-width:420px){.officialPublicationEditButton span{display:none}.officialPublicationEditButton{width:31px;padding:0;justify-content:center}.officialEditSelectedItem{grid-template-columns:38px minmax(0,1fr) auto;gap:8px}.officialEditPoster,.officialEditPoster img,.officialEditPoster>.posterFallback{width:38px;height:52px}.officialEditItemActions{gap:3px}.officialEditItemActions button{width:28px;height:28px}.officialEditSectionHead{align-items:flex-start;flex-direction:column;gap:3px}}