:root{--bg:#08070c;--panel:#101019;--panel2:#151521;--text:#f6f4f8;--muted:#9b9caf;--pink:#f047b3;--purple:#9b2cff;--green:#45dda7;--line:rgba(255,255,255,.1);--shadow:0 24px 70px rgba(0,0,0,.48)}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif}body{min-height:100vh;background:radial-gradient(circle at 8% -5%,rgba(126,17,104,.34),transparent 31%),radial-gradient(circle at 96% 12%,rgba(70,21,111,.32),transparent 29%),linear-gradient(180deg,#09080e,#07070b 48%,#0a0710)}button,input{font:inherit}button{cursor:pointer}a{color:inherit}.shell{width:min(1240px,100%);margin:auto;min-height:100vh;padding:14px 22px 116px}.topbar{min-height:66px;justify-content:space-between;gap:18px;position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:7px 0 10px;background:linear-gradient(#08070cf4,#08070cdb 78%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.topbar{display:flex;align-items:center}.brand{border:0;background:none;color:inherit;gap:11px;padding:0;text-align:left}.brandLogo{width:54px;height:54px;object-fit:contain;border-radius:50%;box-shadow:0 0 22px rgba(240,71,179,.26)}.brandText{display:grid;grid-gap:3px;gap:3px}.brandText b{font-size:calc(18px * var(--ui-font-scale,1));letter-spacing:.055em}.brandText small{font-size:calc(10px * var(--ui-font-scale,1));color:#8f91a3}.topActions{display:flex;align-items:center;gap:9px}.textLink{font-size:calc(12px * var(--ui-font-scale,1));color:#9b9cac;text-decoration:none;padding:8px 5px}.profile,.supportTop{border:1px solid var(--line);border-radius:999px;padding:10px 14px;text-decoration:none;background:#12121b;color:#e7e5eb;display:flex;align-items:center;gap:8px}.supportTop{background:linear-gradient(135deg,#8b1767,#451453);border-color:rgba(240,71,179,.42);font-weight:850}.morferTop{border:1px solid rgba(240,71,179,.28);border-radius:999px;padding:9px 12px;text-decoration:none;background:linear-gradient(135deg,#21131e,#171922);color:#f0a5d7;font-size:calc(10px * var(--ui-font-scale,1));font-weight:850;white-space:nowrap}.morferTop:hover{border-color:rgba(240,71,179,.5);color:#fff}.profile i{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 10px var(--green)}.hero{min-height:365px;position:relative;overflow:hidden;border-radius:31px;border:1px solid var(--line);display:flex;align-items:stretch;justify-content:space-between;padding:44px 48px 0;margin:9px 0 18px;background:linear-gradient(90deg,rgba(8,8,13,.98),rgba(16,10,22,.95) 48%,rgba(35,10,35,.58) 72%,rgba(10,8,15,.88)),radial-gradient(circle at 79% 42%,rgba(240,71,179,.2),transparent 32%),#0c0c12;box-shadow:var(--shadow)}.heroNoise{position:absolute;inset:0;opacity:.08;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.8) .7px,transparent 0);background-size:19px 19px}.heroCopy{position:relative;z-index:5;align-self:center;max-width:680px;padding-bottom:42px}.kicker{font-size:calc(10px * var(--ui-font-scale,1));letter-spacing:.21em;color:#f36cc3;font-weight:950}.hero h1{font-size:clamp(44px,6vw,75px);line-height:.92;letter-spacing:-.06em;margin:12px 0 17px}.hero p{font-size:calc(15px * var(--ui-font-scale,1));line-height:1.55;color:#adafbe;margin:0;max-width:650px}.heroActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.heroActions button{border:0;border-radius:13px;padding:13px 17px;color:white;font-weight:900;background:linear-gradient(135deg,#ed42af,#9828ff)}.heroActions button.ghost{background:#171720;border:1px solid var(--line)}.trusishkaScene{position:relative;z-index:4;align-self:stretch;width:460px;min-width:460px;display:flex;align-items:flex-end;justify-content:center}.trusishkaPortrait{position:absolute;right:-18px;bottom:-2px;width:475px;height:410px;overflow:hidden;background:transparent;border-radius:34px 34px 0 0;filter:drop-shadow(0 0 36px rgba(240,71,179,.24));-webkit-mask-image:radial-gradient(ellipse 95% 96% at 54% 52%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 95% 96% at 54% 52%,#000 70%,transparent 100%)}.heroTrusishka{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 46%;display:block}.trusishkaTag{position:absolute;right:4px;bottom:18px;z-index:7;border:1px solid rgba(240,71,179,.35);background:#0b0b11dc;border-radius:999px;padding:7px 10px;color:#ff83d3;font-size:calc(8px * var(--ui-font-scale,1));letter-spacing:.14em;font-weight:900}.smoke{position:absolute;z-index:6;width:50px;height:90px;right:22px;top:31%;border-color:rgba(255,136,213,.26) rgba(255,136,213,.26) transparent transparent;border-style:solid;border-width:2px;border-radius:50%;filter:blur(1px);opacity:0;animation:smoke 5s ease-out infinite}.smokeB{right:57px;top:24%;animation-delay:1.6s;scale:.75}.smokeC{right:0;top:18%;animation-delay:3.1s;scale:1.15}@keyframes smoke{0%{opacity:0;translate:0 28px;scale:.6}18%{opacity:.55}76%{opacity:.16}to{opacity:0;translate:17px -105px;scale:1.35}}.featured{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:18px 19px;border:1px solid rgba(240,71,179,.25);border-radius:21px;background:linear-gradient(115deg,#271020,#11121a 48%,#171020);margin-bottom:17px}.featuredLabel{align-self:stretch;writing-mode:vertical-rl;rotate:180deg;border-right:1px solid rgba(240,71,179,.35);padding-right:12px;font-size:calc(8px * var(--ui-font-scale,1));letter-spacing:.18em;font-weight:950;display:grid;place-items:center}.featuredMeta{display:flex;gap:7px;color:#f385cd;font-size:calc(10px * var(--ui-font-scale,1));font-weight:800}.featured h2{font-size:calc(23px * var(--ui-font-scale,1));margin:5px 0 6px}.featured p{margin:0;color:#9fa2b3;font-size:calc(13px * var(--ui-font-scale,1));line-height:1.45}.featured>button{border:0;border-radius:12px;padding:12px 15px;background:linear-gradient(135deg,#ed42af,#9b28ff);color:white;font-weight:900}.tabs{display:flex;gap:9px;overflow:auto;padding:3px 0 13px;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{border:1px solid var(--line);background:#11121a;color:#9498aa;border-radius:999px;padding:11px 16px;white-space:nowrap}.tabs button.active{background:linear-gradient(135deg,#8f1a6b,#38114f);border-color:rgba(240,71,179,.42);color:white}.tabs b{margin-left:4px}.searchWrap{height:54px;border:1px solid var(--line);border-radius:17px;background:#0e0f16;display:flex;align-items:center;gap:10px;padding:0 16px;margin-bottom:21px}.searchWrap span{font-size:calc(27px * var(--ui-font-scale,1));color:#6e7487;transform:rotate(-17deg)}.searchWrap input{width:100%;border:0;outline:0;background:transparent;color:white;font-size:calc(15px * var(--ui-font-scale,1))}.searchWrap input::placeholder{color:#596074}.sectionTitle{display:flex;align-items:flex-end;justify-content:space-between;margin:3px 1px 13px}.sectionTitle h2{margin:4px 0 0;font-size:calc(25px * var(--ui-font-scale,1));letter-spacing:-.03em}.counter{font-size:calc(11px * var(--ui-font-scale,1));color:#8c91a1;border:1px solid var(--line);border-radius:999px;padding:5px 8px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.card{overflow:hidden;border-radius:20px;border:1px solid var(--line);background:#101119;box-shadow:0 11px 34px rgba(0,0,0,.22);transition:transform .18s,border-color .18s}.card:hover{transform:translateY(-3px);border-color:rgba(240,71,179,.35)}.cardClick{border:0;padding:0;background:none;color:inherit;text-align:left;width:100%;height:100%;display:flex;flex-direction:column}.cardMedia{position:relative;aspect-ratio:460/215;background:#07080c;overflow:hidden;border-bottom:1px solid var(--line)}.coverStage{position:absolute;inset:0;overflow:hidden;background:#08090d}.coverBackdrop{position:absolute;inset:-14px;background-position:50%;background-size:cover;filter:blur(20px) brightness(.35);transform:scale(1.12);opacity:.9}.coverImage{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;z-index:1}.coverFallback{position:absolute;inset:0;display:grid;place-items:center;align-content:center;text-align:center;padding:20px;background:radial-gradient(circle at 22% 18%,rgba(240,71,179,.34),transparent 32%),radial-gradient(circle at 82% 78%,rgba(122,38,225,.32),transparent 30%),linear-gradient(135deg,#20121f,#0e1017)}.coverFallback b{font-size:calc(46px * var(--ui-font-scale,1));letter-spacing:-.07em}.coverFallback span{font-size:calc(11px * var(--ui-font-scale,1));color:#c4c6d0;max-width:90%;margin-top:7px;line-height:1.3}.coverFallback small{font-size:calc(8px * var(--ui-font-scale,1));color:#f47dcc;letter-spacing:.16em;margin-top:9px}.cardTop{position:absolute;right:11px;top:11px;z-index:4}.badge{display:inline-block;border-radius:999px;padding:7px 10px;font-size:calc(9px * var(--ui-font-scale,1));font-weight:950;letter-spacing:.04em;box-shadow:0 5px 16px #0006}.readyBadge{background:#45dda7;color:#06251b}.workBadge{background:#ef48b0;color:#26061b}.cardInfo{padding:14px 15px 15px;min-height:142px;display:flex;flex-direction:column}.card h3{font-size:calc(20px * var(--ui-font-scale,1));line-height:1.12;margin:0 0 9px;overflow-wrap:anywhere}.cardFacts{gap:7px;flex-wrap:wrap;margin-bottom:8px}.cardFacts span,.voicePills span{font-size:calc(9px * var(--ui-font-scale,1));border:1px solid rgba(255,255,255,.08);background:#151720;border-radius:999px;padding:5px 7px;color:#b9bdc9}.voicePills{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:9px}.voicePills span{color:#f19bd4}.modalProgress,.progress{height:5px;background:rgba(255,255,255,.09);border-radius:999px;overflow:hidden}.modalProgress i,.progress i{display:block;height:100%;background:linear-gradient(90deg,#f046b2,#9e29ff)}.workState{font-size:calc(11px * var(--ui-font-scale,1));line-height:1.35;color:#999dad;margin:7px 0 0}.cardFooter{margin-top:auto;padding-top:11px;display:flex;align-items:center;justify-content:space-between;color:#aeb1bf;font-size:calc(10px * var(--ui-font-scale,1))}.cardFooter b{font-size:calc(24px * var(--ui-font-scale,1));color:white}.supportPage,.votingPage{display:grid;grid-gap:15px;gap:15px}.supportHero,.voteHero{min-height:175px;border:1px solid var(--line);border-radius:23px;padding:22px;background:linear-gradient(125deg,#26101f,#101119 53%,#1a0d21);display:flex;align-items:center;gap:22px}.voteHero img{width:110px;height:138px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 20px rgba(240,71,179,.23))}.finalHeader h2,.suggestForm h2,.supportHero h2,.voteHero h2{font-size:calc(28px * var(--ui-font-scale,1));line-height:1.08;margin:6px 0 8px}.finalHeader p,.suggestForm>p,.supportHero p,.voteHero p{color:#9da1b2;margin:0;line-height:1.5}.voteStages{display:flex;gap:8px;overflow:auto;scrollbar-width:none}.voteStages button{border:1px solid var(--line);background:#101119;color:#9499aa;border-radius:12px;padding:11px 14px;white-space:nowrap}.voteStages button.active{background:#291024;color:white;border-color:rgba(240,71,179,.36)}.voteNote{border-left:3px solid #f047b3;background:#11131a;padding:12px 15px;border-radius:8px 13px 13px 8px;color:#a8adbb;font-size:calc(12px * var(--ui-font-scale,1))}.proposalList{display:grid;grid-gap:9px;gap:9px}.proposal{display:grid;grid-template-columns:52px 1fr 76px 138px;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);background:#101119;border-radius:16px;padding:13px}.rank{font-weight:950;color:#f162c0}.proposalMain h3{font-size:calc(16px * var(--ui-font-scale,1));margin:0 0 3px}.proposalMain p{font-size:calc(10px * var(--ui-font-scale,1));color:#7f8597;margin:0}.voteCount{display:grid;text-align:center}.voteCount b{font-size:calc(20px * var(--ui-font-scale,1))}.voteCount span{font-size:calc(9px * var(--ui-font-scale,1));color:#7f8597}.finalCard button,.proposal button,.suggestForm button{border:0;border-radius:11px;background:linear-gradient(135deg,#ed43af,#9c28ff);color:white;padding:11px 12px;font-weight:900}.proposal button:disabled{background:#1c1e27;color:#74798a}.finalHeader{padding:12px 2px 2px}.finalGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.finalCard{min-height:220px;border:1px solid var(--line);border-radius:20px;padding:19px;background:linear-gradient(145deg,#151720,#0d0f15);display:flex;flex-direction:column;align-items:flex-start}.finalCard.chosen{border-color:rgba(240,71,179,.48);box-shadow:0 0 28px rgba(240,71,179,.13)}.finalNumber{font-size:calc(42px * var(--ui-font-scale,1));font-weight:950;color:rgba(240,71,179,.18)}.finalCard h3{font-size:calc(21px * var(--ui-font-scale,1));line-height:1.1;margin:8px 0}.finalCard p{font-size:calc(11px * var(--ui-font-scale,1));color:#858b9d;margin:0 0 15px}.finalCard button{margin-top:auto;width:100%}.suggestForm{width:min(660px,100%);border:1px solid var(--line);border-radius:23px;padding:24px;background:linear-gradient(145deg,#16121b,#0f1017);display:grid;grid-gap:13px;gap:13px}.suggestForm label{display:grid;grid-gap:7px;gap:7px;color:#c9cbd4;font-size:calc(12px * var(--ui-font-scale,1));font-weight:700}.suggestForm input{height:48px;border:1px solid var(--line);border-radius:12px;background:#0a0c11;color:white;outline:0;padding:0 13px}.formSuccess{font-size:calc(12px * var(--ui-font-scale,1));color:#55dfad}.supportHero{justify-content:space-between}.supportHero>div{max-width:760px}.supportHero img{width:132px;height:132px;object-fit:contain;border-radius:50%;box-shadow:0 0 34px rgba(240,71,179,.25)}.supportActions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px}.supportActions a{min-height:104px;text-decoration:none;border:1px solid var(--line);border-radius:19px;padding:18px;background:linear-gradient(135deg,#21101e,#11131a);display:flex;flex-direction:column;justify-content:center}.supportActions a:nth-child(2){background:linear-gradient(135deg,#761754,#32113c)}.supportActions b{font-size:calc(22px * var(--ui-font-scale,1))}.supportActions span{font-size:calc(11px * var(--ui-font-scale,1));color:#979cad;margin-top:4px}.bottomNav{position:fixed;left:50%;bottom:max(14px,env(safe-area-inset-bottom));translate:-50% 0;z-index:35;width:min(650px,calc(100% - 28px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#11131bf0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 50px #000b}.bottomNav button{min-width:0;border:0;background:none;color:#747a8c;font-size:calc(9px * var(--ui-font-scale,1));padding:5px 4px;display:grid;place-items:center;grid-gap:2px;gap:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottomNav button span{font-size:calc(18px * var(--ui-font-scale,1))}.bottomNav button.active{color:#ff5cc4}.modalBack{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:18px;background:#000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:auto}.modal{width:min(720px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#101119;box-shadow:0 30px 100px #000;position:relative}.coverFallbackLarge,.coverStageLarge{position:relative;inset:auto;width:100%;aspect-ratio:16/7}.coverStageLarge{overflow:hidden;background:#08090d}.coverFallbackLarge b{font-size:calc(62px * var(--ui-font-scale,1))}.modalBody{padding:23px}.modalBody h2{font-size:calc(31px * var(--ui-font-scale,1));line-height:1.05;margin:7px 0 11px;letter-spacing:-.035em}.modalBody>p{color:#a0a5b6;line-height:1.55}.close{position:absolute;z-index:8;right:12px;top:12px;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;line-height:1;background:#0d0f16e8;color:white;font-size:calc(24px * var(--ui-font-scale,1))}.chips{display:flex;gap:7px;flex-wrap:wrap}.chips span{font-size:calc(10px * var(--ui-font-scale,1));background:#1a1d27;border-radius:999px;padding:7px 9px;color:#c8ccd7}.stageText{font-weight:800;color:#f47aca!important;margin-bottom:8px}.videoFrame{margin-top:17px;aspect-ratio:16/9;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:#06070a}.videoFrame iframe{width:100%;height:100%;border:0}.voiceVariants{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:18px}.voiceVariant{min-height:66px;border:1px solid rgba(240,71,179,.3);border-radius:14px;padding:11px 13px;text-decoration:none;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#2a1024,#14131a)}.voiceVariant:nth-child(2){border-color:rgba(155,44,255,.33);background:linear-gradient(145deg,#22162e,#11131a)}.voiceVariant small{font-size:calc(8px * var(--ui-font-scale,1));letter-spacing:.12em;text-transform:uppercase;color:#969cac}.voiceVariant b{font-size:calc(16px * var(--ui-font-scale,1));margin-top:3px}.projectActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.mainAction,.secondaryAction{text-decoration:none;border-radius:12px;padding:12px 14px;font-size:calc(11px * var(--ui-font-scale,1));font-weight:900}.mainAction{background:linear-gradient(135deg,#ed42af,#9c28ff)}.secondaryAction{background:#181a23;border:1px solid var(--line)}@media(max-width:920px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{padding-left:34px}.goalGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.shell{padding:9px 11px 103px}.brandLogo{width:45px;height:45px}.brandText b{font-size:calc(15px * var(--ui-font-scale,1))}.brandText small{font-size:calc(9px * var(--ui-font-scale,1))}.profile span,.supportTop,.textLink{display:none}.hero{height:405px;min-height:405px;padding:25px 20px 0;display:block;border-radius:23px}.heroCopy{max-width:72%;padding:0;z-index:7}.hero h1{font-size:calc(37px * var(--ui-font-scale,1));line-height:.94}.hero p{font-size:calc(12px * var(--ui-font-scale,1));max-width:280px}.heroActions{margin-top:16px}.heroActions button{padding:11px 12px;font-size:calc(11px * var(--ui-font-scale,1))}.trusishkaScene{position:absolute;right:-20px;bottom:0;width:275px;min-width:275px;height:84%}.trusishkaPortrait{right:-2px;bottom:0;width:282px;height:238px}.trusishkaTag{right:0}.smoke{right:14px;top:28%}.smokeB{right:43px;top:20%}.smokeC{right:0;top:13%}.featured{grid-template-columns:1fr;padding:16px;gap:9px}.featuredLabel{writing-mode:horizontal-tb;rotate:0;border-right:0;border-bottom:1px solid rgba(240,71,179,.28);padding:0 0 8px;justify-content:start}.featured>button{justify-self:start}.grid{grid-template-columns:1fr;gap:13px}.card h3{font-size:calc(21px * var(--ui-font-scale,1))}.supportHero,.voteHero{padding:16px;border-radius:19px}.voteHero img{width:84px;height:84px}.finalHeader h2,.suggestForm h2,.supportHero h2,.voteHero h2{font-size:calc(22px * var(--ui-font-scale,1))}.proposal{grid-template-columns:36px 1fr auto;gap:8px}.proposal button{grid-column:2/4;width:100%}.finalGrid{grid-template-columns:1fr}.supportHero img{width:90px;height:90px}.supportActions{grid-template-columns:1fr}.bottomNav{width:calc(100% - 18px);padding:6px}.bottomNav button{padding:4px 2px;font-size:calc(8px * var(--ui-font-scale,1))}.bottomNav button span{font-size:calc(16px * var(--ui-font-scale,1))}.modalBody h2{font-size:calc(25px * var(--ui-font-scale,1))}.voiceVariants{grid-template-columns:1fr}}@media(max-width:420px){.heroCopy{max-width:79%}.hero h1{font-size:calc(33px * var(--ui-font-scale,1))}.trusishkaScene{right:-34px}}.supportGoals{border:1px solid var(--line);border-radius:20px;padding:18px;background:#101119}.goalList{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 14px}.goalList span{border:1px solid rgba(240,71,179,.2);background:#1a1019;border-radius:999px;padding:8px 10px;font-size:calc(11px * var(--ui-font-scale,1));color:#d1c9d1}.supportGoals>a{color:#f06ac2;text-decoration:none;font-size:calc(12px * var(--ui-font-scale,1));font-weight:800}.collabCredit{display:inline-flex;width:max-content;margin:2px 0 8px;padding:6px 8px;border-radius:999px;border:1px solid rgba(240,71,179,.24);background:#21101d;color:#ef8dcc;font-weight:800}.authorBox{margin:14px 0;padding:13px 14px;border:1px solid rgba(240,71,179,.22);border-radius:14px;background:linear-gradient(135deg,#21101e,#11131a);display:grid;grid-gap:4px;gap:4px}.authorBox small{color:#9e91a1;font-size:calc(9px * var(--ui-font-scale,1));text-transform:uppercase;letter-spacing:.12em}.authorBox a,.authorBox b{font-size:calc(17px * var(--ui-font-scale,1));color:#ff7bcb;text-decoration:none}.authorBox span{font-size:calc(10px * var(--ui-font-scale,1));color:#8d8491}.cardAuthors{display:flex;gap:5px;flex-wrap:wrap;padding:0 12px 10px}.cardAuthors button,.projectAuthors button{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(240,71,179,.28);border-radius:999px;background:#21101d;color:#ff9cdb;padding:5px 8px;font-size:calc(10px * var(--ui-font-scale,1));font-weight:800}.cardAuthors img,.projectAuthors img{width:19px;height:19px;border-radius:50%;object-fit:cover}.projectAuthors{margin:14px 0}.projectAuthors small{font-size:calc(9px * var(--ui-font-scale,1));letter-spacing:.1em;color:#9e91a1}.authorProfile{padding:24px;max-width:560px}.authorProfileHead{display:flex;align-items:center;gap:14px}.authorProfileHead>img{width:88px;height:88px;border-radius:20px;object-fit:cover}.authorProfileHead small{font-size:calc(10px * var(--ui-font-scale,1));color:#ec80ca}.authorProfileHead h2{margin:4px 0}.authorProfile>p{line-height:1.55;color:#d2c8d4}.authorProfileLinks{gap:8px}.authorProfileLinks a{color:#ff9cdb;border:1px solid #6e315d;border-radius:999px;padding:7px 10px}.authorProfileWorks button{gap:10px;border:1px solid #372c3c;border-radius:10px;background:#15111a;color:white;padding:10px}.authorProfileWorks small{color:#c68cb8}.authorFilter{display:grid;grid-gap:5px;gap:5px;font-size:calc(10px * var(--ui-font-scale,1));color:#9e91a1}.authorFilter select{border:1px solid #362c3a;border-radius:10px;background:#111019;color:white;padding:10px}.shell{width:min(1540px,100%);padding-left:26px;padding-right:26px}.topbar{min-height:74px;border-bottom:1px solid rgba(255,255,255,.05)}.mainNav{display:flex;align-items:center;gap:6px;padding:5px;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:#0e0e16c7}.mainNav button{border:0;background:transparent;color:#8f92a3;border-radius:999px;padding:9px 13px;font-weight:800;font-size:calc(11px * var(--ui-font-scale,1))}.mainNav button.active{color:white;background:linear-gradient(135deg,#8f1a6b,#5e1f9f);box-shadow:0 0 22px rgba(240,71,179,.15)}.hero{min-height:420px;padding:52px 54px 0;background:linear-gradient(90deg,rgba(7,7,12,.98),rgba(16,8,20,.88) 45%,rgba(36,8,35,.44) 70%,rgba(8,7,12,.54)),radial-gradient(circle at 77% 40%,rgba(240,71,179,.24),transparent 35%),#0b0b11}.hero h1,.heroCopy{max-width:760px}.hero h1{font-size:clamp(48px,5.8vw,82px)}.hero h1 em{font-style:normal;color:#ff4eb8;text-shadow:0 0 28px rgba(240,71,179,.25)}.trusishkaScene{width:540px;min-width:540px}.trusishkaPortrait{right:-22px;width:560px;height:455px;border-radius:38px 38px 0 0}.heroTrusishka{object-position:center 43%}.featured{grid-template-columns:auto 170px 1fr auto;padding:13px 16px}.featuredCover{height:96px;border-radius:13px;overflow:hidden;background:#090a0f;position:relative}.featuredCover .coverFallback,.featuredCover .coverStage{position:absolute;inset:0}.featuredCover .coverFallback b{font-size:calc(30px * var(--ui-font-scale,1))}.featuredCover .coverFallback small,.featuredCover .coverFallback span{display:none}.catalogBar{display:flex;align-items:center;gap:14px;margin-bottom:18px}.tabs{flex:1 1;padding:0}.searchWrap{width:min(470px,42vw);height:46px;margin:0;border-radius:999px}.sectionTitle{margin-top:6px}.grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.card{border-radius:16px}.cardOpen{border:0;padding:0;background:none;color:inherit;text-align:left;width:100%;display:flex;flex-direction:column}.cardMedia{aspect-ratio:16/9}.cardInfo{padding:11px 12px 8px;min-height:94px}.card h3{line-height:1.14;margin-bottom:7px}.cardFacts{margin-bottom:4px}.cardFacts span{padding:4px 6px;font-size:calc(8px * var(--ui-font-scale,1))}.cardQuickActions{display:flex;gap:6px;padding:0 10px 11px}.cardQuickActions a{flex:1 1;display:grid;place-items:center;min-height:30px;text-decoration:none;border:1px solid rgba(240,71,179,.32);border-radius:999px;background:#17121a;color:#ef9bd3;font-size:calc(9px * var(--ui-font-scale,1));font-weight:800}.cardQuickActions .youtubeMini{flex:0 0 34px;color:white;background:#c9274a;border-color:#e14663}.cardFooterButton{width:calc(100% - 20px);margin:0 10px 10px;border:1px solid var(--line);background:#171922;color:#b8bbc6;border-radius:10px;padding:8px 10px;font-size:calc(9px * var(--ui-font-scale,1));display:flex;justify-content:space-between}.collabCredit{font-size:calc(8px * var(--ui-font-scale,1));margin-top:2px}@media(min-width:1500px){.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1180px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mainNav{display:none}.trusishkaScene{width:420px;min-width:420px}.trusishkaPortrait{width:445px}}@media(max-width:920px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogBar{align-items:stretch;flex-direction:column}.searchWrap{width:100%}}@media(max-width:680px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card h3{font-size:calc(14px * var(--ui-font-scale,1))}.featured{grid-template-columns:1fr}.featuredCover{height:120px}.hero{min-height:430px}.trusishkaScene{width:290px;min-width:290px}.trusishkaPortrait{width:300px;height:250px}}@media(max-width:430px){.grid{grid-template-columns:1fr}}:root{--card-row-title:24px;--card-row-facts:25px;--card-row-credit:31px}.card{display:flex;flex-direction:column}.cardOpen{flex:1 1;min-height:0}.cardInfo{display:grid;grid-template-rows:var(--card-row-title) var(--card-row-facts) var(--card-row-credit) auto;grid-gap:5px;gap:5px;min-height:111px}.cardTitleSlot{height:var(--card-row-title);display:flex;align-items:center;overflow:hidden}.card h3{margin:0;white-space:nowrap;line-height:1;font-size:calc(15px * var(--ui-font-scale,1));letter-spacing:-.025em;max-width:100%}.card h3.titleMD{font-size:calc(13.5px * var(--ui-font-scale,1))}.card h3.titleSM{font-size:calc(12px * var(--ui-font-scale,1))}.card h3.titleXS{font-size:calc(10.5px * var(--ui-font-scale,1));letter-spacing:-.04em}.card h3.titleXXS{font-size:calc(9.2px * var(--ui-font-scale,1));letter-spacing:-.045em}.cardFacts{min-height:var(--card-row-facts);margin:0;gap:6px}.cardFacts,.collabSlot{display:flex;align-items:center;overflow:hidden}.collabSlot{height:var(--card-row-credit)}.collabCredit{margin:0;white-space:nowrap;max-width:100%;overflow:hidden;font-size:calc(9px * var(--ui-font-scale,1))}.collabCredit.creditSM{font-size:calc(8px * var(--ui-font-scale,1))}.collabCredit.creditXS{font-size:calc(7px * var(--ui-font-scale,1))}.workSlot{min-height:34px}.cardQuickActions{margin-top:auto}.cardQuickActions a{min-height:34px}.voteNote{display:grid;grid-gap:3px;gap:3px}.voteNote b{color:#f28acb}.voteNote span{font-size:calc(11px * var(--ui-font-scale,1));color:#c2b8c5}.voteCount{min-width:100px}.voteCount span{white-space:nowrap}@media(max-width:680px){.grid{grid-template-columns:1fr!important}.cardMedia{aspect-ratio:16/8.7}.card h3{font-size:calc(18px * var(--ui-font-scale,1))}.card h3.titleMD{font-size:calc(16px * var(--ui-font-scale,1))}.card h3.titleSM{font-size:calc(14px * var(--ui-font-scale,1))}.card h3.titleXS,.card h3.titleXXS{font-size:calc(12px * var(--ui-font-scale,1))}.cardQuickActions a{min-height:44px;font-size:calc(11px * var(--ui-font-scale,1))}.cardQuickActions .youtubeMini{flex-basis:46px}.bottomNav{padding-bottom:max(8px,env(safe-area-inset-bottom))}}.trusishkaScene.sleepingScene{width:590px;min-width:590px;overflow:visible;pointer-events:none}.sleepingPortrait{right:-22px!important;bottom:-1px!important;width:610px!important;height:410px!important;overflow:hidden!important;border-radius:38px 38px 0 0!important;filter:none!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 94%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 94%,transparent)!important}.sleepingTrusishka{width:100%;height:100%;display:block;object-fit:cover;object-position:center 52%}.smoke,.trusClosedHQ,.trusOpenHQ,.trusishkaTag{display:none!important}.dreamThought,.dreamZ{position:absolute;z-index:10;color:#ff77cf;text-shadow:0 0 18px rgba(240,71,179,.55);opacity:0}.dreamZ{font-weight:950;font-style:italic}.dreamZ1{right:112px;top:72px;font-size:calc(34px * var(--ui-font-scale,1));animation:dreamFloat 4.8s ease-in-out infinite}.dreamZ2{right:76px;top:42px;font-size:calc(25px * var(--ui-font-scale,1));animation:dreamFloat 4.8s ease-in-out .8s infinite}.dreamZ3{right:46px;top:18px;font-size:calc(19px * var(--ui-font-scale,1));animation:dreamFloat 4.8s ease-in-out 1.55s infinite}.dreamThought{border:1px solid rgba(255,103,200,.24);background:rgba(12,9,15,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:7px 10px;font-size:calc(9px * var(--ui-font-scale,1));color:#d7bfd0;white-space:nowrap}.thought1{right:300px;top:54px;animation:thoughtFloat 10s ease-in-out 0s infinite}.thought2{right:180px;top:18px;animation:thoughtFloat 10s ease-in-out 3.3s infinite}.thought3{right:355px;top:118px;animation:thoughtFloat 10s ease-in-out 6.6s infinite}@keyframes dreamFloat{0%{opacity:0;transform:translateY(16px) scale(.85)}20%{opacity:.9}72%{opacity:.65}to{opacity:0;transform:translate(20px,-48px) scale(1.15)}}@keyframes thoughtFloat{0%,15%{opacity:0;transform:translateY(8px) scale(.97)}22%,55%{opacity:.75;transform:translateY(0) scale(1)}70%,to{opacity:0;transform:translateY(-14px) scale(1.02)}}.voteHero{min-height:130px}.voteHero>div{max-width:850px}.voteStages button{font-weight:800}.proposal{grid-template-columns:52px 1fr 115px 138px}@media(max-width:1180px){.trusishkaScene.sleepingScene{width:480px;min-width:480px}.sleepingPortrait{width:500px!important}}@media(max-width:680px){.hero{min-height:445px;height:445px}.heroCopy{max-width:78%}.trusishkaScene.sleepingScene{width:310px;min-width:310px;right:-24px;bottom:0;height:56%}.sleepingPortrait{width:330px!important;height:245px!important;right:-12px!important}.sleepingTrusishka{object-position:center 50%}.dreamThought{display:none}.dreamZ1{right:88px;top:28px;font-size:calc(26px * var(--ui-font-scale,1))}.dreamZ2{right:58px;top:4px;font-size:calc(20px * var(--ui-font-scale,1))}.dreamZ3{right:34px;top:-16px;font-size:calc(15px * var(--ui-font-scale,1))}.proposal{grid-template-columns:34px 1fr auto}.voteCount{min-width:76px}}.sleepingTrusishka{transform:none!important;animation:none!important;will-change:auto}.thought4{right:230px;top:138px;animation:thoughtFloat 12s ease-in-out 1.7s infinite}.thought5{right:410px;top:190px;animation:thoughtFloat 12s ease-in-out 5.2s infinite}.thought6{right:112px;top:154px;animation:thoughtFloat 12s ease-in-out 8.5s infinite}.featuredLabel{writing-mode:horizontal-tb!important;rotate:0deg!important;border-right:0!important;border-bottom:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:104px;color:#f36cc3}@media(max-width:680px){body,html{overflow-x:hidden}.shell{padding-top:max(6px,env(safe-area-inset-top));padding-left:10px;padding-right:10px}.topbar{position:relative!important;top:auto!important;min-height:58px!important;padding:4px 0 8px!important;background:#09080e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:flex!important;flex-wrap:nowrap!important}.brand{min-width:0;flex:1 1}.brandLogo{width:42px!important;height:42px!important;flex:0 0 42px}.brandText{min-width:0}.brandText b{font-size:calc(14px * var(--ui-font-scale,1))!important}.brandText small{font-size:calc(8px * var(--ui-font-scale,1))!important;white-space:nowrap}.topActions{margin-left:auto;flex:0 0 auto}.profile{padding:8px 10px!important;min-width:38px;justify-content:center}.mainNav,.profile span,.supportTop,.textLink{display:none!important}.hero{margin-top:0!important;border-radius:22px!important;min-height:470px!important;height:470px!important;padding:26px 18px 0!important}.heroCopy{max-width:100%!important;padding-right:0!important}.hero h1{font-size:calc(34px * var(--ui-font-scale,1))!important;max-width:92%;line-height:.96!important}.hero p{font-size:calc(11px * var(--ui-font-scale,1))!important;max-width:88%!important}.heroActions{max-width:86%}.heroActions button{font-size:calc(10px * var(--ui-font-scale,1))!important;padding:10px 11px!important}.trusishkaScene.sleepingScene{width:100%!important;min-width:0!important;height:235px!important;right:0!important;left:0!important;bottom:0!important}.sleepingPortrait{width:110%!important;height:235px!important;right:-5%!important;bottom:0!important;border-radius:0!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important}.sleepingTrusishka{object-fit:cover!important;object-position:center 54%!important}.dreamZ1{right:24%;top:12px;font-size:calc(25px * var(--ui-font-scale,1))}.dreamZ2{right:17%;top:-7px;font-size:calc(19px * var(--ui-font-scale,1))}.dreamZ3{right:11%;top:-24px;font-size:calc(14px * var(--ui-font-scale,1))}.dreamThought{display:none!important}.thought1,.thought4{display:block!important;font-size:calc(7px * var(--ui-font-scale,1))!important;padding:5px 7px!important}.thought1{right:48%;top:32px}.thought4{right:32%;top:74px}.featured{grid-template-columns:1fr!important;padding:13px!important}.featuredLabel{min-width:0!important;justify-content:flex-start!important;font-size:calc(8px * var(--ui-font-scale,1))!important;letter-spacing:.16em!important;padding-bottom:6px!important;border-bottom:1px solid rgba(240,71,179,.22)!important}.featuredCover{height:118px!important}.catalogBar{margin-top:10px}.tabs{padding-bottom:4px}.tabs button{padding:9px 12px;font-size:calc(10px * var(--ui-font-scale,1))}.searchWrap{height:44px!important}.sectionTitle h2{font-size:calc(22px * var(--ui-font-scale,1))!important}.proposal{grid-template-columns:30px 1fr!important;padding:11px!important}.voteCount{grid-column:2;justify-self:start;text-align:left;display:flex!important;gap:6px;align-items:baseline}.proposal>button{grid-column:1/-1!important;min-height:44px}.voteNote{font-size:calc(10px * var(--ui-font-scale,1))}.voteNote span{font-size:calc(9px * var(--ui-font-scale,1))}}@media(max-width:390px){.brandText small{display:none!important}.hero h1{font-size:calc(31px * var(--ui-font-scale,1))!important}.heroActions{max-width:100%}.heroActions button{font-size:calc(9px * var(--ui-font-scale,1))!important}}.voteWeightBadge{font-size:calc(9px * var(--ui-font-scale,1));color:#ff8ed5;border:1px solid rgba(240,71,179,.32);padding:2px 5px;border-radius:999px}.voteFeedback{margin:9px 0;padding:9px 11px;border-radius:11px;border:1px solid rgba(240,71,179,.24);background:rgba(240,71,179,.07);color:#d9c9d5;font-size:calc(10px * var(--ui-font-scale,1))}@media(max-width:680px){.shell{width:100%;max-width:100%;padding-left:8px!important;padding-right:8px!important;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.topbar{z-index:5!important;width:100%;overflow:hidden}.brandText b{white-space:nowrap}.profile{max-width:54px!important;overflow:hidden}.voteWeightBadge{font-size:calc(8px * var(--ui-font-scale,1));padding:1px 4px}.hero{width:100%;overflow:hidden}.heroCopy{z-index:12}.heroCopy .kicker{font-size:calc(8px * var(--ui-font-scale,1))!important;letter-spacing:.13em}.heroActions{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;width:100%;max-width:100%!important}.heroActions button{min-width:0!important;white-space:normal!important;line-height:1.15}.catalogBar,.featured{width:100%;overflow:hidden}.featuredBody h2{font-size:calc(18px * var(--ui-font-scale,1))!important;line-height:1.05}.tabs{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:0 0 auto;white-space:nowrap}.grid{width:100%;grid-template-columns:minmax(0,1fr)!important}.card{max-width:100%}.card,.cardFacts,.cardTitleSlot,.collabSlot{min-width:0}.bottomNav{left:0;right:0;bottom:0;translate:none;width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:18px 18px 0 0;padding:8px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));z-index:50}.bottomNav button{padding:4px 2px;font-size:calc(9px * var(--ui-font-scale,1))}.bottomNav button,.proposal,.proposalList{min-width:0;width:100%}.proposalMain{min-width:0}.proposalMain h3{overflow-wrap:anywhere}}.thought7{right:330px;top:112px;animation:thoughtFloat 13s ease-in-out 3.8s infinite}.thought8{right:52px;top:196px;animation:thoughtFloat 13s ease-in-out 9.8s infinite}@media(max-width:680px){.thought5{display:block!important;right:10%;top:105px;font-size:calc(7px * var(--ui-font-scale,1))!important;padding:5px 7px!important}.thought7,.thought8{display:none!important}}.proposal{grid-template-columns:40px 56px minmax(0,1fr) 110px 138px}.proposalThumb{width:56px;height:72px;display:grid;place-items:center;overflow:hidden;border-radius:9px;border:1px solid rgba(240,71,179,.23);background:radial-gradient(circle at 70% 22%,#6e275f 0,#2c1830 45%,#151720 100%)}.proposalThumb span{max-width:100%;padding:4px;color:#ffe7f5;font-size:calc(15px * var(--ui-font-scale,1));font-weight:950;letter-spacing:.04em;text-align:center;overflow-wrap:anywhere}.proposalThumb{position:relative}.proposalThumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#151720}.proposalMain{min-width:0}@media(max-width:680px){.proposal{grid-template-columns:26px 48px minmax(0,1fr)!important;gap:8px!important}.proposalThumb{grid-column:2;grid-row:1/3;width:48px;height:62px}.proposalMain{grid-column:3;grid-row:1}.proposalMain h3{font-size:calc(13px * var(--ui-font-scale,1))}.voteCount{grid-column:3!important;grid-row:2;min-width:0!important}.proposal>button{grid-column:2/-1!important;grid-row:3}}.catalogTools{display:flex;align-items:center;gap:10px;width:min(690px,58vw)}.catalogTools .searchWrap{flex:1 1;width:auto;min-width:220px}.sortWrap{height:46px;min-width:178px;border:1px solid var(--line);border-radius:999px;background:#0e0f16;display:flex;align-items:center;padding:0 12px;gap:8px}.sortWrap>span{font-size:calc(8px * var(--ui-font-scale,1));letter-spacing:.08em;text-transform:uppercase;color:#6f7486;white-space:nowrap}.sortWrap select{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:#e7e6ec;font-size:calc(10px * var(--ui-font-scale,1));font-weight:800;cursor:pointer}.sortWrap option{background:#101119;color:#f5f3f7}.updatedFact{color:#f394d1!important;border-color:rgba(240,71,179,.2)!important}.cardQuickActions{align-items:stretch}.cardQuickActions .youtubeMini{flex:0 0 auto!important;min-width:72px!important;padding:0 10px!important;display:flex!important;grid-template-columns:none!important;align-items:center;justify-content:center;gap:6px;color:#fff!important;background:linear-gradient(135deg,#ff314f,#c4143a)!important;border-color:rgba(255,102,127,.58)!important;box-shadow:0 7px 18px rgba(196,20,58,.18)}.youtubeMini svg{width:15px;height:15px;fill:currentColor;display:block}.youtubeMini span{font-size:calc(8px * var(--ui-font-scale,1));letter-spacing:.02em}.updateVoteMini{width:calc(100% - 20px);margin:0 10px 10px;min-height:34px;border-radius:11px;border:1px solid rgba(240,71,179,.28);background:linear-gradient(135deg,rgba(240,71,179,.09),rgba(155,44,255,.08));color:#d8b2cf;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;font-size:calc(9px * var(--ui-font-scale,1));font-weight:850;transition:border-color .18s,background .18s,transform .18s}.updateVoteMini:not(:disabled):hover{border-color:rgba(240,71,179,.52);background:linear-gradient(135deg,rgba(240,71,179,.16),rgba(155,44,255,.14));transform:translateY(-1px)}.updateVoteMini b{min-width:21px;height:21px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:#ef48b0;color:#190812;font-size:calc(9px * var(--ui-font-scale,1))}.updateVoteMini.voted{border-color:rgba(69,221,167,.3);background:rgba(69,221,167,.08);color:#8cecc8}.updateVoteMini:disabled{cursor:default;opacity:.9}.updateVoteIcon{font-size:calc(15px * var(--ui-font-scale,1));line-height:1}.updateRequestPanel{margin-top:18px;padding:16px;border:1px solid rgba(240,71,179,.24);border-radius:16px;background:linear-gradient(145deg,rgba(78,20,62,.16),rgba(14,14,22,.94))}.updateRequestHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.updateRequestHead small{font-size:calc(8px * var(--ui-font-scale,1));letter-spacing:.13em;color:#ed75c0}.updateRequestHead h3{margin:3px 0 5px;font-size:calc(19px * var(--ui-font-scale,1))}.updateRequestHead p{margin:0;color:#8f93a4;font-size:calc(10px * var(--ui-font-scale,1));line-height:1.4}.updateScore{min-width:72px;text-align:right;display:grid;grid-gap:1px;gap:1px}.updateScore b{font-size:calc(27px * var(--ui-font-scale,1));line-height:1;color:#ff75c7}.updateScore span{font-size:calc(8px * var(--ui-font-scale,1));color:#8f93a4}.updateMainButton{width:100%;margin-top:13px;min-height:43px;border-radius:12px;border:1px solid rgba(240,71,179,.38);background:linear-gradient(135deg,#8d1b69,#4d175f);color:white;font-size:calc(11px * var(--ui-font-scale,1));font-weight:900}.updateMainButton.voted{border-color:rgba(69,221,167,.35);background:rgba(69,221,167,.1);color:#8cecc8}.updateMainButton:disabled{cursor:default}.updateMessage{margin-top:9px;padding:8px 10px;border-radius:10px;background:#11131b;color:#b9bdc7;font-size:calc(9px * var(--ui-font-scale,1))}.updateVoters{margin-top:13px}.updateVoters>small{display:block;margin-bottom:7px;font-size:calc(8px * var(--ui-font-scale,1));color:#84899a;text-transform:uppercase;letter-spacing:.1em}.updateVoters>div{display:flex;flex-wrap:wrap;gap:6px}.updateVoters span{font-size:calc(9px * var(--ui-font-scale,1));padding:5px 8px;border-radius:999px;background:#171923;border:1px solid rgba(255,255,255,.08);color:#d7d8df}.updateSupportBox{margin-top:13px;padding:12px;border-radius:13px;background:rgba(240,71,179,.08);border:1px solid rgba(240,71,179,.2)}.updateSupportBox p{margin:0 0 9px;color:#c3aebe;line-height:1.45}.updateSupportBox a,.updateSupportBox p{font-size:calc(10px * var(--ui-font-scale,1))}.updateSupportBox a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 13px;border-radius:10px;text-decoration:none;background:linear-gradient(135deg,#f047b3,#8c2cff);font-weight:900;color:#fff}@media(max-width:920px){.catalogTools{width:100%}}@media(max-width:680px){.catalogTools{display:grid;grid-template-columns:minmax(0,1fr) 148px;grid-gap:7px;gap:7px;width:100%}.catalogTools .searchWrap{min-width:0;margin:0!important}.sortWrap{height:44px;min-width:0;border-radius:14px;padding:0 9px}.sortWrap>span{display:none}.sortWrap select{font-size:calc(9px * var(--ui-font-scale,1));width:100%}.cardQuickActions .youtubeMini{min-width:78px!important}.updateVoteMini{min-height:42px;font-size:calc(10px * var(--ui-font-scale,1))}.updateRequestPanel{padding:13px;margin-top:14px}.updateRequestHead h3{font-size:calc(17px * var(--ui-font-scale,1))}.updateScore b{font-size:calc(24px * var(--ui-font-scale,1))}.updateMainButton{min-height:46px}}@media(max-width:390px){.catalogTools{grid-template-columns:1fr}.sortWrap{width:100%}}.legalFooter{margin:28px 0 72px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap;color:#777c89;font-size:calc(9px * var(--ui-font-scale,1));text-align:center}.legalFooter a{color:#8e93a2;text-decoration:none}.legalFooter a:hover{color:#f07ac4}@media(max-width:680px){.legalFooter{margin:24px 0 88px;padding:0 10px;gap:8px 12px}}.modDisclaimer{margin:30px auto 8px;max-width:820px;padding:0 14px;text-align:center;color:#686d7a;font-size:calc(9px * var(--ui-font-scale,1));line-height:1.55}.siteLinks{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin:28px 0 2px}.siteLinks a{min-width:84px;text-align:center;text-decoration:none;padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#11131a;color:#b8bdca;font-size:calc(9px * var(--ui-font-scale,1));font-weight:850}.siteLinks a:hover{border-color:rgba(240,71,179,.3);color:#ff85d0}@media(max-width:920px){.morferTop{font-size:0;padding:9px 10px}.morferTop:after{content:"Morfer";font-size:calc(9px * var(--ui-font-scale,1))}}@media(max-width:680px){.morferTop{display:inline-flex}.siteLinks{margin-top:22px}}.authorStrip{display:flex;align-items:center;gap:7px;width:100%;margin:-5px 0 18px;padding:3px 0 4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.authorStrip::-webkit-scrollbar{display:none}.authorStrip button{flex:0 0 auto;min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:5px 11px 5px 6px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#0f1017;color:#989cad;font-size:calc(10px * var(--ui-font-scale,1));font-weight:850;white-space:nowrap;transition:.16s ease}.authorStrip button:hover{border-color:rgba(240,71,179,.28);color:#e8dce5;background:#151019}.authorStrip button.active{border-color:rgba(240,71,179,.48);background:linear-gradient(135deg,#6e1854,#391447);color:white;box-shadow:0 7px 20px rgba(149,32,115,.16)}.authorChipAll,.authorChipAvatar{width:27px;height:27px;flex:0 0 27px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#211824;border:1px solid rgba(255,255,255,.08);color:#f5b3dd;font-size:calc(8px * var(--ui-font-scale,1));font-weight:950}.authorChipAvatar img{width:100%;height:100%;object-fit:cover}.authorChipAll{background:linear-gradient(135deg,#7d1b60,#532079);color:white;font-size:calc(9px * var(--ui-font-scale,1))}.authorCredit{max-width:100%;padding:0;border:0;background:transparent;color:#d8a9c8;gap:7px;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.authorCreditFaces{display:flex;align-items:center;flex:0 0 auto}.authorCreditFaces i,.authorCreditFaces img{width:19px;height:19px;border-radius:50%;object-fit:cover;display:grid;place-items:center;margin-left:-4px;border:2px solid #101119;background:#4d1b45;color:#ffd8ef;font-size:calc(7px * var(--ui-font-scale,1));font-style:normal}.authorCreditFaces i:first-child,.authorCreditFaces img:first-child{margin-left:0}.authorCredit>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectAuthors{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0;padding:12px;border-radius:14px;border:1px solid rgba(240,71,179,.15);background:#0d0e14}.projectAuthors small{width:100%;font-size:calc(8px * var(--ui-font-scale,1));letter-spacing:.13em;color:#7f8290;margin-bottom:1px}.projectAuthors button{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(240,71,179,.24);border-radius:999px;background:#17121a;color:#f0b2da;padding:6px 10px 6px 6px;font-size:calc(10px * var(--ui-font-scale,1));font-weight:850}.projectAuthors button:hover{border-color:rgba(240,71,179,.48);background:#21131e}.projectAuthors img{width:23px;height:23px;border-radius:50%;object-fit:cover}.authorProfile{max-width:620px;padding:0!important;overflow:hidden;background:radial-gradient(circle at 8% 0,rgba(240,71,179,.18),transparent 34%),#101119!important}.authorProfileHero{display:flex;align-items:center;gap:17px;padding:26px 26px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.authorProfileAvatar{width:92px;height:92px;flex:0 0 92px;border-radius:25px;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(240,71,179,.35);background:linear-gradient(135deg,#8c1e68,#4d1c73);color:white;font-size:calc(26px * var(--ui-font-scale,1));font-weight:950;box-shadow:0 12px 35px rgba(0,0,0,.28)}.authorProfileAvatar img{width:100%;height:100%;object-fit:cover}.authorProfileIdentity{min-width:0}.authorProfileIdentity small{font-size:calc(8px * var(--ui-font-scale,1));letter-spacing:.15em;color:#f173c1;font-weight:900}.authorProfileIdentity h2{font-size:calc(30px * var(--ui-font-scale,1));margin:5px 0;line-height:1}.authorProfileIdentity>span{font-size:calc(10px * var(--ui-font-scale,1));color:#8e93a2}.authorProfileDescription{margin:0!important;padding:19px 26px 5px;color:#c7bdc7!important;font-size:calc(12px * var(--ui-font-scale,1));line-height:1.6!important}.authorProfileLinks{display:flex;gap:7px;flex-wrap:wrap;padding:14px 26px 18px}.authorProfileLinks a{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 11px;border:1px solid rgba(240,71,179,.24)!important;border-radius:10px!important;background:#17121a;color:#e9b1d7!important;text-decoration:none;font-size:calc(9px * var(--ui-font-scale,1));font-weight:850}.authorProfileLinks a span{color:#ff66bf}.authorWorksHead{padding:3px 26px 10px}.authorWorksHead small{font-size:calc(8px * var(--ui-font-scale,1));letter-spacing:.13em;color:#777c8b}.authorWorksHead h3{margin:4px 0 0;font-size:calc(17px * var(--ui-font-scale,1))}.authorProfileWorks{display:grid;grid-gap:7px;gap:7px;padding:0 26px 26px}.authorProfileWorks button{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.07)!important;border-radius:11px!important;background:#13141b!important;color:#eee!important;padding:10px 12px!important;text-align:left}.authorProfileWorks button:hover{border-color:rgba(240,71,179,.28)!important;background:#18131a!important}.authorProfileWorks button>span{font-size:calc(11px * var(--ui-font-scale,1));font-weight:800}.authorProfileWorks small{color:#c57ead!important;font-size:calc(9px * var(--ui-font-scale,1));white-space:nowrap}@media(max-width:680px){.authorStrip{margin-top:-3px;margin-bottom:14px}.authorStrip button{min-height:36px;font-size:calc(9px * var(--ui-font-scale,1))}.authorChipAll,.authorChipAvatar{width:25px;height:25px;flex-basis:25px}.authorProfileHero{padding:21px 18px 15px;gap:13px}.authorProfileAvatar{width:72px;height:72px;flex-basis:72px;border-radius:20px}.authorProfileIdentity h2{font-size:calc(24px * var(--ui-font-scale,1))}.authorProfileDescription{padding:16px 18px 3px!important}.authorProfileLinks{padding:12px 18px 16px}.authorWorksHead{padding:2px 18px 9px}.authorProfileWorks{padding:0 18px 20px}}.authorPickerWrap{position:relative;width:max-content;max-width:100%;margin:-5px 0 18px;z-index:20}.authorPickerButton{min-width:190px;height:42px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:#0e0f16;color:#d8d8df;font-size:calc(10px * var(--ui-font-scale,1));font-weight:850}.authorPickerButton.active,.authorPickerButton:hover{border-color:rgba(240,71,179,.34);background:#141018;color:#fff}.authorPickerButton b{font-size:calc(12px * var(--ui-font-scale,1));color:#f06fc2;line-height:1}.authorPickerPanel{position:absolute;left:0;top:48px;width:min(340px,calc(100vw - 24px));padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#101118;box-shadow:0 18px 50px rgba(0,0,0,.48);z-index:80}.authorPickerSearch{height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;margin-bottom:7px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#090a0f}.authorPickerSearch span{font-size:calc(17px * var(--ui-font-scale,1));color:#777d8e}.authorPickerSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:calc(10px * var(--ui-font-scale,1))}.authorPickerSearch input::placeholder{color:#676b78}.authorPickerList{display:grid;grid-gap:3px;gap:3px;max-height:310px;overflow:auto;padding-top:3px}.authorPickerRow{width:100%;min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:15px;border:0;border-radius:9px;background:transparent;color:#b7bac6;padding:8px 10px;text-align:left;font-size:calc(10px * var(--ui-font-scale,1));font-weight:800}.authorPickerRow:hover{background:#17131b;color:#fff}.authorPickerRow.active{background:linear-gradient(135deg,rgba(143,26,107,.34),rgba(94,31,159,.24));color:#fff}.authorPickerRow small{min-width:28px;height:21px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:#1b1c24;color:#8d91a0;font-size:calc(8px * var(--ui-font-scale,1));font-weight:900}.authorPickerRow.active small{background:#68204f;color:#ffd5ee}.authorPickerEmpty{padding:15px 10px;text-align:center;color:#707583;font-size:calc(9px * var(--ui-font-scale,1))}@media(max-width:680px){.authorPickerWrap{width:100%;margin-top:-2px;margin-bottom:14px}.authorPickerButton{width:100%;min-width:0;height:42px}.authorPickerPanel{width:100%;max-width:none;left:0}}.cardQuickActions{flex-wrap:wrap}.cardQuickActions .updateVoteMini{flex:1 0 100%;width:100%;margin:0;min-height:34px;border-radius:10px;background:linear-gradient(135deg,rgba(240,71,179,.08),rgba(155,44,255,.07))}.authorCredit{color:#df91c2}.authorCredit,.authorCredit>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectAuthors button{padding:7px 10px}@media(max-width:680px){.cardQuickActions .updateVoteMini{min-height:40px;font-size:calc(9px * var(--ui-font-scale,1))}}:root{--card-row-credit:27px}.cardOpen{height:100%}.cardInfo{padding-bottom:13px}.authorCredit,.collabCredit{font-size:calc(11px * var(--ui-font-scale,1))!important;font-weight:900;color:#f285c9;letter-spacing:.005em}.cardVoiceTags{min-height:22px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#979baa;font-size:calc(8px * var(--ui-font-scale,1));font-weight:850;letter-spacing:.045em;text-transform:uppercase}.cardVoiceTags span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cardVoiceTags span:before{content:"";width:4px;height:4px;border-radius:50%;background:#e75eaf;opacity:.8}@media(max-width:680px){.authorCredit,.collabCredit{font-size:calc(12px * var(--ui-font-scale,1))!important}.cardVoiceTags{font-size:calc(9px * var(--ui-font-scale,1));gap:14px}}.voteItemOk,.voteItemStatus{display:block;margin-top:5px;font-size:calc(8px * var(--ui-font-scale,1));line-height:1.35}.voteItemStatus{color:#e7a5cf}.voteItemOk{color:#7cddb9}.projectFollow{display:flex;align-items:center;gap:10px;margin:13px 0;padding:10px 11px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#11131a}.projectFollow button{border:1px solid rgba(240,71,179,.24);border-radius:10px;background:#21101d;color:#ff9cdb;padding:8px 10px;font-size:calc(9px * var(--ui-font-scale,1));font-weight:900;cursor:pointer}.projectFollow button.following{border-color:rgba(69,221,167,.28);background:rgba(69,221,167,.08);color:#8cecc8}.projectFollow button:disabled{opacity:.55;cursor:not-allowed}.projectFollow span{font-size:calc(8px * var(--ui-font-scale,1));color:#7e8492}@media(max-width:560px){.projectFollow{align-items:flex-start;flex-direction:column}}.releaseShareRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-2px 0 12px}.releaseShareRow button{min-height:34px;padding:0 11px;border:1px solid rgba(240,71,179,.25);border-radius:10px;background:linear-gradient(135deg,rgba(143,26,107,.18),rgba(94,31,159,.14));color:#f39bd1;font-size:calc(9px * var(--ui-font-scale,1));font-weight:900}.releaseShareRow button:hover{border-color:rgba(240,71,179,.44);color:#fff}.releaseShareRow small{font-size:calc(8px * var(--ui-font-scale,1));color:#8f95a4}@media(max-width:680px){.authorPickerPanel{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:min(68dvh,520px)!important;display:flex!important;flex-direction:column!important;padding:10px!important;border-radius:18px!important;z-index:120!important}.authorPickerSearch{flex:0 0 42px!important}.authorPickerSearch input{font-size:calc(12px * var(--ui-font-scale,1))!important}.authorPickerList{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y!important}.authorPickerRow{min-height:46px!important;font-size:calc(12px * var(--ui-font-scale,1))!important}.releaseShareRow button{min-height:38px;font-size:calc(10px * var(--ui-font-scale,1))}}.recentProjects{margin:2px 0 16px;padding:11px 12px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:linear-gradient(135deg,rgba(20,18,27,.78),rgba(12,12,18,.72))}.recentProjects>header{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-bottom:8px}.recentProjects>header>div{display:grid;grid-gap:2px;gap:2px}.recentProjects>header b{font-size:calc(12px * var(--ui-font-scale,1))}.recentProjects>header .kicker{font-size:calc(7px * var(--ui-font-scale,1))}.recentProjects>header>button{border:0;background:transparent;color:#767b89;font-size:calc(8px * var(--ui-font-scale,1));padding:4px 0}.recentProjects>header>button:hover{color:#fff}.recentProjects>div{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:2px;scrollbar-width:thin}.recentProjects>div>button{flex:0 0 min(250px,72vw);min-width:0;display:grid;grid-gap:4px;gap:4px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#101119;color:#d6d6df;text-align:left}.recentProjects>div>button:hover{border-color:rgba(240,71,179,.22);background:#15111a}.recentProjects>div>button span{font-size:calc(9px * var(--ui-font-scale,1));font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recentProjects>div>button small{font-size:calc(7.5px * var(--ui-font-scale,1));color:#858a98;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offlinePage{min-height:100vh;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;padding:28px;text-align:center;background:radial-gradient(circle at 50% 30%,rgba(126,17,104,.24),transparent 34%),#08070c;color:#f4f1f5}.offlinePage img{width:92px;height:92px;object-fit:contain}.offlinePage>span{font-size:calc(9px * var(--ui-font-scale,1));font-weight:950;letter-spacing:.22em;color:#ed76c8}.offlinePage h1{margin:2px 0 0;font-size:calc(32px * var(--ui-font-scale,1))}.offlinePage p{max-width:520px;margin:0;color:#9fa3b1;font-size:calc(13px * var(--ui-font-scale,1));line-height:1.55}.offlinePage a{margin-top:8px;padding:10px 14px;border:1px solid rgba(240,71,179,.3);border-radius:11px;background:linear-gradient(135deg,#8f1a6b,#5e1f9f);color:#fff;text-decoration:none;font-size:calc(10px * var(--ui-font-scale,1));font-weight:900}@media(max-width:680px){.recentProjects{padding:10px;margin-bottom:13px}.recentProjects>div>button{flex-basis:78vw;min-height:48px}.offlinePage h1{font-size:calc(27px * var(--ui-font-scale,1))}.offlinePage p{font-size:calc(12px * var(--ui-font-scale,1))}}.releaseShareBottom{margin:14px 0 0!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.07)!important}:root{--ui-font-scale:1}html[data-ui-contrast=high]{--text:#fff;--muted:#d4d5df;--line:rgba(255,255,255,.22)}html[data-ui-contrast=high] body{filter:contrast(1.06)}html[data-ui-controls=large] :is(button,input,textarea,select,a[role=button]){min-height:44px}html[data-ui-controls=large] :is(input,textarea,select){padding-block:10px}html[data-ui-motion=reduced] *,html[data-ui-motion=reduced] :after,html[data-ui-motion=reduced] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.modGameBadge{display:inline-flex;align-items:center;max-width:100%;margin-top:5px;padding:3px 7px;border:1px solid rgba(140,105,255,.24);border-radius:999px;background:rgba(104,72,180,.12);color:#c7b8ff;font-size:calc(7.5px * var(--ui-font-scale,1));font-weight:900;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modFact{border-color:rgba(140,105,255,.24)!important;background:rgba(104,72,180,.12)!important;color:#d0c4ff!important}.modHubHeading{margin-top:22px}.modHubGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;margin-bottom:22px}.modHubCard{width:100%;padding:0;overflow:hidden;text-align:left;color:inherit;cursor:pointer;border:1px solid rgba(140,105,255,.18);border-radius:18px;background:linear-gradient(155deg,#12131b,#0d0e14);box-shadow:0 14px 34px rgba(0,0,0,.18);transition:transform .16s ease,border-color .16s ease}.modHubCard:hover{transform:translateY(-2px);border-color:rgba(240,71,179,.34)}.modHubMedia{position:relative;aspect-ratio:16/7;overflow:hidden;background:#08090d}.modHubMedia>.coverFallback,.modHubMedia>.coverStage{width:100%;height:100%;aspect-ratio:auto}.modHubMedia>span{position:absolute;left:11px;top:11px;z-index:4;padding:5px 8px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(11,9,19,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f18ad2;font-size:calc(8px * var(--ui-font-scale,1));font-weight:1000;letter-spacing:.11em}.modHubInfo{display:grid;grid-gap:5px;gap:5px;padding:13px 14px 14px}.modHubInfo small{color:#8e77d8;font-size:calc(7.5px * var(--ui-font-scale,1));font-weight:900;letter-spacing:.14em}.modHubInfo h3{margin:0;font-size:calc(18px * var(--ui-font-scale,1));line-height:1.12;overflow-wrap:anywhere}.modHubInfo p{margin:0;color:#8d93a2}.modHubInfo b,.modHubInfo p{font-size:calc(9px * var(--ui-font-scale,1))}.modHubInfo b{margin-top:4px;color:#ef75c6}.modHubModal{width:min(760px,100%)}.modHubCategories{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.modHubCategory{display:grid;grid-gap:8px;gap:8px}.modHubCategoryTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.modHubCategoryTitle b{font-size:calc(13px * var(--ui-font-scale,1));letter-spacing:.02em}.modHubCategoryTitle span{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 7px;border:1px solid rgba(140,105,255,.22);border-radius:999px;background:rgba(104,72,180,.12);color:#cdbfff;font-size:calc(8px * var(--ui-font-scale,1));font-weight:900}.modHubList{display:grid;grid-gap:9px;gap:9px}.modHubRow{display:grid;grid-template-columns:116px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;width:100%;padding:9px;text-align:left;color:inherit;cursor:pointer;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#11131a}.modHubRow:hover{border-color:rgba(240,71,179,.28);background:#15131b}.modHubRowCover{height:66px;overflow:hidden;border-radius:9px;background:#090a0e}.modHubRowCover>.coverFallback,.modHubRowCover>.coverStage{width:100%;height:100%;aspect-ratio:auto;border-radius:inherit}.modHubRow>div:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.modHubRow small{font-size:calc(7.5px * var(--ui-font-scale,1));color:#967bdc;font-weight:900}.modHubRow b{font-size:calc(12px * var(--ui-font-scale,1));line-height:1.15;overflow-wrap:anywhere}.modHubRow span{font-size:calc(8px * var(--ui-font-scale,1));color:#858b98;overflow-wrap:anywhere}.modHubRow strong{font-size:calc(8.5px * var(--ui-font-scale,1));color:#ed78c7;white-space:nowrap}@media(max-width:920px){.modHubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.modHubGrid{grid-template-columns:1fr}.modHubRow{grid-template-columns:86px minmax(0,1fr)}.modHubRowCover{height:58px}.modHubRow strong{grid-column:2;justify-self:start}}.catalogBar .tabs>button:nth-child(3){display:none}@media (max-width:760px){.bottomNav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.bottomNav button{min-width:0!important;width:100%!important;padding-left:1px!important;padding-right:1px!important;font-size:calc(8px * var(--ui-font-scale,1))!important}.bottomNav button span{font-size:calc(15px * var(--ui-font-scale,1))!important}}.authorProfile .close{top:24px!important;right:28px!important}@media (max-width:760px){.authorProfile .close{top:18px!important;right:20px!important}}@media (max-width:560px){.authorProfile .close{top:16px!important;right:16px!important}}.topbar .brandText b{font-size:calc(19px * var(--ui-font-scale,1))!important;letter-spacing:.06em}.topbar .brandText small{font-size:calc(9px * var(--ui-font-scale,1))!important;color:#777d8d!important}.topbar .textLink{color:#888d9d!important}.topbar .profile span,.topbar .textLink{font-size:calc(11px * var(--ui-font-scale,1))!important}.topbar .profile span{font-weight:850}[class*=OwnerManager_header] h1{font-size:clamp(36px,3vw,44px)!important;line-height:1.02!important;letter-spacing:-.035em!important}[class*=OwnerManager_header] p{font-size:calc(10px * var(--ui-font-scale,1))!important;color:#787e8e!important}[class*=OwnerManager_sections] b{font-size:calc(10.5px * var(--ui-font-scale,1))!important}[class*=OwnerManager_sections] small{font-size:calc(7px * var(--ui-font-scale,1))!important;opacity:.78}[class*=PortalRuntime_bell]{opacity:0!important;width:40px!important;height:40px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(145deg,#171821,#11121a)!important;box-shadow:0 9px 28px rgba(0,0,0,.3)!important;transition:opacity .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}[class*=PortalRuntime_bell][data-docked="1"]{opacity:1!important}[class*=PortalRuntime_bell]:hover{transform:translateY(-1px)!important;border-color:rgba(240,71,179,.28)!important}[class*=PortalRuntime_bell]>span{font-size:calc(17px * var(--ui-font-scale,1))!important;line-height:1!important;transform:none!important;filter:saturate(.65) brightness(1.05)}[class*=PortalRuntime_bell]>b{right:-5px!important;top:-6px!important;min-width:19px!important;height:19px!important;border:2px solid #090a0f!important;background:#e63aa9!important;font-size:calc(7px * var(--ui-font-scale,1))!important}[class*=PortalRuntime_bell][data-alert="1"]{border-color:rgba(255,145,62,.36)!important;box-shadow:0 9px 30px rgba(0,0,0,.34),0 0 22px rgba(240,85,179,.12),0 0 18px rgba(255,137,54,.08)!important;animation:notificationWarmGlow 2.7s ease-in-out infinite}[class*=PortalRuntime_bell][data-alert="1"]:after{content:"";position:absolute;right:5px;bottom:5px;width:7px;height:9px;border-radius:70% 35% 70% 35%;rotate:18deg;background:linear-gradient(180deg,#ffd56a,#ff734b 62%,#ef3ba9);box-shadow:0 0 10px rgba(255,126,65,.62);pointer-events:none}@keyframes notificationWarmGlow{0%,to{filter:none}50%{filter:brightness(1.08)}}[class*=PortalRuntime_panel]{border-color:rgba(240,71,179,.16)!important;background:linear-gradient(180deg,rgba(17,18,26,.98),rgba(11,12,18,.985))!important;box-shadow:0 24px 70px rgba(0,0,0,.55),0 0 34px rgba(240,71,179,.045)!important}[class*=PortalRuntime_panel] header b{font-size:calc(19px * var(--ui-font-scale,1))!important;letter-spacing:-.015em}[class*=PortalRuntime_panel] header small{font-size:calc(7px * var(--ui-font-scale,1))!important}[class*=PortalRuntime_noticeRead] b,[class*=PortalRuntime_notice] b{font-size:calc(10.5px * var(--ui-font-scale,1))!important}[class*=PortalRuntime_noticeRead] span,[class*=PortalRuntime_notice] span{font-size:calc(8.5px * var(--ui-font-scale,1))!important}.modalBack:has(.authorProfile){padding:34px!important}.authorProfile{width:min(820px,calc(100vw - 72px))!important;max-width:820px!important;padding:44px 56px 38px!important;scrollbar-width:none!important}.authorProfile::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.authorProfile .close{top:29px!important;right:39px!important;width:48px!important;height:48px!important;display:grid!important;place-items:center!important;padding:0!important;line-height:1!important;font-size:calc(29px * var(--ui-font-scale,1))!important}.authorProfile [class*=AuthorProfileModal_hero]{padding-left:0!important;padding-right:96px!important}.authorProfile [class*=AuthorProfileModal_heroGlow]{inset:-44px -56px -18px -56px!important}.authorProfile [class*=AuthorProfileModal_identity] h2{font-size:calc(41px * var(--ui-font-scale,1))!important;letter-spacing:-.035em!important}.authorProfile [class*=AuthorProfileModal_identity]>small,.authorProfile [class*=AuthorProfileModal_sectionTitle] small,.authorProfile [class*=AuthorProfileModal_worksHeader] small{font-size:calc(7px * var(--ui-font-scale,1))!important;letter-spacing:.18em!important}.authorProfile [class*=AuthorProfileModal_status]{font-size:calc(11px * var(--ui-font-scale,1))!important}.authorProfile [class*=AuthorProfileModal_lastSeen],.authorProfile [class*=AuthorProfileModal_stats] span{font-size:calc(7.5px * var(--ui-font-scale,1))!important}.authorProfile [class*=AuthorProfileModal_stats] span{padding:6px 9px!important}.authorProfile [class*=AuthorProfileModal_stats] b{font-size:calc(13px * var(--ui-font-scale,1))!important}.authorProfile [class*=AuthorProfileModal_bio]{font-size:calc(11.5px * var(--ui-font-scale,1))!important;color:#aaa4b0!important;max-width:680px}.authorProfile [class*=AuthorProfileModal_sectionTitle] h3,.authorProfile [class*=AuthorProfileModal_worksHeader] h3{font-size:calc(21px * var(--ui-font-scale,1))!important;letter-spacing:-.02em!important}.authorProfile [class*=AuthorProfileModal_railButtons]{margin-right:10px!important}.authorProfile [class*=AuthorProfileModal_railButtons] button{width:36px!important;height:36px!important}.authorProfile [class*=AuthorProfileModal_squad]{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:3px 8px 3px 4px!important;min-height:28px!important}.authorProfile [class*=AuthorProfileModal_squad]:before{content:"";display:block;width:20px;height:20px;flex:0 0 20px;border-radius:7px;background:url(/trusishka-closed.webp) center 35%/cover no-repeat,#1b1420;border:1px solid rgba(240,71,179,.2);box-shadow:0 0 10px rgba(240,71,179,.08)}[class*=CommunityManager_userRow]{cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}[class*=CommunityManager_userRow]:focus-visible,[class*=CommunityManager_userRow]:hover{border-color:rgba(240,71,179,.18)!important;background:#12131b!important;outline:none;transform:translateY(-1px)}[class*=CommunityManager_userIdentity] b{font-size:calc(12.5px * var(--ui-font-scale,1))!important;letter-spacing:-.01em}[class*=CommunityManager_userIdentity] small{font-size:calc(6.5px * var(--ui-font-scale,1))!important;color:#555b69!important}[class*=CommunityManager_userActions]>span,[class*=CommunityManager_userAuthors] span,[class*=CommunityManager_userMeta] span{font-size:calc(7px * var(--ui-font-scale,1))!important}[class*=CommunityManager_userAuthors] small{font-size:calc(7.5px * var(--ui-font-scale,1))!important}[class*=CommunityManager_userActions]{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important}[class*=CommunityManager_userActions]>span{flex:0 0 38px!important;min-width:38px!important;text-align:center!important}[class*=CommunityManager_userActions]>button{flex:0 0 138px!important;width:138px!important;text-align:center!important}@media(min-width:901px){[class*=CommunityManager_userRow]{grid-template-columns:minmax(280px,1.3fr) minmax(190px,.72fr) minmax(220px,.86fr) 192px!important;gap:16px!important;min-height:62px!important;padding:11px 14px!important}[class*=CommunityManager_userActions]{width:192px!important;justify-self:end!important}}.adminUserInspectorBackdrop{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:30px;background:rgba(3,4,8,.82);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.adminUserInspector{width:min(900px,calc(100vw - 60px));max-height:calc(100vh - 60px);overflow:auto;scrollbar-width:none;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:#0f1017;box-shadow:0 34px 110px rgba(0,0,0,.64),0 0 42px rgba(240,71,179,.045);padding:24px 26px 30px}.adminUserInspector::-webkit-scrollbar{display:none}.adminUserInspectorHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px;padding-right:2px}.adminUserInspectorHeader>div{min-width:0}.adminUserInspectorHeader small,.adminUserSectionTitle small{font-size:calc(7px * var(--ui-font-scale,1));letter-spacing:.18em;color:#ef6bc0;font-weight:950}.adminUserInspectorHeader h2{margin:5px 0 4px;font-size:calc(31px * var(--ui-font-scale,1));letter-spacing:-.035em;line-height:1}.adminUserInspectorHeader p{margin:0;color:#5f6574;font-size:calc(7px * var(--ui-font-scale,1));overflow-wrap:anywhere}.adminUserInspectorHeader>button{flex:0 0 42px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.09);background:#151720;color:#ddd8df;font-size:calc(27px * var(--ui-font-scale,1));line-height:1}.adminUserInspectorHeader>button:hover{border-color:rgba(240,71,179,.28);color:#fff}.adminUserInspectorBody{display:grid;grid-gap:15px;gap:15px}.adminUserInspectorEmpty,.adminUserInspectorMessage{padding:11px 12px;border-radius:11px;background:#15161d;color:#999eac;font-size:calc(9px * var(--ui-font-scale,1))}.adminUserInspectorMessage{border:1px solid rgba(240,71,179,.14);color:#d3c2ce}.adminUserSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.adminUserSummary>div{display:grid;grid-gap:2px;gap:2px;padding:11px 12px;border-radius:13px;background:#151720;border:1px solid rgba(255,255,255,.06)}.adminUserSummary b{font-size:calc(19px * var(--ui-font-scale,1))}.adminUserSummary span{font-size:calc(7px * var(--ui-font-scale,1));color:#777d8c}.adminUserSection{display:grid;grid-gap:11px;gap:11px;padding:15px;border-radius:17px;border:1px solid rgba(255,255,255,.065);background:#111219}.adminUserSectionTitle h3{margin:4px 0 0;font-size:calc(18px * var(--ui-font-scale,1));letter-spacing:-.018em}.adminUserDetailsGrid{display:grid;grid-template-columns:180px 1fr;grid-gap:8px;gap:8px}.adminUserDetailsGrid article{display:grid;grid-gap:5px;gap:5px;padding:10px;border-radius:11px;background:#15161e}.adminUserDetailsGrid article>span{font-size:calc(7px * var(--ui-font-scale,1));color:#747a89}.adminUserDetailsGrid article>b{font-size:calc(10px * var(--ui-font-scale,1))}.adminUserPills{display:flex;gap:5px;flex-wrap:wrap}.adminUserPills i{font-style:normal;font-size:calc(7px * var(--ui-font-scale,1));padding:4px 6px;border-radius:999px;background:#21121e;color:#ed9ed1;border:1px solid rgba(240,71,179,.16)}.adminUserPills em{font-style:normal;font-size:calc(8px * var(--ui-font-scale,1));color:#737987}.adminUserProviderList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.adminUserProviderList article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border-radius:11px;background:#15161d;border:1px solid rgba(255,255,255,.055);min-width:0}.adminUserProviderList article>div{display:grid;grid-gap:2px;gap:2px}.adminUserProviderList b{font-size:calc(9px * var(--ui-font-scale,1))}.adminUserProviderList span{font-size:calc(7px * var(--ui-font-scale,1));color:#69d3a3}.adminUserProviderList code{font-family:inherit;font-size:calc(7px * var(--ui-font-scale,1));color:#686e7d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:58%}.adminUserAchievements{display:flex;gap:7px;flex-wrap:wrap}.adminUserAchievements article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-width:190px;padding:8px 10px;border-radius:11px;background:#151720;border:1px solid rgba(255,255,255,.06)}.adminUserAchievements article>b{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;background:#20222b;overflow:hidden}.adminUserAchievements img{width:100%;height:100%;object-fit:cover}.adminUserAchievements article>div{display:grid;grid-gap:2px;gap:2px}.adminUserAchievements span{font-size:calc(9px * var(--ui-font-scale,1));font-weight:850}.adminUserAchievements small{font-size:calc(6px * var(--ui-font-scale,1));color:#696f7e}.adminUserAchievements>p{margin:0;color:#6d7381;font-size:calc(8px * var(--ui-font-scale,1))}.adminUserAchievementEditor{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;align-items:end;padding-top:3px}.adminUserAchievementEditor label{display:grid;grid-gap:5px;gap:5px}.adminUserAchievementEditor label>span{font-size:calc(7px * var(--ui-font-scale,1));color:#818795}.adminUserAchievementEditor input,.adminUserAchievementEditor select,.adminUserAchievementEditor textarea{width:100%;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#090a0f;color:#fff;padding:9px 10px;font-size:calc(9px * var(--ui-font-scale,1));outline:none}.adminUserAchievementEditor textarea{resize:vertical}.adminUserAchievementEditor input:focus,.adminUserAchievementEditor select:focus,.adminUserAchievementEditor textarea:focus{border-color:rgba(240,71,179,.3)}.adminUserAchievementEditor>p{margin:0;color:#747a89;font-size:calc(7.5px * var(--ui-font-scale,1));line-height:1.45}.adminUserAchievementEditor button{border-radius:10px;padding:10px 12px;font-size:calc(8px * var(--ui-font-scale,1));font-weight:900;white-space:nowrap}.adminUserAchievementEditor button.primary{border:0;background:linear-gradient(135deg,#e83eaa,#9828ff);color:#fff}.adminUserAchievementEditor button.danger{border:1px solid rgba(255,112,112,.18);background:#211417;color:#e9a1a1}.adminUserAchievementEditor .adminUserWide{grid-column:1/-1}.adminUserAuthorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.adminUserAuthorGrid>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;text-align:left;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#15161d;color:#e7e2e8;padding:8px 10px}.adminUserAuthorGrid>button:hover{border-color:rgba(240,71,179,.22)}.adminUserAuthorGrid>button.active{background:linear-gradient(135deg,#20121d,#17151f);border-color:rgba(240,71,179,.25)}.adminUserAuthorAvatar{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;overflow:hidden;background:#20222b;font-size:calc(12px * var(--ui-font-scale,1));font-weight:900}.adminUserAuthorAvatar img{width:100%;height:100%;object-fit:cover}.adminUserAuthorGrid>button>span:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:0}.adminUserAuthorGrid b{font-size:calc(9px * var(--ui-font-scale,1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminUserAuthorGrid small{font-size:calc(7px * var(--ui-font-scale,1));color:#6f7584}.adminUserAuthorGrid strong{font-size:calc(14px * var(--ui-font-scale,1));color:#ee78c4}.adminUserAuthorGrid button:disabled{opacity:.55}@media(max-width:900px){.modalBack:has(.authorProfile){padding:18px!important}.authorProfile{width:min(820px,calc(100vw - 36px))!important;padding:34px 32px 30px!important}.authorProfile .close{top:21px!important;right:25px!important}.authorProfile [class*=AuthorProfileModal_hero]{padding-right:72px!important}.authorProfile [class*=AuthorProfileModal_heroGlow]{inset:-34px -32px -16px -32px!important}.adminUserSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.adminUserAchievementEditor{grid-template-columns:1fr 1fr}.adminUserAchievementEditor button{grid-column:1/-1}}@media(max-width:760px){[class*=PortalRuntime_bell]{width:38px!important;height:38px!important;border-radius:12px!important}[class*=PortalRuntime_panel]{border-radius:17px!important}.modalBack:has(.authorProfile){padding:12px!important}.authorProfile{width:calc(100vw - 24px)!important;padding:30px 24px 26px!important}.authorProfile .close{top:18px!important;right:20px!important;width:42px!important;height:42px!important;font-size:calc(25px * var(--ui-font-scale,1))!important}.authorProfile [class*=AuthorProfileModal_identity] h2{font-size:calc(31px * var(--ui-font-scale,1))!important}.authorProfile [class*=AuthorProfileModal_hero]{padding-right:58px!important}.authorProfile [class*=AuthorProfileModal_heroGlow]{inset:-30px -24px -14px -24px!important}.adminUserInspectorBackdrop{padding:10px}.adminUserInspector{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:18px 16px 22px;border-radius:19px}.adminUserInspectorHeader h2{font-size:calc(25px * var(--ui-font-scale,1))}.adminUserAchievementEditor,.adminUserAuthorGrid,.adminUserDetailsGrid,.adminUserProviderList{grid-template-columns:1fr}.adminUserAchievementEditor .adminUserWide,.adminUserAchievementEditor button{grid-column:auto}.adminUserSummary>div{padding:9px}.adminUserSummary b{font-size:calc(16px * var(--ui-font-scale,1))}}@media(max-width:560px){.authorProfile{width:calc(100vw - 18px)!important;padding:28px 20px 24px!important}.authorProfile .close{right:16px!important;top:16px!important}.authorProfile [class*=AuthorProfileModal_hero]{padding-right:50px!important}.authorProfile [class*=AuthorProfileModal_heroGlow]{inset:-28px -20px -14px -20px!important}.authorProfile [class*=AuthorProfileModal_identity] h2{font-size:calc(26px * var(--ui-font-scale,1))!important}[class*=CommunityManager_userActions]{justify-content:flex-start!important;width:100%!important}[class*=CommunityManager_userActions]>button{margin-left:auto}.adminUserSummary{grid-template-columns:1fr 1fr}.adminUserInspectorHeader p{max-width:230px}}.notificationHeaderBell{position:relative;flex:0 0 40px;width:40px;height:40px;padding:0;display:grid!important;place-items:center;border-radius:13px;border:1px solid rgba(210,80,255,.34);background:linear-gradient(145deg,#35133f,#1a1023 62%,#11121a);color:#f0b5ff;cursor:pointer;opacity:1!important;visibility:visible!important;box-shadow:0 8px 24px rgba(0,0,0,.28),0 0 18px rgba(178,46,232,.12);transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .2s ease,transform .16s ease}.notificationHeaderBell:hover{color:#fff;border-color:rgba(231,110,255,.58);background:linear-gradient(145deg,#46174f,#211128 62%,#15131d);box-shadow:0 10px 28px rgba(0,0,0,.34),0 0 24px rgba(207,69,246,.19);transform:translateY(-1px)}.notificationHeaderBell:focus-visible{outline:2px solid rgba(105,240,197,.9);outline-offset:3px;box-shadow:0 10px 28px rgba(0,0,0,.34),0 0 0 4px rgba(69,221,167,.12),0 0 24px rgba(207,69,246,.18)}.notificationHeaderBell svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.notificationHeaderBell>b{position:absolute;right:-6px;top:-6px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#45dda7;color:#06251b;border:2px solid #090a0f;box-shadow:0 0 12px rgba(69,221,167,.55);font-size:calc(8px * var(--ui-font-scale,1));line-height:1;font-weight:950}.notificationHeaderBell>b[hidden]{display:none!important}.notificationHeaderBell[data-alert="1"]{color:#f3c2ff;border-color:rgba(216,91,255,.55);box-shadow:0 9px 28px rgba(0,0,0,.32),0 0 20px rgba(195,55,238,.16),0 0 16px rgba(69,221,167,.08)}.notificationHeaderBell[data-alert="1"]:after{content:"";position:absolute;right:4px;bottom:4px;width:6px;height:6px;border-radius:50%;background:#45dda7;box-shadow:0 0 9px rgba(69,221,167,.75);pointer-events:none}@media(max-width:760px){.notificationHeaderBell{flex-basis:36px;width:36px;height:36px;border-radius:12px}.notificationHeaderBell svg{width:16px;height:16px}}.authorProfile [class*=AuthorProfileModal_squad]{display:inline-grid!important;place-items:center!important;width:72px!important;height:30px!important;min-width:72px!important;min-height:30px!important;padding:4px 8px!important;border-radius:10px!important;font-size:0!important;color:transparent!important;line-height:0!important;background:linear-gradient(135deg,#25141f,#171821)!important;overflow:hidden!important}.authorProfile [class*=AuthorProfileModal_squad]:before{content:""!important;display:block!important;width:58px!important;height:22px!important;flex:none!important;border:0!important;border-radius:0!important;background:url(/budka-logo.webp) 50%/contain no-repeat!important;box-shadow:none!important}.authorProfile [class*=AuthorProfileModal_squad][data-budka-logo="1"]:before{display:none!important}.authorProfile [class*=AuthorProfileModal_squad] img{display:block!important;width:58px!important;max-width:100%!important;height:22px!important;object-fit:contain!important}[class*=OwnerManager_headerActions] .notificationHeaderBell{padding:0!important;flex:0 0 40px!important;width:40px!important;height:40px!important}[class*=OwnerManager_headerActions] a{white-space:nowrap}.releaseMedia{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px;margin-top:17px}.releaseMediaPanel{min-width:0;order:1}.releaseMediaPanel .videoFrame{margin-top:0}.mediaSourceTabs{order:2;display:flex;flex-direction:row;gap:7px;flex-wrap:wrap}.mediaSourceTabs button{min-height:38px;padding:8px 13px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#11131b;color:#9297a8;text-align:center;font-size:calc(10px * var(--ui-font-scale,1));font-weight:900;cursor:pointer}.mediaSourceTabs button:hover{border-color:rgba(240,71,179,.34);color:#eee}.mediaSourceTabs button.active{color:#fff;border-color:rgba(240,71,179,.48);background:linear-gradient(135deg,#3a142f,#201126 72%,#16131d);box-shadow:0 8px 22px rgba(0,0,0,.2)}.boostyVideoState,.mediaExternalCard{aspect-ratio:16/9;min-height:220px;border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:22px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:radial-gradient(circle at 90% 15%,rgba(240,71,179,.16),transparent 32%),linear-gradient(145deg,#15121b,#0b0d13)}.boostyVideoState span,.mediaExternalCard small{font-size:calc(8px * var(--ui-font-scale,1));letter-spacing:.15em;color:#f16fc2;font-weight:950}.boostyVideoState b,.mediaExternalCard b{font-size:calc(22px * var(--ui-font-scale,1));margin-top:7px}.mediaExternalCard p{max-width:560px!important;margin:8px 0 0!important;color:#969bad!important;font-size:calc(12px * var(--ui-font-scale,1))!important;line-height:1.45!important}.boostyVideoState small{margin-top:7px;color:#858b9c;font-size:calc(10px * var(--ui-font-scale,1));line-height:1.45}.boostyVideoState.error{border-color:rgba(255,118,154,.16)}.boostyVideoFrame video{display:block;width:100%;height:100%;background:#05060a;object-fit:contain}@media(max-width:680px){.mediaSourceTabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.mediaSourceTabs::-webkit-scrollbar{display:none}.mediaSourceTabs button{white-space:nowrap;flex:0 0 auto}.boostyVideoState,.mediaExternalCard{min-height:190px;aspect-ratio:auto}}.topbar{min-height:82px!important;padding:10px 0 12px!important;gap:20px!important}.brand{gap:12px!important}.brandLogo{width:60px!important;height:60px!important}.brandText b{font-size:calc(20px * var(--ui-font-scale,1))!important}.brandText small{font-size:calc(11px * var(--ui-font-scale,1))!important;line-height:1.35!important}.mainNav button{min-height:43px!important;padding:11px 16px!important;font-size:calc(13px * var(--ui-font-scale,1))!important}.topActions{gap:10px!important}.topbar .textLink{display:inline-flex!important;align-items:center!important;font-size:calc(12px * var(--ui-font-scale,1))!important;color:#999cac!important}.profile,.supportTop{min-height:44px!important;padding:10px 15px!important;font-size:calc(13px * var(--ui-font-scale,1))!important}.heroActions,.morferTop{display:none!important}.hero p{font-size:calc(16px * var(--ui-font-scale,1))!important}.tabs button{font-size:calc(13px * var(--ui-font-scale,1))!important;min-height:43px!important}.featured p,.workState{font-size:max(12px,1em)}.topbar .notificationHeaderBell{position:relative!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;flex:0 0 42px!important;padding:0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:13px!important;background:linear-gradient(145deg,#171821,#101118)!important;color:#ded9e0!important;box-shadow:0 7px 22px rgba(0,0,0,.25)!important;overflow:visible!important;transition:.18s ease!important}.topbar .notificationHeaderBell:hover{transform:translateY(-1px)!important;border-color:rgba(240,71,179,.32)!important;background:#1a1520!important}.topbar .notificationHeaderBell svg{display:block!important;width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.topbar .notificationHeaderBell b{position:absolute!important;right:-5px!important;top:-6px!important;display:grid!important;place-items:center!important;min-width:19px!important;height:19px!important;padding:0 4px!important;border:2px solid #090a0f!important;border-radius:999px!important;background:#e63aa9!important;color:white!important;font-size:calc(8px * var(--ui-font-scale,1))!important;line-height:1!important}.topbar .notificationHeaderBell b[hidden]{display:none!important}.topbar .notificationHeaderBell[data-alert="1"]{border-color:rgba(255,130,70,.38)!important;box-shadow:0 7px 24px rgba(0,0,0,.28),0 0 18px rgba(239,62,168,.14)!important}.topbar .notificationHeaderBell[data-alert="1"]:after{content:"";position:absolute;right:5px;bottom:4px;width:6px;height:8px;border-radius:70% 35% 70% 35%;rotate:18deg;background:linear-gradient(180deg,#ffd36a,#ff754b 62%,#ef3ba9);box-shadow:0 0 9px rgba(255,126,65,.55);pointer-events:none}.topbar .supportTop{background:#17131d!important;border-color:rgba(240,71,179,.22)!important;box-shadow:none!important;color:#eadde6!important}.topbar .profile{background:#12131a!important;box-shadow:none!important}.topbar .brandLogo{border-radius:50%!important;object-fit:cover!important;border:1px solid rgba(240,71,179,.32)!important;background:#09080e!important}.topbar .brandText b{letter-spacing:.07em!important}.topbar .brandText small{color:#9295a5!important;max-width:250px!important}.siteLinks a[data-budka-link=sgspeech]{color:#ef7dcb!important;border-color:rgba(240,71,179,.22)!important}[class*=BudkaHubRuntime_categoryTabs]{background:#0b0910!important}[class*=BudkaHubRuntime_categoryTabs]>button{background-image:linear-gradient(90deg,rgba(7,7,11,.88),rgba(9,7,12,.52) 68%,rgba(18,7,16,.28)),url(/budka/budka-tabs-original.svg)!important;background-size:auto 190%!important;background-repeat:no-repeat!important;background-color:#0d0c12!important}[class*=BudkaHubRuntime_categoryTabs]>button:first-child{background-position:0 51%!important}[class*=BudkaHubRuntime_categoryTabs]>button:nth-child(2){background-position:50% 51%!important}[class*=BudkaHubRuntime_categoryTabs]>button:nth-child(3){background-position:100% 51%!important}[class*=BudkaHubRuntime_categoryTabs]>button:hover{background-image:linear-gradient(90deg,rgba(15,7,13,.78),rgba(12,6,12,.34) 68%,rgba(50,6,32,.18)),url(/budka/budka-tabs-original.svg)!important}@media(max-width:1040px){.topbar{min-height:76px!important}.brandLogo{width:52px!important;height:52px!important}.brandText b{font-size:calc(18px * var(--ui-font-scale,1))!important}.brandText small{font-size:calc(10px * var(--ui-font-scale,1))!important}.mainNav button{font-size:calc(12px * var(--ui-font-scale,1))!important}.mainNav button,.profile,.supportTop{min-height:42px!important}.topbar .textLink{font-size:calc(11px * var(--ui-font-scale,1))!important;padding-left:3px!important;padding-right:3px!important}}@media(max-width:820px){.topbar .textLink{display:none!important}}@media(max-width:640px){html{font-size:calc(16px * var(--ui-font-scale,1))}.shell{padding-left:14px!important;padding-right:14px!important}.topbar{padding-top:8px!important;gap:10px!important}.brandLogo{width:48px!important;height:48px!important}.brandText b{font-size:calc(17px * var(--ui-font-scale,1))!important}.brandText small{font-size:calc(10px * var(--ui-font-scale,1))!important;max-width:160px!important;white-space:normal!important}.mainNav button{padding:10px 13px!important;font-size:calc(12px * var(--ui-font-scale,1))!important}.mainNav button,.profile,.supportTop{min-height:44px!important}.hero p{font-size:calc(15px * var(--ui-font-scale,1))!important;line-height:1.55!important}.tabs button{min-height:44px!important;font-size:calc(12px * var(--ui-font-scale,1))!important}.searchWrap input{font-size:calc(16px * var(--ui-font-scale,1))!important}.topbar .notificationHeaderBell{width:40px!important;height:40px!important;min-width:40px!important;flex-basis:40px!important}.topbar .supportTop{display:none!important}}