:root{--canvas: #070b14;--s1: #0d1527;--s2: #131f38;--s3: #1b2b4d;--amber: #ffb43c;--cyan: #38bdf8;--text: #f8fafc;--muted: #94a3b8;--subtle: #475569;--line: rgba(255, 255, 255, .08);--glow: 0 0 20px -4px rgba(255, 180, 60, .25), 0 8px 24px -6px rgba(0, 0, 0, .6);--head: "Space Grotesk", system-ui, sans-serif;--body: "Plus Jakarta Sans", system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-x:hidden;margin:0;background:var(--canvas);color:var(--text);font:16px/1.6 var(--body)}img{max-width:100%;display:block}a{color:var(--amber);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-family:var(--head);line-height:1.15;letter-spacing:-.015em;margin:0 0 .5em}.wrap{width:100%;max-width:1600px;margin:0 auto;padding-inline:1rem}@media(min-width:768px){.wrap{padding-inline:2rem}}@media(min-width:1100px){.wrap{padding-inline:3rem}}.muted{color:var(--muted)}.nav{position:sticky;top:0;z-index:20;background:#070b14d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-inner{max-width:1600px;margin:0 auto;padding:.7rem 1rem;display:flex;align-items:center;gap:1rem}.brand{display:flex;align-items:center;gap:.6rem;color:var(--text);font:600 1.15rem var(--head)}.brand:hover{text-decoration:none}.brand img{border-radius:8px}.brand b{color:var(--amber)}.links{margin-left:auto;display:flex;gap:.25rem}.links a{color:var(--muted);font:600 .9rem var(--head);padding:.45rem .8rem;border-radius:999px}.links a:hover,.links a.active{color:var(--text);background:var(--s2);text-decoration:none}.menu-btn{display:none;margin-left:auto;background:none;border:0;padding:.5rem;cursor:pointer}.menu-btn span{display:block;width:22px;height:2px;background:var(--text);margin:5px 0}@media(max-width:760px){.menu-btn{display:block}.links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:var(--s1);padding:.5rem 1rem 1rem;border-bottom:1px solid var(--line)}.links.open{display:flex}}.btns{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.btn{display:inline-flex;align-items:center;gap:.4rem;min-height:46px;padding:0 1.4rem;border-radius:999px;font:600 .95rem var(--head);color:var(--text);background:#131f38cc;border:1px solid rgba(255,255,255,.16)}.btn:hover{text-decoration:none;background:var(--s3);border-color:#ffb43c59}.btn.primary{background:var(--amber);color:var(--canvas);border-color:var(--amber)}.btn.primary:hover{box-shadow:0 0 18px #ffb43c73}.chips{display:flex;gap:.5rem;overflow-x:auto;padding:1.25rem 0;scrollbar-width:none}.chip{flex:none;padding:.45rem 1rem;border-radius:999px;background:var(--s1);border:1px solid var(--line);color:var(--muted);font:600 .8rem var(--head);letter-spacing:.04em;text-transform:uppercase}.chip:hover{color:var(--text);text-decoration:none}.chip.on{background:var(--amber);border-color:var(--amber);color:var(--canvas)}.tag{display:inline-block;font:700 .7rem var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--cyan)}.socials{display:flex;flex-wrap:wrap;gap:.5rem}.socials a{font:600 .8rem var(--head);color:var(--muted);padding:.35rem .8rem;border:1px solid var(--line);border-radius:999px}.socials a:hover{color:var(--amber);border-color:#ffb43c66;text-decoration:none}.socials.big a{font-size:.95rem;padding:.5rem 1rem}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--canvas) 15%,rgba(7,11,20,.55) 60%,rgba(7,11,20,.2)),linear-gradient(0deg,var(--canvas),transparent 40%)}.hero-inner{position:relative;z-index:1;display:grid;gap:2rem;align-items:center;padding-block:3rem}.hero-copy{max-width:560px}.kicker{font:700 .75rem var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--amber)}.hero h1{font-size:clamp(2rem,5vw,3.4rem);margin-top:.4rem}.hero p{color:#cbd5e1;font-size:1.1rem;max-width:46ch}.hero-feature{position:relative;width:min(300px,70vw);justify-self:center;aspect-ratio:9 / 16;border-radius:1rem;overflow:hidden;border:1px solid rgba(255,180,60,.5);box-shadow:0 0 40px #ffb43c40}.hero-feature img{width:100%;height:100%;object-fit:cover}@media(min-width:900px){.hero-inner{grid-template-columns:1fr auto;padding-block:4.5rem}.hero-feature{width:300px}}.grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media(min-width:1100px){.grid{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.card{color:var(--text);display:block}.card:hover{text-decoration:none}.poster{position:relative;aspect-ratio:9 / 16;border-radius:1rem;overflow:hidden;background:var(--s1);border:1px solid var(--line);transition:border-color .2s,box-shadow .2s,transform .2s}.card.wide .poster img{object-fit:contain;position:relative;z-index:1}.card.wide .poster:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:var(--bg) center / cover;filter:blur(18px) brightness(.5)}.poster img{width:100%;height:100%;object-fit:cover}.card:hover .poster,.card:focus-visible .poster{border-color:#ffb43c99;box-shadow:var(--glow);transform:translateY(-2px)}.dur{z-index:2;position:absolute;right:.5rem;bottom:.5rem;font:700 .72rem var(--head);background:#070b14cc;padding:.15rem .5rem;border-radius:999px}.play{z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#ffb43ceb;color:var(--canvas);font-size:1.2rem;opacity:0;transition:opacity .2s}.play.big{opacity:1;width:72px;height:72px;font-size:1.6rem}.card:hover .play{opacity:1}.card h3{font-size:.95rem;font-weight:600;margin:.6rem 0 .15rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shelf{padding-block:1.5rem}.shelf-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.shelf-head h2{font-size:clamp(1.3rem,2.5vw,1.8rem)}.shelf-head a{font:600 .9rem var(--head);white-space:nowrap}.row .grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(150px,190px);overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.row .card{scroll-snap-align:start}.cat-hero{position:relative;min-height:260px;display:flex;align-items:flex-end;overflow:hidden}.cat-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.6}.cat-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--canvas) 5%,transparent)}.cat-hero .wrap{position:relative;z-index:1;padding-block:2rem}.cat-hero h1{font-size:clamp(2rem,5vw,3rem)}.cat-hero p{color:#cbd5e1;max-width:60ch;margin:0}.watch{padding-block:1.5rem}.crumbs{color:var(--muted);font-size:.85rem;margin-bottom:1rem}.watch-grid{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}.watch-info{min-width:0;overflow-wrap:anywhere}.player{width:min(420px,100%);aspect-ratio:9 / 16;border-radius:1rem;overflow:hidden;background:#000;border:1px solid rgba(255,180,60,.35);box-shadow:0 0 40px #ffb43c26;justify-self:center}.player.wide{width:100%;aspect-ratio:16 / 9}.player iframe,.player video{width:100%;height:100%;border:0;display:block}.soon{position:relative;width:100%;height:100%}.soon img{width:100%;height:100%;object-fit:contain;opacity:.55}.soon-msg{position:absolute;inset:auto 0 0 0;padding:1.25rem;text-align:center;background:linear-gradient(0deg,var(--canvas) 30%,transparent)}.soon-msg b{display:block;font-family:var(--head);margin-bottom:.6rem}.soon-msg .socials{justify-content:center}.follow{margin:0 0 1.5rem}.follow .socials{margin-top:.5rem}.watch-info h1{font-size:clamp(1.5rem,3vw,2.2rem);margin-top:.4rem}.watch-info p{color:#cbd5e1;max-width:65ch}.transcript{background:var(--s1);border:1px solid var(--line);border-radius:1rem;padding:1rem 1.25rem}.transcript summary{cursor:pointer;font:600 1rem var(--head);color:var(--amber)}.transcript p{white-space:pre-line;color:var(--muted)}@media(min-width:900px){.watch-grid{grid-template-columns:auto 1fr;align-items:start}.player{width:400px}.player.wide{width:640px}}.about{padding-block:2rem 3rem}.about-img{width:100%;border-radius:1rem;border:1px solid var(--line);margin-bottom:2rem}.about-text{max-width:70ch}@media(min-width:1000px){.about-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem;align-items:start}.about-grid .about-img{position:sticky;top:90px;margin-bottom:0}}.about h1{font-size:clamp(2rem,4vw,2.8rem)}.about h2{margin-top:2rem}.about p{color:#cbd5e1}.footer{margin-top:3rem;border-top:1px solid var(--line);background:var(--s1);padding-top:2.5rem}.footer-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.footer-grid>div:first-child{grid-column:1 / -1;max-width:420px}@media(min-width:900px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}.footer-grid>div:first-child{grid-column:auto}}.footer h4{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.footer a:not(.brand){display:block;color:var(--text);padding:.2rem 0;font-size:.95rem}.footer .muted{font-size:.9rem}.copy{padding-block:1.5rem;font-size:.8rem;border-top:1px solid var(--line);margin-top:2rem}.contact{padding-block:2.5rem 3rem;display:grid;gap:2.5rem}@media(min-width:900px){.contact{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem;align-items:start}}.contact h1{font-size:clamp(2rem,4.5vw,3.2rem);margin-top:.4rem}.contact-info p{color:#cbd5e1;max-width:50ch}.contact-cards{display:grid;gap:.75rem;margin:1.5rem 0}.ccard{display:flex;flex-direction:column;gap:.15rem;padding:1rem 1.25rem;border-radius:1rem;background:var(--s1);border:1px solid var(--line);color:var(--text);transition:border-color .2s,box-shadow .2s}a.ccard:hover{text-decoration:none;border-color:#ffb43c80;box-shadow:var(--glow)}.ccard-label{font:700 .7rem var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--cyan)}.ccard b{font:600 1.05rem var(--head);overflow-wrap:anywhere}.contact-form{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2rem);border-radius:1rem;background:var(--s1);border:1px solid rgba(255,255,255,.1)}.contact-form label{display:grid;gap:.4rem;font:600 .85rem var(--head);color:var(--muted)}.contact-form input,.contact-form select,.contact-form textarea{width:100%;font:400 1rem var(--body);color:var(--text);background:var(--canvas);border:1px solid rgba(255,255,255,.12);border-radius:.5rem;padding:.75rem .9rem}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px #ffb43c26}.contact-form textarea{resize:vertical;min-height:140px}.contact-form .btn{justify-self:start;cursor:pointer}.contact-form .btn:disabled{opacity:.6;cursor:wait}.hp{position:absolute;left:-9999px}.form-ok{color:#4ade80;margin:0}.form-err{color:#fb7185;margin:0}.small{font-size:.8rem;margin:0}.nav-search{margin-left:auto;flex:0 1 260px;min-width:0}.nav-search input,.search-big{width:100%;font:400 .9rem var(--body);color:var(--text);background:var(--s1);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.5rem 1rem}.nav-search input:focus,.search-big:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px #ffb43c26}.nav-search+.menu-btn+.links,.nav-search~.links{margin-left:.5rem}@media(max-width:760px){.nav-search{flex:1 1 auto}.menu-btn{margin-left:0}.brand span{display:none}}@media(min-width:761px)and (max-width:1100px){.nav-search{flex-basis:180px}.links a{padding-inline:.55rem}}.search-page{padding-block:2rem 3rem}.search-page h1{font-size:clamp(1.8rem,4vw,2.6rem)}.search-big{font-size:1.1rem;padding:.9rem 1.25rem;margin-bottom:1rem;max-width:720px;display:block}.faq,.cat-intro{max-width:75ch;padding-block:2rem 3rem}.cat-intro p,.faq p{color:#cbd5e1;line-height:1.7}.cat-intro a{color:var(--amber, #FFB43C)}.faq details{border-bottom:1px solid var(--line);padding-block:.9rem}.faq summary{cursor:pointer;font-weight:600;font-size:1.05rem}.faq details p{margin:.6rem 0 0}.comments{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line)}.comments .shelf-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.comments .shelf-head .chip{text-transform:none;letter-spacing:0}.comments-grid{display:grid;gap:1.5rem;align-items:start}@media(min-width:900px){.comments-grid{grid-template-columns:minmax(300px,38fr) minmax(0,62fr);gap:2rem}.comment-side{position:sticky;top:5.5rem}}.comment-side,.comment-main{min-width:0}.comment-card{display:grid;gap:.9rem;padding:clamp(1rem,2.5vw,1.5rem);border-radius:1rem;background:var(--s1);border:1px solid rgba(255,255,255,.1)}.comment-card h3{margin:0;font-size:1.1rem}.comment-card p{margin:0}.comment-card .btns{margin:.25rem 0 0}.signin-hint{border-style:dashed;background:linear-gradient(160deg,rgba(255,180,60,.07),var(--s1) 55%)}.comment-form textarea{width:100%;font:400 1rem var(--body);color:var(--text);background:var(--canvas);border:1px solid rgba(255,255,255,.12);border-radius:.6rem;padding:.8rem .9rem;resize:vertical;min-height:120px}.comment-form textarea:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px #ffb43c26}.comment-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.comment-actions .btn{cursor:pointer}.comment-actions .btn:disabled{opacity:.6;cursor:wait}@media(max-width:420px){.comment-actions .btn{width:100%;justify-content:center}}.comment-list{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.comment{min-width:0;padding:1.1rem 1.25rem;border-radius:1rem;background:var(--s1);border:1px solid var(--line)}.comment-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem}.comment-head b{min-width:0;overflow-wrap:anywhere;font-family:var(--head)}.comment-head .push{margin-left:auto}.comment p{margin:.6rem 0 0;color:#cbd5e1;white-space:pre-line;overflow-wrap:anywhere}.comment-empty{display:grid;place-items:center;gap:.5rem;text-align:center;padding:2.5rem 1rem;border-radius:1rem;border:1px dashed rgba(255,255,255,.12);color:var(--muted)}.comment-empty span{font-size:2rem}.comment-empty p{margin:0}.avatar{width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;font:700 .95rem var(--head);color:var(--canvas);background:linear-gradient(135deg,var(--amber),var(--cyan));flex:none}.avatar.xl{width:6rem;height:6rem;font-size:2.4rem;box-shadow:0 0 30px #ffb43c4d}.small{font-size:.85rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.form-ok{color:#86efac;margin:0}.form-error{color:#fca5a5;margin:0}.linkish{background:none;border:0;padding:0;color:var(--amber);font:inherit;font-weight:600;cursor:pointer}.linkish:hover{text-decoration:underline}.linkish.danger,.btn.danger{color:#fb7185}.btn.danger{background:#f43f5e14;border-color:#f43f5e80;cursor:pointer}.btn.danger:hover{background:#f43f5e2e;border-color:#f43f5e}.btn.block{width:100%;justify-content:center}.btn:disabled{opacity:.6;cursor:wait}button.btn{cursor:pointer}.nav-cta{min-height:38px;padding:0 1.1rem;font-size:.85rem;flex:none}.nav-me{display:flex;align-items:center;gap:.5rem;padding:.2rem .8rem .2rem .2rem;border-radius:999px;background:var(--s1);border:1px solid var(--line);color:var(--text);font:600 .85rem var(--head);flex:none}.nav-me:hover{text-decoration:none;border-color:#ffb43c66}.nav-me .avatar{width:1.9rem;height:1.9rem;font-size:.8rem}@media(max-width:760px){.nav-me-name{display:none}.nav-me{padding:.2rem}.nav-cta{padding:0 .9rem}}.form{display:grid;gap:1rem}.form label{display:grid;gap:.4rem;font:600 .85rem var(--head);color:var(--muted)}.form input:not([type=checkbox]){width:100%;font:400 1rem var(--body);color:var(--text);background:var(--canvas);border:1px solid rgba(255,255,255,.12);border-radius:.6rem;padding:.8rem .95rem}.form input:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px #ffb43c26}.pw{position:relative;display:block}.pw input{padding-right:4.5rem!important}.pw-toggle{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--muted);font:600 .8rem var(--head);cursor:pointer;padding:.4rem}.pw-toggle:hover{color:var(--amber)}.form label.check{display:flex;align-items:flex-start;gap:.7rem;font:500 .95rem var(--body);color:var(--text);cursor:pointer}.check input{width:1.15rem;height:1.15rem;margin-top:.2rem;accent-color:var(--amber);flex:none}.check small,.switch-row small{display:block;font:400 .8rem var(--body);color:var(--muted)}.form .linkish{justify-self:end;font-size:.85rem}.privacy-note{margin:0;text-align:center}.auth-page{padding-block:clamp(1.5rem,4vw,3.5rem)}.auth-card{display:grid;max-width:1080px;margin:0 auto;border-radius:1.5rem;overflow:hidden;background:var(--s1);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px -30px #000c}@media(min-width:900px){.auth-card{grid-template-columns:1fr 1fr}}.auth-art{position:relative;min-height:260px}.auth-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.auth-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--s1) 8%,rgba(13,21,39,.55) 55%,rgba(13,21,39,.1))}.auth-art-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:clamp(1.25rem,3vw,2.5rem)}.auth-art-copy h2{font-size:clamp(1.6rem,3vw,2.3rem);margin:.3rem 0 1rem}.benefits{list-style:none;padding:0;margin:0;display:grid;gap:.75rem;font:600 .95rem var(--head)}.benefits li{display:flex;align-items:center;gap:.75rem}.bicon{width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;flex:none;background:#ffb43c1a;border:1px solid rgba(255,180,60,.45);font-size:1rem}@media(max-width:899px){.auth-art{min-height:300px}.benefits{display:none}}.auth-form-wrap{padding:clamp(1.25rem,4vw,3rem);display:grid;gap:1rem;align-content:start}.auth-form-wrap h1{font-size:clamp(1.5rem,3vw,2rem);margin:.5rem 0 0}.auth-form-wrap>p{margin:0}.seg{display:grid;grid-template-columns:1fr 1fr;padding:.3rem;border-radius:999px;background:var(--canvas);border:1px solid var(--line)}.seg button{min-height:40px;border:0;border-radius:999px;background:none;color:var(--muted);font:600 .9rem var(--head);cursor:pointer}.seg button.on{background:var(--amber);color:var(--canvas);box-shadow:0 0 16px #ffb43c59}.btn.google{justify-content:center;width:100%}.divider{display:flex;align-items:center;gap:.8rem;color:var(--subtle);font:600 .75rem var(--head);text-transform:uppercase;letter-spacing:.08em}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--line)}.auth-form-wrap .switch{text-align:center;margin:0}.welcome{padding-block:clamp(1.25rem,3vw,2.5rem)}.welcome-hero,.page-hero{position:relative;overflow:hidden;border-radius:1.5rem;border:1px solid rgba(255,255,255,.08);min-height:clamp(320px,42vw,520px);display:flex;align-items:flex-end}.welcome-hero img,.page-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.welcome-hero:after,.page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#070b14eb 10%,#070b148c 55%,#070b140d),linear-gradient(0deg,rgba(7,11,20,.85),transparent 45%)}.welcome-copy,.page-hero-copy{position:relative;z-index:1;padding:clamp(1.25rem,4vw,3rem);max-width:640px}.welcome-copy h1,.page-hero-copy h1{font-size:clamp(2rem,5vw,3.4rem);margin:.3rem 0 .6rem}.welcome-copy p,.page-hero-copy p{color:#cbd5e1;font-size:1.05rem;max-width:50ch;margin:0}.welcome-copy .btns{margin-bottom:0}.feature-cards{display:grid;gap:1rem;margin-top:1.5rem}@media(min-width:760px){.feature-cards{grid-template-columns:repeat(3,1fr)}}.fcard{padding:1.25rem;border-radius:1rem;background:var(--s1);border:1px solid var(--line)}.fcard h3{font-size:1.05rem;margin:.8rem 0 .3rem}.fcard p{margin:0}.profile{padding-block:clamp(1.25rem,3vw,2.5rem);display:grid;gap:1.5rem;align-items:start}@media(min-width:900px){.profile{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:2rem}.profile-card{position:sticky;top:5.5rem}}.profile-card{display:grid;justify-items:center;text-align:center;gap:.4rem;padding:2rem 1.5rem;border-radius:1.25rem;background:linear-gradient(180deg,rgba(255,180,60,.08),var(--s1) 45%);border:1px solid rgba(255,255,255,.1)}.profile-card h1{font-size:1.6rem;margin:.8rem 0 0;overflow-wrap:anywhere}.profile-card p{margin:0;overflow-wrap:anywhere}.stat{display:grid;margin:.8rem 0 1rem}.stat b{font:700 1.8rem var(--head);color:var(--amber)}.profile-main{display:grid;gap:1.25rem;min-width:0}.pcard{padding:clamp(1.1rem,3vw,1.6rem);border-radius:1.25rem;background:var(--s1);border:1px solid var(--line)}.pcard h2{font-size:1.2rem;margin-bottom:1rem}.inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem}.inline-form label{flex:1 1 240px}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-weight:500}input.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:3rem;height:1.6rem;margin:0;border-radius:999px;background:var(--s3);border:1px solid rgba(255,255,255,.2);position:relative;cursor:pointer;transition:background .2s}input.switch:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--text);transition:transform .2s}input.switch:checked{background:var(--amber);border-color:var(--amber)}input.switch:checked:after{transform:translate(1.4rem);background:var(--canvas)}input.switch:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.my-comments{list-style:none;padding:0;margin:0;display:grid}.my-comments li{padding:.9rem 0;border-top:1px solid var(--line);min-width:0}.my-comments li:first-child{border-top:0;padding-top:0}.my-comments a{font:600 .95rem var(--head)}.my-comments p{margin:.3rem 0;color:#cbd5e1;overflow-wrap:anywhere;white-space:pre-line}.danger-zone{border-color:#f43f5e73;background:linear-gradient(160deg,rgba(244,63,94,.06),var(--s1) 50%)}.danger-zone h2{color:#fb7185}.confirm{display:grid;gap:.9rem}.confirm label{display:grid;gap:.4rem;font:600 .85rem var(--head);color:var(--muted);max-width:360px}.confirm input{font:400 1rem var(--body);color:var(--text);background:var(--canvas);border:1px solid rgba(255,255,255,.12);border-radius:.6rem;padding:.75rem .9rem}.confirm .btns{margin:0}.auth-gate{padding-block:4rem;text-align:center}.auth-gate .btns{justify-content:center}.contact-page{padding-block:clamp(1.25rem,3vw,2.5rem) 3rem}.contact-page .contact{padding-block:2.5rem}.contact-info h2{font-size:1.4rem}.story-band{display:grid;gap:1.5rem;align-items:center;padding:clamp(1rem,3vw,1.5rem);border-radius:1.5rem;background:var(--s1);border:1px solid var(--line)}.story-band img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:1rem}.story-band h2{font-size:clamp(1.4rem,3vw,2rem);margin:.3rem 0 .6rem}.story-band p{margin:0;max-width:60ch}@media(min-width:760px){.story-band{grid-template-columns:minmax(200px,300px) 1fr;gap:2.5rem}}
