.bdgs{display:grid;gap:14px}.bdgs__sum{font-size:13px;color:var(--muted)}.bdgs__sum b{color:var(--text, #fff);font-weight:800}.bdgs__note{padding:28px 8px;text-align:center;color:var(--muted);font-size:14px}.bdgs__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:18px 10px;padding:10px;margin:-10px}.bdg{position:relative;min-width:0;--bc: #8b5cf6;--d: 84px;--shift: 0px}.bdg.is-open{z-index:5}.bdg__btn{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 4px 8px;border-radius:16px;background:transparent;border:1px solid transparent;color:inherit;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.bdg__btn:active{transform:scale(.97)}.bdg__btn:focus-visible{outline:2px solid var(--bc);outline-offset:2px}.bdg__art{position:relative;width:var(--d);height:var(--d);border-radius:24px;display:block;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;box-shadow:0 8px 22px -10px color-mix(in srgb,var(--bc) 75%,transparent)}.bdg__btn:hover .bdg__art,.bdg.is-open .bdg__art{transform:translateY(-3px) scale(1.05);box-shadow:0 14px 30px -10px color-mix(in srgb,var(--bc) 90%,transparent)}.bdg__face{position:absolute;inset:0;border-radius:inherit;overflow:hidden;display:grid;place-items:center;transition:filter .25s}.bdg__face img{width:100%;height:100%;object-fit:cover;display:block}.bdg__medal{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 30% 24%,color-mix(in srgb,var(--bc) 60%,#fff) 0%,var(--bc) 46%,color-mix(in srgb,var(--bc) 55%,#000) 100%);box-shadow:inset 0 0 0 3px #fff3,inset 0 -10px 18px #00000040}.bdg__medal svg{width:46px;height:46px;fill:#ffffffeb;stroke:#ffffffeb;stroke-width:1.2;stroke-linejoin:round;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.bdg__medal svg circle{fill:none}.bdg__name{max-width:100%;font-size:13px;font-weight:700;line-height:1.25;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.bdg__bar{width:72%;height:4px;border-radius:3px;background:#ffffff1a;overflow:hidden;display:block}.bdg__bar i{display:block;height:100%;border-radius:inherit;background:var(--bc);box-shadow:0 0 8px var(--bc);transition:width .5s cubic-bezier(.22,1,.36,1)}.bdg.is-locked .bdg__face{filter:brightness(.48) saturate(.5)}.bdg.is-locked .bdg__name{color:var(--muted)}.bdg.is-locked .bdg__art{box-shadow:0 8px 20px -12px #000c}.bdg__lock{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;filter:drop-shadow(0 2px 3px rgba(0,0,0,.7))}.bdg__chain ellipse{fill:none;stroke:#8a8f9e;stroke-width:2.6}.bdg__chain{opacity:.92}.bdg__padlock rect,.bdg__padlock circle{fill:#232632;stroke:#cdd1dc;stroke-width:2}.bdg__padlock circle{fill:#cdd1dc;stroke:none}.bdg__padlock path{fill:none;stroke:#cdd1dc;stroke-width:2.6;stroke-linecap:round}.bdg__padlock .bdg__shackle{stroke-width:4;stroke:#aeb3c0}.bdg__btn:hover .bdg__padlock,.bdg.is-open .bdg__padlock{transform:translateY(-1px)}.bdg__chainimg{position:absolute;z-index:2;left:50%;top:50%;width:126%;height:126%;max-width:none;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate(-50%,-50%);filter:drop-shadow(0 3px 5px rgba(0,0,0,.42))}.bdg--mini{--d: .85em}.bdg.bdg--mini .bdg__btn:hover .bdg__art,.bdg.bdg--mini.is-open .bdg__art{transform:none;box-shadow:none}.bdg--mini .bdg__btn{width:auto;padding:0;gap:0;border-radius:50%;background:transparent;border-color:transparent}.profbadge{display:inline-flex;align-items:center;vertical-align:middle;margin:-.1em 0 -.1em .3em;position:relative;z-index:3;font-size:inherit;font-weight:400;line-height:1}.bdgcard__equip{align-self:start;justify-self:start;padding:7px 14px;border-radius:10px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:#fff;background:#ffffff0f;border:1px solid var(--line2);transition:background .2s,border-color .2s,transform .15s}.bdgcard__equip:hover{background:#ffffff1f}.bdgcard__equip:active{transform:scale(.97)}.bdgcard__equip.is-on{background:color-mix(in srgb,var(--bc) 28%,rgba(255,255,255,.04));border-color:color-mix(in srgb,var(--bc) 60%,transparent)}.bdg--wide .bdg__face{visibility:hidden}.bdg__morph{--e: 0;--h: calc(var(--d) * (1 + (var(--hf) - 1) * var(--e)));--w: calc(var(--h) * (1 + (var(--A) - 1) * var(--e)));position:absolute;z-index:1;top:50%;left:calc(var(--shift) * var(--e));display:block;transform:translateY(-50%);width:var(--w);height:var(--h);filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.mm{position:absolute;inset:0;display:block;overflow:hidden;border-radius:999px;opacity:clamp(0,calc(var(--e) * 14),1)}.mm img,.mm__mid{position:absolute;max-width:none;-webkit-user-select:none;user-select:none;display:block}.mm__capL,.mm__capR{top:0;height:100%;width:calc(var(--h) / 2)}.mm__capL{left:0}.mm__capR{right:0}.mm__mid{top:0;height:100%;left:calc(var(--h) / 2 - 1px);right:calc(var(--h) / 2 - 1px);background-repeat:repeat-x;background-size:auto 100%}.mm__book{height:calc(var(--h) * (var(--bh0) + (var(--bh1) - var(--bh0)) * var(--e)));width:auto;left:calc(var(--h) * (var(--bl0) + (var(--bl1) - var(--bl0)) * var(--e)));top:calc(var(--h) * (var(--bt0) + (var(--bt1) - var(--bt0)) * var(--e)))}.mm__div{left:calc(var(--h) * var(--dl));top:calc(var(--h) * var(--dt));height:calc(var(--h) * var(--dh));width:auto;opacity:clamp(0,calc((var(--e) - .55) * 5),1)}.mm__text{left:0;top:0;height:100%;width:calc(var(--h) * var(--A));opacity:clamp(0,calc((var(--e) - .5) * 3),1);clip-path:inset(0 calc(100% - (var(--e) - .45) * 190%) 0 0)}.mm__circle{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;object-fit:contain;-webkit-user-select:none;user-select:none;display:block;opacity:clamp(0,calc(1 - var(--e) * 10),1)}.bdg__adm{position:absolute;top:2px;right:8px;z-index:2;width:26px;height:26px;border-radius:50%;padding:0;display:grid;place-items:center;font-size:18px;font-weight:800;line-height:1;color:#fff;cursor:pointer;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .15s,box-shadow .2s,background .2s}.bdg__adm.is-give{background:#22c55ecc;box-shadow:0 0 14px -2px #22c55ecc}.bdg__adm.is-take{background:#ef4444d9;box-shadow:0 0 14px -2px #ef4444cc}.bdg__adm:hover:not(:disabled){transform:scale(1.12)}.bdg__adm:disabled{opacity:.5;cursor:default}.bdg__adm:after{content:"";position:absolute;inset:-8px}.bdgcard{position:fixed;z-index:450;box-sizing:border-box;--bc: #8b5cf6}.bdgcard__body{padding:16px;border-radius:14px;display:grid;gap:12px;background:linear-gradient(180deg,#242434fa,#181824fa);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line2);box-shadow:0 20px 60px -10px #000c,0 0 42px -16px var(--bc)}.bdgcard__defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.bdgcard__head{display:flex;gap:12px;align-items:center}.bdgcard__icon{position:relative;flex:none;width:64px;height:64px;border-radius:16px}.bdgcard__iconface{position:absolute;inset:0;border-radius:inherit;overflow:hidden;display:grid;place-items:center;background:#ffffff0d;box-shadow:0 8px 18px -8px var(--bc)}.bdgcard__iconface img{width:100%;height:100%;object-fit:cover;display:block}.bdgcard__iconface .bdg__medal svg{width:34px;height:34px}.bdgcard.is-locked .bdgcard__iconface{filter:brightness(.5) saturate(.5)}.bdgcard__info{min-width:0;display:grid;gap:4px}.bdgcard__title{font-weight:800;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.bdgcard__kind{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bdgcard__descbox{display:grid;gap:4px;justify-items:start}.bdgcard__desc{margin:0;font-size:12.5px;line-height:1.45;color:#b9b9cb;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bdgcard__desc.is-more{display:block;-webkit-line-clamp:unset;max-height:190px;overflow-y:auto;padding-right:4px}.bdgcard__more{padding:2px 0;border:0;background:none;font:inherit;font-size:12px;font-weight:700;color:var(--bc);cursor:pointer;opacity:.9;transition:opacity .15s,transform .15s}.bdgcard__more:hover{opacity:1;transform:translate(2px)}.bdgcard__text{margin:0;font-size:14px;line-height:1.5;color:#e4e4ef;overflow-wrap:anywhere}.bdgcard__foot{display:flex;align-items:center;gap:10px}.bdgcard__prog{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.bdgcard__prog b{font-size:12px;font-weight:800;min-width:34px;text-align:right}.bdgcard__track{flex:1;height:6px;border-radius:4px;background:#ffffff1a;overflow:hidden;display:block}.bdgcard__track i{display:block;height:100%;border-radius:inherit;background:var(--bc);box-shadow:0 0 10px var(--bc)}.bdgcard__got{flex:1;min-width:0;font-size:12.5px;font-weight:700;color:#a7f3d0}.bdgcard__muted{flex:1;min-width:0;font-size:12.5px;color:var(--muted)}.bdgcard__open{flex:none;display:inline-flex;align-items:center;gap:2px;padding:6px 8px 6px 12px;border-radius:10px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;color:#fff;background:color-mix(in srgb,var(--bc) 22%,rgba(255,255,255,.04));border:1px solid color-mix(in srgb,var(--bc) 45%,transparent);transition:transform .15s,background .2s,box-shadow .2s}.bdgcard__open svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.bdgcard__open:hover{background:color-mix(in srgb,var(--bc) 36%,rgba(255,255,255,.06));box-shadow:0 0 16px -4px var(--bc);transform:translate(2px)}.bdgcard__open:active{transform:scale(.96)}.bdgmodal__body{padding:28px 30px 30px}.bdgmodal__title{margin:0 0 16px;padding-right:36px;font-size:20px;font-weight:800;overflow-wrap:anywhere}.pedit__badges{padding-top:4px}@media(max-width:720px){.bdgs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 4px}.bdg{--d: 72px}.bdg__art{border-radius:21px}.bdg__medal svg{width:40px;height:40px}.bdgmodal__body{padding:22px 16px}}.bdg.is-equipped .bdg__art:after{content:"";position:absolute;inset:-5px;border-radius:inherit;border:2px solid var(--bc);opacity:.9;pointer-events:none;box-shadow:0 0 14px -2px var(--bc)}.bdg--none{--bc: #9b9bb2}.bdg__medal--none{background:#ffffff0a;box-shadow:inset 0 0 0 2px #ffffff38;border-radius:inherit}.bdg__medal--none svg{stroke:#ffffff8c;fill:none;filter:none;stroke-width:1.6}.bdg--none .bdg__face,.bdg--none .bdg__art{border-radius:50%}.bdgcard__icon--poster{width:64px;height:92px;border-radius:10px}.bdgcard__icon--poster .bdgcard__iconface{border-radius:inherit;overflow:hidden;background:#ffffff0d;box-shadow:0 8px 18px -8px var(--bc)}.bdgcard.is-locked .bdgcard__icon--poster .bdgcard__iconface{filter:none}.bdg__role{width:100%;height:100%;display:grid;place-items:center;border-radius:inherit;font-size:calc(var(--d, 84px) * .6);background:radial-gradient(circle at 50% 35%,#232232,#0e0e15);box-shadow:inset 0 0 0 2px #ffffff1a}.bdg__role .nick__crown{width:1em;height:.84em;margin:0}.bdg__role .nick__vip{width:.92em;height:.92em;margin:0}.bdg__role .nick__vip--img{width:.92em;height:.92em}.bdgcard__iconface .bdg__role{font-size:38px}.bdgcard__body>*{animation:bdgRise .55s cubic-bezier(.22,1,.36,1) both}.bdgcard__body>:nth-child(1){animation-delay:.05s}.bdgcard__body>:nth-child(2){animation-delay:.1s}.bdgcard__body>:nth-child(3){animation-delay:.15s}.bdgcard__body>:nth-child(4){animation-delay:.2s}.bdgcard__body>:nth-child(5){animation-delay:.25s}.bdgcard__body>:nth-child(6){animation-delay:.3s}@keyframes bdgRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bdgcard__body>*{animation:none}}.modal__box.bdgmodal--bare{background:none;border:0;box-shadow:none;overflow:visible}.bdgmodal--bare .modal__close{top:-8px;right:-8px;z-index:3;background:#0c0c10d9;border:1px solid var(--line2);border-radius:50%}.bdgbig{display:grid;place-items:center;padding:6px 0}.bdgcard--big{position:relative;width:330px;zoom:1.4}@media(max-width:560px){.bdgcard--big{zoom:1;width:min(330px,calc(100vw - 56px))}}.bdgmodal--bare .modal__close{display:none}.bdgcard__x{position:absolute;z-index:5;top:14px;right:16px;width:30px;height:30px;padding:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;font-size:22px;line-height:1;color:#f1ebe8;background:#0c0c0eb3;border:1px solid rgba(255,255,255,.18);transition:background .2s,transform .15s,border-color .2s}.bdgcard__x:hover{background:#781824cc;border-color:#a21d2d;transform:scale(1.08)}.bdgcard__x:active{transform:scale(.94)}.bdgcard--big .bdgcard__info{padding-right:34px}.bdg--deathnote{--wr: 4.56;--wh: 1.15;--gy: 6px}.bdg--mini.bdg--deathnote{--gy: 0px}.bdg--deathnote:before{content:"";position:absolute;z-index:0;left:50%;top:calc(var(--d) / 2 + var(--gy));width:calc(var(--d) * 2.3);height:calc(var(--d) * 2.3);transform:translate(-50%,-50%) scale(1);pointer-events:none;opacity:.85;background:radial-gradient(closest-side,#d624368c,#d6243638 56%,#d6243600);filter:blur(5px);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.bdg--deathnote.is-locked:before{opacity:.4}.bdg--deathnote:hover:before,.bdg--deathnote.is-open:before{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.bdg--deathnote .bdg__art,.bdg--deathnote.is-locked .bdg__art{box-shadow:none;border-radius:50%}.bdg--deathnote .bdg__btn:hover .bdg__art,.bdg--deathnote.is-open .bdg__art{box-shadow:none;transform:translateY(-2px) scale(1.07)}.bdg--deathnote .bdg__face{border-radius:50%;overflow:visible;filter:drop-shadow(0 4px 7px rgba(0,0,0,.55))}.bdg--deathnote.is-locked .bdg__face{filter:brightness(.8) saturate(.75) drop-shadow(0 4px 7px rgba(0,0,0,.6))}.bdg--deathnote .bdg__btn:hover .bdg__face,.bdg--deathnote.is-open .bdg__face{filter:brightness(1) drop-shadow(0 5px 9px rgba(0,0,0,.3))}.bdg--deathnote .bdg__chainimg{filter:drop-shadow(0 3px 6px rgba(0,0,0,.6));transition:filter .35s ease}.bdg--deathnote .bdg__btn:hover .bdg__chainimg,.bdg--deathnote.is-open .bdg__chainimg{filter:drop-shadow(0 4px 7px rgba(0,0,0,.32)) brightness(1.12)}.bdg--deathnote .bdg__bar i{background:#c8212f;box-shadow:none}.bdgcard--deathnote{--bc: #c8212f}.bdgcard--deathnote .bdgcard__body{position:relative;gap:12px;padding:18px 18px 16px 36px;border-radius:26px;color:#ece6e4;-webkit-backdrop-filter:none;backdrop-filter:none;border:3px solid #19191b;background:radial-gradient(circle at 92% 94%,rgba(200,33,47,.5) 0 3px,transparent 4px),radial-gradient(circle at 87% 90%,rgba(200,33,47,.38) 0 2px,transparent 3px),radial-gradient(circle at 95% 86%,rgba(200,33,47,.32) 0 2px,transparent 3px),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 24px),linear-gradient(160deg,#19191c,#0b0b0d);box-shadow:0 0 0 1px #000,0 22px 50px -10px #000000d9,0 0 56px -24px #c8212f8c}.bdgcard--deathnote .bdgcard__body>*{position:relative;z-index:1}.bdgcard--deathnote .bdgcard__body:before{content:"";position:absolute;z-index:0;inset:5px;border-radius:21px;pointer-events:none;background:url(/badges/deathnote/paper-tl.webp) left top / 54px auto no-repeat,url(/badges/deathnote/paper-br.webp) right bottom / 46px auto no-repeat}.bdgcard--deathnote .bdgcard__body:after{content:"";position:absolute;z-index:0;inset:5px;border-radius:21px;border:1.8px solid #bd1f2e;opacity:.95;pointer-events:none;filter:url(#bdg-rough)}.bdgcard--deathnote .bdgcard__head{padding-left:4px}.bdgcard--deathnote .bdgcard__icon{width:70px;height:70px}.bdgcard--deathnote .bdgcard__iconface{border-radius:50%;background:none;box-shadow:none;overflow:visible;filter:drop-shadow(0 3px 5px rgba(0,0,0,.55))}.bdgcard--deathnote.is-locked .bdgcard__iconface{filter:brightness(.8) saturate(.75) drop-shadow(0 3px 5px rgba(0,0,0,.6))}.bdgcard--deathnote .bdgcard__iconface img{object-fit:contain}.bdgcard--deathnote .bdgcard__title{font-family:Ruslan Display,serif;font-weight:400;font-size:25px;line-height:1.1;color:#f3eeea;text-shadow:0 2px 3px rgba(0,0,0,.8)}.bdgcard--deathnote .bdgcard__kind{color:#8b8484;letter-spacing:.1em}.bdgcard--deathnote .bdgcard__desc{color:#a79f9f}.bdgcard--deathnote .bdgcard__more{color:#d8404f}.bdgcard--deathnote .bdgcard__text{font-size:15px;color:#f1ebe8}.bdgcard--deathnote .bdgcard__equip{color:#f1ebe8;border-color:#6a2a31;background:#781c2838}.bdgcard--deathnote .bdgcard__equip:hover{background:#a020305c;border-color:#a21d2d}.bdgcard--deathnote .bdgcard__equip.is-on{color:#fff;border-color:#a21d2d;background:#a0203066}.bdgcard--deathnote .bdgcard__track{height:13px;border-radius:8px;background:#08080a;border:1px solid #3a2a2d;box-shadow:inset 0 2px 4px #000000b3}.bdgcard--deathnote .bdgcard__track i{border-radius:7px;background:linear-gradient(180deg,#d02a3a,#a3172a);box-shadow:none}.bdgcard--deathnote .bdgcard__prog b{font-size:17px;color:#fff;min-width:44px}.bdgcard--deathnote .bdgcard__got{font-size:14px;color:#e6d3d3}.bdgcard--deathnote .bdgcard__muted{color:#8b8484}.bdgcard--deathnote .bdgcard__open{padding:9px 12px 9px 18px;font-size:15px;color:#fff;border-radius:999px;border:2px solid #a21d2d;background:linear-gradient(180deg,#4b2025,#2a1115);box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 1px #000}.bdgcard--deathnote .bdgcard__open:hover{background:linear-gradient(180deg,#5d262c,#35151a);box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #000,0 0 18px -6px #d62436cc;transform:translate(2px)}.bdgcard--deathnote.is-locked .bdgcard__title{color:#cfc8c4}.bdgcard--deathnote .bdgcard__icon--poster{width:64px;height:92px}.bdgcard--deathnote .bdgcard__icon--poster .bdgcard__iconface{border-radius:9px;overflow:hidden;background:#0b0b0d;box-shadow:0 0 0 1.5px #a21d2d,0 6px 12px -4px #000c;filter:none}.bdgcard--deathnote .bdgcard__icon--poster .bdgcard__iconface img{object-fit:cover}.bdg--mini.bdg--deathnote:before{top:50%;width:calc(var(--d) * 1.9);height:calc(var(--d) * 1.9);opacity:.5;transform:translate(-50%,-50%);transition:opacity .4s ease}.bdg--mini.bdg--deathnote:hover:before,.bdg--mini.bdg--deathnote.is-open:before{opacity:.8;transform:translate(-50%,-50%)}.bdg--mini.bdg--deathnote .bdg__face{filter:drop-shadow(0 2px 4px rgba(0,0,0,.55))}:root{--bg: #0b0b12;--bg2: #11111b;--panel: #161622;--panel2: #1d1d2b;--line: rgba(255, 255, 255, .08);--line2: rgba(255, 255, 255, .14);--text: #f2f2f7;--muted: #9b9bb2;--accent: #8b5cf6;--radius: 14px;--ease: cubic-bezier(.22, 1, .36, 1);--font: "Manrope", system-ui, sans-serif;--display: "Unbounded", "Manrope", sans-serif;color-scheme:dark;transition:--tA .8s,--tB .8s,--tAl .8s,--tBl .8s}@property --tA{syntax: "<color>"; inherits: true; initial-value: #8b5cf6;}@property --tB{syntax: "<color>"; inherits: true; initial-value: #ec4899;}@property --tAl{syntax: "<color>"; inherits: true; initial-value: #c9c3ff;}@property --tBl{syntax: "<color>"; inherits: true; initial-value: #ffc1e3;}*{box-sizing:border-box}@supports (color: oklch(from red l c h)){*{--ink: oklch(from var(--accent) clamp(0, calc((.78 - l)*1000) , 1) 0 0)}}html,body{margin:0}html{-webkit-tap-highlight-color:transparent}body{background:var(--bg);background-image:radial-gradient(1200px 600px at 10% -10%,rgba(139,92,246,.12),transparent 60%),radial-gradient(1000px 500px at 100% 0%,rgba(236,72,153,.08),transparent 60%);background-attachment:fixed;color:var(--text);font-family:var(--font);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;min-height:100vh}body.no-scroll{overflow:hidden}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}button:disabled{cursor:default}input,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img{display:block}.muted{color:var(--muted)}::selection{background:color-mix(in srgb,var(--accent) 50%,transparent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#2a2a3a;border-radius:10px;border:2px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:12px;font-weight:700;font-size:14px;white-space:nowrap;transition:background .2s,box-shadow .25s,transform .2s,opacity .2s,border-color .2s}.btn:disabled{opacity:.45}.btn--small{height:34px;padding:0 14px;font-size:13px;border-radius:10px}.btn--big{height:50px;padding:0 26px;font-size:15px;border-radius:14px}.btn--accent{background:var(--accent);color:var(--ink, #fff);box-shadow:0 6px 24px -8px var(--accent)}.btn--accent:not(:disabled):hover{box-shadow:0 8px 32px -6px var(--accent);filter:brightness(1.08)}.btn--ghost{background:#ffffff0d;border:1px solid var(--line)}.btn--ghost:not(:disabled):hover{background:#ffffff17;border-color:var(--line2)}.btn--danger{background:#e11d48;color:#fff}.btn--danger:not(:disabled):hover{background:#be123c;box-shadow:0 7px 24px -9px #e11d48e6}.btn--success{background:#16a34a;color:#fff}.btn--success:not(:disabled):hover{background:#15803d;box-shadow:0 7px 24px -9px #22c55ee6}.link{color:var(--muted);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff3;transition:color .2s}.link:hover{color:var(--text)}.avatar{position:relative;display:inline-grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;font-family:var(--display);font-weight:700;color:var(--ink, #fff);background:linear-gradient(140deg,var(--accent),color-mix(in srgb,var(--accent) 40%,#000))}.avatar img{width:100%;height:100%;object-fit:cover}.avatar--ring{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent),0 0 24px -4px var(--accent)}.topbar{position:sticky;top:0;z-index:50;background:#0b0b12b8;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--line)}.topbar__inner{padding:0 40px;height:64px;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:-.01em;white-space:nowrap}.logo__mark{width:28px;height:28px;flex:none;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--tA) 45%,transparent))}.nav{display:flex;gap:4px}.nav__link{position:relative;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;color:var(--muted);font-weight:600;transition:color .2s}.nav__link:hover,.nav__link.is-active{color:var(--text)}.nav__link>*:not(.nav__pill){position:relative;z-index:1}.nav__pill{position:absolute;inset:0;border-radius:10px;background:#ffffff14}.topbar__right{margin-left:auto;display:flex;align-items:center;gap:16px}.me{display:inline-flex;border-radius:50%;transition:transform .2s}.me:hover{transform:scale(1.08)}.home-btn{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#ffffff0d;border:1px solid var(--line);color:var(--muted);transition:color .2s,background .2s,border-color .2s}.home-btn:hover{color:var(--text);background:#ffffff1a;border-color:var(--line2)}.home-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.discord-btn:hover{color:#c4b5fd;background:#5865f21f;border-color:#818cf85c;box-shadow:0 0 18px -9px #6366f1e6}.discord-btn svg{width:19px;height:19px;fill:currentColor;stroke:none}.page{padding:36px 40px 80px}.section{margin-top:44px}.section__title{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:20px;font-weight:500;margin:0 0 20px;letter-spacing:-.01em}.section__title small{font-family:var(--font);font-size:14px;color:var(--muted);font-weight:600}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e99;animation:pulse 1.8s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.hero__kicker{color:var(--muted);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.12em}.hero__big{font-family:var(--display);font-size:56px;font-weight:700;line-height:1.05;margin-top:6px;letter-spacing:-.03em;background:linear-gradient(90deg,#fff,var(--tAl) 60%,var(--tBl));-webkit-background-clip:text;background-clip:text;color:transparent}.hero__big span{font-size:28px;font-weight:500}.hero__sub{color:var(--muted);margin-top:6px}.hero__sub b{color:var(--text)}.toolbar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.seg{display:inline-flex;gap:2px;padding:4px;border-radius:13px;background:#ffffff0a;border:1px solid var(--line);flex-wrap:wrap}.seg__btn{position:relative;padding:7px 14px;border-radius:9px;color:var(--muted);font-weight:600;font-size:13.5px;transition:color .2s}.seg__btn:hover{color:var(--text)}.seg__btn.is-active{color:var(--ink, #fff)}.seg__pill{position:absolute;inset:0;border-radius:9px;background:var(--accent);box-shadow:0 4px 18px -6px var(--accent)}.seg__label{position:relative;z-index:1;display:inline-flex;gap:6px;align-items:baseline}.seg__label small{font-size:11px;opacity:.7}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:26px 22px}.pcard{position:relative;z-index:1}.pcard.is-hover{z-index:30}.pcard__tilt{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 50%;position:relative;aspect-ratio:2 / 3;border-radius:10px;overflow:hidden;cursor:pointer;background:var(--panel);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) scale(1);transition:transform .35s var(--ease),box-shadow .45s var(--ease);box-shadow:0 4px 10px #000000b3,0 20px 38px -12px #000,0 16px 36px -16px rgba(var(--glow),.4),0 0 0 1px #ffffff14}@media(hover:hover){.pcard.is-hover .pcard__tilt{will-change:transform}}.pcard--cull .pcard__tilt{content-visibility:auto;contain-intrinsic-size:auto 168px auto 252px}.pcard.is-hover .pcard__tilt{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) scale(1.07);transition:transform .12s linear,box-shadow .45s var(--ease);box-shadow:0 0 0 1px rgba(var(--glow),.55),0 18px 50px -10px rgba(var(--glow),.55),0 0 70px -20px rgba(var(--glow),.6)}.poster-img{width:100%;height:100%;object-fit:cover;transition:filter .5s var(--ease)}.pcard__tilt.is-unseen .poster-img{filter:grayscale(.55) brightness(.68) contrast(.95)}.pcard.is-hover .pcard__tilt .poster-img{filter:none}.poster-16{display:block;position:relative;overflow:hidden;border-radius:inherit}.poster-16__img{display:block;width:100%;height:100%;object-fit:cover;filter:blur(14px) brightness(.8);transform:scale(1.12);transition:filter .5s var(--ease),transform .5s var(--ease)}.poster-16__tag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:3px 9px;border-radius:999px;background:#0a0a128c;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;box-shadow:0 0 14px -2px #f43f5e99;pointer-events:none;transition:opacity .35s var(--ease)}.poster-16.is-shown .poster-16__img,.poster-16:hover .poster-16__img,:hover>.poster-16 .poster-16__img,.pcard.is-hover .poster-16__img{filter:none;transform:none}.poster-16.is-shown .poster-16__tag,.poster-16:hover .poster-16__tag,:hover>.poster-16 .poster-16__tag,.pcard.is-hover .poster-16__tag{opacity:0}.pcard__shine{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s,visibility 0s .3s;visibility:hidden;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.22),transparent 55%);mix-blend-mode:soft-light}.pcard.is-hover .pcard__shine{opacity:1;visibility:visible;transition:opacity .3s,visibility 0s}.pcard__chip{position:absolute;left:8px;bottom:8px;min-width:30px;height:26px;padding:0 8px;border-radius:8px;display:grid;place-items:center;font-weight:800;font-size:13px;background:#0a0a10c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--c);border:1px solid color-mix(in srgb,var(--c) 45%,transparent)}.pcard__star{position:absolute;top:7px;right:8px;color:#fbbf24;font-size:18px;text-shadow:0 0 12px rgba(251,191,36,.8),0 1px 2px #000}.pcard__badge{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;background:linear-gradient(90deg,#8b5cf6,#ec4899);color:#fff;box-shadow:0 4px 14px -4px #ec4899cc}.pcard__badge--inline{position:static;margin-left:10px;vertical-align:1px}.pcard__progress{position:absolute;left:0;right:0;bottom:0;height:4px;background:#00000080}.pcard__progress i{display:block;height:100%;background:#22c55e;box-shadow:0 0 10px #22c55e}.pcard__name{margin-top:10px;font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.pcard.is-hover .pcard__name{color:var(--text)}.poster-gen{display:flex;flex-direction:column;justify-content:flex-end;padding:14px;gap:6px;position:relative}.poster-gen:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 10%,rgba(255,255,255,.25),transparent 40%)}.poster-gen__type{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;opacity:.75}.poster-gen__name{font-family:var(--display);font-weight:700;font-size:17px;line-height:1.15;text-shadow:0 2px 12px rgba(0,0,0,.4)}.poster-gen__year{font-size:12px;opacity:.7;font-weight:600}.hpanel{position:absolute;top:0;width:290px;padding:16px;border-radius:12px;pointer-events:none;background:linear-gradient(180deg,#242434f7,#181824f7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line2);box-shadow:0 20px 60px -10px #000c,0 0 40px -20px rgba(var(--glow),.6)}.hpanel--right{left:calc(100% + 16px)}.hpanel--left{right:calc(100% + 16px)}.hpanel__title{font-weight:800;font-size:15px;line-height:1.25}.hpanel__meta{color:var(--muted);font-size:12.5px;margin-top:4px}.hpanel__genres{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.hpanel__genres span{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;background:rgba(var(--glow),.14);color:rgb(var(--glow))}.hpanel__people{margin-top:14px;display:grid;gap:8px}.hpanel__person{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;background:#ffffff0a}.hpanel__pname{font-weight:700;font-size:13.5px}.hpanel__score{margin-left:auto;font-weight:800;font-size:17px;color:var(--accent);display:flex;align-items:baseline;gap:4px}.hpanel__score small{font-size:11px;color:var(--muted);font-weight:600}.hpanel__score b{color:#fbbf24;font-size:13px}.hpanel__none{margin-left:auto;color:var(--muted);font-size:12.5px}.hpanel__person .imp{margin-left:auto}.hpanel__status{margin-top:12px;font-size:12.5px;font-weight:600;color:#a7f3d0;display:flex;align-items:center;gap:8px}.hpanel__status.is-muted{color:var(--muted)}.imp{display:inline-flex;gap:2px}.imp button{width:26px;height:26px;display:grid;place-items:center}.imp svg{width:18px;height:18px;fill:#ffffff24;transition:fill .2s,filter .2s}.imp button.on svg{fill:#fb923c;filter:drop-shadow(0 0 6px rgba(251,146,60,.7))}.imp--edit button:hover svg{fill:#fdba74}.imp--small button{width:16px;height:16px}.imp--small svg{width:13px;height:13px}.divider{display:flex;align-items:center;gap:14px;margin:40px 0 24px;color:var(--muted);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--line)}.empty{padding:60px 20px;text-align:center;color:var(--muted);border:1px dashed var(--line2);border-radius:18px}.empty--small{padding:26px;font-size:14px}.empty p{margin:0 0 16px}.watching{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:18px}.wcard{position:relative;display:flex;gap:18px;padding:14px;border-radius:18px;text-align:left;overflow:hidden;background:var(--panel);border:1px solid var(--line);transition:box-shadow .4s var(--ease),border-color .4s}.wcard:hover{border-color:rgba(var(--glow),.5);box-shadow:0 16px 50px -16px rgba(var(--glow),.6)}.wcard__bg{position:absolute;inset:0;opacity:.22}.wcard__bg img{width:100%;height:100%;object-fit:cover;filter:blur(30px) saturate(1.4);transform:scale(1.3)}.wcard__poster{position:relative;width:96px;flex:none;aspect-ratio:2/3;border-radius:10px;overflow:hidden;box-shadow:0 8px 20px -8px #000}.wcard__body{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-top:2px}.wcard__live{display:flex;align-items:center;gap:8px;color:#86efac;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.wcard__name{font-weight:800;font-size:17px;line-height:1.2}.wcard__ep{font-weight:700;font-size:14px;display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.wcard__ep em{font-style:normal;color:var(--muted);font-weight:600}.wcard__time{margin-left:10px;color:var(--muted);font-weight:600;font-size:13px}.wcard__bar{height:6px;border-radius:6px;background:#ffffff14;overflow:hidden;margin-top:2px}.wcard__bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#22c55e,#86efac);box-shadow:0 0 12px #22c55eb3}.wcard__note{color:var(--muted);font-size:13px;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wcard__upd{margin-top:auto;font-size:11.5px;color:#ffffff59}.modal{position:fixed;inset:0;z-index:100;display:grid;place-items:start center;padding:6vh 20px;overflow-y:auto;background:#05050ab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal__box{position:relative;width:100%;border-radius:22px;background:var(--bg2);border:1px solid var(--line2);box-shadow:0 40px 120px -20px #000000e6;overflow:hidden}.modal__close{position:absolute;top:14px;right:14px;z-index:5;width:36px;height:36px;border-radius:50%;font-size:22px;line-height:1;background:#0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,transform .2s}.modal__close:hover{background:#ffffff24;transform:rotate(90deg)}.modal__back{position:absolute;top:14px;right:58px;z-index:5;height:36px;padding:0 13px 0 5px;display:flex;align-items:center;gap:7px;border-radius:14px;color:#ffffffd1;background:linear-gradient(135deg,#0d0d16e6,#222232c2);border:1px solid rgba(255,255,255,.13);box-shadow:0 10px 28px -14px #000000f2,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(12px) saturate(1.25);backdrop-filter:blur(12px) saturate(1.25);font-weight:750;font-size:13px;transition:color .2s,background .2s,border-color .2s,box-shadow .25s}.modal__back:hover{color:#fff;background:linear-gradient(135deg,#242434f0,#14141fe0);border-color:#ffffff4d;box-shadow:0 12px 30px -14px #000000f2,0 0 18px #ffffff1c,inset 0 1px #ffffff17}.modal__back svg{width:26px;height:26px;padding:5px;border-radius:9px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;background:#ffffff13}.modal__title{font-family:var(--display);font-weight:500;font-size:22px;margin:0 0 18px;letter-spacing:-.01em}.input{width:100%;height:42px;padding:0 14px;border-radius:11px;background:#ffffff0d;border:1px solid var(--line);outline:none;transition:border-color .2s,background .2s,box-shadow .2s}textarea.input{height:auto;padding:12px 14px;resize:vertical}.input:focus{border-color:var(--accent);background:#ffffff12;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent)}.field{display:flex;flex-direction:column;gap:6px}.field>span{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.field--grow{flex:1}.field--full{grid-column:1 / -1;flex-basis:100%}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{padding:5px 11px;border-radius:8px;font-size:12.5px;font-weight:700;background:#ffffff12}.chip--btn{transition:background .2s,color .2s;color:var(--muted)}.chip--btn:hover{color:var(--text)}.chip--btn.is-on{background:var(--accent);color:var(--ink, #fff)}.tmodal__hero{position:relative;display:flex;gap:28px;padding:30px}.tmodal__backdrop{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;clip-path:inset(40px);filter:blur(50px) saturate(1.5) brightness(.5);opacity:.7}.win-themed .tmodal__backdrop{display:none}.win-themed .tmodal__hero{background:radial-gradient(90% 120% at 18% 0%,rgba(var(--glow),.32),transparent 70%)}.tmodal__hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,var(--bg2))}.tmodal__poster{position:relative;z-index:1;width:200px;flex:none;aspect-ratio:2/3;align-self:flex-start;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px -10px rgba(var(--glow),.7),0 0 0 1px #ffffff1a}.tmodal__head{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;padding-right:30px}.tmodal__meta{color:rgb(var(--glow));font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.tmodal__name{font-family:var(--display);font-size:32px;line-height:1.1;margin:0;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.tmodal__name--l{font-size:26px}.tmodal__name--xl{font-size:22px}.tmodal__orig{color:var(--muted);font-weight:600;margin-top:-4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmodal__name.is-cut,.tmodal__orig.is-cut{cursor:pointer}.tmodal__name.is-open{-webkit-line-clamp:unset;display:block}.tmodal__orig.is-open{white-space:normal}.tmodal__hero>.tmodal__head{flex:1 1 auto;min-width:0}.tmodal__added{color:var(--muted);font-size:12.5px}.tmodal__footer{display:flex;justify-content:flex-end;padding:20px 30px 26px;min-height:76px}.tmodal__confirm{display:flex;align-items:center;gap:12px;color:var(--muted);font-weight:600;font-size:14px}.tmodal__secret{min-height:40px;margin-right:10px;padding:0 16px;border-radius:12px;font-weight:700;font-size:13.5px;white-space:nowrap;color:rgb(var(--glow));border:1px solid rgba(var(--glow),.5);background:rgba(var(--glow),.1);box-shadow:0 0 18px -6px rgba(var(--glow),.6);transition:transform .18s,background .18s,box-shadow .18s}.tmodal__secret:hover{background:rgba(var(--glow),.2);box-shadow:0 0 26px -4px rgba(var(--glow),.9)}.tmodal__secret:active{transform:scale(.97)}.toggle{position:relative;width:46px;height:26px;border-radius:26px;background:#ffffff1f;transition:background .25s;flex:none}.toggle.is-on{background:#22c55e}.toggle__knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .3s var(--ease);box-shadow:0 2px 6px #0006}.toggle.is-on .toggle__knob{transform:translate(20px)}.stepper{display:flex;align-items:center;gap:6px;height:42px}.stepper button{width:36px;height:36px;border-radius:10px;background:#ffffff12;font-size:18px;font-weight:700;transition:background .2s}.stepper button:hover{background:#ffffff24}.stepper input{width:56px;height:36px;text-align:center;border-radius:10px;background:#ffffff0d;border:1px solid var(--line);outline:none;font-weight:800}.stepper input{-moz-appearance:textfield;appearance:textfield}.stepper input::-webkit-inner-spin-button,.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.stepper em{font-style:normal;color:var(--muted);font-weight:600;margin-left:4px}.pblock{padding:18px;border-radius:18px;background:var(--panel);border:1px solid var(--line);display:flex;flex-direction:column;gap:14px;transition:border-color .3s,box-shadow .3s}.pblock.is-me{border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 10px 40px -24px var(--accent)}.pblock__head{display:flex;align-items:center;gap:12px}.pblock__name{font-weight:800;font-size:16px}.pblock__sub{color:var(--muted);font-size:12.5px;min-height:18px}.pblock__toggles{display:flex;gap:8px;flex-wrap:wrap}.pblock__review{font-size:14px}.pblock__review.is-read{padding:12px 14px;border-radius:11px;background:#ffffff08;min-height:70px;white-space:pre-wrap}.pill{height:34px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;background:#ffffff0d;border:1px solid var(--line);color:var(--muted);transition:all .25s var(--ease)}.pill:not(:disabled):hover{color:var(--text);border-color:var(--line2)}.pill.is-on{background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:color-mix(in srgb,var(--accent) 60%,transparent);color:#fff}.pill:disabled{cursor:default}.star{margin-left:auto;width:40px;height:40px;border-radius:12px;font-size:22px;color:#fff3;background:#ffffff0a;transition:color .25s,text-shadow .25s,background .25s}.star:not(:disabled):hover{color:#fbbf2499}.star.is-on{color:#fbbf24;text-shadow:0 0 14px rgba(251,191,36,.9);background:#fbbf241a}.star:disabled:not(.is-on){opacity:.5}.score{display:grid;grid-template-columns:repeat(10,1fr);gap:5px}.scorepick{display:flex;align-items:stretch;gap:7px;width:100%}.scorepick>.score{flex:1;min-width:0}.scorepick--inline{align-items:center;width:auto}.scorepick--inline>.score{flex:none;width:auto}.scorepick__clear{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:9px;color:#fb7185;background:#e11d4814;border:1px solid rgba(244,63,94,.25);box-shadow:0 0 12px #e11d4814;font-size:22px;font-weight:500;line-height:1;transition:color .2s,background .2s,border-color .2s,box-shadow .25s}.scorepick__clear:hover{color:#fecdd3;background:#e11d4833;border-color:#fb7185a6;box-shadow:0 0 20px #e11d4861}.scorepick__clear span{transform:translateY(-1px)}.scorepick__none{height:30px;padding:0 12px;border-radius:9px;font-size:12.5px;font-weight:700;color:var(--muted);background:#ffffff0d;border:1px dashed var(--line2);transition:background .2s,color .2s,border-color .2s}.scorepick__none:not(:disabled):hover{color:var(--text);border-color:#ffffff4d}.scorepick__none.is-on{color:var(--text);background:#ffffff1a;border-style:solid;border-color:#ffffff47}.scorepick__none:disabled{cursor:default}.score__btn{height:36px;border-radius:9px;font-weight:800;font-size:14px;background:#ffffff0d;color:var(--muted);transition:background .2s,color .2s,box-shadow .25s}.score__btn.is-fill{background:color-mix(in srgb,var(--accent) 30%,transparent);color:#fff}.score__btn.is-pick{background:var(--accent);color:var(--ink, #fff);box-shadow:0 6px 20px -6px var(--accent)}.score__btn:disabled{cursor:default}.score__btn:not(:disabled):not(.is-fill):hover{background:#ffffff1a;color:var(--text)}.add,.confirm{padding:30px}.add .seg{margin-bottom:18px}.search{position:relative;display:flex;align-items:center}.search svg{position:absolute;left:16px;width:20px;height:20px;fill:var(--muted)}.search__input{width:100%;height:54px;padding:0 50px;border-radius:14px;font-size:16px;background:#ffffff0d;border:1px solid var(--line);outline:none;transition:border-color .2s,box-shadow .2s}.search__input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent)}.spinner{position:absolute;right:18px;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.15);border-top-color:var(--accent);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.notice{margin-top:14px;padding:12px 16px;border-radius:12px;background:#fbbf2414;border:1px solid rgba(251,191,36,.25);color:#fde68a;font-size:13.5px}.othertab{margin:12px 0 4px}.discover>.othertab{margin:-14px 0 18px}.othertab__row{display:flex;align-items:center;gap:14px;width:100%;padding:10px 12px 10px 10px;border-radius:16px;text-align:left;background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent) 7%,transparent)),color-mix(in srgb,var(--bg2) 82%,transparent);border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);box-shadow:0 10px 30px -18px var(--accent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s,border-color .2s,box-shadow .25s,transform .2s}.othertab__row:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 65%,transparent);box-shadow:0 14px 34px -14px var(--accent),0 0 26px -10px var(--accent);background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 30%,transparent),color-mix(in srgb,var(--accent) 11%,transparent)),color-mix(in srgb,var(--bg2) 82%,transparent)}.othertab__poster{width:40px;flex:none;aspect-ratio:2/3;border-radius:7px;overflow:hidden;background:var(--panel);box-shadow:0 6px 14px -6px #000000e6}.othertab__poster .poster-img{width:100%;height:100%;object-fit:cover;display:block}.othertab__poster .poster-gen span{display:none}.othertab__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.othertab__text b{font-size:15px;font-weight:800;color:var(--text)}.othertab__text span{font-size:13px;color:var(--muted);line-height:1.3}.othertab__go{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:11px;font-size:13.5px;font-weight:800;color:var(--ink, #fff);background:var(--accent);box-shadow:0 6px 18px -8px var(--accent);transition:box-shadow .25s,filter .2s}.othertab__go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.othertab__row:hover .othertab__go{box-shadow:0 8px 24px -6px var(--accent);filter:brightness(1.08)}.othertab__row:hover .othertab__go svg{transform:translate(3px)}.results{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:18px 14px;margin:6px -22px -10px;max-height:56vh;overflow-y:auto;padding:14px 22px 30px}.result{text-align:left}.result__poster{position:relative;aspect-ratio:2/3;border-radius:10px;overflow:hidden;background:var(--panel);transition:box-shadow .3s}.result:hover .result__poster{box-shadow:0 0 0 2px var(--accent),0 10px 30px -10px var(--accent)}.result__have{position:absolute;inset:auto 0 0;padding:6px;text-align:center;font-size:11.5px;font-weight:800;background:#000000bf;color:#86efac}.result__name{margin-top:8px;font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.result__meta{font-size:12px;color:var(--muted);margin-top:2px}.manual{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.manual__actions{flex-basis:100%;display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.confirm{display:flex;gap:30px}.confirm__poster{width:230px;flex:none;aspect-ratio:2/3;border-radius:14px;overflow:hidden;align-self:flex-start;box-shadow:0 20px 50px -14px var(--accent)}.confirm__body{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-right:30px}.confirm__body .modal__title{margin:6px 0 0}.confirm__label{margin-top:14px;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.confirm__extra{display:flex;flex-direction:column;gap:8px;width:100%}.confirm__extra .score{max-width:460px}.confirm .btn--big{margin-top:22px}.check{display:flex;align-items:center;gap:10px;margin-top:14px;font-weight:600;font-size:14px;cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--accent)}.banner{position:absolute;inset:0;overflow:hidden;background:radial-gradient(800px 300px at 30% 0%,color-mix(in srgb,var(--accent) 55%,transparent),transparent),linear-gradient(120deg,color-mix(in srgb,var(--accent) 30%,#0b0b12),#0b0b12)}.banner img,.banner video{width:100%;height:100%;object-fit:cover}.banner__fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,18,0) 30%,rgba(11,11,18,.5) 70%,var(--bg))}.profile__banner{position:relative;height:clamp(300px,min(20vw,42vh),440px)}.profile__page{position:relative;margin-top:-120px;padding-top:0}.profile__head{display:flex;align-items:flex-end;gap:26px}.profile__avatar{box-shadow:0 0 0 4px var(--bg),0 0 0 7px var(--accent),0 0 50px -6px var(--accent)}.profile__id{flex:1;padding-bottom:6px}.profile__id h1{font-family:var(--display);font-size:40px;margin:0;font-weight:700;letter-spacing:-.02em}.profile__stats{display:flex;gap:22px;margin-top:6px;color:var(--muted);font-size:14px;flex-wrap:wrap}.profile__stats b{color:var(--text);font-size:17px;margin-right:4px}.profile__actions{display:flex;gap:10px;padding-bottom:8px;flex-wrap:wrap;justify-content:flex-end}.profile__actions .btn--ghost{background:#0b0b129e;border-color:#ffffff29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile__actions .btn--ghost:not(:disabled):hover{background:#0b0b12c7}.profile__stats span,.profile__id h1{text-shadow:0 1px 10px rgba(0,0,0,.75),0 0 2px rgba(0,0,0,.6)}.pedit{padding:30px}.pedit__preview{position:relative;height:170px;border-radius:16px;overflow:hidden;margin-bottom:70px;overflow:visible}.pedit__preview .banner{border-radius:16px}.pedit__avatar{position:absolute;left:24px;bottom:-42px}.pedit__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.swatches{display:flex;gap:8px;flex-wrap:wrap;height:42px;align-items:center}.swatch{width:28px;height:28px;border-radius:50%;transition:transform .2s,box-shadow .2s}.swatch:hover{transform:scale(1.15)}.swatch.is-on{box-shadow:0 0 0 3px var(--bg2),0 0 0 5px #fff}.media-field{display:flex;gap:10px;align-items:center}.media-field .input{flex:1}.pedit__danger{display:flex;align-items:center;gap:10px;margin-top:26px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;flex-wrap:wrap}.login{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:44px;overflow:hidden}.login__bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(600px 400px at 30% 40%,color-mix(in srgb,var(--a) 35%,transparent),transparent),radial-gradient(600px 400px at 70% 60%,color-mix(in srgb,var(--b) 30%,transparent),transparent);animation:drift 14s ease-in-out infinite alternate}@keyframes drift{to{transform:scale(1.15) rotate(4deg)}}.login__title{font-family:var(--display);font-size:46px;margin:0;font-weight:700;letter-spacing:-.02em}.login__people{display:flex;gap:70px}.login__person{display:flex;flex-direction:column;align-items:center;gap:16px;font-weight:800;font-size:20px}.login__person .avatar{transition:box-shadow .35s}.login__person:hover .avatar,.login__person.is-on .avatar{box-shadow:0 0 0 3px var(--bg),0 0 0 6px var(--accent),0 0 60px 0 var(--accent)}.login__step{display:flex;flex-direction:column;align-items:center;gap:44px}.login__lead{margin:-30px 0 0;color:var(--muted);font-size:15px;text-align:center}.login__form{display:flex;gap:10px;width:340px;max-width:calc(100vw - 32px)}.login__code{height:46px;text-align:center;letter-spacing:.2em}.pedit__backup{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:24px;padding:16px;border-radius:14px;background:#ffffff08;border:1px solid var(--line)}.pedit__backup>div{flex:1;min-width:220px;display:flex;flex-direction:column;gap:2px}.pedit__backup small{font-size:12.5px}.pedit__backup-msg{flex-basis:100%;color:#86efac;font-weight:600}.pbk__dl{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.pbk__note{font-size:11.5px;color:var(--muted);white-space:nowrap}.pbk__up{align-self:flex-start}.pbk__err{flex-basis:100%}.pbk{flex-basis:100%;display:flex;flex-direction:column;gap:10px}.pbk__t{font-size:14px}.pbk__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.pbk__opt{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;text-align:left;color:var(--text);background:#ffffff08;border:1px solid var(--line);cursor:pointer;opacity:.72;transition:background .2s,border-color .2s,opacity .2s,box-shadow .2s}.pbk__opt:hover:not(:disabled){background:#ffffff0f;border-color:var(--line2);opacity:1}.pbk__opt.is-on{opacity:1;background:color-mix(in srgb,var(--tA, #8b5cf6) 12%,rgba(255,255,255,.03));border-color:color-mix(in srgb,var(--tA, #8b5cf6) 50%,transparent);box-shadow:0 0 20px -12px var(--tA, #8b5cf6)}.pbk__opt:disabled{cursor:not-allowed;opacity:.45}.pbk__box{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:6px;border:1.5px solid var(--line2);transition:background .2s,border-color .2s}.pbk__box svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s}.pbk__opt.is-on .pbk__box{background:var(--tA, #8b5cf6);border-color:transparent}.pbk__opt.is-on .pbk__box svg{opacity:1}.pbk__txt{min-width:0;display:flex;flex-direction:column;gap:1px}.pbk__txt b{font-size:13.5px}.pbk__txt small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.pbk__acts{display:flex;gap:8px;flex-wrap:wrap}.login__msg{min-height:20px;margin-top:-26px;color:#fda4af;font-weight:600;font-size:14px}.field__error{color:#fda4af}.boot{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:16px;color:var(--muted);font-weight:600}.boot img{width:56px;height:56px;animation:bob 1.2s ease-in-out infinite alternate}@keyframes bob{to{transform:translateY(-8px) scale(1.05)}}.toast{position:fixed;left:0;right:0;top:76px;margin:0 auto;width:max-content;max-width:calc(100vw - 32px);z-index:500;padding:12px 20px;border-radius:12px;background:#1d1d2b;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);color:var(--text);font-weight:700;font-size:14px;box-shadow:0 20px 50px -10px #000,0 0 30px -10px var(--accent)}.toast--error{background:#3f1d2b;border-color:#fda4af59;color:#fecdd3;box-shadow:0 20px 50px -10px #000}.nick{--ns: 1;--gs: 1;--k: calc(var(--ns) * var(--gs));display:inline-flex;align-items:center;gap:.3em;max-width:100%;vertical-align:middle;transition:color .4s}.nick__text{position:relative;z-index:0;min-width:0;overflow:visible;font-size:calc(1em * var(--nf, 1));padding:.2em .16em;margin:-.2em -.16em}.nick--pixel .nick__text{letter-spacing:0;line-height:1.6}.nick--grad .nick__fill{background:linear-gradient(var(--na, 90deg),var(--nc1),var(--nc2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:none}.nick--fx .nick__text:before,.nick--fx .nick__text:after{content:attr(data-t);position:absolute;inset:0;z-index:-1;padding:inherit;box-sizing:border-box;white-space:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}.nick--fx .nick__text:after{display:none}.nick--soft .nick__text:before,.nick--flow .nick__text:before{text-shadow:0 0 calc(12px * var(--k)) color-mix(in srgb,var(--ng) 75%,transparent)}.nick--neon .nick__text:before,.nick--flicker .nick__text:before{text-shadow:0 0 calc(2px * var(--k)) #fff,0 0 calc(8px * var(--k)) var(--ng),0 0 calc(18px * var(--k)) var(--ng),0 0 calc(36px * var(--k)) var(--ng)}.nick--pulse .nick__text:before{text-shadow:0 0 calc(6px * var(--k)) color-mix(in srgb,var(--ng) 50%,transparent)}.nick--pulse .nick__text:after{display:block;text-shadow:0 0 calc(2px * var(--k)) #fff,0 0 calc(10px * var(--k)) var(--ng),0 0 calc(26px * var(--k)) var(--ng),0 0 calc(44px * var(--k)) var(--ng);opacity:0;animation:nickPulse 2.4s ease-in-out infinite}@keyframes nickPulse{50%{opacity:1}}.nick--flicker .nick__text{animation:nickFlicker 4.2s linear infinite}@keyframes nickFlicker{0%,18%,22%,26%,52%,56%,to{opacity:1}20%{opacity:.35}24%{opacity:.6}54%{opacity:.3}}.nick--glitch .nick__text:before,.nick--glitch .nick__text:after{display:block;opacity:.7}.nick--glitch .nick__text:before{color:#ff2a6d;-webkit-text-fill-color:#ff2a6d;transform:translate(calc(-.04em * var(--gs)));animation:nickGlitchA 3.2s steps(1,end) infinite}.nick--glitch .nick__text:after{color:#05d9e8;-webkit-text-fill-color:#05d9e8;transform:translate(calc(.04em * var(--gs)));animation:nickGlitchB 3.2s steps(1,end) infinite}@keyframes nickGlitchA{0%,80%,to{opacity:.7;transform:translate(calc(-.04em * var(--gs)));clip-path:none}81%{opacity:1;transform:translate(calc(-.14em * var(--gs)));clip-path:inset(8% 0 62% 0)}83%{transform:translate(calc(.1em * var(--gs)),calc(.02em * var(--gs)));clip-path:inset(52% 0 14% 0)}85%{transform:translate(calc(-.18em * var(--gs)));clip-path:inset(28% 0 42% 0)}87%{transform:translate(calc(.07em * var(--gs)));clip-path:inset(68% 0 4% 0)}89%{transform:translate(calc(-.1em * var(--gs)));clip-path:inset(0 0 78% 0)}91%{opacity:.7;transform:translate(calc(-.04em * var(--gs)));clip-path:none}}@keyframes nickGlitchB{0%,80%,to{opacity:.7;transform:translate(calc(.04em * var(--gs)));clip-path:none}82%{opacity:1;transform:translate(calc(.15em * var(--gs)));clip-path:inset(40% 0 30% 0)}84%{transform:translate(calc(-.09em * var(--gs)),calc(-.02em * var(--gs)));clip-path:inset(5% 0 70% 0)}86%{transform:translate(calc(.2em * var(--gs)));clip-path:inset(60% 0 12% 0)}88%{transform:translate(calc(-.06em * var(--gs)));clip-path:inset(18% 0 55% 0)}90%{transform:translate(calc(.1em * var(--gs)));clip-path:inset(80% 0 0 0)}92%{opacity:.7;transform:translate(calc(.04em * var(--gs)));clip-path:none}}.nick--glitch .nick__fill{display:inline-block;animation:nickGlitchT 3.2s steps(1,end) infinite}@keyframes nickGlitchT{0%,80%,to{transform:none}82%{transform:translate(calc(.03em * var(--gs))) skew(-6deg)}86%{transform:translate(calc(-.03em * var(--gs)))}90%{transform:skew(4deg)}92%{transform:none}}.nick--flow .nick__fill{background-image:linear-gradient(90deg,var(--nc1),var(--nc2),var(--nc1));background-size:200% 100%;animation:nickFlow calc(8s / var(--gs)) linear infinite}@keyframes nickFlow{to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.nick--fx .nick__text,.nick--fx .nick__text:before,.nick--fx .nick__text:after,.nick--fx .nick__fill{animation:none}.nick--pulse .nick__text:after{opacity:.6}.nick--glitch .nick__text:before,.nick--glitch .nick__text:after{opacity:.7}}.nick--paint .nick__fill{background-image:var(--nbg);background-size:100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:none}.nick--sheen .nick__fill{background-image:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.9) 50%,transparent 62%),var(--nbg);background-size:250% 100%,100% 100%;animation:nickSheen 3.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes nickSheen{0%{background-position:160% 0,50% 50%}55%,to{background-position:-60% 0,50% 50%}}.nick__ol{position:absolute;inset:0;z-index:-1;padding:inherit;box-sizing:border-box;white-space:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;color:transparent;-webkit-text-fill-color:transparent}.nick--o-soft .nick__ol{text-shadow:0 .06em .16em rgba(0,0,0,.8),0 0 .45em rgba(0,0,0,.45)}.nick--o-line .nick__ol{-webkit-text-stroke:.11em var(--oc)}.nick--o-double .nick__ol{-webkit-text-stroke:.12em var(--oc);filter:drop-shadow(.025em 0 0 #fff) drop-shadow(-.025em 0 0 #fff) drop-shadow(0 .025em 0 #fff) drop-shadow(0 -.025em 0 #fff) drop-shadow(0 .05em .08em rgba(0,0,0,.5))}.nick--o-d3 .nick__ol{-webkit-text-fill-color:var(--oc);text-shadow:.015em .015em 0 var(--oc),.03em .03em 0 var(--oc),.045em .045em 0 var(--oc),.06em .06em 0 var(--oc),.075em .075em .08em rgba(0,0,0,.55)}.nick--it .nick__text{font-style:italic}.nick--a .nick__text{display:inline-block}.nick--a-hue .nick__fill{animation:nickHue 7s linear infinite}@keyframes nickHue{to{filter:hue-rotate(360deg)}}.nick--a-breathe .nick__text{animation:nickBreathe 3.8s ease-in-out infinite}@keyframes nickBreathe{50%{transform:scale(1.045)}}.nick--a-float .nick__text{animation:nickFloat 3.4s ease-in-out infinite}@keyframes nickFloat{50%{transform:translateY(-.07em)}}.nick--a-beat .nick__text{animation:nickBeat 1.6s ease-in-out infinite}@keyframes nickBeat{0%,45%,to{transform:scale(1)}12%{transform:scale(1.07)}24%{transform:scale(.99)}34%{transform:scale(1.045)}}.nick--a-sway .nick__text{animation:nickSway 4s ease-in-out infinite;transform-origin:50% 70%}@keyframes nickSway{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@media(prefers-reduced-motion:reduce){.nick--a .nick__text,.nick--a .nick__fill,.nick--sheen .nick__fill{animation:none}}.fx-no-nick .nick__text,.fx-no-nick .nick__text:before,.fx-no-nick .nick__text:after,.fx-no-nick .nick__fill{animation:none!important}.fx-no-nick .nick--pulse .nick__text:after{opacity:.6}.page.home{padding-right:20px;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:48px;align-items:start}.home__main{min-width:0}.feed{position:sticky;top:80px;height:calc(100vh - 100px);display:flex;flex-direction:column;border-radius:20px;background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid var(--line)}.feed__head{padding:16px 16px 10px;font-family:var(--display);font-size:14px;font-weight:500}.feed__types{display:flex;gap:6px;padding:0 14px 6px}.feed__types .chip{flex:1;padding:6px 4px;text-align:center;font-size:12px}.feed__viewport{position:relative;flex:1;overflow:hidden;overscroll-behavior:contain;padding:0 22px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 40px,#000 calc(100% - 50px),transparent);mask-image:linear-gradient(180deg,transparent,#000 40px,#000 calc(100% - 50px),transparent)}.feed__track{display:flex;flex-direction:column;gap:18px;padding:16px 0;will-change:transform}.feed__skel{aspect-ratio:2/3;border-radius:10px}.feed__empty{padding:30px 6px;color:var(--muted);font-size:13px;text-align:center}.skeleton{background:linear-gradient(100deg,#ffffff0a 30%,#ffffff17,#ffffff0a 70%);background-size:300% 100%;animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.pcard__chip--gold{--c: #fbbf24;color:#fbbf24;font-size:12px}.pcard__badge--shelf{background:#0a0a10cc;color:#86efac;box-shadow:none;border:1px solid rgba(134,239,172,.3)}.pcard__hide{position:absolute;top:7px;right:7px;width:26px;height:26px;border-radius:8px;font-size:12px;font-weight:800;background:#0a0a10bf;color:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:scale(.8);transition:opacity .2s,transform .2s,background .2s,color .2s}.pcard.is-hover .pcard__hide{opacity:1;transform:scale(1)}.pcard__hide:hover{background:#e11d48;color:#fff}.trash-confirm__body{padding:28px 30px 30px}.trash-confirm__head{padding-right:44px;text-align:left}.trash-confirm__question{display:block;margin-bottom:5px;color:#b4b4c7ad;font-size:11px;font-weight:700;letter-spacing:.025em}.trash-confirm__body .modal__title{margin:0;padding:0;font-size:23px;line-height:1.16;overflow-wrap:anywhere}.trash-confirm__content{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:stretch;gap:18px;margin-top:18px}.trash-confirm__poster{width:128px;aspect-ratio:2/3;overflow:hidden;border-radius:14px;background:var(--panel);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 38px -17px #000000fa}.trash-confirm__franchise{min-width:0;min-height:192px;padding:13px;border-radius:14px;border:1px solid rgba(255,255,255,.065);background:#ffffff06}.trash-confirm__franchise-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.trash-confirm__franchise-head>div{min-width:0;display:flex;flex-direction:column;gap:2px}.trash-confirm__franchise-head b{font-size:13px}.trash-confirm__franchise-head span{color:var(--muted);font-size:10.5px}.trash-confirm__franchise-head>button{flex:none;padding:2px 0;color:#93c5fd;font-size:11px;font-weight:700;background:transparent;opacity:.8;transition:opacity .2s}.trash-confirm__franchise-head>button:hover{opacity:1}.trash-confirm__parts{max-height:157px;display:grid;grid-template-columns:1fr 1fr;gap:7px;overflow-y:auto;padding:8px;margin:-7px;scrollbar-width:thin}.trash-confirm__part{min-width:0;height:64px;display:flex;align-items:center;gap:8px;padding:6px;border-radius:10px;border:1px solid rgba(255,255,255,.065);background:#05050a40;text-align:left;transition:background .2s,border-color .2s,transform .16s,box-shadow .2s}.trash-confirm__part:hover{background:#ffffff0d;transform:translateY(-1px)}.trash-confirm__part.is-on{border-color:#60a5fa61;background:#2563eb17;box-shadow:0 0 16px -10px #3b82f6e6}.trash-confirm__part-poster{width:34px;height:50px;flex:none;overflow:hidden;border-radius:6px;background:var(--panel)}.trash-confirm__part-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.trash-confirm__part-info b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10.5px;line-height:1.16}.trash-confirm__part-info small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.trash-confirm__part-check{width:17px;height:17px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.13);color:transparent;font-size:9px;font-weight:900;transition:color .2s,background .2s,border-color .2s,transform .2s}.trash-confirm__part.is-on .trash-confirm__part-check{color:#eff6ff;background:#2563eb;border-color:#60a5fa;transform:scale(1.05)}.trash-confirm__loading,.trash-confirm__single{min-height:137px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:12px;text-align:center}.trash-confirm__loading .spinner{width:18px;height:18px}.trash-confirm__skip{width:max-content;display:flex;align-items:center;gap:8px;min-height:26px;margin:14px auto 0;padding:3px 4px;border:0;background:transparent;color:#b4b4c799;font:600 11px/1.15 var(--font)}.trash-confirm__skip:hover{color:#b4b4c799}.trash-confirm__check{width:18px;height:18px;flex:none;display:grid;place-items:center;border-radius:5px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(145deg,#fff1,#ffffff05);box-shadow:inset 0 1px #ffffff0a;transition:background .2s,border-color .2s,box-shadow .2s,transform .16s cubic-bezier(.2,.8,.2,1)}.trash-confirm__check svg{width:12px;height:12px;overflow:visible}.trash-confirm__check path{fill:none;stroke:#eff6ff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.5);transform-origin:center;transition:opacity .14s,transform .22s cubic-bezier(.2,1.5,.4,1)}.trash-confirm__skip:hover .trash-confirm__check{border-color:#60a5fa8c;box-shadow:inset 0 1px #ffffff12,0 0 13px -5px #3b82f6cc;transform:scale(1.1)}.trash-confirm__skip:active .trash-confirm__check{transform:scale(.82);transition-duration:.08s}.trash-confirm__skip.is-on .trash-confirm__check{background:linear-gradient(145deg,#3b82f6,#1d4ed8);border-color:#93c5fde6;box-shadow:inset 0 1px #fff3,0 0 15px -3px #3b82f6f2}.trash-confirm__skip.is-on .trash-confirm__check path{opacity:1;transform:scale(1)}.trash-confirm__actions{display:flex;justify-content:center;gap:10px;margin-top:18px}.trash-confirm__actions .btn{min-width:112px;border:1px solid transparent;background:transparent;transition:transform .2s,color .2s,background .2s,border-color .2s,box-shadow .2s}.trash-confirm__delete{color:#fda4af;background:#be185d1a!important;border-color:#fb71853b!important;box-shadow:0 0 15px -10px #f43f5ee6}.trash-confirm__delete:hover{color:#fff1f2;background:#e11d4836!important;border-color:#fb71858a!important;box-shadow:0 0 22px -6px #f43f5ed9;transform:scale(1.04)}.trash-confirm__cancel{color:#86efac;background:#16a34a1a!important;border-color:#4ade8038!important;box-shadow:0 0 15px -10px #22c55ee6}.trash-confirm__cancel:hover{color:#f0fdf4;background:#16a34a33!important;border-color:#4ade8080!important;box-shadow:0 0 22px -6px #22c55ed1;transform:scale(1.04)}.hpanel.hpanel--fixed{position:fixed;z-index:400;right:auto}.hpanel__rating{margin-top:8px;color:#fbbf24;font-weight:800;font-size:15px}.hpanel__rating small{color:var(--muted);font-weight:600;font-size:11.5px;margin-left:4px}.hpanel__desc{margin-top:10px;font-size:12.5px;line-height:1.5;color:#c9c9d9;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.tmodal__section{padding:0 30px}.tmodal__section:empty{display:none}.tmodal__rating{color:#fbbf24;font-weight:800;font-size:18px}.tmodal__rating small{color:var(--muted);font-size:12.5px;font-weight:600;margin-left:6px}.desc{margin-bottom:18px}.desc p{margin:0 0 6px;color:#d4d4e0;font-size:14.5px;line-height:1.6;white-space:pre-line}.desc p.is-clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.similar{margin:8px 0 24px}.similar__title{font-family:var(--display);font-size:17px;margin:10px 0 14px}.similar__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:16px 12px}.similar__row .pcard__name{font-size:12px}.similar__skel{aspect-ratio:2/3;border-radius:10px}.addbox{margin:4px 30px 22px;padding:18px;border-radius:18px;background:var(--panel);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);display:flex;flex-direction:column;gap:14px;align-items:flex-start}.addbox__actions{display:flex;gap:10px;align-self:stretch;justify-content:flex-end}.score--inline{display:flex;gap:5px}.score--inline .score__btn{width:36px}.pblock__rate{display:flex;flex-direction:column;gap:14px;overflow:hidden}.pblock__rate--inner{overflow:visible}.addbox__review{width:100%;max-width:640px}.review,.review__box{position:relative}.review__input{padding-right:60px;min-height:92px}.review__send{position:absolute;right:10px;bottom:10px;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--accent);color:var(--ink, #fff);box-shadow:0 6px 20px -6px var(--accent);overflow:hidden;transition:opacity .2s,filter .2s,background .2s}.review__send:disabled{opacity:.3;box-shadow:none;filter:grayscale(.6);cursor:default}.review__plane{display:grid}.review__plane svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.review__cancel{position:absolute;right:60px;bottom:20px}.review__saved{padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--accent) 10%,rgba(255,255,255,.03));border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 10px 30px -18px var(--accent)}.review__saved p{margin:0 0 10px;font-size:14px;line-height:1.55;white-space:pre-wrap}.review__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.review__badge{font-size:12px;font-weight:700;color:color-mix(in srgb,var(--accent) 70%,#fff)}.pcard__paused{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;background:#0a0a10cc;color:#fdba74;border:1px solid rgba(251,146,60,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pcard__progress--paused i{background:#fb923c;box-shadow:0 0 10px #fb923c}.pcard__badge--paused{background:linear-gradient(90deg,#f97316,#fb923c)}.hpanel__paused{margin-left:auto;font-size:12px;font-weight:700;color:#fdba74}.pill--paused.is-on{background:#fb923c2e;border-color:#fb923c99;color:#fed7aa}.pep{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pep.is-disabled{pointer-events:none}.pep__or{color:var(--muted);font-size:12.5px;font-weight:600}.pep__unknown.is-on{background:#fb923c;color:#1a1006}.pep .stepper.is-dim input{opacity:.6}.pep .stepper input::placeholder{color:var(--muted)}.pgroup--paused .pgroup__title{color:#fdba74}.noscore{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 10px;border-radius:12px;font-weight:700;font-size:13px;color:var(--muted);background:#ffffff0d;border:1px dashed var(--line2);transition:background .3s,color .3s,border-color .3s,box-shadow .3s}.noscore:not(:disabled):hover{color:var(--text);border-color:#ffffff59}.noscore.is-on{color:#1a1006;background:#fb923c;border:1px solid #fb923c;box-shadow:0 6px 22px -6px #fb923c}.noscore:disabled{cursor:default}.noscore__icon{width:18px;height:18px;display:grid;place-items:center}.noscore__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.fadebox{overflow:hidden}.pblock__need{font-size:12.5px;font-weight:700;color:#fdba74;margin-top:-6px}.pblock__noscore{font-size:13px}.addform{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.addform .confirm__extra{width:100%}.addform__hint{font-size:12.5px;color:color-mix(in srgb,var(--accent) 60%,#fff);font-weight:600;overflow:hidden}.addform__submit{display:flex;align-items:center;gap:14px;margin-top:22px;flex-wrap:wrap}.addform__submit .btn--big{margin-top:0}.addform__need{font-size:13px;font-weight:700;color:#fdba74}.confirm__label small{margin-left:6px;text-transform:none;letter-spacing:0;font-weight:600;opacity:.7}.addbox__actions{align-items:center}.addbox__actions .addform__need{margin-right:auto}.pcard__behind{position:absolute;left:0;right:0;top:0;aspect-ratio:2 / 3;pointer-events:none}.stack__page{position:absolute;inset:0;border-radius:10px;overflow:hidden;box-shadow:0 8px 20px -10px #000,0 0 0 1px #ffffff0f;transition:transform .45s var(--ease),filter .45s}.stack__page .poster-img{filter:grayscale(.3) brightness(.5)}.stack__page--1{transform:translate(9px,-9px) scale(.955) rotate(1.2deg)}.stack__page--2{transform:translate(17px,-17px) scale(.91) rotate(2.4deg)}.pcard--stack.is-hover .stack__page--1{transform:translate(13px,-12px) scale(.96) rotate(2deg)}.pcard--stack.is-hover .stack__page--2{transform:translate(24px,-22px) scale(.92) rotate(3.6deg)}.pcard--stack .pcard__tilt{z-index:1}.stack__faces{position:absolute;inset:0;overflow:hidden}.stack__face{position:absolute;inset:0}.stack__count{position:absolute;right:8px;bottom:8px;padding:3px 8px;border-radius:8px;font-size:11.5px;font-weight:800;background:#0a0a10c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.14);z-index:3}.stack__nav{position:absolute;top:50%;z-index:4;width:30px;height:30px;margin-top:-15px;border-radius:50%;display:grid;place-items:center;font-size:20px;line-height:1;font-weight:700;background:#0a0a10b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.18);opacity:0;transform:scale(.8);transition:opacity .2s,transform .2s,background .2s}.stack__nav--prev{left:6px}.stack__nav--next{right:6px}.pcard--stack.is-hover .stack__nav{opacity:1;transform:scale(1)}.stack__nav:hover{background:rgba(var(--glow),.75)}.stack__dots{position:absolute;left:0;right:0;bottom:40px;display:flex;justify-content:center;gap:5px;z-index:3;opacity:0;transition:opacity .25s}.pcard--stack.is-hover .stack__dots{opacity:1}.stack__dots button{width:7px;height:7px;border-radius:50%;background:#fff6;box-shadow:0 0 0 1px #00000059;transition:transform .25s,background .25s}.stack__dots button.is-on{background:#fff;transform:scale(1.35)}.stack__caption{display:flex;align-items:center;gap:8px}.stack__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.stack__star{z-index:3}.stack__avg{flex:none;padding:1px 7px;border-radius:6px;font-size:11.5px;font-weight:800;color:var(--text);background:#ffffff14}.hpanel__part{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--glow));margin-bottom:6px}.gmodal__book{position:relative;z-index:1;width:200px;flex:none;aspect-ratio:2/3}.gmodal__page{position:absolute;inset:0;border-radius:14px;overflow:hidden;transform:translate(calc(var(--i) * 12px),calc(var(--i) * -12px)) scale(calc(1 - var(--i) * .05)) rotate(calc(var(--i) * 2deg));box-shadow:0 20px 50px -14px #000000e6}.gmodal__page:last-child{box-shadow:0 20px 60px -10px rgba(var(--glow),.7),0 0 0 1px #ffffff1a}.gmodal__page:not(:last-child) .poster-img{filter:brightness(.55)}.gmodal__people{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.gmodal__person{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:999px;background:#ffffff0f;font-size:13px;color:var(--muted);font-weight:600}.gmodal__person b{color:var(--accent);font-weight:800}.gmodal__mode{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:4px 30px 14px;color:var(--muted);font-size:13px;font-weight:700}.gmodal__whole{margin:0 30px;overflow:hidden}.gmodal__whole-inner{display:flex;flex-direction:column;gap:12px;padding:16px;margin-bottom:14px;border-radius:16px;background:var(--panel);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.gmodal__scoreRow{display:flex;align-items:center;gap:10px}.gmodal__scoreRow>:first-child{flex:1;min-width:0}.gmodal__scoreRow .star{flex:none;margin-left:0}@media(max-width:720px){.gmodal__scoreRow{flex-wrap:wrap}.gmodal__scoreRow>:first-child{flex-basis:100%}.gmodal__scoreRow .star{margin-left:auto}}.psec{min-width:0;padding:13px;border-radius:16px;border:1px solid rgba(255,255,255,.065);background:#ffffff06}.psec__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 12px;margin-bottom:10px}.psec__head>div{min-width:0;display:flex;align-items:baseline;gap:8px}.psec__head b{font-size:14px}.psec__head span{color:var(--muted);font-size:12px}.psec__head>button{flex:none;padding:2px 0;color:#93c5fd;font-size:12px;font-weight:700;opacity:.85;transition:opacity .2s}.psec__head>button:hover{opacity:1}.ptiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.ptile{--pa: var(--accent, #60a5fa);position:relative;min-width:0;display:flex;align-items:center;gap:8px;padding:7px 9px 7px 7px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#05050a47;transition:background .2s,border-color .2s,box-shadow .25s,transform .16s}.ptile:hover{background:#ffffff0d;transform:translateY(-1px)}.ptile.is-on{border-color:color-mix(in srgb,var(--pa) 45%,transparent);background:color-mix(in srgb,var(--pa) 10%,rgba(5,5,10,.3));box-shadow:0 0 18px -10px var(--pa)}.ptile{gap:10px}.ptile.is-click{cursor:pointer}.ptile__poster{position:relative;width:38px;height:56px;flex:none;overflow:hidden;border-radius:7px;background:var(--panel);box-shadow:0 3px 8px -3px #000000b3;transition:transform .2s,box-shadow .2s}.ptile__poster:not(.is-static):hover{transform:scale(1.07);box-shadow:0 0 0 1.5px var(--pa),0 6px 14px -4px #000c}.ptile__poster.is-static{cursor:inherit}.ptile__info{flex:1}.ptile__name--link{padding:0;text-align:left;font-weight:700;color:inherit}.ptile__name--link:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6}.ptile__poster .poster-gen__name,.ptile__poster .poster-gen__type,.ptile__poster .poster-gen__year{display:none}.ptile__poster i{position:absolute;inset:0;display:grid;place-items:center;font-style:normal;font-size:22px;font-weight:800;color:#fff;background:#00000080;pointer-events:none}.ptile__info{min-width:0;display:flex;flex-direction:column;gap:2px}.ptile__label{font-style:normal;font-size:11.5px;font-weight:800;letter-spacing:.01em;color:color-mix(in srgb,var(--pa) 75%,#fff)}.ptile__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12.5px;line-height:1.2}.ptile__meta{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ptile__check{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;border:1.5px solid rgba(255,255,255,.18);color:transparent;font-size:12px;font-weight:900;transition:color .2s,background .2s,border-color .2s,transform .2s}.ptile__check:hover{border-color:var(--pa);transform:scale(1.08)}.ptile.is-on .ptile__check{color:#fff;background:var(--pa);border-color:var(--pa)}.ptile--soon{border-style:dashed}.ptile--soon .ptile__label{color:#fb923c}.ptile--have{opacity:.5}.addform__scope .psec,.offer .psec{margin:4px 0 6px}.addform__scope .ptiles,.offer .ptiles{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));max-height:286px;overflow-y:auto;padding:14px;margin:-14px;scrollbar-width:thin}.ptile--add{opacity:.72;border-style:dashed}.ptile--add:hover{opacity:1}@media(max-width:720px){.ptiles{grid-template-columns:1fr}}.gmodal__actions{display:flex;align-items:center;gap:16px;margin:16px 30px 28px;flex-wrap:wrap}.gmodal__wipe{margin-left:auto;color:#fda4af;border-color:#e11d484d}.gmodal__wipe:not(:disabled):hover{background:#e11d4824;border-color:#e11d488c;color:#fff}.gmodal__wipe-ask{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.gmodal__hidden{margin:10px 30px 0;overflow:hidden;display:flex;flex-direction:column;gap:6px}.gmodal__hidden-row{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:12px;background:#ffffff0a;color:var(--text);font-size:13.5px;font-weight:700}.gmodal__hidden-poster{flex:none;width:36px;aspect-ratio:2 / 3;border-radius:7px;overflow:hidden;filter:saturate(.7) brightness(.85)}.gmodal__hidden-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.gmodal__hidden-name em{font-style:normal;font-size:11.5px;font-weight:800;color:rgb(var(--glow))}.tlw{--tl-bg: #0a0a12;margin:0 30px 18px;padding:16px 16px 14px;border-radius:20px;border:1px solid var(--line2);background:#0e0e17b8;box-shadow:0 0 60px -22px rgba(var(--glow),.5)}.tlw__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:12px}.tlw__head>b{display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:16px;letter-spacing:-.01em}.tlw__head>b small{color:var(--muted);font-size:13px;font-weight:700}.tlw__head .link{font-size:12.5px}.c-seen{--c: 74,222,128}.c-paused{--c: 251,146,60}.c-want{--c: 96,165,250}.c-now{--c: 167,139,250}.tlw__tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.tlw__tools .link{margin-right:4px}.tlw__ib{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;border:1px solid var(--line);background:#ffffff0d;color:inherit;transition:background .15s,transform .15s,opacity .15s}.tlw__ib svg,.tlw__here svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tlw__ib:hover:not(:disabled){background:#ffffff1f;transform:translateY(-1px)}.tlw__ib:active:not(:disabled){transform:scale(.92)}.tlw__here{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:11px;border:1px solid rgba(var(--glow),.5);background:rgba(var(--glow),.16);color:inherit;font-size:12.5px;font-weight:800;transition:background .15s,box-shadow .15s,transform .15s}.tlw__here svg{width:15px;height:15px}.tlw__here:hover{background:rgba(var(--glow),.3);box-shadow:0 0 16px rgba(var(--glow),.35);transform:translateY(-1px)}.tlw__here:active{transform:scale(.95)}.tlw{--bleed: 16px;--cw-min: 100px;--cw-max: 136px;--bw-min: 78px;--bw-max: 104px}.tlw--big{--cw-min: 120px;--cw-max: 168px;--bw-min: 92px;--bw-max: 124px}.tlw--small{--cw-min: 84px;--cw-max: 104px;--bw-min: 66px;--bw-max: 80px}.tlr+.tlr{margin-top:4px}.tlr{container-type:inline-size}.tlr__hd{position:relative;z-index:3;display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:3px 11px 3px 8px;border-radius:999px;border:1px solid var(--line);background:#ffffff0d;color:inherit;font-size:12.5px;font-weight:800;transition:background .15s,border-color .15s,transform .15s}.tlr__hd:hover{background:#ffffff1a;border-color:var(--line2)}.tlr__hd:active{transform:scale(.96)}.tlr__hd small{color:var(--muted);font-size:12px;font-weight:700}.tlr__chev{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:.8;transition:transform .22s}.tlr__hd[aria-expanded=false] .tlr__chev{transform:rotate(-90deg)}.tlr__tag{font-style:normal;padding:1px 8px;border-radius:999px;background:rgba(var(--glow),.22);border:1px solid rgba(var(--glow),.5);font-size:11px;font-weight:800}.tlr__tag--sel{background:#ffffff1f;border-color:var(--line2)}.tlr--branch .tlr__hd{margin-left:18px}.tlr--branch .tlr__hd:before{content:"";position:absolute;left:-17px;bottom:50%;width:15px;height:20px;border-left:1.5px dashed rgba(255,255,255,.22);border-bottom:1.5px dashed rgba(255,255,255,.22);border-radius:0 0 0 9px}.tlr__rb{position:relative;display:flex;gap:12px;margin:-4px calc(-1 * var(--bleed)) -8px;padding:14px var(--bleed) 16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch}.tlr__rb{-ms-overflow-style:none;scrollbar-color:transparent transparent}.tlr__rb::-webkit-scrollbar,.tlr__rb::-webkit-scrollbar-track,.tlr__rb::-webkit-scrollbar-thumb{display:none;width:0;height:0;background:transparent;border:0}.tlr__rb.is-drag{cursor:grabbing}.tlc{--w: clamp(var(--cw-min), calc((100cqw - (var(--n) - 1) * 12px) / var(--n)), var(--cw-max));position:relative;flex:none;width:var(--w);display:flex;flex-direction:column;align-items:center;text-align:left;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.tlr--branch .tlc{--w: clamp(var(--bw-min), calc((100cqw - (var(--n) - 1) * 12px) / var(--n)), var(--bw-max));touch-action:manipulation}.tlr--main .tlc{touch-action:manipulation}.tlc__yr{height:16px;margin-bottom:4px;color:var(--muted);font-size:11.5px;font-weight:700}.tlc.is-here .tlc__yr{color:rgb(var(--glow))}.tlc__no{position:relative;width:100%;height:24px;margin-bottom:8px;display:grid;place-items:center}.tlc__no:before{content:"";position:absolute;left:-6px;right:-6px;top:50%;border-top:1.5px dashed rgba(255,255,255,.16)}.tlc:first-child .tlc__no:before{left:50%}.tlc:last-child .tlc__no:before{right:50%}.tlc__no i{position:relative;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#1b1b2a;border:1.5px solid var(--line2);color:var(--muted);font-style:normal;font-size:11px;font-weight:800;transition:background .18s,box-shadow .18s,border-color .18s}.tlc__no i b{font-weight:800}.tlc__no i svg{display:none;width:13px;height:13px;fill:none;stroke:var(--ink, #fff);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.tlr--branch .tlc__no i{width:10px;height:10px;border-radius:3px;transform:rotate(45deg);border-width:1px}.tlc.is-here .tlc__no i{border-color:rgb(var(--glow));color:#fff}.tlc.has .tlc__no i{border-color:rgba(var(--dot),.8);color:color-mix(in srgb,rgb(var(--dot)) 55%,#fff);background:color-mix(in srgb,rgb(var(--dot)) 24%,#1b1b2a);box-shadow:0 0 9px rgba(var(--dot),.3)}.tlc.is-sel .tlc__no i{border-color:rgb(var(--glow));box-shadow:0 0 10px rgba(var(--glow),.6)}.tlc.is-sel:not(.has) .tlc__no i{background:rgb(var(--glow))}.tlc.is-sel.has .tlc__no i{border-color:#ffffffb3;box-shadow:0 0 0 2px #ffffff2e,0 0 10px rgba(var(--dot),.5)}.tlc.is-sel .tlc__no i b{display:none}.tlc.is-sel .tlc__no i svg{display:block}.tlc.is-sel.has .tlc__no i svg{stroke:#fff}.tlr--branch .tlc__no i svg{display:none!important}.tlr--branch .tlc.is-sel .tlc__no i{width:13px;height:13px;border-radius:4px}.tlc__poster{position:relative;display:block;width:100%;aspect-ratio:2 / 3;border-radius:12px;overflow:hidden;background:var(--panel);filter:brightness(.9) saturate(.78);transition:transform .18s,box-shadow .18s,filter .18s}.tlc__poster .poster-gen__name{font-size:11px}.tlc img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.tlc:hover .tlc__poster,.tlc:focus-visible .tlc__poster,.tlc.has .tlc__poster,.tlc.is-sel .tlc__poster,.tlc.is-here .tlc__poster{filter:none}.tlc:hover .tlc__poster{transform:translateY(-3px);box-shadow:0 0 28px rgba(var(--h),.55)}.tlc:active .tlc__poster{transform:scale(.96)}.tlc.has .tlc__poster{box-shadow:0 0 0 1px rgba(var(--c),.6),0 0 26px rgba(var(--c),.42)}.tlc.is-sel .tlc__poster{transform:translateY(-3px) scale(1.03);box-shadow:0 0 0 1.5px rgba(var(--glow),.75),0 0 20px rgba(var(--glow),.45)}.tlc.is-absent .tlc__poster{opacity:.8;outline:1.5px dashed rgba(255,255,255,.35);outline-offset:-1.5px}.tlc.is-soon .tlc__poster{opacity:1;outline:0;filter:brightness(.84) saturate(.85);box-shadow:0 0 24px -2px #fb923c66}.tlc.is-soon:hover .tlc__poster{filter:none}.tlc.is-soon .tlc__info small:not(.tlc__nolist){color:#fdba74}.tlc__anons{position:absolute;z-index:2;top:45px;left:50%;transform:translate(-50%);padding:2px 10px;border-radius:999px;background:#fb923c;color:#2a1202;font-size:10.5px;font-weight:800;letter-spacing:.04em;white-space:nowrap;box-shadow:0 0 12px #fb923c8c;pointer-events:none}.tlc.is-here .tlc__poster{opacity:1;outline:1.5px dashed rgba(var(--glow),.95);outline-offset:3px}.tlc:focus-visible .tlc__poster{outline:2px solid rgb(var(--glow));outline-offset:3px}.tlc__info{width:100%;margin-top:7px;display:flex;flex-direction:column;gap:1px;min-width:0}.tlc__info em{font-style:normal;font-size:11px;font-weight:800;color:rgb(var(--glow))}.tlc__here{display:inline-block;margin-right:5px;padding:1px 7px;border-radius:999px;background:rgb(var(--glow));color:var(--ink, #fff);font-size:9.5px;font-weight:800;letter-spacing:.05em;white-space:nowrap;box-shadow:0 0 12px rgba(var(--glow),.6)}.tlc__name{padding:0;text-align:left;color:inherit;font-size:12px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}button.tlc__name:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6}.tlc__info small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.25}.tlc__nolist{opacity:.75}.tlc__stt{color:rgb(var(--c));font-size:11.5px;font-weight:800}.tlsr{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-height:30px;margin-top:12px}.tlsr__cnt{padding:4px 12px;border-radius:999px;border:1px solid rgba(var(--glow),.55);background:rgba(var(--glow),.2);box-shadow:0 0 14px -2px rgba(var(--glow),.4);font-size:13px;font-weight:800}.tlsr__cnt.is-zero{border-color:var(--line2);background:none;box-shadow:none;color:var(--muted);font-weight:700}.tlsr__for{flex:1 1 120px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12.5px;font-weight:600}.tlsr .link{font-size:12.5px}.tlsr+.mst__chips{margin-top:8px}.tlw .addbox{margin:12px 0 0;padding:12px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none}.tlw--solo .addbox{margin-top:0;padding-top:0;border-top:0}.tlw .sstp{margin-top:14px}.tlw--solo .sstp{margin-top:0}.sst:empty{display:none}.tlw .gmodal__mode{margin:12px 0 0}.tlw .gmodal__whole{margin:0}.tlw .gmodal__whole-inner{margin:10px 0 0}.confirm .tlw,.offer .tlw{margin:14px 0}.tlw--no-pulse .tlc__here{animation:none}.tlw--no-pulse .tlc.is-here .tlc__no i:after{display:none}.tlw--no-shine .tlc__poster:after{display:none}.tlw--no-line .tlc.is-lit .tlc__no:before{background:linear-gradient(90deg,#ffffff0a,#fff3 50%,#ffffff0a);box-shadow:none}.tlw.tlw--no-glow{border-color:var(--line2);background:#0b0b13d1;box-shadow:inset 0 1px #ffffff12}.tlw--no-glow .tlc__poster{box-shadow:none}.tlw--no-glow .tlr__hd{box-shadow:inset 0 1px #ffffff14}.tlw--preview{margin:0}.tlw{position:relative}.tlw__fx{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden;pointer-events:none}.tlw>:not(.tlw__fx){position:relative;z-index:1}.tlw--preview .tlc{cursor:pointer}.tlw--preview .tlc__poster{background:var(--g)}.tlw--preview .tlc__poster .tlfake{position:absolute;inset:0}.tlw{border-color:rgba(var(--glow),.26);background:radial-gradient(120% 80% at 0% 0%,rgba(var(--glow),.16),transparent 55%),radial-gradient(90% 70% at 100% 100%,rgba(var(--glow),.09),transparent 60%),radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.3px) 0 0 / 22px 22px,#0b0b13d1;box-shadow:0 0 70px -22px rgba(var(--glow),.6),inset 0 1px #ffffff12}.tlw__head>b{background:linear-gradient(90deg,#fff 35%,color-mix(in srgb,rgb(var(--glow)) 55%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(var(--glow),.4))}.tlw__head>b small{-webkit-text-fill-color:#fff;padding:1px 9px;border-radius:999px;border:1px solid rgba(var(--glow),.45);background:rgba(var(--glow),.2);font-family:var(--font);font-size:12px}.tlr__hd{border-color:rgba(var(--glow),.3);background:linear-gradient(180deg,#ffffff17,#ffffff08);box-shadow:0 0 16px -6px rgba(var(--glow),.55),inset 0 1px #ffffff1a}.tlr__hd:hover{border-color:rgba(var(--glow),.6);box-shadow:0 0 20px -4px rgba(var(--glow),.7),inset 0 1px #ffffff24}.tlc__no:before{border-top:0;height:1.5px;top:calc(50% - .75px);background:linear-gradient(90deg,#ffffff0a,#fff3 50%,#ffffff0a)}.tlc.is-lit .tlc__no:before{background:linear-gradient(90deg,#4ade801f,#4ade80b3 55%,#4ade80d9);box-shadow:0 0 10px #4ade8073}.tlc__yr{font-size:11px;letter-spacing:.08em}.tlc.is-here .tlc__yr{text-shadow:0 0 12px rgba(var(--glow),.9)}.tlc__info em{font-size:10px;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 12px rgba(var(--glow),.6)}.tlc.has .tlc__info em{color:color-mix(in srgb,rgb(var(--c)) 85%,#fff);text-shadow:0 0 12px rgba(var(--c),.6)}.tlc__name{text-shadow:0 1px 8px rgba(0,0,0,.55)}.tlc__poster{box-shadow:0 12px 26px -14px rgba(var(--h),.6)}.tlc__poster:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 62%,rgba(0,0,0,.38));pointer-events:none}.tlc__poster:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.22) 50%,transparent 62%);transform:translate(-130%);transition:transform .7s ease;pointer-events:none}.tlc:hover .tlc__poster:after{transform:translate(130%)}.tlc__here{background:linear-gradient(135deg,rgb(var(--glow)),color-mix(in srgb,rgb(var(--glow)) 65%,#fff));animation:tl-pulse 2.6s ease-in-out infinite}.tlc.is-here .tlc__no i:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:1px solid rgba(var(--glow),.75);animation:tl-ring 2.6s ease-out infinite;pointer-events:none}@keyframes tl-pulse{0%,to{box-shadow:0 0 10px rgba(var(--glow),.5)}50%{box-shadow:0 0 18px rgba(var(--glow),.95)}}@keyframes tl-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@media(prefers-reduced-motion:reduce){.tlc__here,.tlc.is-here .tlc__no i:after{animation:none}.tlc__poster:after{transition:none}}.tlw__legend{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tlw__lg{padding:3px 10px;border-radius:999px;border:1px solid rgba(var(--c),.45);background:rgba(var(--c),.12);color:rgb(var(--c));font-size:12px;font-weight:700}.tlw__lg--none{border:0;background:none;color:var(--muted);padding-left:2px}.tlw__add{margin-top:8px}.tlw__add .link{font-size:12.5px}.tlsel{margin-top:12px;padding:12px;border-radius:14px;border:1px solid rgba(var(--glow),.5);background:rgba(var(--glow),.1);box-shadow:0 0 28px -8px rgba(var(--glow),.35)}.tlsel__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tlsel__row>b{margin-right:4px;font-size:13px}.tlsel__row .link{margin-left:auto;font-size:12.5px}.tlsel__rate{margin-top:10px}.tlsel__rate>small{display:block;margin-bottom:4px;color:var(--muted);font-size:12px;font-weight:700}@media(max-width:720px){.tlw{--bleed: 10px;margin:0 14px 14px;padding:12px 10px}.tlw{--cw-min: 86px;--cw-max: 120px;--bw-min: 72px;--bw-max: 96px}.tlw--big{--cw-min: 100px;--cw-max: 140px;--bw-min: 80px;--bw-max: 108px}.tlw--small{--cw-min: 72px;--cw-max: 92px;--bw-min: 60px;--bw-max: 76px}.tlsr__for{white-space:normal}.tlw__here span{display:none}.tlw__here{padding:0 10px}.tlsel__row .link{margin-left:0}}.ptile.is-current{border-color:rgba(var(--glow),.75);box-shadow:0 0 0 1px rgba(var(--glow),.4),0 0 22px -8px rgba(var(--glow),.95)}.ptile.is-current .ptile__label{color:color-mix(in srgb,rgb(var(--glow)) 65%,#fff)}.ptile--add.is-current,.ptile.is-current:not(.is-click){opacity:1}html{background:var(--bg)}.sitebg{position:fixed;top:0;left:0;right:0;height:100vh;height:100lvh;z-index:-1;overflow:hidden;pointer-events:none}.sitebg__media{position:absolute;inset:-20px}.sitebg__media img,.sitebg__media video{width:100%;height:100%;object-fit:cover}.sitebg__dim{position:absolute;inset:0;background:#0b0b12;transition:opacity .6s}.sitebg__base{position:absolute;inset:0;background:var(--bg);background-image:radial-gradient(1200px 600px at 10% -10%,rgba(139,92,246,.12),transparent 60%),radial-gradient(1000px 500px at 100% 0%,rgba(236,72,153,.08),transparent 60%)}.sitebg__fx{position:absolute;inset:0;width:100%;height:100%}body.has-bg{background:transparent}body.has-bg .topbar{background:#0b0b1280}body.has-bg .feed,body.has-bg .discover__filters,body.has-bg .stats__top{background:#0e0e168c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.has-bg .pstats,body.has-bg .closest__row,body.has-bg .wcard,body.has-bg .radar{background:#1616229e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.has-bg .hero__sub,body.has-bg .pcard__name,body.has-bg .section__title small,body.has-bg .muted{text-shadow:0 1px 6px rgba(0,0,0,.7)}.bg-btn{width:auto;padding:0 12px 0 10px;gap:6px;display:flex;align-items:center;font-weight:700;font-size:13px}.bgm__body{padding:30px}.bgm__head{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding-right:40px}.bgm__icon{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:14px;background:linear-gradient(140deg,var(--tA, #8b5cf6),var(--tB, #ec4899));box-shadow:0 8px 26px -8px var(--tA, #8b5cf6),inset 0 1px #ffffff40}.bgm__icon svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bgm__title{margin:0;font-family:var(--display);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;background:linear-gradient(90deg,#fff,var(--tAl, #c4b5fd));-webkit-background-clip:text;background-clip:text;color:transparent}.bgm__lead{margin:4px 0 0;font-size:13.5px}.bgm__fold{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:4px 2px;color:var(--text);text-align:left}.bgm__fold span{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bgm__fold span small{margin-left:4px;font-size:12px;opacity:.7}.bgm__fold em{margin-left:auto;font-style:normal;font-size:13px;font-weight:700;color:var(--muted);transition:color .2s}.bgm__fold:hover em{color:var(--text)}.bgm__fold svg{width:18px;height:18px;fill:none;stroke:var(--muted);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.bgm__clip{overflow:hidden;margin:-8px;padding:8px}.bgm__grid{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}.bgm__tile{display:flex;flex-direction:column;gap:6px;text-align:left}.bgm__thumb{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:var(--panel);border:1px solid var(--line);display:grid;place-items:center;transition:box-shadow .25s,border-color .25s}.bgm__thumb img,.bgm__thumb video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bgm__thumb span{font-weight:800;font-size:14px}.bgm__thumb small{color:var(--muted);font-size:12px;margin-top:22px;position:absolute}.bgm__tile.is-on .bgm__thumb{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent),0 10px 30px -10px var(--accent)}.bgm__tile--none .bgm__thumb{background:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0 10px,transparent 10px 20px),var(--bg)}.bgm__tile--add .bgm__thumb{border:2px dashed var(--line2);background:#ffffff05}.bgm__tile--add:hover .bgm__thumb{border-color:var(--accent)}.bgm__kind{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:6px;font-style:normal;font-size:11px;font-weight:800;background:#000000a6}.bgm__check{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--ink, #fff);font-size:13px!important}.bgm__meta{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);min-height:20px}.bgm__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bgm__del{width:22px;height:22px;border-radius:6px;font-size:11px;color:var(--muted);background:#ffffff0d;opacity:.6;transition:opacity .2s,background .2s,color .2s}.bgm__del:hover{opacity:1;background:#e11d4833;color:#fda4af}.bgm__confirm{display:flex;gap:8px}.bgm__url{display:flex;gap:10px;margin-top:16px}.bgm__error{margin-top:8px;display:block}.bgm__settings{display:flex;flex-direction:column;gap:12px;margin-top:22px;padding:16px;border-radius:16px;background:#ffffff08;border:1px solid var(--line)}.bgm__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fxm__more{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px}.fxm__more svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fxm{overflow:hidden}.fxm__groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding-top:4px}.fxm__group{padding:12px;border-radius:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--gc) 9%,transparent),#ffffff05);border:1px solid color-mix(in srgb,var(--gc) 22%,var(--line))}.fxm__head{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gc) 75%,#fff)}.fxm__dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 10px var(--gc)}.fxm__list{display:flex;flex-wrap:wrap;gap:6px}.fxm__tip{display:flex;align-items:center;gap:6px;margin:2px 0 10px;font-size:12.5px}.fxm__tip svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.fxm__pick{display:inline-flex;align-items:center;gap:7px;padding:7px 4px 7px 11px;color:inherit;text-align:left}.fxm__pin{display:grid;place-items:center;width:26px;height:26px;margin-right:4px;border-radius:8px;color:var(--muted);opacity:.35;transition:opacity .2s,color .2s,background .2s}.fxm__pin svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;transform:rotate(35deg);transition:transform .3s var(--ease)}.fxm__item:hover .fxm__pin{opacity:.8}.fxm__pin:hover{opacity:1;color:var(--text);background:#ffffff14}.fxm__item.is-pinned .fxm__pin{opacity:1;color:var(--gc)}.fxm__item.is-pinned .fxm__pin svg{fill:currentColor;transform:rotate(0);filter:drop-shadow(0 0 5px var(--gc))}.fxm__item{display:inline-flex;align-items:center;gap:0;border-radius:10px;text-align:left;font-size:13px;font-weight:600;color:var(--muted);background:#ffffff0a;border:1px solid var(--line);transition:color .2s,border-color .25s,background .25s,box-shadow .25s}.fxm__item:hover{color:var(--text);border-color:color-mix(in srgb,var(--gc) 45%,transparent)}.fxm__item.is-on{color:#fff;background:color-mix(in srgb,var(--gc) 20%,transparent);border-color:color-mix(in srgb,var(--gc) 70%,transparent);box-shadow:0 0 18px -6px var(--gc)}.fxm__emoji{font-size:15px;line-height:1;display:inline-flex}.fx-icon{width:1.1em;height:1.1em;vertical-align:-.15em;filter:drop-shadow(0 0 4px rgba(255,255,255,.35))}.fxm__name{display:flex;flex-direction:column;line-height:1.2}.fxm__name small{font-size:10.5px;font-weight:600;opacity:.65}@media(max-width:640px){.fxm__groups{grid-template-columns:1fr}}.bgm__label{width:120px;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.bgm__range{width:220px;accent-color:var(--accent)}.bgm__range:disabled{opacity:.35}.bgm__val{font-size:12.5px}.bgm__tips{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;font-size:13.5px}.bgm__tips ul{margin:8px 0 0;padding-left:18px;color:var(--muted);line-height:1.7}.bgm__tips ul b{color:var(--text)}.bgm__link{display:flex;flex-direction:column;margin-top:8px;padding:10px 14px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);transition:border-color .2s,background .2s,transform .2s}.bgm__link--button{width:100%;text-align:left}.bgm__link:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);transform:translate(3px)}.bgm__link span{font-weight:800;color:color-mix(in srgb,var(--accent) 60%,#fff)}.bgm__link small{color:var(--muted);font-size:12px}.bgm__current{margin-top:14px;font-size:12.5px}.radar{display:flex;align-items:center;gap:30px;padding:20px;border-radius:20px;background:var(--panel);border:1px solid var(--line);flex-wrap:wrap}.radar__svg{width:420px;max-width:100%;overflow:visible}.radar__ring{fill:none;stroke:#ffffff14}.radar__axis{stroke:#ffffff14}.radar__label{fill:var(--muted);font-size:12.5px;font-weight:700;font-family:var(--font)}.radar__shape{fill-opacity:.22;stroke-width:2.5;stroke-linejoin:round}.radar__dot{stroke:var(--bg);stroke-width:1.5}.radar__side{flex:1;min-width:240px;display:flex;flex-direction:column;gap:14px}.radar__who{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px}.radar__who b{color:var(--accent)}.radar__who em{font-style:normal;font-weight:800}.radar__shared{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--line);font-size:13px}.pcard__tilt[draggable=true]{cursor:grab}.pcard__tilt[draggable=true]:active{cursor:grabbing}.pcard.is-drop .pcard__tilt{transform:perspective(900px) scale(1.08);box-shadow:0 0 0 3px var(--accent),0 0 40px -6px var(--accent)}.pcard__dropmark{position:absolute;inset:0;z-index:6;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 35%,rgba(0,0,0,.45));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.pcard__dropmark span{padding:8px 14px;border-radius:12px;font-weight:800;font-size:13px;background:#0a0a10d9;border:1px solid rgba(255,255,255,.2)}.dropout{position:fixed;left:0;right:0;bottom:28px;margin:0 auto;width:max-content;z-index:450;display:flex;align-items:center;gap:14px;padding:16px 26px 16px 18px;border-radius:20px;background:#161622eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:2px dashed rgba(251,146,60,.6);box-shadow:0 20px 60px -10px #000;transition:border-color .2s,background .2s}.dropout.is-over{border-color:#fb923c;border-style:solid;background:#3c1e0aeb;box-shadow:0 20px 60px -10px #000,0 0 50px -10px #fb923c}.dropout__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:20px;font-weight:800;background:#fb923c33;color:#fdba74}.dropout b{display:block;font-size:15px}.dropout small{color:var(--muted);font-size:12.5px}.gpart__info{text-align:left}.gpart__info:hover .gpart__name{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff4d}.gpart__poster{transition:transform .2s}.gpart__poster:hover{transform:scale(1.06)}.gpart__paused{color:#fdba74;font-weight:700}.gpart__detach:hover{background:#fb923c2e;color:#fdba74}.result__book{position:absolute;top:6px;left:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;background:#0a0a10cc;border:1px solid rgba(255,255,255,.18)}.result__poster--book{box-shadow:6px -6px 0 -1px #ffffff14,11px -11px 0 -2px #ffffff0d}.add__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.add__own,.discover__own{font-size:13px;color:var(--muted)}.add__more{display:flex;justify-content:center;margin:4px 0 18px}.discover__own{margin:-14px 0 18px}.result--own .result__poster .poster-img{filter:grayscale(.6) brightness(.6)}.addform__scope{display:flex;flex-direction:column;gap:8px;margin-top:6px;align-self:stretch;width:100%}.offer{padding:30px}.offer .modal__title{padding-right:40px}.offer__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:14px;margin:18px 0 22px}.offer__poster{aspect-ratio:2/3;border-radius:10px;overflow:hidden}.offer__name{margin-top:6px;font-size:12.5px;font-weight:700;line-height:1.25}.offer__meta{font-size:12px;color:var(--muted)}.offer__actions{display:flex;justify-content:flex-end;gap:10px}.pcard__must{position:absolute;top:8px;left:8px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;color:#fff;background:linear-gradient(90deg,#f43f5e,#fb923c);box-shadow:0 4px 14px -4px #f43f5ecc}.together .section__title{color:#fff}.together__icon{font-size:20px}.together__offer{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px 0 11px;border-radius:999px;font-family:var(--font);font-size:13px;font-weight:800;color:color-mix(in srgb,var(--tAl, #f5d0fe) 70%,#fff);background:linear-gradient(135deg,color-mix(in srgb,var(--tA, #a855f7) 18%,transparent),color-mix(in srgb,var(--tB, #ec4899) 12%,transparent));border:1px solid color-mix(in srgb,var(--tA, #a855f7) 36%,transparent);box-shadow:0 6px 18px -10px color-mix(in srgb,var(--tA, #a855f7) 80%,transparent);transition:color .2s,background .2s,border-color .2s,box-shadow .25s}.together__offer span{font-size:17px;line-height:1}.together__offer:hover{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--tA, #a855f7) 40%,transparent),color-mix(in srgb,var(--tB, #ec4899) 28%,transparent));border-color:color-mix(in srgb,var(--tAl, #e879f9) 70%,transparent);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--tA, #a855f7) 95%,transparent),0 0 0 4px color-mix(in srgb,var(--tA, #a855f7) 10%,transparent)}.pcard__who{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:5px;padding:3px 9px 3px 3px;border-radius:999px;background:#0a0a10cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.14);font-size:11px;font-weight:800}.pcard__who .avatar{box-shadow:0 0 0 1.5px var(--accent)}@media(hover:none){.pcard__tilt{transform:none}.pcard__chip,.stack__count,.pcard__paused,.pcard__who{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#0a0a10e0}}.hpanel__want{margin-left:auto;display:flex;align-items:center;gap:8px}.hpanel__want em{font-style:normal;font-size:11.5px;font-weight:700;color:#c4b5fd}.psearch{display:flex;flex-direction:column;align-items:center;gap:8px;margin:10px auto 0;max-width:620px}.section--shelf .psearch{margin:-4px auto 14px}.psearch__field{position:relative;width:100%;height:54px;display:flex;align-items:center;border-radius:27px;background:linear-gradient(180deg,#ffffff0f,#ffffff06);border:1px solid var(--line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 30px -10px color-mix(in srgb,var(--tA, #8b5cf6) 45%,transparent),0 6px 24px -14px #000000e6,inset 0 1px #ffffff0d;transition:border-color .3s,box-shadow .35s,transform .35s var(--ease)}.psearch__field:hover{box-shadow:0 0 36px -8px color-mix(in srgb,var(--tA, #8b5cf6) 60%,transparent),0 6px 24px -14px #000000e6,inset 0 1px #ffffff12}.psearch.is-focus .psearch__field,.psearch.has-value .psearch__field{border-color:color-mix(in srgb,var(--tAl, #c4b5fd) 55%,transparent);box-shadow:0 0 46px -6px color-mix(in srgb,var(--tA, #8b5cf6) 75%,transparent),0 0 18px -6px color-mix(in srgb,var(--tAl, #c4b5fd) 45%,transparent),0 6px 24px -14px #000000e6,inset 0 1px #ffffff14}.psearch.is-focus .psearch__field{transform:scale(1.015)}.psearch__icon{position:absolute;left:20px;width:20px;height:20px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;transition:stroke .3s}.psearch.is-focus .psearch__icon{stroke:color-mix(in srgb,var(--tAl, #c4b5fd) 80%,#fff)}.psearch__field input{width:100%;height:100%;padding:0 56px 0 52px;border:0;outline:none;background:none;font-size:15.5px;font-weight:600}.psearch__field input::placeholder{color:var(--muted);font-weight:500}.psearch__kbd{position:absolute;right:16px;min-width:26px;height:26px;display:grid;place-items:center;border-radius:7px;font:700 12px var(--font);color:var(--muted);background:#ffffff0f;border:1px solid var(--line2)}.psearch__clear{position:absolute;right:12px;width:32px;height:32px;border-radius:50%;background:#ffffff14;color:var(--muted);font-size:12px;font-weight:800;transition:background .2s,color .2s}.psearch__clear:hover{background:var(--accent);color:var(--ink, #fff)}.psearch__count{font-size:13px;font-weight:700;color:var(--muted)}.psearch__empty{margin-top:30px}.gchips{display:flex;flex-wrap:wrap;gap:8px;padding:4px}.gchip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:16px;white-space:nowrap;font-size:13px;font-weight:700;color:var(--muted);background:#ffffff0a;border:1px solid var(--line2);transition:color .2s,background .2s,border-color .2s,box-shadow .25s,transform .2s var(--ease)}.gchip small{font-size:11px;font-weight:700;opacity:.55}.gchip:hover{color:var(--text);background:#ffffff14;transform:translateY(-1px);box-shadow:0 0 16px -6px color-mix(in srgb,var(--tA, #8b5cf6) 60%,transparent)}.gchip.is-on{color:#fff;border-color:color-mix(in srgb,var(--tAl, #c4b5fd) 60%,transparent);background:color-mix(in srgb,var(--tA, #8b5cf6) 32%,transparent);box-shadow:0 0 18px -6px color-mix(in srgb,var(--tA, #8b5cf6) 80%,transparent)}.psearch.has-filter{position:relative;z-index:45}.psearch.has-filter .psearch__field input{padding-right:100px}.psearch.has-filter .psearch__clear{right:58px}.pfilter{position:absolute;right:8px}.pfilter__btn{position:relative;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--muted);background:#ffffff0f;transition:background .2s,color .2s,box-shadow .25s}.pfilter__btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.pfilter__btn circle{fill:var(--bg, #0b0b12)}.pfilter__btn:hover,.pfilter__btn.is-on{color:#fff;background:color-mix(in srgb,var(--tA, #8b5cf6) 35%,transparent);box-shadow:0 0 18px -4px color-mix(in srgb,var(--tA, #8b5cf6) 70%,transparent)}.pfilter__btn b{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;line-height:18px;background:var(--accent);color:var(--ink, #fff)}.psearch.has-filter .psearch__field{z-index:2}.psearch.has-filter .psearch__count{position:relative;z-index:1}.pfilter__panel{position:absolute;z-index:30;top:calc(100% + 12px);right:-8px;width:min(440px,calc(100vw - 32px));border-radius:20px;display:flex;flex-direction:column;max-height:min(72vh,620px);background:#14141e;border:1px solid var(--line2);box-shadow:0 20px 50px -16px #000000e6}.pfilter__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 12px 6px;border-radius:20px 20px 0 0}.pf-sec{padding:10px 0}.pf-sec+.pf-sec{border-top:1px solid var(--line)}.pf-sec__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:0 4px 8px;font-size:12px;font-weight:700;color:var(--muted)}.pf-sec__head b{font-size:13px;color:var(--text)}.pf-select{display:block;width:calc(100% - 8px);height:38px;margin:0 4px;padding:0 12px;border-radius:12px;font:600 14px var(--font);color:var(--text);background:#ffffff0d;border:1px solid var(--line2);transition:border-color .2s,background .2s}.pf-select:hover,.pf-select:focus{outline:none;background:#ffffff14;border-color:color-mix(in srgb,var(--tAl, #c4b5fd) 50%,transparent)}.pf-select option,.pf-select optgroup{background:#14141e;color:var(--text)}.yrange{position:relative;height:28px;margin:0 12px}.yrange__track{position:absolute;left:0;right:0;top:12px;height:4px;border-radius:2px;background:#ffffff1a}.yrange__track i{position:absolute;top:0;bottom:0;border-radius:2px;background:var(--tA, #8b5cf6)}.psearch.has-filter .psearch__field .yrange input,.discover__filters .yrange input{padding:0;border:0;font-size:inherit;position:absolute;left:-9px;width:calc(100% + 18px);top:0;height:28px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.yrange input::-webkit-slider-runnable-track{height:28px;background:none;border:0}.yrange input::-moz-range-track{height:28px;background:none;border:0}.yrange input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;cursor:pointer;width:20px;height:20px;margin-top:4px;border-radius:50%;background:#fff;border:3px solid var(--tA, #8b5cf6);box-shadow:0 0 10px -2px color-mix(in srgb,var(--tA, #8b5cf6) 70%,transparent);transition:transform .15s}.yrange input::-moz-range-thumb{pointer-events:auto;cursor:pointer;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--tA, #8b5cf6)}.yrange input:active::-webkit-slider-thumb{transform:scale(1.15)}.pfilter__foot{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:10px 16px;border-top:1px solid var(--line);border-radius:0 0 20px 20px;font-size:13px;font-weight:700;color:var(--muted)}.pfilter__reset{padding:6px 12px;border-radius:14px;font-size:13px;font-weight:700;color:var(--text);background:#ffffff12;transition:background .2s,transform .15s}.pfilter__reset:hover{background:#ffffff21}.pfilter__reset:active{transform:scale(.95)}.pf-sort{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:10px;padding:3px 4px;font-size:13px;font-weight:700;color:var(--muted)}.pf-sort__opts{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line2)}.pf-opt{min-height:32px;padding:4px 8px;border-radius:9px;font-size:12.5px;font-weight:700;line-height:1.2;color:var(--muted);transition:background .2s,color .2s,transform .15s}.pf-opt:hover{color:var(--text);background:#ffffff12}.pf-opt:active{transform:scale(.96)}.pf-opt.is-on{color:#fff;background:color-mix(in srgb,var(--tA, #8b5cf6) 45%,transparent)}.pf-link{font-size:12px;font-weight:700;color:var(--muted);text-decoration:underline}.pf-link:hover{color:var(--text)}@media(max-width:720px){.pf-sort{grid-template-columns:1fr;gap:4px}}.psearch.has-filter .psearch__field .pfilter__panel input.pf-find{display:block;width:calc(100% - 8px);height:34px;margin:0 4px 8px;padding:0 12px;border-radius:12px;font:600 13px var(--font);background:#ffffff0d;border:1px solid var(--line2)}@media(max-width:720px){.pfilter__panel{max-height:min(60vh,470px)}}.pgroup{margin-top:48px}.pgroup__title{display:flex;align-items:baseline;gap:12px;margin:0 0 6px;padding-bottom:14px;border-bottom:1px solid var(--line);font-family:var(--display);font-size:26px;font-weight:700;letter-spacing:-.01em}.pgroup__title small{font-family:var(--font);font-size:15px;font-weight:700;color:var(--muted)}.pgroup--rest .pgroup__title{color:#c9c9d6}.pgroup--now{margin-top:36px}.pgroup--now .pgroup__title{color:color-mix(in srgb,var(--accent) 70%,#fff);text-shadow:0 0 24px color-mix(in srgb,var(--accent) 45%,transparent);margin-bottom:18px;transition:margin .35s var(--ease)}.pgroup--now.is-closed .pgroup__title{margin-bottom:0}.pgroup__fold{display:inline-flex;align-items:baseline;gap:12px;color:inherit;font:inherit;letter-spacing:inherit}.pgroup__arrow{width:22px;height:22px;align-self:center;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:.7;transition:opacity .2s}.pgroup__fold:hover .pgroup__arrow{opacity:1}.ncard{cursor:pointer;outline:none}.ncard:focus-visible{border-color:rgba(var(--glow),.7)}.ncard__actions{display:flex;gap:8px;margin-top:auto;padding-top:6px}.ncard__done{color:color-mix(in srgb,var(--accent) 70%,#fff);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.ncard .ncard__live{color:color-mix(in srgb,var(--accent) 70%,#fff)}.ncard .ncard__live .dot{background:var(--accent);box-shadow:0 0 10px var(--accent)}.ncard .wcard__bar i{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#fff));box-shadow:0 0 12px color-mix(in srgb,var(--accent) 70%,transparent)}.pill--now.is-on{background:#22c55e29;border-color:#22c55e99;color:#bbf7d0}.fold{display:inline-flex;align-items:baseline;gap:10px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-shadow:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.fold__arrow{width:18px;height:18px;align-self:center;flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:.4;transition:opacity .2s}.fold:hover .fold__arrow,.fold:focus-visible .fold__arrow{opacity:.9}.fold:active{transform:scale(.98)}.fold:focus-visible{outline:2px solid rgba(var(--glow),.5);outline-offset:4px;border-radius:8px}.hrow-sec .section__title .fold{pointer-events:auto}.section--sub{margin-top:26px}.section--sub .section__title{font-size:17px;margin-bottom:16px}.discover__title{font-family:var(--display);font-size:34px;font-weight:700;margin:0 0 22px;letter-spacing:-.02em}.discover__filters{position:relative;z-index:6;display:flex;flex-direction:column;gap:14px;margin-bottom:30px;padding:20px;border-radius:20px;background:#ffffff08;border:1px solid var(--line)}.discover__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.discover__row--wrap{gap:8px}.discover__label{width:64px;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.discover__skel{aspect-ratio:2/3;border-radius:10px}.discover__yearbox{flex:1 1 380px;display:flex;align-items:center;gap:12px;min-width:0}.discover__years{flex:1 1 140px;max-width:360px;min-width:120px;padding:0 9px}.discover__yearval{min-width:84px;font-size:13px;font-weight:600;color:var(--muted);transition:color .2s}.discover__yearval.is-on{color:var(--tAl, #c4b5fd)}.discover__more-filters{margin-left:auto;font-size:13px}.discover__label--next{width:auto;margin-left:14px}.discover__search .search__input{height:50px}.search__clear{position:absolute;right:14px;width:28px;height:28px;border-radius:8px;background:#ffffff14;color:var(--muted);font-size:12px;font-weight:800;transition:background .2s,color .2s}.search__clear:hover{background:#ffffff29;color:var(--text)}.discover .is-off{opacity:.35;pointer-events:none;transition:opacity .25s}.discover__row>div{transition:opacity .25s}.discover__hint{font-size:13px}.discover__more{display:flex;justify-content:center;margin-top:30px}.pedit__preview .pedit__nick{position:absolute;left:124px;bottom:-36px;font-family:var(--display);font-size:26px;font-weight:700}.pedit__block{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.pedit__block.pedit__grid{display:grid}.pedit__label{font-family:var(--display);font-size:16px;font-weight:500}.pedit__sub{margin-top:8px;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.pedit__name{display:flex;gap:10px}.pedit__name .input{max-width:320px}.fonts{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:4px;margin:-4px}.fonts__btn{height:60px;padding:0 8px;display:grid;place-items:center;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);transition:border-color .2s,background .2s,box-shadow .2s}.fonts__btn{content-visibility:auto;contain-intrinsic-size:auto 60px}.fonts__t{display:block;max-width:100%;line-height:1.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nset__glow{display:flex;flex-direction:column;gap:8px;transition:opacity .2s}.nset__glow.is-off{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.nset__more{display:flex;flex-direction:column;gap:8px;padding:6px;margin:-6px}.npv{position:relative;height:104px;display:grid;place-items:center;margin-bottom:6px}.npv .banner{border-radius:16px}.npv .nick{position:relative;z-index:1;font-family:var(--display);font-size:34px;font-weight:700;max-width:92%}.grads{display:flex;flex-wrap:wrap;gap:8px;padding:6px;margin:-6px}.grads__btn{width:44px;height:28px;border-radius:9px;box-shadow:inset 0 0 0 1px #ffffff24;transition:box-shadow .2s}.grads__btn.is-on{box-shadow:0 0 0 3px var(--bg2),0 0 0 5px #fff}.nset{display:flex;flex-direction:column;gap:10px}.nset__pv{position:sticky;top:81px;z-index:6;margin-bottom:4px;border-radius:16px;box-shadow:0 14px 34px -18px #000000e6}.nset__groups{display:flex;flex-direction:column;gap:8px;margin-top:6px}.nset__grp{border-radius:16px;background:#ffffff08;border:1px solid var(--line);transition:border-color .35s,background .35s,box-shadow .35s}.nset__grp:hover{border-color:var(--line2)}.nset__grp.is-open{border-color:color-mix(in srgb,var(--tAl, #fff) 26%,transparent);background:color-mix(in srgb,var(--tA, var(--accent)) 6%,rgba(255,255,255,.035));box-shadow:0 0 30px -18px var(--tA, var(--accent))}.nset__head{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;text-align:left;border-radius:16px}.nset__ico{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:11px;color:var(--tAl, #fff);background:color-mix(in srgb,var(--tA, var(--accent)) 16%,rgba(255,255,255,.04));transition:box-shadow .35s}.nset__grp.is-open .nset__ico{box-shadow:0 0 18px -6px var(--tA, var(--accent))}.nset__ico svg,.nset__chev{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nset__title{flex:none;display:flex;align-items:baseline;gap:8px;font-family:var(--display);font-weight:500;font-size:15px}.nset__title small{font-family:var(--font);font-size:11.5px;font-weight:700;color:var(--muted)}.nset__now{flex:1;min-width:0;display:flex;justify-content:flex-end}.nset__val{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:var(--muted)}.nset__sw{width:44px;height:20px;border-radius:7px;box-shadow:inset 0 0 0 1px #ffffff2e}.nset__chev{flex:none;color:var(--muted)}.nset__inner{padding:4px 14px 16px;display:flex;flex-direction:column;gap:10px}.nset__chips{align-self:flex-start;max-width:100%;display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:13px;background:#ffffff0a;border:1px solid var(--line)}.nset__chip{position:relative;padding:7px 13px;border-radius:9px;font-weight:700;font-size:13px;color:var(--muted);transition:color .3s}.nset__chip span{position:relative;z-index:1}.nset__chip:hover{color:var(--text)}.nset__chip.is-on{color:#fff}.nset__chipPill{position:absolute;inset:0;border-radius:inherit;background:var(--accent);box-shadow:0 4px 16px -6px var(--accent)}.nset .fonts__btn{height:76px;align-content:center}.fonts__n{display:block;max-width:100%;margin-top:1px;font-family:var(--font);font-size:10.5px;font-weight:700;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nset__opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:4px;margin:-4px}.nset__opt{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px 8px 9px;border-radius:14px;background:#ffffff09;border:1px solid var(--line);transition:border-color .3s,background .3s,box-shadow .3s}.nset__opt:hover:not(:disabled){border-color:var(--line2);background:#ffffff0f}.nset__opt:not(.is-on):not(:hover) :is(.nick,.nick *,.nick *:before,.nick *:after){animation-play-state:paused!important}.nset__opt:not(.is-on):not(:hover) .nick--pulse .nick__text:after{animation-delay:-1.2s}.nset__opt:not(.is-on):not(:hover) .nick--sheen .nick__fill{animation-delay:-1.1s}.nset__opt:not(.is-on):not(:hover) .nick--a-hue .nick__fill{animation-delay:-2s}.nset__opt:not(.is-on):not(:hover) .nick--glitch .nick__text:before,.nset__opt:not(.is-on):not(:hover) .nick--glitch .nick__text:after,.nset__opt:not(.is-on):not(:hover) .nick--glitch .nick__fill{animation-delay:-2.7s}.nset__opt.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:0 0 22px -10px var(--accent)}.nset__opt:disabled{opacity:.45;cursor:default}.nset__optPv{height:56px;display:grid;place-items:center;padding:0 8px;border-radius:10px;background:linear-gradient(#0a0a146b,#0a0a1494),var(--pvbg, linear-gradient(160deg, #1b1b2e, #11111c)) center / cover}.nset__optPv .nick{max-width:100%;font-family:var(--display);font-weight:700;font-size:20px}.nset__opt small{font-size:12px;font-weight:700;color:var(--muted);text-align:center;transition:color .3s}.nset__opt.is-on small{color:#fff}.nset__subRow{display:flex;align-items:center;gap:10px}.nset__mini{padding:2px 8px;border-radius:7px;font-size:11.5px;font-weight:800;letter-spacing:.02em;text-transform:none;color:var(--tAl, #c4b5fd);background:#ffffff0f;transition:background .3s,color .3s}.nset__mini:hover{background:#ffffff1f;color:#fff}.nset .rng__label{width:64px}.nset__reset{margin-top:6px}@media(max-width:720px){.nset__pv{top:116px;height:84px}.nset__head{padding:10px 12px;gap:10px}.nset__title{font-size:14px}.nset__inner{padding:4px 10px 14px}.nset__opts{grid-template-columns:repeat(2,minmax(0,1fr))}.nset__optPv .nick{font-size:17px}.nset .fonts__btn{height:68px}}.rng{display:flex;align-items:center;gap:12px;height:34px}.rng__label{width:46px;flex:none;font-size:13px;color:var(--muted)}.rng__val{width:44px;flex:none;text-align:right;font-size:13px;font-variant-numeric:tabular-nums;color:var(--muted)}.rng input{flex:1;min-width:0;height:28px;margin:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer;touch-action:pan-y}.rng input::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--accent) var(--p),rgba(255,255,255,.12) var(--p))}.rng input::-moz-range-track{height:6px;border-radius:3px;background:#ffffff1f}.rng input::-moz-range-progress{height:6px;border-radius:3px;background:var(--accent)}.rng input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 8px #00000080,0 0 0 4px color-mix(in srgb,var(--accent) 30%,transparent);transition:box-shadow .2s}.rng input::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 8px #00000080,0 0 0 4px color-mix(in srgb,var(--accent) 30%,transparent)}.rng input:hover::-webkit-slider-thumb,.rng input:active::-webkit-slider-thumb{box-shadow:0 2px 8px #00000080,0 0 0 7px color-mix(in srgb,var(--accent) 38%,transparent)}.cpick{position:fixed;z-index:140;padding:16px;border-radius:18px;background:var(--bg2);border:1px solid var(--line2);box-shadow:0 24px 70px -10px #000000d9,0 0 0 1px #ffffff0a inset;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 16px);overflow-y:auto;animation:cpickIn .18s ease-out}@keyframes cpickIn{0%{opacity:0;transform:translateY(6px) scale(.98)}}.cpick__wheel{position:relative;align-self:center;touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none}.cpick__ring,.cpick__hole{position:absolute;border-radius:50%}.cpick__ring{background:conic-gradient(from 0deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.cpick__hole{background:var(--bg2)}.cpick__hdot,.cpick__dot{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #00000073,0 2px 8px #00000080;pointer-events:none;outline:none}.cpick__hdot:focus-visible,.cpick__dot:focus-visible{box-shadow:0 0 0 3px var(--accent)}.cpick__hdot{pointer-events:auto}.cpick__sq{position:absolute;left:50%;top:50%;translate:-50% -50%;border-radius:10px;touch-action:none;cursor:crosshair;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,hsl(var(--h) 100% 50%));box-shadow:0 0 0 1px #ffffff1a}.cpick__dot{pointer-events:auto;width:20px;height:20px;margin:-10px 0 0 -10px;border-width:2.5px}.cpick__eye{position:absolute;z-index:2;top:-6px;right:-8px;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#ffffff12;border:1px solid var(--line2);color:#fff;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s}.cpick__eye svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cpick__eye:hover{background:#ffffff29;transform:translateY(-1px);box-shadow:0 0 16px -4px var(--accent)}.cpick__eye:active{transform:scale(.93)}.eyed{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:16px;background:#05050ab3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.eyed__box{width:min(100%,760px);max-height:100%;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:20px;background:var(--bg2);border:1px solid var(--line2);box-shadow:0 30px 90px -10px #000000e6;animation:cpickIn .18s ease-out}.eyed__head{display:flex;align-items:center;gap:12px}.eyed__head b{font-family:var(--display);font-size:16px;font-weight:500}.eyed__now{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.eyed__now i,.eyed__chip i{width:18px;height:18px;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff4d}.eyed__now code{font-family:ui-monospace,monospace;font-size:15px;min-width:7ch}.eyed__x{width:34px;height:34px;border-radius:50%;font-size:22px;line-height:1;background:#ffffff0f;transition:background .2s,transform .2s}.eyed__x:hover{background:#ffffff24;transform:rotate(90deg)}.eyed__stage{display:grid;place-items:center;min-height:80px;overflow:auto;padding:4px}.eyed__wrap{position:relative;display:inline-block;line-height:0}.eyed__canvas{display:block;max-width:100%;max-height:62vh;border-radius:12px;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.eyed__chip{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:6px 10px 6px 7px;border-radius:10px;background:#0c0c14eb;border:1px solid var(--line2);font:600 13px/1 ui-monospace,monospace;color:#fff;white-space:nowrap;pointer-events:none;transform:translate(-50%,calc(-100% - 18px))}.cpick__row{display:flex;align-items:center;gap:10px}.cpick__now{width:40px;height:40px;flex:none;border-radius:12px;background:linear-gradient(90deg,var(--old) 50%,var(--new) 50%);box-shadow:inset 0 0 0 1px #ffffff2e}.cpick__hex{flex:1;min-width:0;width:auto;height:40px;font-family:ui-monospace,monospace;font-size:14px}.cpick__ok{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--accent);color:#fff;box-shadow:0 6px 18px -8px var(--accent);transition:transform .15s,filter .15s}.cpick__ok svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.cpick__ok:hover{transform:translateY(-1px)}.cpick__ok:active{transform:scale(.93)}.cpick__recent{display:flex;flex-wrap:wrap;gap:8px;padding:4px;margin:-4px}.swatch--sm{width:24px;height:24px;box-shadow:inset 0 0 0 1px #ffffff2e}@media(max-width:720px){.fonts{grid-template-columns:repeat(3,1fr);--tf: 18px}.npv .nick{font-size:28px}}.fonts__btn:hover{border-color:var(--line2)}.fonts__btn.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:0 0 20px -8px var(--accent)}.colorf{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:7px;margin:-7px}.colorf .swatch--white{box-shadow:inset 0 0 0 1px #00000040}.colorf .swatch.is-on{box-shadow:0 0 0 3px var(--bg2),0 0 0 5px #fff}.swatch--custom{position:relative;overflow:hidden;cursor:pointer;background:conic-gradient(#f43f5e,#f59e0b,#84cc16,#06b6d4,#6366f1,#d946ef,#f43f5e)}.swatch--custom{padding:0;border:0}.swatch--eye{display:grid;place-items:center;padding:0;color:#fff;background:#ffffff12;box-shadow:inset 0 0 0 1px var(--line2)}.swatch--eye svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.swatch--eye:hover{background:#ffffff29}.swatch--custom.is-open{box-shadow:0 0 0 3px var(--bg2),0 0 0 5px var(--accent)}.colorf__hex{width:110px;height:32px;margin-left:6px;font-family:ui-monospace,monospace;font-size:13px}.acc{margin-top:10px;border-radius:16px;background:#ffffff08;border:1px solid var(--line);transition:border-color .25s,background .25s}.acc.is-open{border-color:var(--line2);background:#ffffff0b}.acc__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;text-align:left}.acc__title{display:flex;flex-direction:column;gap:2px}.acc__title b{font-family:var(--display);font-weight:500;font-size:15px}.acc__title small{color:var(--muted);font-size:12.5px}.acc__chev{width:20px;height:20px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.acc__inner{padding:0 18px 18px;display:flex;flex-direction:column;gap:8px}.acc__inner .pedit__backup{margin-top:0}.crash{min-height:60vh;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center}.crash__title{font-family:var(--display);font-size:24px}@media(max-width:1100px){.page.home{grid-template-columns:1fr;padding-right:40px}.feed{display:none}}@media(min-width:1700px){.grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.stats__top{display:flex;align-items:center;gap:40px;padding:30px;border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--a) 14%,var(--panel)),color-mix(in srgb,var(--b) 12%,var(--panel)));border:1px solid var(--line)}.stats__together p{color:var(--muted);margin:8px 0 16px;max-width:520px}.stats__pills{display:flex;gap:12px;flex-wrap:wrap}.stats__pills span{padding:10px 16px;border-radius:12px;background:#ffffff0f;color:var(--muted);font-weight:600;font-size:14px}.stats__pills b{color:var(--text);font-size:18px;margin-right:4px}.ring{position:relative;width:180px;height:180px;flex:none}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:14}.ring__track{stroke:#ffffff12}.ring__val{stroke:url(#ringg);stroke-linecap:round;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--b) 60%,transparent))}.ring__label{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-size:38px;font-weight:700}.stats__people{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,380px));gap:20px;margin-top:20px}.pstats{padding:24px;border-radius:24px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 9%,var(--panel)),var(--panel));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));box-shadow:0 20px 60px -30px #000}.pstats .bar{grid-template-columns:110px 1fr 26px}.pstats__head{display:flex;align-items:center;gap:14px}.pstats__head h3{margin:0;font-family:var(--display);font-weight:500;font-size:20px}.pstats__nums{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 8px}.pstats__nums div{padding:14px;border-radius:14px;background:#ffffff0a}.pstats__nums b{display:block;font-size:26px;font-weight:800;color:var(--accent)}.pstats__nums span{color:var(--muted);font-size:12.5px;font-weight:600}.pstats__label{margin:20px 0 10px;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.bar{display:grid;grid-template-columns:150px 1fr 30px;align-items:center;gap:12px;margin-bottom:8px;font-size:13.5px;font-weight:600}.bar__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar__track{height:8px;border-radius:8px;background:#ffffff0f;overflow:hidden}.bar__track i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 60%,transparent),var(--accent))}.bar__n{text-align:right;color:var(--muted)}.closest{display:flex;flex-direction:column;gap:8px}.closest__row{display:flex;align-items:center;gap:16px;padding:10px 16px 10px 12px;border-radius:14px;background:var(--panel);border:1px solid var(--line);text-align:left;transition:border-color .25s,background .25s}.closest__row:hover{border-color:var(--line2);background:var(--panel2)}.closest__rank{width:26px;text-align:center;font-family:var(--display);font-weight:700;color:var(--muted)}.closest__poster{width:40px;aspect-ratio:2/3;border-radius:6px;overflow:hidden;flex:none}.closest__poster .poster-gen{padding:4px}.closest__poster .poster-gen__name,.closest__poster .poster-gen__type,.closest__poster .poster-gen__year{display:none}.closest__name{flex:1;font-weight:700}.closest__scores{display:flex;gap:14px}.closest__score{display:flex;align-items:center;gap:6px;font-weight:800;color:var(--accent);font-size:16px}.closest__diff{width:110px;text-align:right;font-size:12.5px;font-weight:700;color:var(--muted)}.closest__diff.is-zero{color:#86efac}.joinbtn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;border-radius:999px;white-space:nowrap;font-weight:800;font-size:13px;color:#bbf7d0;background:#22c55e1f;border:1px solid rgba(74,222,128,.4);box-shadow:0 0 18px -6px #4ade80bf;transition:background .2s,box-shadow .25s,color .2s}.joinbtn:hover{color:#fff;background:#22c55e33;box-shadow:0 0 24px -4px #4ade80e6}.joinbtn__ava{position:relative;display:inline-flex}.joinbtn__ava i{position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;border-radius:50%;background:#4ade80;animation:livepulse 1.6s infinite}@keyframes livepulse{0%{box-shadow:0 0 0 2px var(--bg),0 0 0 2px #4ade80b3}70%{box-shadow:0 0 0 2px var(--bg),0 0 0 9px #4ade8000}to{box-shadow:0 0 0 2px var(--bg),0 0 0 2px #4ade8000}}.tmodal__head--top{justify-content:flex-start;padding-top:6px}.tmodal .wcta-wrap{--tA: var(--accent)}.wcta-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:8px}.wcta{position:relative;display:inline-flex;align-items:center;gap:16px;padding:9px 12px 9px 9px;border-radius:999px;text-align:left;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--tA) 30%,rgba(16,12,18,.28)),color-mix(in srgb,var(--tA) 16%,rgba(16,12,18,.42)));border:1.5px solid color-mix(in srgb,var(--tA) 72%,transparent);box-shadow:0 0 30px -6px color-mix(in srgb,var(--tA) 75%,transparent),inset 0 0 22px -8px color-mix(in srgb,var(--tA) 70%,transparent),inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);transition:box-shadow .3s,border-color .3s,background .3s}.wcta:hover{border-color:color-mix(in srgb,var(--tA) 90%,#fff);box-shadow:0 0 40px -4px color-mix(in srgb,var(--tA) 90%,transparent),inset 0 0 26px -6px color-mix(in srgb,var(--tA) 80%,transparent),inset 0 1px #fff3}.wcta__play{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:14px;background:linear-gradient(180deg,#fff,#ececf1);box-shadow:0 4px 14px -4px #0009}.wcta__play svg{width:21px;height:21px;margin-left:3px;fill:var(--tA)}.wcta__text b{display:block;font-size:20px;font-weight:800;line-height:1.1;letter-spacing:-.01em}.wcta__text small{display:block;margin-top:3px;font-size:13px;font-weight:600;color:#ffffffb8}.wcta__dubs{display:flex;margin-left:4px;padding-left:16px;border-left:1.5px solid color-mix(in srgb,var(--tA) 55%,transparent)}.wcta__dubs img{width:40px;height:40px;border-radius:12px;background:#fff;object-fit:contain;padding:3px;box-shadow:0 0 0 2px color-mix(in srgb,var(--tA) 55%,rgba(0,0,0,.6)),0 4px 12px -4px #0009}.wcta__dubs img+img{margin-left:-9px}.wcta--skel{width:300px;height:68px;padding:0;background:none;border-color:var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nodub__ico{width:22px;height:22px;fill:none;stroke:#ffffff9e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.nodub{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:100%;padding:7px 8px 7px 14px;border-radius:999px;font-size:14px;font-weight:700;color:#ffffffe0;background:#ffffff12;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nodub__q{width:26px;height:26px;flex:none;border-radius:50%;font-size:14px;font-weight:800;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);transition:box-shadow .25s,background .25s,transform .15s}.nodub__q:hover{background:#fff3;box-shadow:0 0 14px -2px #ffffff73}.nodub__q:active{transform:scale(.92)}.nodub-pop{display:flex;flex-direction:column;gap:8px;max-width:min(360px,100%);padding:10px 12px;border-radius:14px;font-size:13px;background:#0c0c14bf;border:1px solid var(--line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nodub-row{display:flex;align-items:center;gap:8px;font-weight:600}.nodub-row img{width:20px;height:20px;flex:none;border-radius:6px;background:#fff;object-fit:contain;padding:1px;filter:grayscale(1);opacity:.5}.nodub-row em{margin-left:auto;font-style:normal;font-weight:500;color:#ffffff80}.wcta__ask{display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:560px;padding:10px 12px;border-radius:12px;font-size:13px;background:#0c0c14bf;border:1px solid var(--line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.live{position:relative;display:flex;align-items:center;gap:18px;width:fit-content;max-width:100%;margin-top:26px;padding:12px 14px 12px 12px;border-radius:20px;text-align:left;background:linear-gradient(120deg,#22c55e2e,#0e0e16c7 60%);border:1px solid rgba(74,222,128,.35);box-shadow:0 0 44px -12px #4ade8099,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.live__poster{width:54px;aspect-ratio:2/3;border-radius:10px;overflow:hidden;flex:none;box-shadow:0 6px 20px -6px #000c,0 0 0 1px #4ade804d}.live__poster img{width:100%;height:100%;object-fit:cover}.live__body{display:flex;flex-direction:column;gap:2px;min-width:0}.live__kicker{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#86efac}.live__dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade80;animation:blink 1.4s ease-in-out infinite}@keyframes blink{50%{opacity:.35}}.live__name{font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.01em;color:#4ade80;text-shadow:0 0 18px rgba(74,222,128,.7),0 0 3px rgba(74,222,128,.6);max-width:560px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live__meta{font-size:13px;font-weight:700;color:#ffffff9e}.live__eq{display:flex;align-items:flex-end;gap:3px;height:24px;margin-left:6px}.live__eq i{width:4px;height:30%;border-radius:2px;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:eq .9s ease-in-out infinite}.live__eq i:nth-child(2){animation-delay:-.3s;animation-duration:1.1s}.live__eq i:nth-child(3){animation-delay:-.6s;animation-duration:.8s}.live__eq i:nth-child(4){animation-delay:-.15s;animation-duration:1.2s}@keyframes eq{0%,to{height:25%}50%{height:100%}}.live.is-paused .live__eq i{animation:none;opacity:.55}.live__go{margin-left:8px;padding:9px 16px;border-radius:12px;font-size:13px;font-weight:800;color:#052e16;background:#4ade80;box-shadow:0 0 22px -4px #4ade80;white-space:nowrap;transition:box-shadow .25s}.live:hover .live__go{box-shadow:0 0 30px -2px #4ade80}.wroom{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:26px;align-items:start;padding-top:24px;overflow-x:clip}.wroom__main{min-width:0;display:flex;flex-direction:column;gap:16px}.wroom__stage{position:relative}.wroom__loading{position:relative;height:60vh}.wroom__screen,.player,.wroom__bar,.wroom__translations,.wroom__parts,.wroom__eps{width:min(100%,calc((100vh - 190px) * 16 / 9));margin-left:auto;margin-right:auto}.wroom__screen{position:relative;aspect-ratio:16 / 9;border-radius:18px;background:#000;border:1px solid var(--line)}.player{position:relative}.player__glow{position:absolute;left:-7%;top:-12%;width:114%;height:124%;z-index:0;pointer-events:none;filter:blur(70px) saturate(1.8) brightness(1.15);opacity:.9;transition:opacity .8s}.player__glow.is-off{opacity:0}.player__box{position:relative;z-index:1;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 30px 80px -30px #000000e6,0 0 0 1px #ffffff14}.player__video{display:block;width:100%;height:100%;object-fit:contain;background:#000;cursor:pointer;touch-action:manipulation}.player{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.player__dtap{position:absolute;top:0;bottom:0;width:38%;z-index:2;pointer-events:none;display:grid;place-items:center;background:#ffffff1a}.player__dtap.is-left{left:0;border-radius:0 50% 50% 0}.player__dtap.is-right{right:0;border-radius:50% 0 0 50%}.player__dtapWave{position:absolute;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,#ffffff59,#fff0 70%)}.player__dtap b{position:relative;font-size:15px;font-weight:800;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6)}.player.ui-off,.player.ui-off .player__video{cursor:none}.player.is-full{width:100%;height:100%;background:#000}.player.is-full .player__box{width:100%;height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}.player.is-full .player__glow{display:none}.player__frame{display:block;width:100%;height:100%;border:0;background:#000}.player--kodik{isolation:isolate}.player--kodik:before{content:"";position:absolute;z-index:0;inset:-13% -7%;pointer-events:none;border-radius:24%;background:radial-gradient(ellipse at 24% 42%,color-mix(in srgb,var(--tA) 88%,transparent),transparent 55%),radial-gradient(ellipse at 78% 54%,color-mix(in srgb,var(--tB) 78%,transparent),transparent 58%);filter:blur(68px) saturate(1.45);opacity:.72}.player__glow--poster{object-fit:cover;transform:scale(1.06);filter:blur(72px) saturate(1.75) brightness(.82);opacity:.78}.player--kodik .player__box{box-shadow:0 30px 80px -30px #000000e6,0 0 0 1px color-mix(in srgb,var(--tAl) 30%,transparent),0 0 54px -22px var(--tA)}.player--kodik.is-full:before{display:none}.player__kodikFull{position:absolute;z-index:8;top:10px;right:10px;width:36px;height:32px;display:grid;place-items:center;border-radius:8px;color:#fff;font-size:18px;line-height:1;background:#0a0a10c7;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);opacity:.72;transition:opacity .2s,background .2s,box-shadow .2s}.player__kodikFull:hover{opacity:1;background:color-mix(in srgb,var(--tA) 56%,rgba(10,10,16,.8));box-shadow:0 0 20px -6px var(--tA)}.player__spin{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;border:4px solid rgba(255,255,255,.14);border-top-color:var(--tA);animation:spin .8s linear infinite;z-index:2;pointer-events:none}.player__big{position:absolute;inset:0;margin:auto;width:86px;height:86px;border-radius:50%;z-index:2;display:grid;place-items:center;background:color-mix(in srgb,var(--tA) 78%,transparent);box-shadow:0 0 50px -6px var(--tA),inset 0 1px #ffffff4d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.player__big svg{width:34px;height:34px;fill:#fff;margin-left:5px}.player__error{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center;color:var(--muted)}.player__error b{color:var(--text);font-size:18px}.player__skip{position:absolute;right:22px;bottom:100px;z-index:7;padding:10px 18px;border-radius:12px;font-weight:800;font-size:14px;background:#0c0c149e;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);touch-action:manipulation}.player__skip:hover{background:#ffffffeb;color:#000}.player__skip--next{z-index:6}.player__skip--keep{isolation:isolate;overflow:hidden;display:grid;place-items:center;min-width:178px;min-height:42px;padding:0 18px;color:#fffffff5;line-height:1;letter-spacing:-.01em;background:linear-gradient(180deg,#181c28a3,#070a12c2);border-color:color-mix(in srgb,var(--tA) 44%,rgba(255,255,255,.2));box-shadow:0 12px 34px -18px #000,0 0 24px -16px var(--tA),inset 0 1px #ffffff26;-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);animation:skipglow 1.4s ease-in-out infinite alternate}.player__skipLabel{position:relative;z-index:2;display:block;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.58);pointer-events:none}.player__skipTrack{position:absolute;z-index:1;left:7px;right:7px;bottom:4px;height:3px;overflow:hidden;border-radius:999px;background:#8b9bb638;box-shadow:inset 0 1px 1px #00000073;pointer-events:none}.player__skipTrack>i{display:block;width:100%;height:100%;border-radius:inherit;transform-origin:left center;background:linear-gradient(90deg,#31e7e1,#5bf 52%,#9068ff);box-shadow:0 0 8px #44d2ffb8,8px 0 12px #8b60ff70}.player__skip--keep:hover{color:#fff;background:linear-gradient(180deg,#202636c2,#090c15d6);border-color:color-mix(in srgb,var(--tA) 68%,rgba(255,255,255,.28));box-shadow:0 15px 40px -18px #000,0 0 32px -12px var(--tA),inset 0 1px #fff3}.player__skip--keep:focus-visible{outline:2px solid color-mix(in srgb,var(--tAl) 78%,white);outline-offset:3px}@keyframes skipglow{0%{filter:brightness(.96)}to{filter:brightness(1.07)}}@media(max-width:720px){.player__skip{right:10px;bottom:80px;padding:7px 12px;font-size:12px;border-radius:10px}.player__skip--keep{min-width:152px;min-height:36px;padding:0 13px}.player__skipTrack{left:6px;right:6px;bottom:3px;height:2px}}.player--kodik .player__skip{bottom:128px}@media(max-width:720px){.player--kodik .player__skip{bottom:120px}}.player__ui{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:44px 18px 12px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));pointer-events:none;transition:opacity .3s,transform .3s}.player.ui-off .player__ui{opacity:0;transform:translateY(8px);pointer-events:none}.player__bar{position:relative;height:18px;display:flex;align-items:center;cursor:pointer;touch-action:none;pointer-events:auto}.player__track{position:relative;width:100%;height:4px;border-radius:4px;background:#fff3;overflow:hidden;transition:height .15s}.player__bar:hover .player__track{height:6px}.player__track i{position:absolute;left:0;top:0;bottom:0}.player__buf{background:#ffffff4d}.player__op{background:#ffd66666}.player__cur{background:var(--tA);box-shadow:0 0 10px var(--tA)}.player__thumb{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--tA) 45%,transparent);transform:scale(0);transition:transform .15s;pointer-events:none}.player__bar:hover .player__thumb{transform:scale(1)}.player__tip{position:absolute;bottom:22px;transform:translate(-50%);padding:3px 8px;border-radius:6px;font-size:12px;font-weight:800;background:#000000d9;pointer-events:none;white-space:nowrap}.player__row{position:relative;z-index:1;display:flex;align-items:center;gap:4px;margin-bottom:-12px;padding:6px 0 12px;pointer-events:auto}.player__btn{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#fff;pointer-events:auto;transition:background .2s,opacity .2s,color .2s,transform .16s var(--ease),box-shadow .2s}.player__btn:hover:not(:disabled){background:#ffffff1f;transform:translateY(-1px) scale(1.04);box-shadow:0 0 18px -10px var(--tAl)}.player__btn:active:not(:disabled){transform:scale(.9)}.player__btn:disabled{opacity:.3}.player__btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.player__btn svg.is-fill{fill:currentColor;stroke:none}.player__btn--main svg{width:26px;height:26px}.player__btn.is-on{color:var(--tAl)}.player__time{margin:0 8px;font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.player__time em{font-style:normal;color:#fff9}.player__vol{position:relative;isolation:isolate;display:flex;align-items:center;pointer-events:auto;cursor:pointer}.player__vol:before{content:"";position:absolute;z-index:0;inset:-6px -14px -12px;border-radius:14px;pointer-events:auto}.player__vol>*{position:relative;z-index:1}.player__vol .player__btn,.player__vol input{cursor:pointer}.player__vol input{width:0;height:4px;opacity:0;appearance:none;border-radius:4px;background:linear-gradient(90deg,#fff var(--v),rgba(255,255,255,.25) var(--v));transition:width .25s,opacity .25s,margin .25s}.player__vol:hover input,.player__vol input:focus{width:90px;opacity:1;margin-right:6px}.player__vol input::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 color-mix(in srgb,var(--tAl) 32%,transparent);transition:transform .16s var(--ease),box-shadow .2s}.player__vol:hover input::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 0 0 4px color-mix(in srgb,var(--tAl) 28%,transparent),0 0 14px -3px var(--tAl)}.player__vol input:active::-webkit-slider-thumb{transform:scale(.9)}.player__vol input::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 color-mix(in srgb,var(--tAl) 32%,transparent);transition:transform .16s var(--ease),box-shadow .2s}.player__vol:hover input::-moz-range-thumb{transform:scale(1.12);box-shadow:0 0 0 4px color-mix(in srgb,var(--tAl) 28%,transparent),0 0 14px -3px var(--tAl)}.player__vol input:active::-moz-range-thumb{transform:scale(.9)}.player__gap{flex:1}.player__q{position:relative;pointer-events:auto}.player__chip{height:28px;padding:0 10px;border-radius:8px;font-size:12.5px;font-weight:800;background:#ffffff1f;transition:background .2s}.player__chip:hover{background:#fff3}.player__qmenu{position:absolute;right:0;bottom:36px;min-width:90px;display:flex;flex-direction:column;padding:6px;border-radius:12px;background:#101018f5;border:1px solid var(--line2)}.player__qmenu button{padding:7px 12px;border-radius:8px;text-align:left;font-weight:700;font-size:13px}.player__qmenu button:hover{background:#ffffff14}.player__qmenu button.is-on{color:var(--tAl)}.player__spd .player__qmenu{right:-6px;min-width:116px;gap:1px;padding:5px;border-radius:14px;background:color-mix(in srgb,var(--tA) 7%,rgba(12,12,18,.66));border:1px solid rgba(255,255,255,.11);box-shadow:0 14px 34px -14px #000000b3,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4)}.player__spd .player__qmenu button{position:relative;color:#fffc;font-weight:600;letter-spacing:.01em;text-shadow:0 1px 5px rgba(0,0,0,.4);transition:background .18s,color .18s,transform .16s var(--ease)}.player__spd .player__qmenu button:hover{color:#fff;background:#ffffff14}.player__spd .player__qmenu button:active{transform:scale(.97)}.player__spd .player__qmenu button.is-on{color:#fff;font-weight:700;background:#ffffff12}.player__spd .player__qmenu button.is-on:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2.5px;border-radius:2px;background:var(--tAl);box-shadow:0 0 10px var(--tA)}.player__spd .player__qmenu button.is-on:after{color:var(--tAl);font-size:12px}.player__spd .player__qmenu button.is-on:after{color:#fff}.player__spdval{font-size:13px;font-weight:900;letter-spacing:-.02em}.player__fxbox{position:absolute;inset:0;z-index:1;pointer-events:none}.player__fx{display:block;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .25s}.player__fx.is-live{opacity:1}.player__qmenu{min-width:120px}.player__qmenu button{display:flex;align-items:center;gap:8px;white-space:nowrap}.player__qmenu button.is-on:after{content:"✓";margin-left:auto;padding-left:10px;color:var(--tAl)}.player__qmenu .player__qai:active{transform:scale(.96)}.player__beta{padding:2px 5px;border-radius:5px;font-style:normal;font-size:9.5px;font-weight:900;letter-spacing:.08em;line-height:1.2;color:#ffc53d;background:#ffaa1e24;border:1px solid rgba(255,183,50,.55)}.player__chip.is-ai{color:#fff;background:color-mix(in srgb,var(--tA) 52%,rgba(255,255,255,.08));box-shadow:0 0 18px -7px var(--tA);white-space:nowrap}.player__fxwarn{position:absolute;top:14px;left:50%;z-index:6;transform:translate(-50%);display:flex;align-items:center;gap:6px;max-width:calc(100% - 28px);padding:6px 6px 6px 14px;border-radius:14px;font-size:13px;font-weight:700;background:#0c0c14d1;border:1px solid color-mix(in srgb,var(--tA) 45%,rgba(255,255,255,.14));box-shadow:0 0 26px -10px var(--tA);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.player__fxwarn button{padding:6px 10px;border-radius:9px;font-size:12.5px;font-weight:800;background:#ffffff1a;transition:background .2s,transform .16s var(--ease)}.player__fxwarn button:hover{background:#fff3}.player__fxwarn button:active{transform:scale(.94)}@media(max-width:720px){.player:not(.is-full) .player__qmenu{max-height:142px;overflow-y:auto;overscroll-behavior:contain}.player__qmenu button{padding:6px 10px}}@media(max-width:720px){.player__fxwarn{flex-wrap:wrap;justify-content:center;padding:6px 8px;font-size:12px;text-align:center}}.player__join,.player__end{position:absolute;inset:0;margin:auto;width:fit-content;height:fit-content;z-index:6;display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 30px;border-radius:20px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.player__join{font-weight:800;font-size:18px;background:#0c0c14d1;border:1px solid rgba(74,222,128,.55);box-shadow:0 0 44px -8px #4ade80bf}.player__join small{font-size:12.5px;font-weight:600;color:var(--muted)}.player__end{gap:14px;background:#0c0c14db;border:1px solid var(--line2)}.player__end div{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.player__nextPart{position:absolute;top:14px;left:14px;z-index:6;opacity:.82;background:#0c0c149e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 18px -6px var(--tA)}.player__nextPart:hover{opacity:1}.ptoasts{position:absolute;top:22px;right:22px;z-index:6;display:none;flex-direction:column;align-items:flex-end;gap:8px;max-width:400px;pointer-events:none}.player.is-full .ptoasts{display:flex}.ptoast{display:flex;align-items:center;gap:9px;padding:6px 16px 6px 6px;border-radius:22px;font-size:14px;line-height:1.3;color:#fff;background:#0a0a10b8;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 10px 30px -12px #000000e6,0 0 22px -8px color-mix(in srgb,var(--accent) 70%,transparent)}.ptoast .avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 80%,transparent)}.ptoast>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ptoast b{color:color-mix(in srgb,var(--accent) 80%,#fff)}.player--kodik .ptoasts{top:60px}.wroom__bar{position:relative;z-index:40;display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:6px}.wroom__title{display:flex;align-items:center;gap:12px;flex:1 1 260px;min-width:0;text-align:left}.wroom__title>span:last-child{min-width:0}.wroom__poster{width:40px;aspect-ratio:2 / 3;border-radius:8px;overflow:hidden;flex:none;box-shadow:0 6px 18px -6px #000c}.wroom__title b{display:block;font-family:var(--display);font-size:19px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wroom__title small{font-size:13px;font-weight:600;color:var(--muted)}.wroom__dubs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wroom__stop{margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 10px;border-radius:10px;font-weight:700;font-size:12.5px;color:var(--muted);background:#ffffff09;border:1px solid var(--line);transition:color .25s,background .25s,border-color .25s,box-shadow .3s}.wroom__stopIcon{display:grid;place-items:center;transition:color .25s}.wroom__stopIcon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.wroom__stopArrow{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.wroom__stop:hover{color:#fca5a5;background:#ef444417;border-color:#ef444466;box-shadow:0 8px 20px -12px #ef4444cc}.wroom__stop:hover .wroom__stopIcon{color:#f87171}.wroom__stop:hover .wroom__stopArrow{transform:translate(2px)}.wroom__stop--add{padding:0 12px}.wroom__stop--add+.wroom__stop{margin-left:0}.wroom__stop--add:hover{color:#c4b5fd;background:#8b5cf61f;border-color:#8b5cf673;box-shadow:0 8px 20px -12px #8b5cf6cc}.wroom__dubsLabel{margin-right:2px;font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.wdub{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 6px;border-radius:10px;font-weight:800;font-size:13px;background:#ffffff0d;border:1px solid var(--line);transition:border-color .2s,background .2s,box-shadow .2s,opacity .2s}.wdub img{width:22px;height:22px;border-radius:6px;background:#fff;object-fit:contain}.wdub.is-on{border-color:color-mix(in srgb,var(--brand) 70%,transparent);background:color-mix(in srgb,var(--brand) 18%,transparent);box-shadow:0 0 18px -6px var(--brand)}.wdub:disabled:not(.is-on){opacity:.35}.wdub:not(:disabled):not(.is-on):hover{border-color:var(--line2);background:#ffffff17}.wroom__people{position:relative;z-index:2;display:flex;gap:6px}.wroom__person{position:relative;display:inline-flex;border-radius:50%;opacity:.45;filter:grayscale(.7);transition:opacity .3s,filter .3s}.wroom__person.is-here{opacity:1;filter:none}.wroom__person i{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:#6b7280;box-shadow:0 0 0 2px var(--bg)}.wroom__person.is-here i{background:#4ade80}.wroom__personBtn{display:inline-flex;border-radius:50%}.wroom__person.is-guest .wroom__personBtn:hover{box-shadow:0 0 0 2px var(--accent)}.wroom__person.is-kicked{opacity:.35;filter:grayscale(1)}.wroom__person.is-kicked i{background:#ef4444}.wroom__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:100;min-width:210px;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:14px;background:#12121af5;border:1px solid var(--line);box-shadow:0 18px 50px -12px #000c}.wroom__menu b{padding:4px 8px 6px;font-size:13px}.wroom__menu button{padding:8px 10px;border-radius:9px;text-align:left;font-size:13.5px;font-weight:600;color:var(--text);transition:background .2s}.wroom__menu button:hover{background:#ffffff12}.wroom__menu button.is-danger{color:#fca5a5}.wroom__menu button.is-danger:hover{background:#ef444424}.wroom__translations{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;background:linear-gradient(100deg,color-mix(in srgb,var(--tA) 13%,rgba(12,12,20,.72)),color-mix(in srgb,var(--tB) 8%,rgba(12,12,20,.5)));border:1px solid color-mix(in srgb,var(--tA) 27%,var(--line));box-shadow:inset 0 1px #ffffff09}.wroom__translationsLabel{display:inline-flex;align-items:center;gap:8px;flex:none;padding-right:12px;border-right:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.wroom__translationsLabel img{width:24px;height:24px;border-radius:7px;filter:drop-shadow(0 0 8px var(--tA))}.wroom__translationsList{min-width:0;display:flex;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:thin;padding:13px 14px;margin:-13px -14px}.wtranslation{height:32px;max-width:210px;display:inline-flex;align-items:center;gap:7px;flex:none;padding:0 11px 0 7px;border-radius:9px;color:var(--muted);font-size:12.5px;font-weight:750;background:#ffffff0b;border:1px solid var(--line);transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.wtranslation i{width:20px;height:20px;display:grid;place-items:center;flex:none;border-radius:6px;color:var(--tAl);font-size:10px;font-style:normal;font-weight:900;background:color-mix(in srgb,var(--tA) 22%,transparent)}.wtranslation span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wtranslation:hover{color:var(--text);border-color:color-mix(in srgb,var(--tAl) 38%,transparent);background:#ffffff14}.wtranslation.is-on{color:#fff;border-color:color-mix(in srgb,var(--tAl) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--tA) 32%,rgba(255,255,255,.06)),color-mix(in srgb,var(--tB) 18%,transparent));box-shadow:0 0 20px -8px var(--tA),inset 0 1px #ffffff1a}.wroom__parts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wroom__parts>span{margin-right:4px;font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.chip--anons{display:inline-flex;align-items:center;gap:7px;color:#fdba74;background:#fb923c1f;box-shadow:inset 0 0 0 1px #fb923c73}.chip--anons:hover{color:#fed7aa;background:#fb923c33}.chip--anons em{font-style:normal;font-size:11px;font-weight:800;padding:1px 6px;border-radius:5px;color:#1a0f05;background:linear-gradient(90deg,#f97316,#fb923c)}.chip--anons.is-on{color:#1a0f05;background:linear-gradient(90deg,#f97316,#fb923c);box-shadow:none}.chip--anons.is-on em{color:#fed7aa;background:#1a0f058c}.wroom__eps{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:4px}.wep{display:flex;flex-direction:column;gap:6px;text-align:left}.wep__img{position:relative;aspect-ratio:16 / 9;display:grid;place-items:center;border-radius:10px;overflow:hidden;background:var(--panel);border:1px solid var(--line);transition:box-shadow .25s,border-color .25s,opacity .25s}.wep__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wep__img em{position:relative;z-index:1;font-style:normal;font-family:var(--display);font-weight:700;font-size:22px;text-shadow:0 2px 10px rgba(0,0,0,.85)}.wep__img img+em{position:absolute;left:8px;bottom:5px;font-size:16px}.wep.is-past .wep__img{opacity:.5}.wep:hover .wep__img{border-color:var(--line2);opacity:1}.wep.is-on .wep__img{border-color:var(--tA);box-shadow:0 0 0 2px var(--tA),0 0 24px -4px var(--tA);opacity:1}.wep__now{position:absolute;top:6px;right:6px;z-index:1;padding:2px 7px;border-radius:6px;font-style:normal;font-size:10.5px;font-weight:800;text-transform:uppercase;background:var(--tA);color:#fff}.wep__seen{position:absolute;top:6px;right:6px;z-index:1;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:12px;font-weight:800;color:#052e16;background:#4ade80;box-shadow:0 0 10px #4ade8099}.wep__bar{position:absolute;left:0;right:0;bottom:0;z-index:1;height:4px;background:#00000080}.wep__bar b{display:block;height:100%;background:var(--tA);box-shadow:0 0 8px var(--tA);transition:width 1s linear}.wep__label{font-size:12.5px;font-weight:600;line-height:1.3;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wroom__eps--plain{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px}.wroom__eps--plain .wep__img{height:66px;aspect-ratio:auto;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--tA) 16%,transparent),transparent 62%),linear-gradient(160deg,#ffffff0e,#ffffff04)}.wroom__eps--plain .wep__img em{font-size:24px;letter-spacing:-.02em;color:#ffffffe0;transform:translateY(-6px);text-shadow:none}.wroom__eps--plain .wep__img:after{content:"серия";position:absolute;bottom:8px;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wroom__eps--plain .wep.is-past .wep__img em{color:var(--muted)}.wroom__eps--plain .wep.is-on .wep__img{border-color:var(--tA);background:linear-gradient(150deg,color-mix(in srgb,var(--tA) 58%,#000),color-mix(in srgb,var(--tB) 38%,#000))}.wroom__eps--plain .wep.is-on .wep__img em{color:#fff}.wroom__eps--plain .wep.is-on .wep__img:after{content:"сейчас";color:#ffffffd9}.wroom__eps--plain .wep__now{display:none}.wroom__eps--plain .wep__seen{top:6px;right:6px;width:17px;height:17px;font-size:9px}.wep.wep--other .wep__img{opacity:.62}.wep.wep--other:hover .wep__img{opacity:1;border-color:var(--line2)}.wep__srcs{position:absolute;top:6px;right:6px;z-index:2;display:flex;gap:3px}.wep__img .wep__srcs img.wep__src{position:static;inset:auto;width:20px;height:20px;padding:2px;object-fit:contain;border-radius:6px;background:#0009}.wroom__eps--plain .wep__srcs{top:5px;right:5px;gap:2px}.wroom__eps--plain .wep__img .wep__srcs img.wep__src{width:16px;height:16px;padding:1px;border-radius:5px}.wroom__eps:not(.wroom__eps--plain) .wep__img--ph{background:linear-gradient(150deg,color-mix(in srgb,var(--tA) 24%,var(--panel)),color-mix(in srgb,var(--tB) 14%,var(--panel)))}.wroom__eps:not(.wroom__eps--plain) .wep__img--ph em{color:#ffffffe0;text-shadow:none}.kstart{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;overflow:hidden;color:#fff;background:#07070c}.kstart__bg{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(34px) saturate(1.3) brightness(.45);transform:scale(1.05)}.kstart>:not(.kstart__bg){position:relative}.kstart__play{width:88px;height:88px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--tA) 82%,transparent);box-shadow:0 0 60px -6px var(--tA),inset 0 1px #ffffff4d;transition:transform .25s var(--ease),box-shadow .25s}.kstart__play svg{width:34px;height:34px;margin-left:5px;fill:#fff}.kstart:hover .kstart__play{transform:scale(1.07);box-shadow:0 0 80px -4px var(--tA),inset 0 1px #ffffff4d}.kstart b{margin-top:6px;font-family:var(--display);font-size:22px;font-weight:700}.kstart small{font-size:13px;font-weight:700;color:#ffffffb3}.wtranslation--more{padding:0 12px;color:var(--tAl);border-style:dashed}.wfav{position:relative;display:inline-flex!important;align-items:center;justify-content:center;gap:3px;flex:none;min-width:32px;height:32px;margin:0 -8px 0 2px;padding:0 7px;border-radius:9px;overflow:visible!important;text-overflow:clip!important;color:var(--muted);opacity:.55;cursor:pointer;transition:opacity .2s,color .2s,background .2s,transform .15s,filter .2s}.wfav svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;transition:fill .2s}.wfav b{font-size:12px;line-height:1;font-weight:900;font-variant-numeric:tabular-nums;color:#ffd36b;text-shadow:0 0 8px rgba(255,201,60,.3)}.wfav:hover{opacity:1;color:#ffc93c;transform:scale(1.12);filter:drop-shadow(0 0 5px rgba(255,201,60,.35))}.wfav:active{transform:scale(.88)}.wfav:focus-visible{outline:2px solid #ffc93c;outline-offset:-2px}.wfav.is-on{opacity:1;color:#ffc93c;filter:drop-shadow(0 0 5px rgba(255,201,60,.32)) drop-shadow(0 0 12px rgba(255,201,60,.16))}.wfav.is-on svg{fill:currentColor}.wpop .wroom__dubs,.wpop .wpop__list{padding:12px;margin:-12px}.wdub--add{width:34px;padding:0;justify-content:center;font-size:18px;color:var(--muted);border-style:dashed}.profile__side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto}.home-btn.vip-top{color:color-mix(in srgb,var(--accent) 75%,#fff)}.home-btn.vip-top:hover,.home-btn.vip-top.is-on{color:#fff;background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.vip__logo{width:22px;height:16px;flex:none}.vip__logo--screen{color:#c4b5fd}.wdub.vip__src{--brand: var(--accent);padding:0 12px 0 9px}.wdub.vip__src .vip__logo{width:24px;height:17px}.vip__badge{display:grid;place-items:center;width:54px;height:54px;flex:none;border-radius:12px;background:#ffffff0d;border:1px solid var(--line)}.vip__badge .vip__logo{width:30px;height:22px}.vip__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;text-align:center;color:var(--muted)}.vip__empty b{color:var(--text);font-size:20px}.vip__empty span{max-width:460px;font-size:14px}.vip__emptyIcon .vip__logo{width:64px;height:46px;filter:drop-shadow(0 0 20px color-mix(in srgb,var(--accent) 60%,transparent))}.vip__controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:min(100%,calc((100vh - 190px) * 16 / 9));margin:0 auto}.vip__controls .input{flex:1 1 260px}.vip__controls .muted{flex:1 1 260px;font-size:13px}.vip__live{flex:1;font-weight:700;color:#4ade80}.vip__yt .player__box,.vip__screen .player__box{position:relative}.vip__yt .player__box iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vip__screen .player__video{width:100%;height:100%;object-fit:contain;background:#000}.vip__status{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;text-align:center;background:#0000008c}.vip__status .player__spin{position:static;margin:0 0 6px}.vip__status small{color:var(--muted)}.vip__screenBtns{position:absolute;right:12px;bottom:12px;z-index:4;display:flex;gap:8px}@media(max-width:720px){.vip__badge{width:44px;height:44px}}.wdub--add:hover{color:var(--text);border-color:var(--line2)}.wcta__manual{margin-left:6px;font-size:12.5px}.linkm__body{padding:30px}.linkm__lead{margin:-8px 0 16px;font-size:14px}.linkm__bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.linkm__input{flex:1;min-width:220px}.linkm__linked{display:flex;align-items:center;gap:10px;margin-top:12px;padding:9px 12px;border-radius:10px;font-size:13px;background:color-mix(in srgb,var(--tA) 12%,transparent);border:1px solid color-mix(in srgb,var(--tA) 30%,var(--line))}.linkm__list{display:flex;flex-direction:column;gap:8px;margin-top:16px;max-height:56vh;overflow-y:auto;padding-right:4px}.linkm__state{padding:30px;text-align:center;color:var(--muted)}.linkm__item{display:flex;align-items:center;gap:14px;padding:8px;border-radius:12px;text-align:left;background:#ffffff08;border:1px solid var(--line);transition:background .2s,border-color .2s}.linkm__item:hover{background:#ffffff12;border-color:var(--line2)}.linkm__item.is-on{border-color:var(--tA);box-shadow:0 0 0 1px var(--tA)}.linkm__poster{width:46px;aspect-ratio:2 / 3;flex:none;border-radius:8px;overflow:hidden;background:var(--panel)}.linkm__poster img{width:100%;height:100%;object-fit:cover}.linkm__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.linkm__text b{font-size:14.5px}.linkm__text small{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linkm__text em{font-style:normal;font-size:12px;color:var(--muted)}.linkm__pick{padding:7px 12px;border-radius:9px;font-size:12.5px;font-weight:800;background:#ffffff0f;border:1px solid var(--line)}.linkm__item:hover .linkm__pick{background:var(--tA);border-color:var(--tA);color:#fff}.wroom{transition:grid-template-columns .5s var(--ease),gap .5s var(--ease)}.wroom__screen,.player,.wroom__bar,.wroom__translations,.wroom__parts,.wroom__eps{transition:width .5s var(--ease)}.wchat{transition:opacity .35s,transform .5s var(--ease),visibility 0s}.wroom--nochat .wchat{opacity:0;transform:translate(40px);visibility:hidden;pointer-events:none;transition:opacity .3s,transform .5s var(--ease),visibility 0s .5s}.wroom--nochat .ptoasts{display:flex}.ptoast{pointer-events:auto;cursor:pointer;transition:transform .2s}.ptoast:hover{transform:translate(-3px)}.wchat__hide{margin-left:4px;width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px;color:var(--muted);background:#ffffff0d;border:1px solid var(--line);transition:color .2s,background .2s}.wchat__hide:hover{color:var(--text);background:#ffffff1a}.wchat__hide svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.wchat-tab{position:fixed;right:18px;top:50%;z-index:30;display:flex;align-items:center;gap:8px;padding:11px 15px;border-radius:14px;font-weight:800;font-size:14px;background:#101018e0;border:1px solid var(--line2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 30px -12px #000c}.wchat-tab svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.wchat-tab b{min-width:21px;height:21px;padding:0 6px;display:grid;place-items:center;border-radius:11px;font-size:12px;color:#fff;background:var(--tA);box-shadow:0 0 14px var(--tA)}.wchat-tab.has-new{border-color:color-mix(in srgb,var(--tA) 70%,transparent);animation:chatping 1.6s ease-in-out infinite}@keyframes chatping{50%{box-shadow:0 0 26px -4px var(--tA)}}.wroom__offline{position:sticky;bottom:16px;align-self:center;z-index:3;padding:10px 16px;border-radius:12px;font-size:13px;font-weight:700;background:#3c0a16e6;border:1px solid rgba(225,29,72,.45)}.wroom__sourceError{width:min(100%,calc((100vh - 190px) * 16 / 9));margin:8px auto 0;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-radius:11px;color:#fecdd3;font-size:12.5px;background:#4c0519bf;border:1px solid rgba(251,113,133,.28)}.wroom__sourceError .link{color:#fff;font-weight:800}.wdub.wdub--blocked{color:#fecdd3;border-color:#f43f5e8c;background:#f43f5e1f;box-shadow:0 0 16px -6px #f43f5ee6}.wdub.wdub--blocked:not(.is-on):hover{border-color:#fb7185d9;background:#f43f5e33;box-shadow:0 0 20px -4px #f43f5ef2}.wdub.wdub--blocked img{filter:grayscale(.6);opacity:.8}.player__error--blocked b{color:#fda4af}.player__error--blocked .btn{margin-top:6px}.wroom__blocked{position:absolute;top:0;left:0;right:0;z-index:6;margin:0 auto;width:min(100%,calc((100vh - 190px) * 16 / 9));aspect-ratio:16 / 9;border-radius:18px;background:#08080ce0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(244,63,94,.35);cursor:pointer}.wroom__empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;text-align:center}.wroom__emptyIcon{width:84px;height:84px;display:grid;place-items:center;padding-left:6px;border-radius:50%;font-size:32px;background:color-mix(in srgb,var(--tA) 25%,transparent);border:1px solid color-mix(in srgb,var(--tA) 50%,transparent);box-shadow:0 0 50px -10px var(--tA)}.wroom__empty h2{margin:8px 0 0;font-family:var(--display);font-size:26px}.wroom__empty p{max-width:520px;margin:0;color:var(--muted)}.wroom__picksTitle{margin-top:26px;font-size:13px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.wroom__picks{display:grid;grid-template-columns:repeat(auto-fill,120px);justify-content:center;gap:14px;width:100%;max-width:900px;margin-top:8px}.wroom__pick{display:flex;flex-direction:column;gap:6px;text-align:left}.wroom__pickImg{display:block;aspect-ratio:2 / 3;border-radius:10px;overflow:hidden;box-shadow:0 10px 24px -10px #000c}.wroom__pick span:last-child{font-size:12.5px;font-weight:700;line-height:1.25}.wcard.is-done{border-color:#fde68a73;box-shadow:0 0 34px -10px #fde68a99}.wcard.is-done .wcard__live{color:#fde68a}.wcard.is-done .wcard__bar i{background:linear-gradient(90deg,#fbbf24,#fde68a);box-shadow:0 0 12px #fbbf24b3}.burst{position:fixed;z-index:300;width:0;height:0;pointer-events:none}.burst__ring{position:absolute;left:-40px;top:-40px;width:80px;height:80px;border-radius:50%;border:3px solid}.burst__spark{position:absolute;left:0;top:0;border-radius:50%}.fin__body{display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 30px 30px;text-align:center}.fin__poster{width:130px;aspect-ratio:2 / 3;border-radius:14px;overflow:hidden;box-shadow:0 20px 50px -12px rgba(var(--glow),.8),0 0 0 1px #ffffff1a}.fin__title{margin:8px 0 0;font-family:var(--display);font-size:26px}.fin__text{margin:0 0 6px;color:var(--muted)}.fin__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.wchat{position:sticky;top:88px;z-index:2;height:calc(100vh - 112px);display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#101018cc;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wchat__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.wchat__head b{font-family:var(--display);font-weight:500;font-size:15px}.wchat__who{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--muted)}.wchat__who i{position:absolute;left:15px;top:15px;width:9px;height:9px;border-radius:50%;background:#6b7280;box-shadow:0 0 0 2px var(--bg2)}.wchat__who.is-here{color:#86efac}.wchat__who.is-here i{background:#4ade80}.wchat__list{flex:1;display:flex;flex-direction:column;gap:10px;padding:14px;overflow-y:auto;overscroll-behavior:contain}.wchat__empty{margin:auto;max-width:220px;text-align:center;font-size:13px;color:var(--muted)}.wchat__sys{align-self:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--muted);background:#ffffff0a;text-align:center}.wmsg{display:flex;align-items:flex-end;gap:8px;max-width:92%}.wmsg.is-mine{align-self:flex-end;flex-direction:row-reverse}.wmsg__body{min-width:0;padding:8px 12px;border-radius:14px 14px 14px 4px;background:#ffffff0f;border:1px solid var(--line)}.wmsg.is-mine .wmsg__body{border-radius:14px 14px 4px;background:color-mix(in srgb,var(--accent) 22%,rgba(255,255,255,.03));border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.wmsg__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-bottom:2px;font-size:11px;color:var(--muted)}.wmsg__meta b{font-size:12px;color:var(--accent)}.wmsg__meta em{padding:0 6px;border-radius:6px;font-style:normal;font-weight:700;background:#ffffff12}.wmsg__text{font-size:14px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.wmsg-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.wmsg-wrap.is-mine{align-items:flex-end}.wmsg{position:relative;-webkit-touch-callout:none}.wmsg.is-menu .wmsg__body,.wmsg.is-menu .wmsg__sticker img{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent)}.wmsg-wrap.is-flash .wmsg__body,.wmsg-wrap.is-flash .wmsg__sticker img{animation:wflash 1.4s ease}@keyframes wflash{0%,60%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 80%,transparent),0 0 24px -4px var(--accent)}to{box-shadow:none}}.wmsg__stickerCol{display:flex;flex-direction:column;gap:4px;align-items:inherit}.wmsg.is-mine .wmsg__stickerCol{align-items:flex-end}.wquote{display:flex;flex-direction:column;gap:1px;max-width:100%;margin:2px 0 4px;padding:4px 10px 5px 9px;border-radius:8px;text-align:left;font-size:12.5px;line-height:1.3;background:color-mix(in srgb,var(--qa, var(--accent)) 14%,rgba(255,255,255,.04));border-left:3px solid var(--qa, var(--accent));transition:background .2s}.wquote:hover{background:color-mix(in srgb,var(--qa, var(--accent)) 24%,rgba(255,255,255,.05))}.wquote b{font-size:12px;color:color-mix(in srgb,var(--qa, var(--accent)) 75%,#fff)}.wquote span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.wmsg__reacts{display:flex;flex-wrap:wrap;gap:4px;padding:0 34px}.wmsg-wrap.is-mine .wmsg__reacts{padding:0;justify-content:flex-end}.wreact{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 7px 0 6px;border-radius:999px;font-size:14px;background:#ffffff12;border:1px solid var(--line);transition:background .2s,border-color .2s,box-shadow .2s}.wreact:hover{background:#ffffff1f}.wreact.is-mine{background:color-mix(in srgb,var(--accent) 26%,rgba(255,255,255,.05));border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 12px -6px var(--accent)}.wreact b{font-size:12px;font-weight:800}.wreact__who{display:inline-flex}.wreact__who .avatar+.avatar{margin-left:-5px}.wreact__who .avatar{box-shadow:0 0 0 1.5px #101018f2}.cmenu{position:fixed;z-index:1000;min-width:220px;display:flex;flex-direction:column;gap:6px;-webkit-user-select:none;user-select:none}.cmenu__reacts,.cmenu__items{border-radius:16px;background:#14141ef5;border:1px solid var(--line2);box-shadow:0 18px 44px -14px #000000f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cmenu__reacts{display:flex;gap:2px;padding:5px 6px;border-radius:999px;align-self:flex-start}.cmenu__react{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font-size:21px;line-height:1;transition:background .15s}.cmenu__react:hover{background:#ffffff1a}.cmenu__react.is-on{background:color-mix(in srgb,var(--accent) 30%,transparent)}.cmenu__items{display:flex;flex-direction:column;padding:6px}.cmenu__item{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;font-size:14px;font-weight:600;text-align:left;transition:background .15s,color .15s}.cmenu__item:hover{background:#ffffff14}.cmenu__item.is-danger{color:#fda4af}.cmenu__item.is-danger:hover{background:#e11d482e;color:#fff}.cmenu__icon{display:grid;place-items:center;color:var(--muted)}.cmenu__item:hover .cmenu__icon{color:inherit}.cmenu__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cmenu__foot{display:flex;align-items:center;gap:6px;padding:9px 14px;border-radius:12px;font-size:12px;font-weight:600;color:var(--muted);background:#14141ef5;border:1px solid var(--line2)}.wmsg.is-editing .wmsg__body{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 70%,transparent)}.wmsg__foot{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:2px;font-size:10.5px;color:var(--muted)}.wmsg__edited{font-style:italic}.wmsg__ticks{font-size:11px;font-weight:800;letter-spacing:-2.5px;padding-right:2px;color:var(--muted)}.wmsg__ticks.is-read{color:#7dd3fc}.wmsg__stime .wmsg__ticks{margin-left:4px;color:#ffffffbf}.wmsg__stime .wmsg__ticks.is-read{color:#7dd3fc}.wmsg__seen{display:flex;gap:2px;padding:0 2px}.wmsg__seen .avatar{box-shadow:0 0 0 1.5px #101018e6}.wchat__input{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:12px;border-top:1px solid var(--line)}.wchat__editbar{flex-basis:100%;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 6px 6px 10px;border-radius:10px;font-size:12.5px;color:color-mix(in srgb,var(--accent) 70%,#fff);background:color-mix(in srgb,var(--accent) 12%,transparent);border-left:3px solid var(--accent)}.wchat__barIcon{display:grid;place-items:center}.wchat__barIcon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.wchat__barText{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.wchat__barText small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px}.wchat__editbar button{width:24px;height:24px;border-radius:50%;font-size:16px;line-height:1;color:var(--muted);transition:background .2s,color .2s}.wchat__editbar button:hover{color:#fff;background:#ffffff1a}.wchat__input textarea{flex:1;max-height:120px;padding:10px 12px;border-radius:12px;resize:none;outline:none;font-size:14px;background:#ffffff0d;border:1px solid var(--line);field-sizing:content;transition:border-color .2s}.wchat__input textarea:focus{border-color:var(--line2)}.wchat__send{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--accent);color:var(--ink, #fff);transition:opacity .2s,box-shadow .2s;box-shadow:0 6px 20px -8px var(--accent)}.wchat__send:disabled{opacity:.35}.wchat__input{position:relative}.wmsg__sticker{position:relative;display:block;padding:0;border-radius:16px;line-height:0}.wmsg__sticker img{display:block;width:160px;max-width:100%;max-height:190px;object-fit:cover;border-radius:16px;box-shadow:0 8px 22px -12px #000000e6}.wmsg__stime{position:absolute;right:6px;bottom:6px;padding:3px 7px;border-radius:999px;font-size:11px;line-height:1;font-weight:700;color:#fff;background:#0a0a1099;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .25s ease}@media(hover:hover){.wmsg:hover .wmsg__stime{opacity:0}}.ptoast__sticker{width:40px;height:40px;flex:none;border-radius:10px;object-fit:cover}.wchat__sticker{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;color:var(--muted);background:#ffffff0d;border:1px solid var(--line);transition:color .2s,background .2s,border-color .2s,box-shadow .25s}.wchat__sticker:hover,.wchat__sticker.is-on{color:#fff;background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 18px -6px var(--accent)}.wchat__sticker svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wchat__sticker circle{fill:currentColor;stroke:none}.spick{position:absolute;left:10px;right:10px;bottom:calc(100% + 6px);z-index:5;height:min(340px,52vh);display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:18px;background:#10101af0;border:1px solid var(--line2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 50px -20px #000000f2}.spick__top{flex:none;display:flex;align-items:center;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--line)}.spick__tabs{flex:1;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:14px;margin:-14px}.spick__tab{width:40px;height:40px;flex:none;padding:3px;border-radius:12px;border:1px solid transparent;opacity:.55;transition:opacity .2s,background .2s,border-color .2s,box-shadow .25s}.spick__tab:hover{opacity:1;background:#ffffff0f}.spick__tab.is-on{opacity:1;background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 14px -6px var(--accent)}.spick__tab img{width:100%;height:100%;object-fit:cover;border-radius:9px}.spick__tab--add{opacity:.8;display:grid;place-items:center;font-size:22px;font-weight:300;color:var(--muted);border:1.5px dashed var(--line2)}.spick__tab--add:hover{color:#fff;border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.spick__gear{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;color:var(--muted);transition:color .2s,background .2s,transform .3s}.spick__gear:hover{color:#fff;background:#ffffff14;transform:rotate(40deg)}.spick__gear svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.spick__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:6px;padding:0 12px 12px;margin:0 -10px -10px;scrollbar-width:thin}.spick__name{position:sticky;top:0;z-index:1;padding:8px 2px 4px;font-size:11.5px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#10101af5}.spick__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:6px;padding-top:10px}.spick__item{aspect-ratio:1;padding:4px;border-radius:14px;overflow:hidden;background:transparent;transition:background .18s,box-shadow .2s}.spick__item img{width:100%;height:100%;object-fit:cover;border-radius:10px}.spick__item:hover{background:#ffffff17;box-shadow:0 0 16px -6px color-mix(in srgb,var(--accent) 70%,transparent)}.spick__empty{flex:1;display:grid;place-items:center;padding:16px;text-align:center;font-size:13px;color:var(--muted)}.spack__body{padding:26px 26px 22px;display:flex;flex-direction:column;gap:12px}.spack__body>.modal__title{margin:0;padding-right:50px}.spack__head{display:flex;align-items:center;gap:14px;padding-right:50px}.spack__head .modal__title{margin:0}.spack__cover{width:56px;height:56px;flex:none;border-radius:14px;object-fit:cover;box-shadow:0 6px 18px -8px #000000e6}.spack__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:50vh;overflow-y:auto;padding:20px;margin:-20px;scrollbar-width:thin}.spack__grid>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px}.spack__edithead{display:flex;align-items:center;gap:10px;padding-right:50px}.spack__back{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:12px;color:var(--muted);background:#ffffff0d;border:1px solid var(--line);transition:color .2s,background .2s,border-color .2s}.spack__back:hover{color:#fff;background:#ffffff1a;border-color:var(--line2)}.spack__back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.spack__edithead .spack__cover{width:44px;height:44px;border-radius:12px}.spack__nameInput{flex:1;min-width:0;font-size:17px;font-weight:800}.spack__hint{font-size:12px;color:var(--muted)}.spack__cell{position:relative;aspect-ratio:1}.spack__pick{position:relative;width:100%;height:100%;padding:0;border-radius:14px;overflow:hidden;transition:box-shadow .2s,filter .2s}.spack__pick img{width:100%;height:100%;object-fit:cover}.spack__pick:hover{filter:brightness(1.08);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}.spack__cell.is-cover .spack__pick{box-shadow:0 0 0 2.5px var(--accent),0 0 18px -6px var(--accent)}.spack__badge{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:800;color:#fff;background:color-mix(in srgb,var(--accent) 75%,rgba(0,0,0,.4))}.spack__del{position:absolute;top:-7px;right:-7px;z-index:1;width:24px;height:24px;border-radius:50%;font-size:15px;line-height:1;color:#fff;background:#0e0e14f0;border:1px solid rgba(255,255,255,.18);opacity:0;transition:opacity .2s,background .2s,transform .2s}.spack__cell:hover .spack__del{opacity:1}.spack__del:hover{background:#e11d48;transform:scale(1.1)}@media(hover:none){.spack__del{opacity:1}}.spack__add{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:14px;color:var(--muted);border:1.5px dashed var(--line2);background:#ffffff05;transition:color .2s,border-color .2s,background .2s}.spack__add span{font-size:30px;font-weight:300;line-height:1}.spack__add small{font-size:11px;font-weight:700}.spack__add:hover{color:#fff;border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:0 0 20px -8px var(--accent)}.spack__actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.spack__actions--split{justify-content:space-between}.spack__label{margin-top:6px;font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.spack__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.spack__card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px 10px;border-radius:16px;text-align:center;background:#ffffff09;border:1px solid var(--line);transition:background .2s,border-color .2s,box-shadow .25s}.spack__card:hover{background:#ffffff0f;border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 10px 26px -14px var(--accent)}.spack__card img,.spack__card .spack__blank{width:64px;height:64px;border-radius:16px;object-fit:cover;margin-bottom:4px}.spack__card b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.spack__card small{color:var(--muted);font-size:11.5px}.spack__list{display:flex;flex-direction:column;gap:6px}.spack__row{display:flex;align-items:center;gap:12px;padding:8px;border-radius:14px;text-align:left;background:#ffffff08;border:1px solid var(--line)}.spack__row img,.spack__row .spack__blank{width:48px;height:48px;flex:none;border-radius:12px;object-fit:cover}.spack__blank{display:grid;place-items:center;font-size:24px;color:var(--muted);border:1.5px dashed var(--line2)}.spack__row>span:not(.spack__blank){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.spack__row small{color:var(--muted);font-size:12px}.spack__vip{font-size:12.5px}.wchat__send svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1200px){.wroom{grid-template-columns:1fr}.wchat{position:relative;top:0;height:460px}}@media(max-width:900px){.topbar__inner{padding:0 16px;gap:12px}.logo span{display:none}.nav{overflow-x:auto}.page{padding:24px 16px 60px}.hero{flex-direction:column;align-items:flex-start}.hero__big{font-size:40px}.grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:20px 14px}.hpanel{display:none}.tmodal__hero,.confirm{flex-direction:column}.profile__head{flex-direction:column;align-items:flex-start}.profile__side{align-items:flex-start;margin-left:0;width:100%}.profile__side .profile__actions{justify-content:flex-start}.stats__top{flex-direction:column}.login__people{gap:30px}.watching{grid-template-columns:1fr}}@media(max-width:600px){.wroom__bar{gap:10px;align-items:flex-start}.wroom__title{flex-basis:calc(100% - 76px)}.wroom__dubs{order:3;width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.wroom__dubs::-webkit-scrollbar,.wroom__translationsList::-webkit-scrollbar{display:none}.wroom__people{margin-left:auto}.wroom__translations{gap:8px;padding:12px;overflow:hidden}.wroom__translationsList{padding:12px;margin:-12px}.wroom__translationsLabel{padding-right:8px;font-size:10px}.wroom__translationsList{scrollbar-width:none}.player--kodik:before{filter:blur(42px) saturate(1.35);opacity:.48}.player__glow--poster{filter:blur(44px) saturate(1.55) brightness(.8);opacity:.62}.player__kodikFull{top:6px;right:6px;width:32px;height:28px;font-size:16px}.wroom__eps--plain{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:7px}}.livenow{flex:none;align-self:stretch;display:flex;align-items:center;justify-content:center;position:relative}.topbar .livenow{margin-left:-16px}.topbar .livenow:has(.livenow__chip):before{content:"";flex:none;width:1px;height:22px;margin-right:12px;background:linear-gradient(transparent,rgba(255,255,255,.2),transparent)}.topbar:has(.livenow__pop){z-index:61}.livenow__pill{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:34px;padding:0 13px 0 4px;border-radius:999px;white-space:nowrap;font-weight:700;font-size:13.5px;color:#dcfce7;background:#0e1c149e;border:1px solid rgba(74,222,128,.38);box-shadow:inset 0 0 0 1px #4ade800f,0 0 22px -8px #4ade80bf;transition:background .2s,border-color .2s,box-shadow .25s}.livenow__pill:hover,.livenow__pill.is-open{background:#142c1ec7;border-color:#4ade809e;box-shadow:inset 0 0 0 1px #4ade801a,0 0 30px -6px #4ade80e6}.livenow__avas{display:inline-flex;align-items:center}.livenow__ava{position:relative;display:inline-flex;flex:none;border-radius:50%}.livenow__avas .livenow__ava+.livenow__ava{margin-left:-9px}.livenow__avas .avatar{box-shadow:0 0 0 2px #0f1d15}.livenow__ava i{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;background:#4ade80;animation:livepulse 1.6s infinite}.livenow__ava.is-wait:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid transparent;border-top-color:#4ade80;border-right-color:#4ade80;animation:livenow-spin .9s linear infinite}.livenow__name{min-width:0;max-width:160px;overflow:hidden;text-overflow:ellipsis}.livenow__more{flex:none;padding:2px 7px;border-radius:999px;font-size:11.5px;font-weight:800;color:#86efac;background:#4ade8024}.livenow__wait{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:600;color:#86efac}.livenow__wait i{width:3px;height:3px;border-radius:50%;background:currentColor;animation:livenow-dot 1.2s infinite}.livenow__wait i:first-of-type{margin-left:2px}.livenow__wait i:nth-of-type(2){animation-delay:.2s}.livenow__wait i:nth-of-type(3){animation-delay:.4s}@keyframes livenow-spin{to{transform:rotate(360deg)}}@keyframes livenow-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.livenow__chip{position:relative;display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 14px 0 4px;border-radius:999px;white-space:nowrap;font-size:14px;font-weight:700;color:#f0fdf4;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.1) 50%,transparent 62%) 100% 0 / 250% 100% no-repeat,linear-gradient(180deg,#4ade802b,#4ade800a),#09120d9e;border:1px solid rgba(74,222,128,.34);box-shadow:inset 0 1px #ffffff12,0 8px 24px -12px #4ade80d9,0 0 0 4px #4ade800a;animation:livenow-shine 5.5s ease-in-out infinite;transition:border-color .25s,box-shadow .3s}.livenow__chip:hover,.livenow__chip.is-open{border-color:#4ade809e;box-shadow:inset 0 1px #ffffff1a,0 10px 30px -10px #4ade80,0 0 0 4px #4ade8017}@keyframes livenow-shine{0%,60%{background-position:100% 0,0 0,0 0}to{background-position:0% 0,0 0,0 0}}.livenow__rings{display:inline-flex;align-items:center}.livenow__ring{position:relative;flex:none;display:inline-flex;padding:3.5px;border-radius:50%;isolation:isolate;box-shadow:0 0 12px -2px #4ade80bf}.livenow__ring:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:conic-gradient(#86efac,#22d3ee 30%,#22d3ee1a,#4ade80 80%,#86efac);animation:livenow-spin 2.4s linear infinite}.livenow__ring .avatar{box-shadow:0 0 0 1.5px #0c1711}.livenow__rings .livenow__ring+.livenow__ring{margin-left:-10px}.livenow__ring i{position:absolute;right:0;bottom:0;z-index:1;width:8px;height:8px;border-radius:50%;background:#4ade80;animation:livepulse 1.6s infinite}.livenow__chip.is-wait .livenow__ring:before{background:conic-gradient(#fbbf24,#fbbf2414 45%,#fbbf24);animation-duration:.8s}.livenow__chip.is-wait{border-color:#fbbf2461}.livenow__nick{display:inline-flex;align-items:center}.livenow__what{display:inline-flex;align-items:center;gap:8px;max-width:0;margin:-6px 0 -6px -9px;padding:6px 0;opacity:0;overflow:hidden;transition:max-width .4s cubic-bezier(.2,.8,.2,1),margin .4s cubic-bezier(.2,.8,.2,1),opacity .25s}.livenow__chip:hover .livenow__what,.livenow__chip.is-open .livenow__what,.livenow__chip.is-wait .livenow__what{max-width:260px;margin-left:0;opacity:1}.livenow__poster{flex:none;width:22px;height:31px;object-fit:cover;border-radius:6px;border:1px solid rgba(255,255,255,.24);box-shadow:0 2px 6px -2px #000c}.livenow__title{display:flex;flex-direction:column;justify-content:center;min-width:0;line-height:1.2;text-align:left}.livenow__title b{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;color:#f0fdf4ed}.livenow__title small{font-size:11px;font-weight:600;color:#bbf7d099}.livenow__chip.is-wait .livenow__title b{color:#fcd34d}.livenow__chip .pnow__eq{height:12px;flex:none}.livenow__pop{position:absolute;top:calc(100% + 2px);left:0;z-index:80;width:320px;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:18px;background:#141420f0;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid var(--line2);box-shadow:0 30px 80px -20px #000,0 0 40px -22px #4ade80e6;transform-origin:top left}.livenow__label{margin:4px 6px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.livenow__row{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border-radius:12px;text-align:left;transition:background .2s}.livenow__row:hover{background:#4ade8014}.livenow__row .livenow__ring:before{animation:none;background:linear-gradient(135deg,#4ade80,#22d3ee)}.livenow__row .livenow__ring .avatar{box-shadow:0 0 0 2px #16161f}.livenow__who{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.livenow__who .nick{font-size:14px;font-weight:700;color:var(--text)}.livenow__who small{max-width:100%;font-size:11.5px;color:#86efac;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.livenow__go{flex:none;display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:9px;font-size:12px;font-weight:800;color:#dcfce7;background:#22c55e29;border:1px solid rgba(74,222,128,.4);transition:background .2s,box-shadow .2s}.livenow__go.is-own{color:var(--text);background:#ffffff14;border-color:var(--line2)}.livenow__row:hover .livenow__go{background:#22c55e4d;box-shadow:0 0 16px -4px #4ade80d9}.livenow__row:active .livenow__go{transform:scale(.95)}@media(max-width:1280px){.livenow__chip:not(.is-wait) .livenow__what{display:none}}@media(max-width:1100px){.livenow__chip .livenow__nick,.livenow__chip .pnow__eq,.livenow__chip .livenow__more,.livenow__chip .livenow__what{display:none}.livenow__chip{padding:0 4px}}.knocks{position:fixed;top:76px;left:0;right:0;z-index:400;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 12px;pointer-events:none}.knocks.is-full{position:absolute;top:18px;z-index:40}.knock{pointer-events:auto;position:relative;display:flex;align-items:center;gap:12px;width:340px;max-width:100%;padding:10px 12px 13px;border-radius:20px;background:#12121eed;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid color-mix(in srgb,var(--accent) 45%,rgba(255,255,255,.14));box-shadow:0 24px 60px -18px #000,0 0 40px -16px var(--accent)}.knock__ava{display:inline-flex;flex:none}.knock__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.knock__text b{font-size:15px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.knock__text small{font-size:12.5px;color:var(--muted)}.knock__text small.knock__warn{color:#fca5a5}.knock__btn{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;transition:background .2s,box-shadow .2s,border-color .2s,color .2s}.knock__btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.knock__btn--yes{color:#bbf7d0;background:#22c55e33;border:1px solid rgba(74,222,128,.55);box-shadow:0 0 18px -6px #4ade80e6}.knock__btn--yes:hover{color:#fff;background:#22c55e5c;border-color:#86efaccc;box-shadow:0 0 26px -3px #4ade80}.knock__btn--no{color:#fecaca;background:#ef444429;border:1px solid rgba(248,113,113,.5);box-shadow:0 0 18px -6px #ef4444cc}.knock__btn--no:hover{color:#fff;background:#ef444452;border-color:#fca5a5cc;box-shadow:0 0 26px -3px #ef4444}.knock__btn:disabled{opacity:.55}.knock__time{position:absolute;left:20px;right:20px;bottom:5px;height:2px;border-radius:2px;background:linear-gradient(90deg,#4ade80,color-mix(in srgb,var(--accent) 70%,#4ade80));transform-origin:left;opacity:.75}.nav__shelfText{display:inline-flex;align-items:center;overflow:hidden}.nav__shelfName{display:inline-block;white-space:nowrap}.nav__shelf.is-editing{color:var(--text)}.nav__rename{height:24px;padding:0 3px;border:none;outline:none;background:#ffffff12;color:var(--text);font:inherit;border-radius:6px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent),0 0 18px -6px var(--accent);transition:width .16s ease-out}.nav__measure{position:absolute;visibility:hidden;white-space:pre;font:inherit;padding:0 3px}.friends,.friends-btn{position:relative}.friends-btn.is-on,.home-btn.is-on{color:var(--text);background:#ffffff1f;border-color:var(--line2)}.friends-btn__badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:#ef4444;box-shadow:0 0 0 2px var(--bg),0 0 12px #ef4444b3}.fpop{position:absolute;top:calc(100% + 10px);right:12px;z-index:80;width:340px;max-width:calc(100vw - 24px);border-radius:18px;background:#141420f0;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid var(--line2);box-shadow:0 30px 80px -20px #000,0 0 40px -20px var(--accent);transform-origin:top right}.fpanel{padding:12px;display:flex;flex-direction:column;gap:8px}.fpanel__search{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:12px;background:#ffffff0f;border:1px solid var(--line);transition:border-color .2s,box-shadow .2s}.fpanel__search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.fpanel__search svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--muted);stroke-width:2.2;stroke-linecap:round}.fpanel__search input{flex:1;min-width:0;border:none;outline:none;background:none;color:var(--text);font:inherit;font-size:14px}.fpanel__list{display:flex;flex-direction:column;gap:2px;max-height:min(60vh,420px);overflow-y:auto;margin:0 -4px;padding:0 4px}.fpanel__label{margin:8px 4px 2px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.fpanel__empty{padding:16px 8px;text-align:center;color:var(--muted);font-size:13px;line-height:1.45}.frow{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px;border-radius:12px;text-align:left;transition:background .2s}.frow:hover{background:#ffffff0d}.frow__who{display:flex;align-items:center;gap:10px;min-width:0;flex:1;text-align:left}.frow__who .nick{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:18px 22px;margin:-18px -22px;max-width:calc(100% + 44px);pointer-events:none}.frow__who .nick>*{pointer-events:auto}.frow__text{font-size:13px;color:var(--muted);line-height:1.3}.frow__text b{color:var(--text)}.frow__ava{position:relative;display:inline-flex;flex:none}.frow__ava i{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:#4ade80;animation:livepulse 1.6s infinite}.frow__name{display:flex;flex-direction:column;min-width:0}.frow__name small{font-size:11.5px;color:#86efac;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frow--friend.is-live{background:#22c55e12}.frow--friend.is-live .avatar{box-shadow:0 0 0 2px var(--bg),0 0 0 4px #4ade80cc,0 0 22px -2px #4ade80e6}.frow__tag{flex:none;font-size:12px;font-weight:700;color:var(--muted)}.frow__pair{display:flex;gap:4px;flex:none}.frow__btn{flex:none;height:30px;padding:0 12px;border-radius:9px;font-size:12.5px;font-weight:800;background:#ffffff12;border:1px solid var(--line);color:var(--text);transition:background .2s,box-shadow .2s,border-color .2s}.frow__btn:not(:disabled):hover{background:#ffffff1f;border-color:var(--line2)}.frow__btn.is-accept{background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 16px -6px var(--accent)}.frow__btn.is-done{color:#86efac}.frow__btn:disabled{opacity:.6;cursor:default}.frow--call,.frow--invite{background:color-mix(in srgb,var(--accent) 10%,transparent)}.callbar-wrap{position:fixed;top:74px;left:50%;transform:translate(-50%);z-index:60}.callbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#101814e0!important;display:flex;align-items:center;gap:10px;height:40px;padding:0 4px 0 8px;border-radius:999px;background:#22c55e14;border:1px solid rgba(74,222,128,.3);box-shadow:0 0 22px -10px #4ade80cc}.callbar__text{font-size:13px;color:var(--muted);white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis}.callbar__text b{color:var(--text)}.callbar__x{width:26px;height:26px;border-radius:50%;color:var(--muted);font-size:18px;line-height:1;transition:background .2s,color .2s}.callbar__x:hover{background:#ffffff1a;color:var(--text)}.family-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-width:44px;padding:0 11px;border-radius:12px;font-weight:800;font-size:13px;transition:box-shadow .25s,background .25s,border-color .25s}.family-btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.family-btn.is-add{color:#86efac;background:#22c55e1f;border:1px solid rgba(74,222,128,.45);box-shadow:0 0 22px -8px #4ade80e6}.family-btn.is-add:not(:disabled):hover{background:#22c55e33;box-shadow:0 0 30px -6px #4ade80}.family-btn.is-add svg path:last-child{stroke:#4ade80;stroke-width:2.6;filter:drop-shadow(0 0 4px rgba(74,222,128,.9))}.family-btn.is-remove{color:#fda4af;background:#f43f5e1a;border:1px solid rgba(244,63,94,.4)}.family-btn.is-remove:not(:disabled):hover{background:#f43f5e2e;box-shadow:0 0 24px -8px #f43f5ee6}.family-btn.is-pending{color:#fde68a;background:#facc1514;border:1px solid rgba(250,204,21,.35)}.family-btn:disabled{opacity:.5;cursor:default}.family-note{align-self:center;font-size:13px;font-weight:700;color:var(--muted)}.ask__body{padding:30px 28px 26px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.ask__icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:22px;font-weight:900;color:#86efac;background:#22c55e1f;box-shadow:0 0 0 1px #4ade8066,0 0 30px -6px #4ade80cc}.ask__icon.is-danger{color:#fda4af;background:#f43f5e1f;box-shadow:0 0 0 1px #f43f5e66,0 0 30px -6px #f43f5ecc}.ask__title{margin:4px 0 0;font-family:var(--display);font-size:21px;line-height:1.25}.ask__text{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.ask__actions{display:flex;gap:10px;margin-top:10px}.profile__loading{display:grid;place-items:center;min-height:50vh}.profile__closed{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding-top:80px}.profile__closed h2{margin:6px 0 0;font-family:var(--display)}.profile__closed p{max-width:420px}.addbox--guest{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:14px}.wchat__people{display:flex;align-items:center;min-width:0;flex:1}.wchat__people .wchat__who+.wchat__who{margin-left:-6px}.wchat__people small{margin-left:8px;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.winvite{position:relative}.wchat__invite{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:9px;font-size:12.5px;font-weight:800;color:#86efac;background:#22c55e1a;border:1px solid rgba(74,222,128,.35);transition:background .2s,box-shadow .2s}.wchat__invite:hover,.wchat__invite.is-on{background:#22c55e2e;box-shadow:0 0 18px -6px #4ade80e6}.wchat__invite svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.winvite__pop{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:300px;padding:8px;border-radius:16px;background:#141420f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line2);box-shadow:0 24px 60px -16px #000;display:flex;flex-direction:column;gap:2px}.winvite__link{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:12px;text-align:left;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);transition:background .2s}.winvite__link:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}.winvite__link svg{width:20px;height:20px;flex:none;margin-top:2px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.winvite__link span{display:flex;flex-direction:column;gap:2px}.winvite__link small{color:var(--muted);font-size:12px;line-height:1.35}.winvite__label{margin:8px 6px 2px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.wchat__guest{padding:14px;font-size:13px;line-height:1.45;color:var(--muted);border-top:1px solid var(--line)}.wchat__input--guest{align-items:center}.wchat__login{flex:1;min-width:0;padding:10px 12px;border-radius:12px;font-size:14px;font-weight:700;color:var(--muted);text-align:center;background:#ffffff0d;border:1px dashed var(--line2);transition:color .2s,background .2s,border-color .2s,box-shadow .25s,transform .15s}.wchat__login:hover{color:#fff;background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 18px -6px var(--accent)}.wchat__login:active{transform:scale(.98)}.wchat__guest a{margin-left:6px;color:var(--text);font-weight:800;text-decoration:underline;text-underline-offset:3px}.wroom__viewerNote{margin-bottom:10px;padding:8px 14px;border-radius:10px;font-size:13px;font-weight:700;color:#bae6fd;background:#0ea5e91a;border:1px solid rgba(56,189,248,.3);width:max-content;max-width:100%}.wroom--viewer .player__bar,.wroom--viewer .player__row>.player__btn:nth-child(-n+3),.wroom--viewer .player__skip,.wroom--viewer .wroom__eps,.wroom--viewer .wroom__parts{display:none}.wroom--viewer .wdub,.wroom--viewer .wtranslation{pointer-events:none}.wroom__gone{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding-top:90px}.wroom__gone h2{margin:0;font-family:var(--display)}.acct{display:flex;flex-direction:column;align-items:center;gap:30px}.acct--landing{position:relative;min-height:100vh;justify-content:center;padding:40px 16px;overflow:hidden}.acct__bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(700px 480px at 25% 30%,color-mix(in srgb,var(--tA, #8b5cf6) 30%,transparent),transparent),radial-gradient(700px 480px at 75% 70%,color-mix(in srgb,var(--tB, #ec4899) 26%,transparent),transparent),var(--bg);animation:drift 14s ease-in-out infinite alternate}.acct__card{width:100%;max-width:420px;padding:32px 30px;border-radius:26px;display:flex;flex-direction:column;gap:16px;background:#161622b8;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);border:1px solid var(--line2);box-shadow:0 40px 120px -30px #000,0 0 80px -40px var(--tA, #8b5cf6)}.acct__brand{display:flex;align-items:center;gap:12px}.acct__logo{width:42px;height:42px}.acct__brand h1{margin:0;font-family:var(--display);font-size:28px;letter-spacing:-.02em}.acct__lead{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.acct__google{display:flex;flex-direction:column;align-items:center;gap:10px}.acct__google>div{min-height:44px}.acct__google .is-busy{opacity:.5;pointer-events:none}.acct__gdemo{width:100%}.acct__or{position:relative;width:100%;text-align:center;color:var(--muted);font-size:12px;font-weight:700}.acct__or:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line)}.acct__or span{position:relative;padding:0 10px;background:#18182a}.acct__form{display:flex;flex-direction:column;gap:10px}.acct__form .seg{align-self:flex-start}.acct__form .input,.acct__form .btn{height:46px}.acct__guest{align-self:center}.acct__me{display:flex;align-items:center;gap:16px;padding:14px;border-radius:18px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.acct__me small{display:block;color:var(--muted);font-size:12px;font-weight:700}.acct__actions{display:flex;flex-wrap:wrap;gap:8px}.acct__quick{display:flex;flex-direction:column;align-items:center;gap:16px}.acct__quickTitle{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.acct__list{display:flex;flex-wrap:wrap;justify-content:center;gap:22px}.acct__ava{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:6px;border-radius:22px}.acct__ava .avatar{opacity:.82;box-shadow:0 0 0 2px var(--bg),0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent),0 0 34px -8px var(--accent);transition:opacity .3s,box-shadow .3s,transform .3s;animation:avaGlow 3.6s ease-in-out infinite}.acct__ava:hover .avatar,.acct__ava.is-on .avatar{opacity:1;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent),0 0 46px -4px var(--accent)}.acct__ava.is-busy .avatar{animation:avaGlow .8s ease-in-out infinite}@keyframes avaGlow{50%{box-shadow:0 0 0 2px var(--bg),0 0 0 3px color-mix(in srgb,var(--accent) 70%,transparent),0 0 48px -6px var(--accent)}}.acct__avaName{max-width:110px;font-weight:800;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:color-mix(in srgb,var(--accent) 35%,#fff)}.acct__ava em{font-style:normal;font-size:11px;font-weight:800;color:#86efac}.acct__forget{position:absolute;top:2px;right:2px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:15px;color:var(--muted);background:#0000008c;opacity:0;transition:opacity .2s}.acct__ava:hover .acct__forget{opacity:1}.acct__demo{font-size:12px;color:var(--muted)}@media(max-width:900px){.callbar__text{max-width:140px}.fpop{right:12px}}@media(max-width:640px){.topbar__inner{gap:8px}.topbar__right{gap:6px}.topbar__right>.btn--accent{width:34px;padding:0;font-size:0}.topbar__right>.btn--accent:before{content:"+";font-size:20px;line-height:1}.bg-btn{width:36px;padding:0;justify-content:center}.bg-btn span{display:none}.nav{min-width:0;flex:1}.nav__link{padding:8px 10px}.fpop{position:fixed;top:64px;left:12px;right:12px;width:auto}.callbar-wrap{left:12px;right:12px;transform:none}.callbar__text{max-width:none;flex:1}.acct__card{padding:24px 18px}.acct__list{gap:14px}}.onb__card{gap:14px}.onb__steps{display:flex;gap:6px}.onb__steps i{height:4px;flex:1;border-radius:2px;background:#ffffff1a;transition:background .4s,box-shadow .4s}.onb__steps i.is-on{background:var(--tA, var(--accent));box-shadow:0 0 12px var(--tA, var(--accent))}.onb__step{display:flex;flex-direction:column;gap:12px}.onb__title{margin:4px 0 0;font-family:var(--display);font-size:26px;letter-spacing:-.02em}.onb__login{display:flex;align-items:center;gap:4px;height:50px;padding:0 14px;border-radius:12px;background:#ffffff0d;border:1px solid var(--line);transition:border-color .2s,box-shadow .2s}.onb__login:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.onb__login.is-free{border-color:#4ade808c;box-shadow:0 0 18px -8px #4ade80e6}.onb__login.is-taken{border-color:#f43f5e99}.onb__login span{color:var(--muted);font-weight:800;font-size:18px}.onb__login input{flex:1;min-width:0;border:none;outline:none;background:none;color:var(--text);font:inherit;font-size:17px;font-weight:700}.onb__login em{font-style:normal;font-size:12.5px;font-weight:800;white-space:nowrap;color:var(--muted)}.onb__login.is-free em{color:#86efac}.onb__login.is-taken em{color:#fda4af}.onb__preview{display:flex;align-items:center;gap:14px;padding:12px;border-radius:16px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.onb__preview span{display:flex;flex-direction:column;min-width:0}.onb__preview b{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onb__preview small,.profile__login,.frow__login{color:var(--muted);font-weight:700}.onb__actions{display:flex;justify-content:space-between;gap:10px}.profile__login{margin-top:-4px;font-size:14px}.frow__login{font-size:11.5px}.acct__soon{padding:12px 14px;border-radius:12px;font-size:13.5px;color:var(--muted);background:#ffffff0a;border:1px dashed var(--line2);text-align:center}.acct--landing .acct__bg{background:linear-gradient(180deg,#0504068c,#05040626 45%,#050406a6),url(/bg/higanbana.webp) center / cover no-repeat,#050406;animation:lycorisDrift 30s ease-in-out infinite alternate}@keyframes lycorisDrift{0%{transform:scale(1.02)}to{transform:scale(1.08) translateY(-1%)}}.acct--landing .acct__card{background:linear-gradient(160deg,#14080ab8,#080608d1);border:1px solid rgba(239,68,68,.28);box-shadow:0 40px 120px -30px #000,0 0 70px -30px #ef4444bf,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.acct--landing .acct__brand h1{background:linear-gradient(90deg,#fff,#fca5a5 60%,#ef4444);-webkit-background-clip:text;background-clip:text;color:transparent}.acct--landing .acct__logo{filter:drop-shadow(0 0 14px rgba(239,68,68,.65))}.acct--landing .acct__lead{color:#c9b4b6}.acct--landing .acct__guest{color:#d9a3a7;text-decoration-color:#ef444466}.acct--landing .acct__guest:hover{color:#fff}.gbtn{position:relative;width:100%;max-width:340px;height:48px;margin:0 auto;border-radius:999px;cursor:pointer}.gbtn__face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:inherit;font-weight:800;font-size:15px;color:#fff;background:linear-gradient(180deg,#dc2626eb,#991b1beb);border:1px solid rgba(252,165,165,.35);box-shadow:0 10px 34px -10px #ef4444e6,inset 0 1px #ffffff40;transition:transform .25s var(--ease),box-shadow .25s,filter .25s}.gbtn:hover .gbtn__face{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 16px 44px -10px #ef4444,inset 0 1px #ffffff4d}.gbtn:active .gbtn__face{transform:scale(.98)}.gbtn.is-busy{pointer-events:none;opacity:.7}.gbtn__g{width:22px;height:22px;padding:3px;border-radius:50%;background:#fff;box-sizing:content-box}.gbtn__real{position:absolute;inset:0;opacity:.01;overflow:hidden;border-radius:inherit;display:flex;align-items:center;justify-content:center}.gbtn__real iframe{transform:scale(1.12)}.acct--landing{isolation:isolate}.acct--landing{--tA: #ef4444;--tB: #9f1239}.acct__hero{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;margin:-6px -6px 4px;padding:0 0 6px;border-radius:20px;overflow:hidden;background:#ffffff08;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}.acct__banner{position:relative;width:100%;height:96px;overflow:hidden}.acct__banner>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.acct__banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(14,10,14,.9))}.acct__heroAva{margin-top:-54px;position:relative;z-index:1;box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--accent),0 0 40px -6px var(--accent)!important}.acct__heroName{display:flex;flex-direction:column;align-items:center;gap:2px;position:relative;z-index:1;padding:0 12px 6px;text-align:center}.acct__heroName>span:last-child:not(.nick){color:var(--muted);font-weight:700;font-size:13px}.acct__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.acct__other{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.acct__setting{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;transition:background .2s,border-color .2s,transform .15s}.acct__setting:hover{background:#ffffff14;border-color:var(--line2)}.acct__setting:active{transform:scale(.98)}.acct__setting>span:first-child{display:flex;flex-direction:column;gap:2px}.acct__setting b{font-size:14px}.acct__setting small{font-size:12px;color:var(--muted)}.acct__label{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center}.acct__other .gbtn__face{background:#ffffff0f;border-color:var(--line2);box-shadow:none;color:var(--text)}.acct__other .gbtn:hover .gbtn__face{background:#ffffff1a;box-shadow:0 10px 30px -14px #000}.acct__links{display:flex;justify-content:center;align-items:center;gap:10px;color:var(--muted);font-size:13px}.acct__avaLogin{margin-top:-6px;font-size:11.5px;font-weight:700;color:var(--muted)}.acct__ava .nick{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct.page{padding-top:70px}.acct__limit{padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.45;color:#fecdd3;background:#f43f5e1f;border:1px solid rgba(244,63,94,.4);cursor:pointer}.acct__note{text-align:center;font-size:12px;line-height:1.4;color:var(--muted)}.myhome__name{font-size:clamp(34px,5vw,52px);line-height:1.05}.myhome__name>.nick{--ns: 1.3;font-size:32px}.hrow-sec .section__title{display:flex;align-items:baseline;gap:10px;position:relative;z-index:2;pointer-events:none}.hrow-sec .section__title a,.hrow-sec .section__title button{pointer-events:auto}.hrow__all{margin-left:auto;font-family:var(--font);font-size:13px;font-weight:700;color:var(--muted);transition:color .2s}.hrow__all:hover{color:var(--text)}.hrow{display:grid;grid-auto-flow:column;grid-auto-columns:168px;gap:18px;overflow-x:auto;overflow-y:hidden;padding:60px 52px 46px;scroll-padding-inline:52px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.hrow-fade{margin:-60px -52px -28px;isolation:isolate}.hrow>*{scroll-snap-align:start}@media(hover:none){.hrow{scroll-snap-type:x proximity}}.hrow-wrap{position:relative}.hrow__arrow{position:absolute;top:calc(50% - 32px);z-index:3;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--text);background:#0e0e14b8;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px -8px #000c;opacity:0;pointer-events:none;transform:scale(.85);transition:opacity .25s,transform .25s var(--ease),background .2s}.hrow__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hrow__arrow--l{left:-8px}.hrow__arrow--r{right:-8px}.hrow-wrap:hover .hrow__arrow.is-on,.hrow__arrow.is-on:focus-visible{opacity:1;pointer-events:auto;transform:scale(1)}.hrow__arrow:hover{background:#282834e6;transform:scale(1.08)!important}@media(hover:none){.hrow__arrow{display:none}}.foryou__why{font-family:var(--font);font-size:13px;font-weight:600;color:var(--muted)}.foryou__more{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:22px}@media(max-width:640px){.hrow{grid-auto-columns:132px;gap:12px}}@media(max-width:720px){.hrow{padding-inline:28px;scroll-padding-inline:28px}.hrow-fade{margin-inline:-28px}}.radars{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,360px));gap:18px}.radar-cube{aspect-ratio:1;display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:24px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 10%,var(--panel)),var(--panel));border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));box-shadow:0 20px 60px -30px #000,0 0 40px -28px var(--accent)}body.has-bg .radar-cube{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 12%,rgba(22,22,34,.7)),#1616229e);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.radar-cube__head{display:flex;align-items:center;gap:10px}.radar-cube .radar__svg{flex:1;min-height:0;width:100%;overflow:visible}.radar-cube .radar__label{font-size:13px}.radar-cube__fav{display:flex;flex-direction:column;gap:2px;text-align:center;font-size:13px;color:var(--muted)}.radar-cube__fav span{font-size:12px}.radar-cube__fav b{color:color-mix(in srgb,var(--accent) 55%,#fff)}.radars__shared{margin-top:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.family{position:relative;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.family-in{display:inline-flex;align-items:center;gap:4px}.family-btn.is-in{color:#ddd6fe;background:#8b5cf624;border:1px solid rgba(167,139,250,.45);max-width:220px}.family-btn.is-in span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family-btn.is-in:hover{background:#8b5cf638;box-shadow:0 0 24px -8px #a78bfae6}.family-x{min-width:34px;padding:0;font-size:13px}.family-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;min-width:240px;padding:6px;border-radius:16px;background:#14141ef7;border:1px solid var(--line);box-shadow:0 24px 60px -20px #000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:2px}.family-menu button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:11px;text-align:left}.family-menu button:hover{background:#ffffff0f}.family-menu b{font-size:14px}.family-menu small{font-size:12px;color:var(--muted)}.stats__scope{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.mtabs{display:none}@media(max-width:720px){input,textarea,select,.input{font-size:16px!important}.hide-m{display:none!important}.topbar__inner{height:56px;padding:0 10px;gap:6px}.logo__mark{width:30px;height:30px}.nav{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;padding:0 4px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 16px),transparent)}.nav::-webkit-scrollbar{display:none}.nav__link{flex:none;padding:8px 10px;font-size:13.5px;white-space:nowrap}.topbar__right{flex:none;margin-left:0;gap:6px}.home-btn,.bg-btn{width:38px;height:38px;padding:0;justify-content:center}.bg-btn span{display:none}.fpop{position:fixed;top:62px;left:8px;right:8px;width:auto;max-width:none}.fpanel__list{max-height:calc(100dvh - 230px)}.toast{top:66px}.mtabs{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-around;height:calc(62px + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);background:#0b0b12db;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-top:1px solid var(--line)}.mtabs__btn{flex:1;min-width:0;height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:12px;color:var(--muted);font-size:10.5px;font-weight:700;transition:color .2s}.mtabs__btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mtabs__btn.is-on{color:var(--text)}.mtabs__btn.is-on svg{stroke:color-mix(in srgb,var(--accent) 70%,#fff);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 60%,transparent))}.mtabs__add{flex:none;width:50px;height:50px;margin:0 4px;border-radius:16px;display:grid;place-items:center;font-size:28px;font-weight:500;line-height:1;background:var(--accent);color:var(--ink, #fff);box-shadow:0 8px 24px -8px var(--accent);transition:transform .15s}.mtabs__add:active{transform:scale(.9)}.friends--top{display:none}.friends--tab{flex:1;min-width:0;display:flex}.friends--tab .mtabs__btn{flex:1;position:relative;border:0;background:none}.friends--tab .friends-btn__badge{top:2px;right:calc(50% - 22px)}.fpop.fpop--tab{top:auto;bottom:calc(76px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 150px)}.mtabs__btn .avatar{box-shadow:0 0 0 2px transparent}.mtabs__btn.is-on .avatar{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--accent)}.app{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.callbar-wrap{position:fixed;top:auto;bottom:calc(72px + env(safe-area-inset-bottom));left:10px;right:10px;transform:none;z-index:61}.callbar{width:100%}.callbar__text{max-width:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.livenow--m{position:fixed;left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom));z-index:59;padding:0 12px;pointer-events:none}.livenow--m>*{pointer-events:auto}body:has(.callbar-wrap) .livenow--m{bottom:calc(126px + env(safe-area-inset-bottom))}.livenow--m .livenow__pill{height:40px;padding-left:5px;background:#0c1811e6;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 12px 30px -10px #000,0 0 22px -8px #4ade80bf}.livenow--m .livenow__pop{top:auto;bottom:calc(100% + 8px);left:12px;right:12px;margin-left:0;width:auto;transform-origin:bottom center}.knocks{top:64px;padding:0 10px}.knock{width:100%}.page{padding:18px 14px 32px}.page.home{padding-right:14px;gap:0}.hero{gap:16px}.hero__big{font-size:34px}.hero__big span{font-size:20px}.section{margin-top:30px}.section__title{font-size:18px;margin-bottom:14px;flex-wrap:wrap;row-gap:4px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.toolbar{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:18px}.seg{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none;align-self:flex-start}.seg::-webkit-scrollbar{display:none}.seg__btn{flex:none;white-space:nowrap;padding:8px 12px}.add>.seg{display:grid;grid-template-columns:1fr 1fr;width:100%;overflow:visible}.add>.seg .seg__btn{text-align:center}.add>.seg .seg__label{justify-content:center}.result__book{top:4px;left:4px;padding:1px 6px;font-size:10px;white-space:nowrap}.divider{margin:26px 0 18px}.profile__banner{height:170px}.profile__page{margin-top:-64px}.profile__head{gap:12px}.profile__head .profile__avatar{width:92px!important;height:92px!important;font-size:34px!important}.profile__id h1{font-size:28px}.profile__stats{gap:6px 14px;font-size:13px}.profile__stats b{font-size:15px}.profile__actions{justify-content:flex-start;width:100%}.profile__actions .btn{height:38px;padding:0 12px}.family{width:100%}.family-menu{left:0;right:auto}.psearch{margin-top:22px}.section--shelf .psearch{margin:8px auto 14px}.psearch__field input{padding-right:48px}.discover__title{font-size:26px;margin-bottom:16px}.discover__filters{padding:14px;gap:12px;margin-bottom:22px}.discover__label{width:100%}.othertab__row{gap:10px;padding:9px 9px 9px 8px}.othertab__poster{width:34px}.othertab__text b{font-size:14px}.othertab__text span{font-size:12.5px}.othertab__go{padding:8px 10px;font-size:13px}.modal{padding:8px 0 0}.modal__box{max-width:none!important;border-radius:22px 22px 0 0;min-height:calc(100dvh - 8px);border-bottom:0}.modal:has(.ask){place-items:center;padding:16px}.modal__box.ask{min-height:0;border-radius:22px;border-bottom:1px solid var(--line2)}.modal__close{top:10px;right:10px;width:40px;height:40px}.tmodal__hero{padding:54px 16px 18px;gap:16px}.tmodal__poster{width:132px}.tmodal__head{padding-right:0}.tmodal__name{font-size:24px}.tmodal__name--l{font-size:20px}.tmodal__name--xl{font-size:17px}.tmodal__section{padding:0 16px}.tmodal__footer{padding-left:16px;padding-right:16px}.score{gap:4px}.score__btn{height:40px}.scorepick:not(.scorepick--inline){flex-wrap:wrap}.scorepick:not(.scorepick--inline)>.score{flex-basis:100%}.scorepick__clear{width:40px;height:40px;margin-left:auto}.stats__top{padding:20px;gap:18px}.stats__people,.radars{grid-template-columns:1fr}.radar-cube{aspect-ratio:auto}.page.wroom{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-top:0}.wroom__empty{padding:30px 4px;min-width:0}.wroom__empty h2{font-size:22px}.wroom__picks{grid-template-columns:repeat(auto-fill,100px)}.wroom__main{display:contents}.wroom__viewerNote{order:-1;margin-top:10px}.wroom__stage,.wroom__loading,.wroom__empty{order:0}.wroom__stage{margin:0 -14px}.wroom__stage .player,.wroom__stage .wroom__screen,.wroom__stage .wroom__blocked{width:100%;border-radius:0;border-left:0;border-right:0}.wchat{order:1;position:relative;top:0;width:100%;height:calc(100dvh - 80px - 56.25vw);min-height:300px;border-radius:18px}.wroom--nochat .wchat{display:none}.wroom__offline{order:1}.wroom__bar,.wroom__sourceError{order:2}.wroom__translations{order:3}.wroom__parts{order:4}.wroom__eps{order:5}.vip__controls{order:3}.wroom__bar,.wroom__translations,.wroom__parts,.wroom__eps,.vip__controls{width:100%}.wchat-tab{top:auto;bottom:18px;right:12px}}.poster-gen{container-type:inline-size}.poster-gen__name{font-size:clamp(10.5px,10cqi,17px);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:720px){.poster-gen{padding:9px;gap:4px}.poster-gen__type{font-size:8.5px}.poster-gen__year{font-size:10.5px}.pcard__name{font-size:12px}.live{flex-wrap:wrap;gap:10px 12px;padding:12px}.live__body{flex:1}.live__name{font-size:19px}.live__eq{display:none}.live__go{margin-left:0;width:100%;text-align:center}}@media(max-width:720px){.app{overflow-x:clip}.radar-cube{overflow:hidden}.radar-cube .radar__label{font-size:14px}.stats__scope{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-14px;padding-right:14px}.stats__scope .chip{flex:none}.discover__row--wrap{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-14px;padding-right:14px}.discover__row--wrap::-webkit-scrollbar,.stats__scope::-webkit-scrollbar{display:none}.discover__row--wrap .discover__label{width:auto;flex:none}.discover__row--wrap>*{flex:none}.discover__yearbox{flex-basis:100%;flex-wrap:wrap;gap:8px 12px}.discover__yearbox .discover__label{width:auto;margin-left:0}.discover__yearval{min-width:0}.discover__label--next{margin-left:6px}.discover__types,.discover__types>.seg{width:100%}.discover__types>.seg{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.discover__types .seg__label{justify-content:center}}@media(max-width:720px){.results{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;max-height:none}.confirm{gap:14px}.confirm__poster{width:120px}.confirm__body{width:100%;padding-right:0}.addform__submit,.addform__submit .btn--big{width:100%}.addbox{margin:4px 16px 18px;padding:14px}.addbox__actions{flex-wrap:wrap}.addbox__actions .btn{flex:1}}@media(max-width:720px){.acct.page{padding-top:18px}.acct__card{width:100%}.acct__actions .btn{min-width:0;padding:6px 10px;height:auto;min-height:44px;white-space:normal;line-height:1.2;font-size:13px}}@media(max-width:720px){.bgm__body{padding:18px 16px}.bgm__head{padding-right:44px}.bgm__title{font-size:22px!important}.bgm__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.nav{min-width:0;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav__link{flex:none;white-space:nowrap}.topbar__right{flex:none}.page.myhome{padding-top:22px}.myhome .hero__big{margin-top:0}.myhome .home__main>.section{margin-top:36px}.myhome .home__main>.hero+.section{margin-top:24px}.trash-button{height:50px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:14px;color:var(--muted);background:#08080e61;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:700;font-size:13px;transition:color .2s,background .2s,border-color .2s,transform .2s}.trash-button:hover{color:var(--text);background:#12121cb8;border-color:var(--line2);transform:translateY(-1px)}.trash-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.trash-button b{min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#ffffff14;color:var(--text);font-size:11px}.trash-modal__head{padding:30px 64px 18px 28px;border-bottom:1px solid var(--line)}.trash-modal__head .modal__title{margin:0 0 4px}.trash-modal__head p{margin:0;color:var(--muted);font-size:13.5px}.trash-modal__list{max-height:min(560px,66vh);padding:10px;overflow-y:auto}.trash-item{display:flex;align-items:center;gap:14px;min-height:82px;padding:10px;border-radius:14px;transition:background .2s}.trash-item+.trash-item{border-top:1px solid rgba(255,255,255,.045)}.trash-item:hover{background:#ffffff09}.trash-item__poster{width:42px;height:62px;flex:none;overflow:hidden;border-radius:7px;background:var(--panel);box-shadow:0 7px 18px -9px #000}.trash-item__info{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.trash-item__info b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.trash-item__info span{color:var(--muted);font-size:12px}.trash-modal__empty{padding:54px 20px;text-align:center;color:var(--muted)}.foryou>.section__title .trash-button{min-width:36px;height:36px;margin-left:auto;padding:0 9px;border-radius:11px;font-family:var(--font)}@media(max-width:720px){.page.myhome{padding-top:12px}}@media(max-width:520px){.trash-confirm__body{padding:24px 18px 20px}.trash-confirm__head{padding-right:38px}.trash-confirm__body .modal__title{font-size:20px}.trash-confirm__content{grid-template-columns:92px minmax(0,1fr);gap:12px;margin-top:14px}.trash-confirm__poster{width:92px;border-radius:11px}.trash-confirm__franchise{min-height:138px;padding:10px}.trash-confirm__parts{max-height:116px;grid-template-columns:1fr}.trash-confirm__part{height:54px}.trash-confirm__part-poster{width:28px;height:42px}.trash-confirm__loading,.trash-confirm__single{min-height:90px}.trash-confirm__actions{flex-direction:column}.trash-confirm__actions .btn{width:100%}.trash-item{gap:10px}.trash-item .btn{padding:0 10px}}.nick__crown{display:block;flex:none;width:.74em;height:.62em;fill:#fcd34d;overflow:visible;filter:drop-shadow(0 0 3px rgba(251,191,36,.95)) drop-shadow(0 0 9px rgba(251,191,36,.55));animation:crownGlow 3.2s ease-in-out infinite}.nick--pixel .nick__crown{width:.645em;height:.54em}@keyframes crownGlow{50%{filter:drop-shadow(0 0 4px rgba(253,224,71,1)) drop-shadow(0 0 14px rgba(251,191,36,.75))}}.nick__vip{display:block;flex:none;width:.78em;height:.78em;fill:#c084fc;overflow:visible;filter:drop-shadow(0 0 3px rgba(192,132,252,.95)) drop-shadow(0 0 9px rgba(168,85,247,.55));animation:vipGlow 3.2s ease-in-out infinite}.nick__vip--img{width:.9em;height:.9em;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px rgba(var(--vip-rgb),.85),0 0 .42em rgba(var(--vip-rgb),.9),0 0 1em rgba(var(--vip-rgb),.58);filter:none;animation:vipImageGlow 3.2s ease-in-out infinite}.nick--pixel .nick__vip{width:.68em;height:.68em}.pedit__vip{margin-bottom:10px;font-size:14px}.pedit__vipNow{display:inline-flex;align-items:center;gap:4px;font-size:14px}.pedit__vipNow .nick__vip{font-size:22px}@keyframes vipGlow{50%{filter:drop-shadow(0 0 4px rgba(216,180,254,1)) drop-shadow(0 0 14px rgba(168,85,247,.8))}}@keyframes vipImageGlow{50%{box-shadow:0 0 0 1.5px rgba(var(--vip-rgb),1),0 0 .62em rgba(var(--vip-rgb),1),0 0 1.35em rgba(var(--vip-rgb),.72)}}.admin{margin-top:44px;padding:20px;border-radius:22px;background:linear-gradient(160deg,rgba(34,197,94,.1),var(--panel) 55%);border:1px solid rgba(74,222,128,.3);box-shadow:0 20px 60px -34px #4ade8099}body.has-bg .admin{background:linear-gradient(160deg,#22c55e1f,#161622a8 55%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:var(--display);font-size:17px}.admin__head .nick__crown{margin-left:0;font-size:22px;vertical-align:0}.admin__head b{font-weight:500}.admin__head small{font-family:var(--font);font-size:12px;font-weight:700;color:#86efac;opacity:.8}.admin__err{margin-top:12px;font-size:13.5px}.admin__skel{height:150px;margin-top:14px;border-radius:14px}.admin__nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.admin__nums div{padding:12px 14px;border-radius:14px;background:#ffffff0a}.admin__nums b{display:block;font-size:26px;font-weight:800;color:#86efac;text-shadow:0 0 18px rgba(74,222,128,.45)}.admin__nums span{font-size:12.5px;font-weight:600;color:var(--muted)}.admin__chart{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:6px;height:110px;margin-top:16px;align-items:end}.admin__bar{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding-bottom:16px}.admin__bar i{width:100%;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#4ade80,#22c55e4d);box-shadow:0 0 14px -4px #4ade80cc}.admin__bar em{font-style:normal;font-size:11px;font-weight:800;color:#86efac}.admin__bar span{position:absolute;bottom:0;font-size:10.5px;font-weight:600;color:var(--muted)}.admin__note{margin-top:12px;font-size:13px}.admin__note b{color:var(--text)}.admin__label{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.admin__who{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1;overflow:hidden}.admin__who b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin__who small{font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap}.admin__usersLabel{margin-top:20px}.admin__sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--text);background:#ffffff0f;border:0;border-radius:7px;padding:3px 8px;margin:-3px 0;cursor:pointer;transition:background .15s,transform .12s,box-shadow .15s}.admin__sort:hover{background:#ffffff1f;box-shadow:0 0 12px #ffffff14}.admin__sort:active{transform:scale(.94)}.admin__online{color:#4ade80;white-space:nowrap}.admin__online:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80;vertical-align:1px}.admin+.admin{margin-top:18px}.admin__refresh{margin-left:auto;font-family:var(--font)}.admin--host .admin__label{margin-top:16px}.admin--users .admin__search{margin-top:8px}.admin__skel--small{height:70px}.meter{margin-top:10px}.meter__top{display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:600;color:var(--muted)}.meter__top b{color:var(--text);font-weight:700;white-space:nowrap}.meter__bar{height:8px;margin-top:6px;border-radius:99px;background:#ffffff12;overflow:hidden}.meter__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#4ade80);box-shadow:0 0 12px -2px #4ade80b3}.meter.is-warn .meter__bar i{background:linear-gradient(90deg,#f97316,#fb923c);box-shadow:0 0 12px -2px #fb923cb3}.meter.is-bad .meter__bar i{background:linear-gradient(90deg,#dc2626,#f87171);box-shadow:0 0 12px -2px #f87171b3}.admin__facts{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:13px;color:var(--muted)}.admin__facts b{color:var(--text)}.admin__tables{display:flex;flex-direction:column;gap:4px;margin-top:12px}.admin__table{display:flex;align-items:baseline;gap:10px;padding:5px 10px;border-radius:9px;background:#ffffff08;font-size:13px}.admin__table span{font-family:ui-monospace,monospace}.admin__table small{margin-left:auto;color:var(--muted)}.admin__table b{min-width:64px;text-align:right}.admin__search{width:100%}.admin__users{display:flex;flex-direction:column;gap:6px;margin-top:12px;max-height:520px;overflow-y:auto;padding-right:4px}.admin__user{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff08;transition:opacity .2s}.admin__user.is-busy{opacity:.5;pointer-events:none}.admin__user.is-banned{background:#ef444414}.admin__user .admin__who{flex-direction:column;align-items:flex-start;gap:2px}.admin__open{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:2px 6px 2px 0;border-radius:10px;text-align:left;transition:background .2s}.admin__open:hover{background:#ffffff0d}.admin__open:hover .admin__who b{text-decoration:underline;text-underline-offset:3px}.admin__user .admin__who small{white-space:normal;font-weight:600}.admin__tag{margin-left:6px;padding:1px 6px;border-radius:5px;font-style:normal;font-size:10.5px;font-weight:800;text-transform:uppercase;color:#86efac;background:#4ade8024}.admin__tag--ban{color:#fca5a5;background:#ef444429}.admin__tag--vip{color:#d8b4fe;background:#a855f72e}.admin__vipBtn{display:grid;place-items:center;min-width:38px}.admin__vipBtn .nick__vip{margin:0;width:15px;height:15px;vertical-align:0;fill:#ffffff47;filter:none;animation:none}.admin__vipBtn:hover .nick__vip{fill:#d8b4feb3}.admin__vipBtn.is-on{background:#a855f72e}.admin__vipBtn.is-on .nick__vip{fill:#c084fc;filter:drop-shadow(0 0 4px rgba(192,132,252,.9))}.admin__nick{padding:4px 8px;font-size:14px;max-width:220px}.admin__acts{display:flex;gap:6px;flex:none}.admin__warn:hover{color:#fdba74}.admin__danger:hover{color:#fca5a5;background:#ef444424}@media(max-width:720px){.admin__user{flex-wrap:wrap}.admin__acts{width:100%;justify-content:flex-end}}@media(max-width:720px){.admin{padding:14px}.admin__nums{grid-template-columns:repeat(2,minmax(0,1fr))}.admin__chart{gap:3px;height:96px}}.feed__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.feed__hide{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:9px;color:var(--muted);background:#ffffff0d;border:1px solid var(--line);transition:color .2s,background .2s,border-color .2s}.feed__hide:hover{color:var(--text);background:#ffffff1a;border-color:var(--line2)}.feed__hide svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media(min-width:1101px){.page.home{overflow-x:clip;transition:grid-template-columns .5s var(--ease),gap .5s var(--ease)}.page.home{padding-bottom:20px}.page.home .home__main{padding-bottom:60px}.page.home .feed{top:101px;height:calc(100vh - 121px)}.page.home.myhome .feed{top:87px;height:calc(100vh - 107px)}.feed{width:250px;transition:opacity .35s,transform .5s var(--ease),visibility 0s}.page.home.home--nofeed{grid-template-columns:minmax(0,1fr) 0px;gap:0}.home--nofeed .feed{opacity:0;transform:translate(60px);visibility:hidden;pointer-events:none;transition:opacity .3s,transform .5s var(--ease),visibility 0s .5s}}.live{cursor:pointer}.live.is-friend{cursor:default}.live__x{flex:none;width:30px;height:30px;margin-left:-6px;display:grid;place-items:center;border-radius:50%;font-size:12px;font-weight:800;color:var(--muted);background:#ffffff0f;border:1px solid var(--line);transition:color .2s,background .2s}.live__x:hover{color:var(--text);background:#ffffff1f}@media(max-width:720px){.live{padding-right:44px}.live__x{position:absolute;top:10px;right:10px;margin:0;width:28px;height:28px}}.hrow-sec,.hrow-wrap{overflow:visible}.feed-edge{position:fixed;right:0;top:calc(50% - 34px);z-index:30;display:flex;justify-content:flex-end;padding:12px 0 12px 22px}.feed-tab{display:flex;align-items:center;gap:8px;height:44px;max-width:18px;padding:0 0 0 3px;overflow:hidden;border-radius:12px 0 0 12px;border:1px solid var(--line);border-right:0;background:#ffffff12;color:var(--muted);opacity:.55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:700;font-size:13px;white-space:nowrap;transition:max-width .4s var(--ease),padding .4s var(--ease),opacity .25s,background .25s,color .25s,box-shadow .3s}.feed-tab svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.feed-tab span{opacity:0;transition:opacity .2s}.feed-edge:hover .feed-tab,.feed-tab:focus-visible{max-width:220px;padding:0 16px 0 12px;opacity:1;color:var(--text);background:#101018e6;box-shadow:0 12px 30px -12px #000c,0 0 22px -10px var(--accent)}.feed-edge:hover .feed-tab span,.feed-tab:focus-visible span{opacity:1;transition-delay:.1s}.frame-btn svg,.fs svg{overflow:visible}.frame-ico__scan{transition:transform .3s var(--ease)}.frame-btn:hover{color:color-mix(in srgb,var(--tAl) 80%,#fff);background:color-mix(in srgb,var(--tA) 14%,rgba(255,255,255,.05));border-color:color-mix(in srgb,var(--tAl) 38%,transparent);box-shadow:0 0 18px -8px var(--tA)}.frame-btn:hover .frame-ico__scan{animation:frscan 1.4s ease-in-out infinite;filter:drop-shadow(0 0 3px var(--tAl))}@keyframes frscan{0%,to{transform:translateY(0)}25%{transform:translateY(-4.5px)}75%{transform:translateY(4.5px)}}.modal__box.fsearch{background:linear-gradient(165deg,color-mix(in srgb,var(--tA) 13%,rgba(16,16,26,.9)),#0c0c14eb 46%,color-mix(in srgb,var(--tB) 8%,rgba(12,12,20,.94)));-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);border-color:color-mix(in srgb,var(--tAl) 20%,rgba(255,255,255,.1));box-shadow:0 40px 120px -20px #000000e6,0 0 90px -40px var(--tA),inset 0 1px #ffffff12}.fs{position:relative;padding:26px 28px 28px}.fs__glow{position:absolute;inset:-40% 0 auto;height:70%;pointer-events:none;background:radial-gradient(50% 60% at 30% 50%,color-mix(in srgb,var(--tA) 26%,transparent),transparent 70%),radial-gradient(40% 50% at 75% 40%,color-mix(in srgb,var(--tB) 18%,transparent),transparent 70%);filter:blur(30px);opacity:.8}.fs>*:not(.fs__glow){position:relative}.fs__head{display:flex;align-items:center;gap:14px;margin:0 48px 20px 0}.fs__badge{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(140deg,var(--tA),var(--tB));box-shadow:0 8px 26px -8px var(--tA),inset 0 1px #ffffff4d}.fs__badge svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.fs__badge .frame-ico__scan{animation:frscan 2.4s ease-in-out infinite}.fs__title{margin:0;font-family:var(--display);font-weight:500;font-size:21px;letter-spacing:-.01em;background:linear-gradient(90deg,#fff,var(--tAl) 70%,var(--tBl));-webkit-background-clip:text;background-clip:text;color:transparent}.fs__sub{margin:3px 0 0;color:var(--muted);font-size:13.5px}.fs__only{display:inline-flex;align-items:center;margin-top:7px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:750;color:color-mix(in srgb,var(--tAl) 75%,#fff);background:color-mix(in srgb,var(--tA) 16%,rgba(255,255,255,.04));border:1px solid color-mix(in srgb,var(--tAl) 30%,transparent)}.fs__drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:38px 20px 30px;border-radius:20px;cursor:pointer;text-align:center;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--tA) 12%,transparent),transparent 70%),#ffffff06;border:1px solid rgba(255,255,255,.07);transition:background .3s,border-color .3s,box-shadow .3s,transform .3s var(--ease);outline:none}.fs__drop:hover,.fs__drop:focus-visible{border-color:color-mix(in srgb,var(--tAl) 25%,transparent);box-shadow:inset 0 0 50px -20px color-mix(in srgb,var(--tA) 60%,transparent)}.fs.is-over .fs__drop{transform:scale(1.012);border-color:color-mix(in srgb,var(--tAl) 55%,transparent);background:radial-gradient(120% 100% at 50% 30%,color-mix(in srgb,var(--tA) 26%,transparent),transparent 75%),#ffffff0a;box-shadow:0 0 60px -20px var(--tA),inset 0 0 60px -20px var(--tA)}.fs__corner{position:absolute;width:30px;height:30px;pointer-events:none;border:2.5px solid color-mix(in srgb,var(--tAl) 75%,transparent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--tA) 80%,transparent));transition:transform .35s var(--ease)}.fs__corner--tl{top:12px;left:12px;border-right:0;border-bottom:0;border-radius:12px 0 0}.fs__corner--tr{top:12px;right:12px;border-left:0;border-bottom:0;border-radius:0 12px 0 0}.fs__corner--bl{bottom:12px;left:12px;border-right:0;border-top:0;border-radius:0 0 0 12px}.fs__corner--br{bottom:12px;right:12px;border-left:0;border-top:0;border-radius:0 0 12px}.fs__drop:hover .fs__corner--tl,.fs.is-over .fs__corner--tl{transform:translate(-3px,-3px)}.fs__drop:hover .fs__corner--tr,.fs.is-over .fs__corner--tr{transform:translate(3px,-3px)}.fs__drop:hover .fs__corner--bl,.fs.is-over .fs__corner--bl{transform:translate(-3px,3px)}.fs__drop:hover .fs__corner--br,.fs.is-over .fs__corner--br{transform:translate(3px,3px)}.fs__scanline{position:absolute;left:28px;right:28px;top:20px;height:2px;pointer-events:none;border-radius:2px;opacity:.55;background:linear-gradient(90deg,transparent,var(--tAl),transparent);box-shadow:0 0 14px 1px color-mix(in srgb,var(--tA) 70%,transparent);animation:fsdrop 4.5s ease-in-out infinite}@keyframes fsdrop{0%,to{top:22px;opacity:0}12%{opacity:.55}50%{top:calc(100% - 24px);opacity:.55}62%{opacity:0}}.fs__dropIco{width:62px;height:62px;display:grid;place-items:center;margin-bottom:8px;border-radius:20px;color:var(--tAl);background:color-mix(in srgb,var(--tA) 16%,rgba(255,255,255,.04));border:1px solid color-mix(in srgb,var(--tAl) 26%,transparent);box-shadow:0 0 40px -12px var(--tA);transition:transform .35s var(--ease)}.fs__drop:hover .fs__dropIco,.fs.is-over .fs__dropIco{transform:translateY(-3px) scale(1.06)}.fs__dropIco svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fs__dropIco .frame-ico__scan{animation:frscan 2.4s ease-in-out infinite}.fs__dropText{font-family:var(--display);font-size:19px;font-weight:500;letter-spacing:-.01em}.fs__dropText kbd{display:inline-block;min-width:28px;padding:1px 7px 2px;margin:0 1px;border-radius:8px;font-family:var(--font);font-size:14px;font-weight:800;vertical-align:2px;color:color-mix(in srgb,var(--tAl) 70%,#fff);background:color-mix(in srgb,var(--tA) 20%,rgba(255,255,255,.06));border:1px solid color-mix(in srgb,var(--tAl) 35%,transparent);box-shadow:0 2px color-mix(in srgb,var(--tA) 35%,rgba(0,0,0,.6))}.fs__phone{display:none}.fs__dropHint{color:var(--muted);font-size:13.5px}.fs__dropBtns{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.fs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:12px;font-weight:750;font-size:14px;white-space:nowrap;color:var(--text);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0d;transition:background .2s,border-color .2s,box-shadow .25s,transform .2s var(--ease),opacity .2s}.fs-btn:not(:disabled):hover{transform:translateY(-1px);background:color-mix(in srgb,var(--tA) 16%,rgba(255,255,255,.07));border-color:color-mix(in srgb,var(--tAl) 40%,transparent);box-shadow:0 8px 22px -12px var(--tA),inset 0 1px #ffffff14}.fs-btn:disabled{opacity:.4;cursor:default}.fs-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.fs-btn--main{color:#fff;border-color:#ffffff2e;text-shadow:0 1px 2px rgba(0,0,0,.35);background:linear-gradient(135deg,color-mix(in srgb,var(--tA) 88%,#000),color-mix(in srgb,var(--tB) 80%,#000));box-shadow:0 8px 24px -10px var(--tA),inset 0 1px #ffffff40}.fs-btn--main:not(:disabled):hover{background:linear-gradient(135deg,var(--tA),var(--tB));border-color:#ffffff4d;box-shadow:0 10px 30px -8px var(--tA),0 0 0 4px color-mix(in srgb,var(--tA) 14%,transparent),inset 0 1px #ffffff4d}.fs-btn--small{height:34px;padding:0 14px;font-size:13px;border-radius:10px}.fs__url{display:flex;align-items:center;gap:10px;margin-top:14px;padding:5px 5px 5px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:border-color .2s,box-shadow .25s}.fs__url:focus-within{border-color:color-mix(in srgb,var(--tAl) 45%,transparent);box-shadow:0 0 30px -10px color-mix(in srgb,var(--tA) 70%,transparent)}.fs__url>svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round}.fs__urlInput{flex:1;min-width:0;height:34px;background:none;border:0;outline:none;font-size:14px}.fs__urlInput::placeholder{color:#ffffff59}.fs__note{margin:12px 2px 0;color:#ffffff6b;font-size:12.5px;text-align:center}.fs__foot{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:16px}.fs__quota{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 10px;border-radius:999px;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums;background:#ffffff09;border:1px solid color-mix(in srgb,var(--tAl) 16%,rgba(255,255,255,.06))}.fs__quota>i{position:relative;width:46px;height:6px;flex:none;border-radius:6px;background:#ffffff14}.fs__quota>i b{position:absolute;inset:0 auto 0 0;width:calc(var(--q) * 100%);border-radius:6px;background:linear-gradient(90deg,var(--tA),var(--tAl));box-shadow:0 0 8px color-mix(in srgb,var(--tA) 70%,transparent)}.fs__quota span>b{color:var(--text);font-weight:800}.fs__quota.is-low>i b{background:linear-gradient(90deg,#f59e0b,#fcd34d);box-shadow:0 0 8px #f59e0b99}.fs__quota.is-low span>b{color:#fcd34d}.fs__tips{overflow:hidden;margin:-4px 0 0;padding:0;list-style:none;display:grid;gap:4px;max-width:560px;color:#ffffff75;font-size:12.5px;line-height:1.4}.fs__tips li{position:relative;padding-left:14px}.fs__tips li:before{content:"";position:absolute;left:2px;top:.58em;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--tAl) 60%,transparent)}.fs__tipsToggle{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 12px;border-radius:9px;font-size:12.5px;font-weight:750;color:#ffffff8c;transition:color .2s,background .2s,transform .2s var(--ease)}.fs__tipsToggle:hover{color:var(--text);background:color-mix(in srgb,var(--tA) 12%,rgba(255,255,255,.05))}.fs__tipsToggle:active{transform:scale(.96)}.fs__tipsToggle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-90deg);transition:transform .25s var(--ease)}.fs__tipsToggle.is-open svg{transform:rotate(0)}.fs__error{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 12px 12px 14px;border-radius:14px;font-size:14px;background:linear-gradient(100deg,#f43f5e24,#f43f5e0d);border:1px solid rgba(251,113,133,.3)}.fs__error b{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;background:#f43f5e40;color:#fecdd3;font-weight:900}.fs__error span{flex:1}.fs__retry{flex:none;height:32px;padding:0 12px;border-radius:10px;font-weight:750;font-size:13px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);transition:background .2s,transform .2s}.fs__retry:hover{background:#ffffff24;transform:translateY(-1px)}.fs__unsure{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 14px;border-radius:14px;font-size:13.5px;line-height:1.45;color:#fde68a;background:linear-gradient(100deg,#f59e0b24,#f59e0b0a);border:1px solid rgba(252,211,77,.28)}.fs__unsure b{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;background:#f59e0b40;color:#fef3c7;font-weight:900}.fs__unsure strong{color:#fef3c7}.fs__busy{display:flex;flex-direction:column;align-items:center;gap:16px;padding:6px 0 4px}.fs__scan{position:relative;width:min(100%,520px);aspect-ratio:16 / 9;border-radius:16px;background:#ffffff0a}.fs__scan img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:16px;filter:saturate(.8) brightness(.8)}.fs__scan .fs__corner{border-color:var(--tAl)}.fs__scan .fs__corner--tl{top:-6px;left:-6px}.fs__scan .fs__corner--tr{top:-6px;right:-6px}.fs__scan .fs__corner--bl{bottom:-6px;left:-6px}.fs__scan .fs__corner--br{bottom:-6px;right:-6px}.fs__beam{position:absolute;left:0;right:0;top:0;height:30%;pointer-events:none;border-radius:16px 16px 0 0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--tA) 28%,transparent) 80%,color-mix(in srgb,var(--tAl) 90%,#fff) 100%);animation:fsbeam 1.6s ease-in-out infinite alternate}.fs__beam:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--tAl);box-shadow:0 0 14px 2px var(--tA)}@keyframes fsbeam{0%{top:0}to{top:70%}}.fs__busyText{display:flex;align-items:center;gap:10px;font-weight:700;color:color-mix(in srgb,var(--tAl) 55%,#fff)}.fs__dots{display:flex;gap:4px}.fs__dots i{width:6px;height:6px;border-radius:50%;background:var(--tAl);box-shadow:0 0 8px var(--tA);animation:fsdot 1s ease-in-out infinite}.fs__dots i:nth-child(2){animation-delay:.15s}.fs__dots i:nth-child(3){animation-delay:.3s}@keyframes fsdot{50%{transform:translateY(-4px);opacity:.5}}.fs__cancel{color:var(--muted);font-size:13px;font-weight:700;padding:6px 10px;border-radius:8px;transition:color .2s,background .2s}.fs__cancel:hover{color:var(--text);background:#ffffff12}.fs-best{position:relative;padding:18px;border-radius:20px;background:#08080e73;border:1px solid color-mix(in srgb,var(--tAl) 18%,rgba(255,255,255,.08));box-shadow:0 20px 50px -30px #000,inset 0 1px #ffffff0d}.fs-best__backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:20px;opacity:.2;filter:blur(28px) saturate(1.4);pointer-events:none}.fs-best>*:not(.fs-best__backdrop){position:relative}.fs-best__top{display:flex;gap:20px;align-items:flex-start}.fs-best__poster{width:150px;flex:none;aspect-ratio:2 / 3;border-radius:14px;box-shadow:0 16px 40px -14px #000,0 0 40px -14px var(--tA)}.fs-best__poster .poster-img{width:100%;height:100%;object-fit:cover;border-radius:14px}.fs-best__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding-top:2px}.fs-best__meta{color:var(--muted);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.fs-best__name{margin:0;font-family:var(--display);font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-.01em}.fs-best__orig{margin-top:-4px;color:var(--muted);font-size:13.5px}.fs-best__moment{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:7px 14px 7px 10px;border-radius:12px;font-weight:800;font-size:16px;font-variant-numeric:tabular-nums;color:#fff;background:linear-gradient(120deg,color-mix(in srgb,var(--tA) 34%,rgba(255,255,255,.04)),color-mix(in srgb,var(--tB) 20%,rgba(255,255,255,.03)));border:1px solid color-mix(in srgb,var(--tAl) 40%,transparent);box-shadow:0 0 26px -10px var(--tA)}.fs-best__moment svg{width:18px;height:18px;fill:none;stroke:var(--tAl);stroke-width:2.2;stroke-linecap:round}.fs-match{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.fs-match__bar{flex:1;max-width:220px;height:7px;border-radius:6px;background:#ffffff14}.fs-match__bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--tA),var(--tAl));box-shadow:0 0 10px color-mix(in srgb,var(--tA) 80%,transparent)}.fs-match b{color:var(--text);font-size:15px;font-variant-numeric:tabular-nums}.fs-match.is-weak .fs-match__bar i{background:linear-gradient(90deg,#f59e0b,#fcd34d);box-shadow:0 0 10px #f59e0b99}.fs-matches{display:grid;gap:7px;margin-top:2px}.fs-match__label{width:62px;flex:none;font-weight:750;color:#ffffff9e}.fs-match>b{min-width:38px;text-align:right}.fs-match.is-weak>b{color:#fcd34d}.fs-match--none{font-size:12.5px;color:var(--muted);font-style:italic}.fs-src{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px}.fs-src__title{margin-right:2px;font-size:12px;font-weight:750;color:#ffffff9e}.fs-src__chip{padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:650;color:#ffffff73;background:#ffffff0a;border:1px dashed rgba(255,255,255,.16)}.fs-src__chip.is-yes{color:var(--text);background:color-mix(in srgb,var(--tA) 22%,transparent);border:1px solid color-mix(in srgb,var(--tAl) 45%,transparent);box-shadow:0 0 12px -4px var(--tA)}.fs-best__warn{color:#fcd34d;font-size:12.5px}.fs-match.is-low .fs-match__bar i{background:linear-gradient(90deg,#6b7280,#a8a29e);box-shadow:none}.fs-match.is-low>b{color:#a8a29e}.fs-best__maybe{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:6px;vertical-align:1px;font-size:11px;letter-spacing:.05em;color:#fde68a;background:#f59e0b29;border:1px solid rgba(252,211,77,.3)}.fs-best--maybe{border-color:#fcd34d33}.fs-best--maybe .fs-best__moment{background:#ffffff0a;border-style:dashed;border-color:#ffffff38;box-shadow:none;color:#fffc}.fs-best--maybe .fs-best__moment svg{stroke:#ffffff8c}.fs-best--maybe .fs-compare figure:last-child{border-color:#ffffff1a;box-shadow:none}.fs-best__btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:8px}.fs-best__shelved{color:#86efac;font-weight:750;font-size:13.5px}.fs-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.fs-compare figure{position:relative;margin:0;aspect-ratio:16 / 9;border-radius:12px;background:#00000059;border:1px solid rgba(255,255,255,.08)}.fs-compare img,.fs-compare video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:12px}.fs-compare figcaption{position:absolute;left:8px;bottom:8px;padding:3px 9px;border-radius:8px;font-size:12px;font-weight:750;background:#08080eb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fs-compare figure:last-child{border-color:color-mix(in srgb,var(--tAl) 35%,transparent);box-shadow:0 0 24px -12px var(--tA)}.fs__others{margin-top:18px}.fs__othersTitle{margin:0 0 10px 2px;color:var(--muted);font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.fs__otherList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fs-other{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 12px 7px 7px;border-radius:12px;text-align:left;background:#ffffff09;border:1px solid rgba(255,255,255,.07);transition:background .2s,border-color .2s,transform .2s var(--ease),box-shadow .25s}.fs-other:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--tA) 12%,rgba(255,255,255,.05));border-color:color-mix(in srgb,var(--tAl) 32%,transparent);box-shadow:0 10px 24px -14px var(--tA)}.fs-other__poster{width:34px;height:48px;flex:none}.fs-other__poster .poster-img{width:100%;height:100%;object-fit:cover;border-radius:7px}.fs-other__text{flex:1;min-width:0;display:flex;flex-direction:column}.fs-other__text b{font-size:13.5px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-other__text small{color:var(--muted);font-size:12px}.fs-other__pct{flex:none;color:var(--tAl);font-weight:800;font-size:13px;font-variant-numeric:tabular-nums}.fs__again{display:flex;justify-content:center;margin-top:18px}@media(max-width:720px){.fs{padding:20px 16px calc(24px + env(safe-area-inset-bottom))}.fs__head{margin-bottom:16px}.fs__badge{width:40px;height:40px;border-radius:12px}.fs__title{font-size:18px}.fs__sub{font-size:12.5px}.fs__only{font-size:11.5px;border-radius:10px}.fs__quota{border-radius:14px;font-size:12px}.fs__tips{font-size:12px}.fs__head{align-items:flex-start}.fs__drop{padding:30px 14px 24px}.fs__dropText{font-size:17px}.fs__pc{display:none}.fs__phone{display:inline}.fs-best{padding:14px}.fs-best__top{gap:14px}.fs-best__poster{width:96px}.fs-best__name{font-size:18px}.fs-best__moment{font-size:14px;padding:6px 12px 6px 8px}.fs-best__btns .fs-btn{flex:1;height:38px;padding:0 12px;font-size:13px}.fs-compare{gap:8px}.fs__otherList{grid-template-columns:1fr}}.sw{position:relative;width:52px;height:30px;flex:none;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 2px 6px #00000059;transition:background .35s,box-shadow .35s,border-color .35s}.sw.is-on{background:linear-gradient(120deg,var(--tA, #8b5cf6),var(--tB, #ec4899));border-color:#ffffff38;box-shadow:0 0 22px -4px var(--tA, #8b5cf6),inset 0 1px #ffffff40}.sw__knob{position:absolute;top:2px;left:2px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 3px 10px #00000073;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.sw.is-on .sw__knob{transform:translate(22px)}.sw__knob svg{width:13px;height:13px;fill:none;stroke:#8a8aa0;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sw.is-on .sw__knob svg{stroke:var(--tA, #8b5cf6)}.tgl:hover>.sw:not(.is-on){background:#ffffff29}.tgl:active>.sw .sw__knob{scale:.9}.modal__box.pset{background:linear-gradient(165deg,color-mix(in srgb,var(--tA) 12%,rgba(16,16,26,.9)),#0c0c14eb 46%,color-mix(in srgb,var(--tB) 7%,rgba(12,12,20,.94)));-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);border-color:color-mix(in srgb,var(--tAl) 18%,rgba(255,255,255,.1));box-shadow:0 40px 120px -20px #000000e6,0 0 90px -40px var(--tA),inset 0 1px #ffffff12}.pset .pedit{position:relative}.pset__glow{position:absolute;inset:-30% 0 auto;height:50%;pointer-events:none;background:radial-gradient(50% 60% at 30% 50%,color-mix(in srgb,var(--tA) 22%,transparent),transparent 70%),radial-gradient(40% 50% at 75% 40%,color-mix(in srgb,var(--tB) 15%,transparent),transparent 70%);filter:blur(30px);opacity:.8}.pset .pedit>*:not(.pset__glow){position:relative}.pset__head{display:flex;align-items:center;gap:14px;margin:0 48px 18px 0}.pset__badge{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(140deg,var(--tA),var(--tB));box-shadow:0 8px 26px -8px var(--tA),inset 0 1px #ffffff4d}.pset__badge svg,.acc__ico svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pset__title{margin:0;font-family:var(--display);font-weight:500;font-size:21px;background:linear-gradient(90deg,#fff,var(--tAl) 70%,var(--tBl));-webkit-background-clip:text;background-clip:text;color:transparent}.pset__sub{margin:3px 0 0;color:var(--muted);font-size:13px}.pset .acc{border-radius:18px;transition:border-color .25s,background .25s,box-shadow .25s}.pset .acc:hover{border-color:color-mix(in srgb,var(--tAl) 26%,transparent);box-shadow:0 0 30px -16px var(--tA)}.pset .acc.is-open{border-color:color-mix(in srgb,var(--tAl) 30%,transparent);background:color-mix(in srgb,var(--tA) 6%,rgba(255,255,255,.04))}.pset .acc__head{justify-content:flex-start;padding:12px 16px 12px 12px}.pset .acc__title{flex:1}.acc__ico{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:11px;color:color-mix(in srgb,var(--tAl) 85%,#fff);background:color-mix(in srgb,var(--tA) 18%,rgba(255,255,255,.04));transition:transform .3s var(--ease),box-shadow .3s}.acc__ico svg{width:18px;height:18px}.acc__head:hover .acc__ico,.acc.is-open .acc__ico{transform:scale(1.08) rotate(-4deg);box-shadow:0 0 18px -6px var(--tA)}.adb{display:flex;flex-direction:column;gap:8px;align-items:stretch}.adb .seg{align-self:flex-start}.adb__sub{margin:10px 0 0;font-size:14.5px;font-weight:750}.adb__item{padding:12px 14px;border-radius:14px;background:#ffffff09;border:1px solid var(--line);transition:background .25s,border-color .25s,box-shadow .25s}.adb__item:hover{background:#fff1;border-color:color-mix(in srgb,var(--tAl, #c4b5fd) 28%,transparent);box-shadow:0 0 26px -14px var(--tA, #8b5cf6)}.adb__item.is-best{border-color:color-mix(in srgb,var(--tA, #8b5cf6) 40%,var(--line))}.adb__row{display:flex;align-items:center;gap:10px}.adb__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.adb__text b{font-size:14.5px;font-weight:750;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adb__text em{font-style:normal;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;color:var(--muted);background:#ffffff12}.adb__item.is-best .adb__text em{color:#fff;background:color-mix(in srgb,var(--tA, #8b5cf6) 55%,transparent)}.adb__text small{color:var(--muted);font-size:12.5px;line-height:1.35}.adb__row .btn{flex:none}.adb__help{margin:8px 0 0;padding:0 0 0 20px;color:var(--muted);font-size:12.5px;line-height:1.45;overflow:hidden;display:flex;flex-direction:column;gap:4px}@media(max-width:720px){.adb__row{flex-wrap:wrap}.adb__text{flex-basis:100%}.adb__row .plinkset__q{margin-left:auto}}.tgls{display:flex;flex-direction:column;gap:8px}.tgl{display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;border-radius:14px;text-align:left;color:var(--text);cursor:pointer;background:#ffffff09;border:1px solid var(--line);transition:background .25s,border-color .25s,box-shadow .25s}.tgl:hover{background:#fff1;border-color:color-mix(in srgb,var(--tAl, #c4b5fd) 28%,transparent);box-shadow:0 0 26px -14px var(--tA, #8b5cf6)}.tgl.is-on{border-color:color-mix(in srgb,var(--tA, #8b5cf6) 30%,var(--line))}.tgl__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tgl__text b{font-size:14.5px;font-weight:750}.tgl__text small{color:var(--muted);font-size:12.5px;line-height:1.35}@media(max-width:720px){.tgl{padding:11px 12px;gap:10px}.pset__head{margin-bottom:14px}.pset__title{font-size:18px}}.profile{position:relative;--pa: var(--accent);--pb: color-mix(in srgb, var(--accent) 70%, #ec4899);--pal: color-mix(in srgb, var(--accent) 55%, #fff);--pbl: color-mix(in srgb, var(--pb) 60%, #fff);--tA: var(--pa);--tB: var(--pb);--tAl: var(--pal);--tBl: var(--pbl)}.profile:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1000px 560px at 12% -8%,color-mix(in srgb,var(--pa) 13%,transparent),transparent 62%),radial-gradient(900px 520px at 100% 6%,color-mix(in srgb,var(--pb) 10%,transparent),transparent 60%),var(--bg)}.pfx{position:absolute;top:0;left:0;right:0;height:760px;z-index:1;pointer-events:none}.profile__page{z-index:2}.profile__banner .banner{box-shadow:inset 0 -120px 120px -60px color-mix(in srgb,var(--pa) 22%,transparent)}.profile__avatar{box-shadow:0 0 0 4px var(--bg),0 0 0 7px var(--accent),0 0 60px -4px var(--pa)}.profile__now{position:absolute;inset:0 0 118px;z-index:3;padding:0 40px;display:flex;align-items:center;justify-content:flex-end;pointer-events:none}.pnow__wrap{position:relative;pointer-events:auto;width:470px;max-width:100%}.pnow{--glow: 74, 222, 128;position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:12px;border-radius:20px;cursor:pointer;outline:none;isolation:isolate;overflow:hidden;color:#fff;text-align:left;background:linear-gradient(120deg,rgba(var(--glow),.3),#0a0a109e 55%),#0a0a1061;backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 60px -24px #000000e6,0 0 40px -18px rgba(var(--glow),.9),inset 0 1px #ffffff24;transition:border-color .25s,box-shadow .3s}.pnow:hover,.pnow:focus-visible{border-color:rgba(var(--glow),.6);box-shadow:0 28px 64px -24px #000000e6,0 0 54px -14px rgba(var(--glow),1),inset 0 1px #ffffff2e}.pnow__bg{position:absolute;inset:0;z-index:-1;opacity:.35;pointer-events:none}.pnow__bg img{width:100%;height:100%;object-fit:cover;filter:blur(26px) saturate(1.6);transform:scale(1.4)}.pnow__poster{position:relative;width:56px;flex:none;aspect-ratio:2/3;border-radius:10px;overflow:hidden;box-shadow:0 10px 24px -8px #000000e6,0 0 0 1px #ffffff24;transition:transform .35s var(--ease)}.pnow:hover .pnow__poster{transform:rotate(-3deg) scale(1.05)}.pnow__poster img{width:100%;height:100%;object-fit:cover}.pnow__noPoster{display:grid;place-items:center;width:100%;height:100%;background:rgba(var(--glow),.35);font-size:20px}.pnow__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pnow__kicker{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#bbf7d0;white-space:nowrap}.pnow__dot{width:7px;height:7px;flex:none;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade80;animation:blink 1.4s ease-in-out infinite}.pnow__name{font-family:var(--display);font-size:15.5px;font-weight:600;line-height:1.2;letter-spacing:-.01em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 1px 12px rgba(0,0,0,.55)}.pnow__meta{font-size:12.5px;font-weight:700;color:#ffffffc7}.pnow__eq{display:inline-flex;align-items:flex-end;gap:2px;height:11px;margin-left:2px}.pnow__eq i{width:2.5px;height:30%;border-radius:2px;background:#4ade80;box-shadow:0 0 6px #4ade80;animation:eq .9s ease-in-out infinite}.pnow__eq i:nth-child(2){animation-delay:-.3s;animation-duration:1.1s}.pnow__eq i:nth-child(3){animation-delay:-.6s;animation-duration:.8s}.pnow__eq i:nth-child(4){animation-delay:-.15s;animation-duration:1.2s}.pnow__eq.is-paused i{animation:none;opacity:.5}.pnow__go{flex:none;display:inline-flex;align-items:center;gap:5px;padding:9px 14px;border-radius:12px;font-size:13px;font-weight:800;color:#052e16;background:#4ade80;box-shadow:0 0 20px -4px #4ade80;transition:box-shadow .25s,transform .2s}.pnow:hover .pnow__go{box-shadow:0 0 30px -2px #4ade80;transform:translate(2px)}.pnow__side{flex:none;display:flex;align-items:center;gap:8px}.pnow__x{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:12px;font-weight:800;color:#ffffffb3;background:#ffffff14;border:1px solid rgba(255,255,255,.16);transition:color .2s,background .2s,border-color .2s}.pnow__x:hover{color:#fff;background:#ffffff2e;border-color:#ffffff4d}.pnow.is-friend{cursor:default}.profile__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}.profile__meta .profile__login{margin:0;color:var(--muted);text-shadow:0 1px 8px rgba(0,0,0,.7)}.plinks{display:inline-flex;gap:6px;padding:4px;margin:-4px 0}.plink{--bc: var(--pa);width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#ffffffe0;background:#0b0b128c;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color .2s,background .2s,border-color .2s,box-shadow .25s}.plink svg{width:18px;height:18px;fill:currentColor}.plink--steam svg{width:17px;height:17px}.plink:hover{color:#fff;background:color-mix(in srgb,var(--bc) 35%,rgba(11,11,18,.6));border-color:color-mix(in srgb,var(--bc) 70%,transparent);box-shadow:0 0 20px -4px var(--bc)}.plink--discord{--bc: #5865f2}.plink--telegram{--bc: #29a9eb}.plink--steam{--bc: #66c0f4}.pmusic-wrap{position:relative;display:inline-flex;padding:4px;margin:-4px;min-width:0;max-width:calc(100% + 8px)}.pmusic{--p: 0;position:relative;display:inline-flex;align-items:center;gap:10px;height:40px;min-width:0;max-width:min(270px,100%);padding:0 14px 0 4px;border-radius:99px;color:#fff;text-align:left;background:linear-gradient(100deg,color-mix(in srgb,var(--pa) 32%,rgba(12,12,20,.74)),#0c0c14ad 75%);border:1px solid color-mix(in srgb,var(--pal) 32%,rgba(255,255,255,.1));backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);box-shadow:0 8px 24px -14px #000000e6,inset 0 1px #ffffff14;transition:border-color .25s,box-shadow .3s,background .3s}.pmusic:hover{border-color:color-mix(in srgb,var(--pal) 62%,transparent);box-shadow:0 10px 30px -12px var(--pa),inset 0 1px #ffffff1f}.pmusic.is-playing{border-color:color-mix(in srgb,var(--pal) 58%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--pa) 22%,transparent),0 10px 32px -10px var(--pa),inset 0 1px #ffffff1f}.pmusic.is-error{border-color:#f871718c;background:linear-gradient(100deg,#7f1d1d80,#0c0c14b8 75%)}.pmusic.is-error .pmusic__title{color:#fecaca;font-weight:700}.pmusic__ring{position:relative;width:34px;height:34px;flex:none;display:grid;place-items:center}.pmusic__ring:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--pal) calc(var(--p) * 1turn),rgba(255,255,255,.14) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px))}.pmusic.is-loading .pmusic__ring:before{background:conic-gradient(var(--pal) 0 28%,rgba(255,255,255,.12) 0);animation:spin .9s linear infinite}.pmusic__ring:after{content:"";position:absolute;inset:-3px;border-radius:50%;box-shadow:0 0 14px -2px var(--pa);opacity:0;transition:opacity .6s;pointer-events:none}.pmusic__ring.is-on:after{opacity:1;animation:discGlow 2.4s ease-in-out infinite}@keyframes discGlow{50%{box-shadow:0 0 20px 0 var(--pa)}}.pmusic__disc{position:absolute;inset:3px;border-radius:50%;will-change:transform;background:radial-gradient(circle,transparent 0 7px,rgba(0,0,0,.55) 7px 7.6px,transparent 8px),repeating-radial-gradient(circle,#14141c 0 1.3px,#24242f 1.3px 2.6px);box-shadow:inset 0 0 0 1px #ffffff12}.pmusic__disc:after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 20deg,transparent 0 8%,rgba(255,255,255,.22) 12%,transparent 18% 55%,rgba(255,255,255,.12) 60%,transparent 66%)}.pmusic__label{position:absolute;inset:0;margin:auto;width:15px;height:15px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,.55) 0 1.2px,transparent 1.6px),radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--accent) 55%,#fff),var(--accent) 72%);box-shadow:0 0 10px -2px var(--pa),0 0 0 1.5px #00000059}.pmusic__label:after{content:"";position:absolute;top:1.5px;left:50%;width:3px;height:3px;margin-left:-1.5px;border-radius:50%;background:#ffffffb3}.pmusic__icon{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink, #fff);pointer-events:none;transition:transform .25s var(--ease)}.pmusic__icon svg{width:8px;height:8px;fill:currentColor;filter:drop-shadow(0 0 1px rgba(0,0,0,.4))}.pmusic:hover .pmusic__icon{transform:scale(1.2)}.pmusic__title{min-width:0;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:750;letter-spacing:.005em}.pmusic__track{display:inline}.pmusic__title.is-moving{text-overflow:clip;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 14px),transparent)}.pmusic__title.is-moving .pmusic__track{display:inline-flex;gap:32px;animation:marquee 8s linear infinite}@keyframes marquee{to{transform:translate(calc(-50% - 16px))}}.pmusic__note{width:15px;height:15px;flex:none;fill:none;stroke:var(--pal);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.pmusic .pnow__eq{height:13px;flex:none}.pmusic .pnow__eq i{width:3px;background:var(--pal);box-shadow:0 0 6px var(--pa)}.pmusic__panel{position:absolute;top:calc(100% + 6px);left:4px;z-index:20;width:340px;max-width:calc(100vw - 32px);padding:6px;border-radius:16px;background:#0e0e16eb;border:1px solid color-mix(in srgb,var(--pal) 30%,var(--line2));box-shadow:0 24px 50px -20px #000,0 0 30px -16px var(--pa);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pmusic__panel iframe{display:block;width:100%;border:0;border-radius:11px}.pmusic-engine{position:fixed;right:0;bottom:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.pstats2{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:28px}.pstat{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px 15px;border-radius:18px;text-align:left;color:var(--text);overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--pa) 16%,transparent),transparent 60%),#ffffff09;border:1px solid color-mix(in srgb,var(--pa) 18%,var(--line));transition:border-color .25s,box-shadow .3s,background .3s}.pstat:after{content:"";position:absolute;right:-30px;bottom:-40px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pb) 22%,transparent),transparent 70%);z-index:-1;transition:transform .5s var(--ease)}.pstat:hover{border-color:color-mix(in srgb,var(--pa) 45%,transparent);box-shadow:0 18px 40px -22px var(--pa)}.pstat:hover:after{transform:scale(1.4)}.pstat.is-link{cursor:pointer}.pstat__top{display:flex;align-items:center;gap:8px;min-width:0}.pstat__ico{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:9px;color:var(--pal);background:color-mix(in srgb,var(--pa) 20%,rgba(255,255,255,.04))}.pstat__ico svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pstat__label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);line-height:1.2}.pstat__value{font-family:var(--display);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.1;background:linear-gradient(100deg,#fff 30%,var(--pal));-webkit-background-clip:text;background-clip:text;color:transparent}.pstat__value small{font-size:16px}.pstat__word{display:block;font-size:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:2px}.pstat__word--long{font-size:15px;line-height:1.25;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pstat__sub{font-size:12.5px;font-weight:600;color:var(--muted);margin-top:auto}.pstat__hist{display:flex;flex-direction:column;gap:2px;height:26px;margin-top:auto}.pstat__bars{position:relative;flex:1;min-height:0;display:flex;align-items:flex-end;gap:3px}.pstat__bars i{flex:1;border-radius:3px 3px 1px 1px;transform-origin:bottom;background:linear-gradient(180deg,var(--pal),var(--pa))}.pstat__mark{position:absolute;top:-3px;bottom:-1px;width:2px;margin-left:-1px;border-radius:2px;background:#fff;box-shadow:0 0 6px var(--pa)}.pstat__axis{display:flex;gap:3px;font-size:9px;font-weight:700;line-height:8px;color:var(--muted);opacity:.7}.pstat__axis span{flex:1;text-align:center}.pstat__axis .is-avg{color:#fff}@media(max-width:1180px){.pstats2{grid-template-columns:repeat(3,minmax(0,1fr))}}.pfxp{display:flex;flex-direction:column;gap:10px}.pfxp__tabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pfxp__none{height:30px;margin-right:6px;padding:0 12px;border-radius:99px;font-size:12.5px;font-weight:700;color:var(--muted);background:#ffffff0d;border:1px solid var(--line);transition:color .2s,border-color .2s,background .2s}.pfxp__none:hover{color:var(--text);border-color:var(--line2)}.pfxp__none.is-on{color:#fff;background:#ffffff1f;border-color:#ffffff59}.pfxp__tab{position:relative;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid transparent;transition:border-color .2s,background .2s}.pfxp__tab i{width:14px;height:14px;border-radius:50%;background:var(--sw);box-shadow:0 0 8px -1px var(--gc)}.pfxp__tab:hover{background:#ffffff0f}.pfxp__tab.is-open{border-color:color-mix(in srgb,var(--gc) 70%,transparent);background:color-mix(in srgb,var(--gc) 14%,transparent)}.pfxp__tab.has-on:after{content:"";position:absolute;right:0;top:0;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--panel),0 0 6px var(--gc)}.pfxp__label{margin-left:8px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gc) 75%,#fff)}.pfxp__list{display:flex;flex-wrap:wrap;gap:6px;padding:3px;margin:-3px}.pfxp__item{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 10px;border-radius:11px;font-size:13px;font-weight:700;color:var(--muted);background:#ffffff0a;border:1px solid var(--line);transition:color .2s,border-color .2s,background .2s,box-shadow .25s}.pfxp__item:hover{color:var(--text);border-color:color-mix(in srgb,var(--gc) 45%,transparent)}.pfxp__item.is-on{color:#fff;background:color-mix(in srgb,var(--gc) 20%,transparent);border-color:color-mix(in srgb,var(--gc) 70%,transparent);box-shadow:0 0 18px -6px var(--gc)}.pfxp__emoji{font-size:15px;line-height:1;display:inline-flex}.plinkset{display:flex;flex-direction:column;gap:10px}.plinkset__item{display:flex;flex-direction:column;gap:4px}.plinkset__row{display:flex;align-items:center;gap:10px}.plinkset__row .plink{flex:none;cursor:default}.plinkset__row .input{flex:1;min-width:0}.plinkset__item>small{padding-left:44px;font-size:12px}.plinkset__help{display:block;color:var(--muted);overflow:hidden}.plinkset__q{flex:none;width:30px;height:30px;border-radius:50%;font-weight:800;font-size:13px;color:var(--muted);background:#ffffff0d;border:1px solid var(--line);transition:color .2s,border-color .2s,background .2s}.plinkset__q:hover,.plinkset__q.is-on{color:var(--text);border-color:var(--line2);background:#ffffff1a}.input.is-bad{border-color:#f8717199}.pmusicset{display:flex;flex-direction:column;gap:8px}.pmusicset__row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pmusicset__row .input{flex:1;min-width:180px}.pmusicset__row .input--short{flex:0 0 96px;min-width:0}.pmusicset__ok{color:#86efac;font-weight:600;font-size:12px}.pmusicset__file{flex:1;min-width:180px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px 0 14px;height:40px;border-radius:12px;background:#ffffff0d;border:1px solid var(--line);font-weight:700;font-size:13.5px}.pmusicset__file>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pmusicset__x{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font-size:11px;color:var(--muted);transition:color .2s,background .2s}.pmusicset__x:hover{color:var(--text);background:#ffffff1a}@media(max-width:720px){.profile__now{inset:124px 14px auto 118px;height:92px;padding:0;justify-content:stretch}.pnow__wrap{width:100%}.pnow{padding:8px;gap:9px;border-radius:16px}.pnow__poster{width:40px;border-radius:8px}.pnow__kicker{font-size:9.5px;gap:5px;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis}.pnow__kicker .pnow__eq{display:none}.pnow__name{font-size:13px;line-height:1.15}.pnow__meta{font-size:11.5px}.pnow__go{width:32px;height:32px;padding:0;justify-content:center;border-radius:50%;font-size:15px}.pnow__goText{display:none}.pnow__side{flex-direction:column;gap:6px}.pnow__x{width:24px;height:24px;font-size:9px}.profile__meta{gap:8px}.pmusic{max-width:100%}.pmusic__title{max-width:200px}.pstats2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.pstat{padding:12px 13px 13px;border-radius:16px}.pstat__value{font-size:23px}.pstat__word{font-size:16px}.pstat__word--long{font-size:13.5px}}.cropbox{position:absolute;inset:0;overflow:hidden;border-radius:inherit;container-type:size;pointer-events:none}.cropbox__m{position:absolute;--wm: max(calc(100cqw / var(--cw)), calc(100cqh * var(--ar) / var(--ch)));width:var(--wm);height:calc(var(--wm) / var(--ar));left:calc(50cqw - var(--cx) * var(--wm));top:calc(50cqh - var(--cy) * var(--wm) / var(--ar))}.cropbox__m>img,.cropbox__m>video{position:absolute;left:50%;top:50%;width:100%;height:100%;max-width:none;object-fit:fill;transform:translate(-50%,-50%) rotate(var(--rot))}.cropbox__m.is-side>img,.cropbox__m.is-side>video{width:calc(var(--wm) / var(--ar));height:var(--wm)}.modal.crop-ov{z-index:120;place-items:center}.modal__box.crop{padding:22px 22px 18px;overflow:visible}.crop__title{margin:0 48px 16px 2px;font-family:var(--display);font-weight:500;font-size:19px;letter-spacing:-.01em;background:linear-gradient(90deg,#fff,var(--tAl) 75%);-webkit-background-clip:text;background-clip:text;color:transparent}.crop__stage{position:relative;height:340px;border-radius:16px;overflow:hidden;background:#07070c;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.crop__stage:active{cursor:grabbing}.crop__media{position:absolute;left:50%;top:50%;max-width:none;transform-origin:center;pointer-events:none;transition:opacity .25s}.crop__hole{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;border-radius:14px;box-shadow:0 0 0 9999px #05050ab3,0 0 0 2px #ffffffe6,0 0 24px 2px color-mix(in srgb,var(--tA) 55%,transparent)}.crop__hole--avatar{border-radius:50%}.crop__phone{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);border-left:1.5px dashed rgba(255,255,255,.55);border-right:1.5px dashed rgba(255,255,255,.55)}.crop__phone small{position:absolute;top:4px;left:6px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;text-shadow:0 1px 4px #000}.crop__stage.is-loading .crop__hole{opacity:.4}.crop__spin{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px}.crop__tools{display:flex;align-items:center;gap:12px;padding:16px 6px 4px}.crop__ico{flex:none;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.crop__ico--s{width:15px;height:15px}.crop__ico--b{width:24px;height:24px}.crop__zoom{flex:1;min-width:0;height:22px;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.crop__zoom::-webkit-slider-runnable-track{height:5px;border-radius:5px;background:linear-gradient(90deg,var(--tAl) 0 var(--v),rgba(255,255,255,.14) var(--v))}.crop__zoom::-moz-range-track{height:5px;border-radius:5px;background:linear-gradient(90deg,var(--tAl) 0 var(--v),rgba(255,255,255,.14) var(--v))}.crop__zoom::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-6.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--tA) 35%,transparent),0 2px 8px #00000080;transition:transform .15s,box-shadow .2s}.crop__zoom::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--tA) 35%,transparent),0 2px 8px #00000080}.crop__zoom:hover::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 0 0 6px color-mix(in srgb,var(--tA) 40%,transparent),0 2px 10px #00000080}.crop__zoom:active::-webkit-slider-thumb{transform:scale(.95)}.crop__rot{flex:none;width:38px;height:38px;margin-left:8px;display:grid;place-items:center;border-radius:12px;color:var(--text);background:#ffffff0f;border:1px solid var(--line2);transition:background .2s,border-color .2s,box-shadow .25s}.crop__rot:hover{background:color-mix(in srgb,var(--tA) 18%,rgba(255,255,255,.06));border-color:color-mix(in srgb,var(--tAl) 45%,transparent);box-shadow:0 0 18px -6px var(--tA)}.crop__rot svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.crop__foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:18px}.crop__grow{flex:1}.crop__reset{font-size:14px;font-weight:700;color:var(--tAl);padding:8px 4px;transition:color .2s,opacity .2s}.crop__reset:hover:not(:disabled){color:#fff}.crop__reset:disabled{opacity:.4}@media(max-width:720px){.modal.crop-ov{padding:12px}.modal__box.crop{padding:16px 14px 14px;border-radius:20px;min-height:0;border-bottom:1px solid var(--line2)}.crop__title{font-size:17px}.crop__stage{height:300px}.crop__foot .btn{flex:1}.crop__grow{display:none}}.crop__q{position:absolute;left:10px;top:10px;z-index:2;padding:5px 10px;border-radius:99px;font-size:12px;font-weight:700;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a10b8;border:1px solid rgba(251,191,36,.5);color:#fde68a}.crop__q--bad{border-color:#f8717199;color:#fecaca}.crop__tip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 6px 0;font-size:12.5px;color:var(--muted)}.crop__tip b{color:var(--text);font-weight:700}.crop__tip a{margin-left:auto;padding:5px 11px;border-radius:99px;font-weight:700;color:var(--tAl);background:color-mix(in srgb,var(--tA) 14%,rgba(255,255,255,.04));border:1px solid color-mix(in srgb,var(--tAl) 30%,transparent);transition:background .2s,box-shadow .25s,color .2s}.crop__tip a:hover{color:#fff;background:color-mix(in srgb,var(--tA) 28%,rgba(255,255,255,.06));box-shadow:0 0 16px -6px var(--tA)}.crop__tip a:active{transform:scale(.96)}.crop__tools{flex-wrap:wrap}.crop__ai{flex:none;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px 0 12px;border-radius:12px;font-weight:800;font-size:13.5px;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--tA) 78%,#000),color-mix(in srgb,var(--tB, var(--tA)) 70%,#000));border:1px solid color-mix(in srgb,var(--tAl) 55%,transparent);box-shadow:0 6px 22px -10px var(--tA),inset 0 1px #ffffff38;transition:box-shadow .25s,filter .2s}.crop__ai svg{width:17px;height:17px;fill:currentColor;filter:drop-shadow(0 0 6px rgba(255,255,255,.6))}.crop__ai:hover{box-shadow:0 10px 30px -8px var(--tA),0 0 0 3px color-mix(in srgb,var(--tA) 22%,transparent),inset 0 1px #ffffff47;filter:brightness(1.08)}.crop__ai:disabled{opacity:.5}.crop__ai.is-run{color:var(--text);background:#ffffff12;border-color:var(--line2);box-shadow:none}.crop__ai.is-run:hover{background:#f8717129;border-color:#f8717180}.crop__aiNo{flex:none;padding:7px 11px;border-radius:10px;font-size:12.5px;font-weight:700;color:var(--muted);background:#ffffff0a;border:1px dashed var(--line2);cursor:help}.crop__zoom:disabled,.crop__rot:disabled{opacity:.35;pointer-events:none}.crop__stage.is-ai{cursor:default}.crop__q--ok{border-color:#86efac8c;color:#bbf7d0}.crop__aiRun{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:14px;overflow:hidden;pointer-events:none;background:color-mix(in srgb,var(--tA) 10%,transparent)}.crop__aiScan{position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--tAl) 45%,transparent) 48%,rgba(255,255,255,.55) 50%,color-mix(in srgb,var(--tAl) 45%,transparent) 52%,transparent 70%);background-size:260% 100%;mix-blend-mode:screen;animation:aiScan 1.6s linear infinite}.crop__aiScan.is-round{border-radius:50%}@keyframes aiScan{0%{background-position:130% 0}to{background-position:-130% 0}}.crop__aiBar{position:absolute;left:50%;bottom:12px;transform:translate(-50%);width:min(360px,calc(100% - 24px));display:flex;flex-direction:column;gap:6px;padding:9px 12px 8px;border-radius:14px;background:#0a0a10c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--tAl) 30%,transparent);pointer-events:none}.crop__aiBar small{font-size:12px;font-weight:700;color:var(--text);text-align:center}.crop__aiTrack{position:relative;height:5px;border-radius:5px;background:#ffffff1f;overflow:hidden}.crop__aiTrack i{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:linear-gradient(90deg,var(--tA),var(--tAl));box-shadow:0 0 10px var(--tA)}.aicmp{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:14px;overflow:hidden;cursor:ew-resize;touch-action:none;background:#07070c}.aicmp.is-round{border-radius:50%}.aicmp__img{position:absolute;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.aicmp__after{position:absolute;inset:0;pointer-events:none}.aicmp__bar{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 12px color-mix(in srgb,var(--tA) 80%,transparent);pointer-events:none}.aicmp__handle{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;display:grid;place-items:center;border-radius:50%;color:#111;background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--tA) 40%,transparent),0 4px 14px #00000080;pointer-events:auto;cursor:ew-resize;transition:transform .15s}.aicmp__handle:hover{transform:scale(1.1)}.aicmp__handle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.aicmp__tag{position:absolute;top:8px;left:8px;padding:3px 9px;border-radius:99px;font-size:11px;font-weight:800;letter-spacing:.04em;color:#fff;background:#0a0a10b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;transition:opacity .2s}.aicmp__tag--ai{left:auto;right:8px;background:linear-gradient(135deg,var(--tA),color-mix(in srgb,var(--tB, var(--tA)) 80%,#000))}.aicmp.is-round .aicmp__tag{top:18%;left:12%}.aicmp.is-round .aicmp__tag--ai{left:auto;right:12%}.aicmp__zoom{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:800;color:var(--muted);background:#0a0a10b3;pointer-events:none}.crop__tools--cmp{justify-content:space-between}.crop__cmpHint{flex:1;min-width:0;font-size:12.5px;color:var(--muted)}.crop__aiBack{flex:none;height:36px;padding:0 14px;border-radius:11px;font-weight:700;font-size:13.5px;color:var(--text);background:#ffffff0f;border:1px solid var(--line2);transition:background .2s,border-color .2s}.crop__aiBack:hover{background:#ffffff1a;border-color:color-mix(in srgb,var(--tAl) 40%,transparent)}@media(max-width:720px){.crop__ai,.crop__tools>.crop__aiNo{flex:1 1 100%;justify-content:center;text-align:center}.crop__aiBar{bottom:8px}}.pmedia{display:grid;grid-template-columns:172px minmax(0,1fr);gap:14px;align-items:center;padding:10px;border-radius:16px;background:#ffffff06;border:1px solid var(--line)}.pmedia__prev{position:relative;justify-self:center;width:172px;height:58px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line2);transition:box-shadow .25s,border-color .25s}.pmedia__prev .banner{border-radius:inherit}.pmedia__prev .banner__fade{display:none}.pmedia__prev:hover{border-color:color-mix(in srgb,var(--tAl) 50%,transparent);box-shadow:0 8px 24px -10px var(--tA),0 0 0 3px color-mix(in srgb,var(--tA) 18%,transparent)}.pmedia__prev.is-empty{border-style:dashed}.pmedia--avatar .pmedia__prev{width:64px;height:64px;border-radius:50%;background:none;border:0}.pmedia--avatar .pmedia__prev:hover{box-shadow:0 0 0 2px var(--bg2),0 0 0 4px color-mix(in srgb,var(--tAl) 70%,transparent),0 0 22px -4px var(--tA)}.pmedia__pen{position:absolute;right:5px;bottom:5px;z-index:1;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#fff;pointer-events:none;background:#0a0a10b8;border:1px solid color-mix(in srgb,var(--tAl) 45%,transparent);box-shadow:0 2px 8px #00000080;opacity:.7;transition:opacity .2s,transform .2s,background .2s}.pmedia__pen svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pmedia__prev:hover .pmedia__pen{opacity:1;transform:scale(1.1);background:color-mix(in srgb,var(--tA) 70%,#000)}.pmedia--avatar .pmedia__pen{right:-3px;bottom:-3px}.pmedia__plus{position:absolute;inset:0;display:grid;place-items:center;font-size:26px;font-weight:300;color:var(--muted);pointer-events:none}.pmedia__busy{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;background:#05050a8c}.pmedia__side{display:flex;flex-direction:column;gap:8px;min-width:0}.pmedia__label{font-size:14px;font-weight:700}.pmedia__btns{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pmedia__btn{color:var(--text);background:#ffffff0d;border:1px solid var(--line);transition:background .2s,border-color .2s,box-shadow .25s,color .2s}.pmedia__btn:not(:disabled):hover{background:color-mix(in srgb,var(--tA) 16%,rgba(255,255,255,.06));border-color:color-mix(in srgb,var(--tAl) 40%,transparent);box-shadow:0 0 16px -6px var(--tA)}.pmedia__btn--main{background:color-mix(in srgb,var(--tA) 28%,rgba(255,255,255,.04));border-color:color-mix(in srgb,var(--tAl) 42%,transparent);box-shadow:0 6px 18px -10px var(--tA)}.pmedia__btn--main:not(:disabled):hover{background:color-mix(in srgb,var(--tA) 40%,rgba(255,255,255,.06));box-shadow:0 8px 22px -8px var(--tA)}.pmedia__btn--soft{color:var(--muted);background:transparent;border-color:transparent}.pmedia__btn--soft:not(:disabled):hover{color:#fecaca;background:#f871711a;border-color:#f871714d;box-shadow:none}.pmedia__link{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--muted);transition:background .2s,color .2s}.pmedia__link:hover{color:var(--text);background:#ffffff12}.pmedia__link.is-on{color:var(--tAl);background:color-mix(in srgb,var(--tA) 16%,transparent)}.pmedia__link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pmedia__url .input{height:38px;font-size:13.5px}.pmedia__past{width:auto;padding:0 8px;gap:4px;display:inline-flex;align-items:center}.pmedia__past small{font-size:11.5px;font-weight:800}.pmedia__hist{display:flex;flex-wrap:wrap;gap:10px;padding:8px;margin:-8px}.pmedia__oldBox{position:relative;display:inline-flex}.pmedia__drop{position:absolute;top:-7px;right:-7px;z-index:1;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fecaca;background:#7f1d1dd1;border:1px solid rgba(248,113,113,.55);box-shadow:0 2px 8px #00000073;opacity:.85;transition:opacity .2s,background .2s,box-shadow .2s}.pmedia__drop:hover{opacity:1;color:#fff;background:#dc2626f2;box-shadow:0 0 12px -2px #f87171cc}.pmedia__drop svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pmedia__oldBox:has(.pmedia__old--avatar) .pmedia__drop{top:-5px;right:-5px}.pmedia__old{position:relative;flex:none;border-radius:10px;background:#ffffff0a;border:1px solid var(--line2);opacity:.8;transition:opacity .2s,box-shadow .25s,border-color .25s}.pmedia__old:hover{opacity:1;border-color:color-mix(in srgb,var(--tAl) 55%,transparent);box-shadow:0 6px 18px -8px var(--tA),0 0 0 2px color-mix(in srgb,var(--tA) 22%,transparent)}.pmedia__old--banner{width:120px;height:38px}.pmedia__old--banner .banner{border-radius:inherit}.pmedia__old--banner .banner__fade{display:none}.pmedia__old--avatar{width:44px;height:44px;border-radius:50%;border:0;background:none}@media(max-width:720px){.pmedia{gap:12px}.pmedia--banner{grid-template-columns:minmax(0,1fr)}.pmedia--banner .pmedia__prev{width:100%;height:auto;aspect-ratio:4 / 1}.pmedia--avatar{grid-template-columns:64px minmax(0,1fr);row-gap:10px}.pmedia--avatar .pmedia__side{display:contents}.pmedia--avatar .pmedia__btns,.pmedia--avatar .pmedia__url,.pmedia--avatar .pmedia__hist,.pmedia--avatar .field__error{grid-column:1 / -1}.pmedia__btns .pmedia__btn{flex:1 1 auto;padding:0 12px}}.pcolor{display:flex;flex-direction:column;gap:8px}.pcolor__auto{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:14px;text-align:left;color:var(--text);background:#ffffff09;border:1px solid var(--line);transition:background .25s,border-color .25s,box-shadow .25s}.pcolor__auto:hover{background:#ffffff0f;border-color:var(--line2)}.pcolor__auto.is-on{background:color-mix(in srgb,var(--c, var(--tA)) 12%,rgba(255,255,255,.03));border-color:color-mix(in srgb,var(--c, var(--tA)) 55%,transparent);box-shadow:0 0 22px -10px var(--c, var(--tA))}.pcolor__dot{flex:none;width:28px;height:28px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--bg2),0 0 0 3px #ffffff40,0 0 14px -2px var(--c)}.pcolor__dot.is-none{background:conic-gradient(#f43f5e,#f59e0b,#84cc16,#06b6d4,#6366f1,#d946ef,#f43f5e);opacity:.5;box-shadow:none}.pcolor__text{display:flex;flex-direction:column;gap:2px;min-width:0}.pcolor__text b{font-size:14px}.pcolor__text small{font-size:12px;color:var(--muted)}.pcolor__check{flex:none;margin-left:auto;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--line2);transition:background .2s,border-color .2s}.pcolor__check svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s}.pcolor__auto.is-on .pcolor__check{background:var(--c, var(--tA));border-color:transparent}.pcolor__auto.is-on .pcolor__check svg{opacity:1}.modal__box.bgal{max-width:900px;min-width:0;height:min(86vh,780px);display:flex;flex-direction:column;padding:22px 22px 0;overflow:visible}.bgal__bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.bgal__search{position:relative;flex:1;min-width:200px;display:block}.bgal__search svg{position:absolute;left:12px;top:50%;width:17px;height:17px;transform:translateY(-50%);fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;pointer-events:none}.bgal__search .input{width:100%;height:40px;padding-left:38px;padding-right:36px}.bgal__clear{position:absolute;right:6px;top:50%;width:28px;height:28px;transform:translateY(-50%);border-radius:50%;font-size:18px;color:var(--muted)}.bgal__clear:hover{color:var(--text);background:#ffffff14}.bgal__err{margin:0 2px 8px}.bgal__body{flex:1;min-height:0;overflow-y:auto;margin:-4px -10px 0;padding:12px 10px 22px}.bgal__row{margin-bottom:18px}.bgal__head{display:flex;align-items:baseline;gap:8px;margin:0 2px 8px;min-width:0}.bgal__head b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bgal__head small{flex:none;font-size:12px;color:var(--muted)}.bgal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bgal__img{position:relative;display:block;aspect-ratio:16 / 9;border-radius:12px;background:#ffffff0d;transition:box-shadow .25s}.bgal__img img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.bgal__img:not(:disabled):hover{box-shadow:0 12px 28px -12px var(--tA),0 0 0 2px color-mix(in srgb,var(--tAl) 65%,transparent)}.bgal__img:disabled:not(.is-busy){opacity:.6}.bgal__img em{position:absolute;top:6px;right:6px;padding:2px 6px;border-radius:6px;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.04em;color:#fde68a;background:#05050ab3}.bgal__img--skel{background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;animation:bgalSkel 1.2s linear infinite}@keyframes bgalSkel{0%{background-position:100% 0}to{background-position:-100% 0}}.bgal__busy{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;background:#05050a8c}.bgal__more{margin-top:8px;padding:4px 2px;font-size:12.5px;font-weight:700;color:var(--tAl);transition:color .2s}.bgal__more:hover{color:#fff}.bgal__empty{margin:0;padding:50px 10px;text-align:center;color:var(--muted);font-size:14px}.bgal__end{height:44px;display:grid;place-items:center}@media(max-width:720px){.modal__box.bgal{height:calc(100dvh - 24px);padding:16px 14px 0;border-radius:20px;min-height:0;border-bottom:1px solid var(--line2)}.bgal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bgal__bar .seg{width:100%}.bgal__bar .seg__btn{flex:1}}.profile__ambient{position:absolute;top:0;left:0;right:0;height:calc(clamp(300px,min(20vw,42vh),440px) + 360px);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(#000 35%,transparent);mask-image:linear-gradient(#000 35%,transparent)}.profile__ambient img{position:absolute;inset:-60px;width:calc(100% + 120px);height:calc(100% + 120px);max-width:none;object-fit:cover;filter:blur(48px) saturate(1.35) brightness(.55)}.profile__ambient~.profile__banner .banner{background:transparent;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.profile__ambient~.profile__banner .banner__fade{background:linear-gradient(180deg,#0b0b1200 40%,#0b0b124d)}@media(max-width:720px){.profile__ambient{height:620px}}.pview{position:fixed;inset:0;z-index:1100;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:contain}.pview__bg{position:absolute;inset:0;opacity:0;cursor:zoom-out;-webkit-backdrop-filter:blur(16px) brightness(.45) saturate(.75);backdrop-filter:blur(16px) brightness(.45) saturate(.75);background:radial-gradient(120% 90% at 50% 50%,#05050a1a,#05050a8c)}.pview__fly{position:absolute;will-change:transform;pointer-events:none}.pview__card{position:absolute;inset:0;overflow:hidden;pointer-events:auto;cursor:grab;will-change:transform;background:#111}.pview__card:active{cursor:grabbing}.pview__imgs{position:absolute;inset:0;transition:filter .5s var(--ease),transform .5s var(--ease)}.pview__imgs img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.pview__big{opacity:0;transition:opacity .45s var(--ease)}.pview__big.is-on{opacity:1}.pview__imgs.is-blur{filter:blur(26px) brightness(.8);transform:scale(1.12)}.pview__glare{position:absolute;inset:0;pointer-events:none;mix-blend-mode:soft-light}.pview__tag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:6px 16px;border-radius:999px;background:#0a0a128c;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:18px;font-weight:700;letter-spacing:.04em;box-shadow:0 0 18px -2px #f43f5e99;pointer-events:none}.stats__scope{gap:6px;margin-bottom:14px}.stats__pal{display:inline-flex;align-items:center;gap:7px;padding-left:4px}.stats__pal.is-on{box-shadow:0 0 16px -6px var(--accent, #8b5cf6)}.stats__skel{height:220px;border-radius:20px}.stats .stats__top{gap:24px;padding:16px 22px;border-radius:20px}.stats .ring{width:116px;height:116px}.stats .ring__label{font-size:28px}.stats .stats__together p{margin:4px 0 10px;font-size:13.5px}.stats .stats__pills{gap:8px}.stats .stats__pills span{padding:7px 12px;font-size:13px}.stats .stats__pills b{font-size:16px}.stats__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 290px;gap:14px;margin-top:14px;align-items:start}.stats__grid.is-solo{grid-template-columns:minmax(0,1fr) 340px}.stats__grid:not(.is-solo) .stats__taste{grid-column:3;grid-row:1 / span 2}.stats__grid .stats__closest{grid-column:1 / 3;margin-top:6px}.stats__grid:not(.is-solo){grid-template-rows:auto 1fr}.stats__closest>.section:first-child{margin-top:0}.stats__grid .stats__closest .closest{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.stats__grid .pstats{padding:16px 18px;border-radius:20px}.stats__grid .pstats__head h3{font-size:18px}.stats__grid .pstats__nums{gap:8px;margin:12px 0 2px}.stats__grid .pstats__nums div{padding:9px 12px;border-radius:12px}.stats__grid .pstats__nums b{font-size:22px}.stats__grid .pstats__label{margin:12px 0 7px}.stats__grid .bar{margin-bottom:5px;gap:10px;font-size:13px}.stats__grid.is-solo .pstats__cols{display:grid;grid-template-columns:1fr 1fr;gap:24px}.stats__taste .radars{grid-template-columns:1fr;gap:14px}.stats__taste .radar-cube{padding:12px;border-radius:20px}.stats__taste .radars__shared{margin-top:10px;gap:8px;font-size:13px}.stats .section{margin-top:24px}.stats .section__title{margin-bottom:12px;font-size:18px}.stats .closest{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:8px}.stats .closest__row{padding:7px 12px 7px 8px;gap:12px}.stats .closest__poster{width:32px}.stats .closest__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats .closest__diff{width:auto}.stats__admin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:28px;align-items:start}.stats__admin .admin,.stats__admin .admin+.admin{margin-top:0;padding:16px}.stats__admin .admin__nums{margin-top:12px;gap:8px}.stats__admin .admin__nums div{padding:9px 12px}.stats__admin .admin__nums b{font-size:22px}.stats__admin .admin__chart{height:90px;margin-top:12px}.stats__admin .admin__users{max-height:420px}@media(max-width:1100px){.stats__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stats__grid .stats__taste,.stats__grid:not(.is-solo) .stats__taste{grid-column:1 / -1;grid-row:auto}.stats__grid .stats__closest{grid-column:1 / -1}.stats__grid:not(.is-solo) .stats__taste .radars{grid-template-columns:repeat(2,minmax(0,1fr))}.stats__grid.is-solo{grid-template-columns:minmax(0,1fr) 300px}.stats__grid.is-solo .stats__taste{grid-column:auto}.stats__grid.is-solo .pstats__cols{grid-template-columns:1fr;gap:0}.stats__admin{grid-template-columns:1fr}}@media(max-width:720px){.stats .stats__top{flex-direction:row;gap:14px;padding:12px 14px}.stats .ring{width:84px;height:84px}.stats .ring__label{font-size:21px}.stats .stats__together p{font-size:12.5px;margin-bottom:8px}.stats .stats__pills span{padding:5px 9px;font-size:12px}.stats .stats__pills b{font-size:14px}.stats__grid,.stats__grid.is-solo{grid-template-columns:minmax(0,1fr);gap:10px}.stats__grid:not(.is-solo) .stats__taste .radars{grid-template-columns:1fr}.stats__grid .pstats{padding:14px}.stats__taste .radar-cube .radar__svg{padding:4px 34px}.stats .closest,.stats__grid .stats__closest .closest{grid-template-columns:minmax(0,1fr)}.stats__admin{margin-top:20px}.stats__admin .admin,.stats__admin .admin+.admin{padding:12px}}.pstats__head--link{width:fit-content;max-width:100%;margin:-4px;padding:4px 14px 4px 4px;border-radius:999px;color:inherit;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s}.pstats__head--link:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:0 0 22px -8px var(--accent)}.pstats__head--link:active{transform:scale(.97)}.stats__adminMid{display:flex;justify-content:center;margin-top:14px}.stats__adminMid .aradar{width:min(100%,760px);margin-top:0;padding:16px}.aradar__body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:center;margin-top:14px}.aradar__card{padding-bottom:14px;border-radius:18px;background:#ffffff08;border:1px solid var(--line);transition:border-color .3s,box-shadow .3s}.aradar__card.is-set{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:0 0 30px -18px var(--accent)}.aradar__banner{position:relative;height:112px;margin:6px 6px 0;border-radius:13px;overflow:hidden;background:#4b4b59}.aradar__bannerIn{position:absolute;inset:0}.aradar__pick{position:relative;z-index:3;display:flex;justify-content:center;margin-top:-42px}.apick--pop{display:flex;justify-content:center}.apick__pop{position:absolute;z-index:20;top:calc(100% + 8px);left:50%;width:240px;margin-left:-120px;transform-origin:top center}.apick__pop .apick__input{box-shadow:0 14px 30px -12px #000}.aradar__ava{position:relative;width:84px;height:84px;padding:0;border-radius:50%;background:#4b4b59;border:4px solid #1b1b24;color:#ffffffb3;cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s}.aradar__ava:hover{transform:scale(1.05);border-color:color-mix(in srgb,var(--accent) 40%,#1b1b24);box-shadow:0 0 26px -6px var(--accent)}.aradar__ava:active{transform:scale(.95)}.aradar__avaIn{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;overflow:hidden}.aradar__plus{font-size:40px;font-weight:300;line-height:1}.aradar__name{transition:opacity .2s}.stats__admin:has(.apick__list),.stats__adminMid:has(.apick__pop),.admin:has(.apick__list),.admin:has(.apick__pop){position:relative;z-index:30}.aradar__card:has(.aradar__ava:hover) .aradar__name,.aradar__card:has(.apick__pop) .aradar__name{opacity:0}.aradar__name{display:flex;justify-content:center;min-height:26px;margin-top:6px;padding:0 10px;font-size:13.5px;text-align:center}.aradar__chart{min-width:0}.aradar__empty{display:grid;place-items:center;min-height:250px;border:1px dashed rgba(255,255,255,.12);border-radius:16px;font-size:13.5px}.aradar__skel{height:250px;border-radius:16px}.admin.aradar .radars{grid-template-columns:minmax(0,1fr)}.admin.aradar .radar-cube{aspect-ratio:auto;align-items:center;padding:0;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.admin.aradar .radar-cube__head{display:none}.admin.aradar .radar-cube .radar__svg{flex:none;width:100%;max-width:330px;height:auto;padding:0 30px}.admin.aradar .radar-cube__fav b{color:color-mix(in srgb,var(--accent) 55%,#fff)}@media(max-width:720px){.aradar__body{grid-template-columns:minmax(0,1fr)}.stats__adminMid .aradar{padding:12px}}.stats__adminCol{display:flex;flex-direction:column;gap:14px;min-width:0}.stats__admin{align-items:stretch}.stats__adminCol .amatch{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;column-gap:16px;row-gap:12px}.amatch .admin__head{grid-column:1;align-self:end}.amatch__row{grid-column:1;align-self:start;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.amatch__row .apick{min-width:0}.amatch__bond{display:block;width:46px;height:28px}.amatch__bond svg{display:block;width:100%;height:100%;overflow:visible}.amatch__bond circle{fill:none;stroke-width:2;stroke:#fff3;transition:stroke .4s,filter .4s}.amatch__bond.has-a .amatch__bondA{stroke:var(--a)}.amatch__bond.has-b .amatch__bondB{stroke:var(--b)}.amatch__bond.is-on .amatch__bondA{filter:drop-shadow(0 0 4px var(--a))}.amatch__bond.is-on .amatch__bondB{filter:drop-shadow(0 0 4px var(--b))}.amatch__bond .amatch__bondMid{stroke:none;fill:url(#bondg);filter:drop-shadow(0 0 6px var(--b))}.apick{position:relative}.apick__btn,.apick__input{width:100%;height:42px}.apick__btn{display:flex;align-items:center;gap:10px;padding:0 12px 0 8px;border-radius:12px;background:#ffffff0d;border:1px dashed rgba(255,255,255,.18);color:var(--muted);font-weight:700;font-size:14px;text-align:left;transition:background .2s,border-color .2s,box-shadow .2s}.apick__btn span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apick__btn:hover{background:#ffffff17;border-color:#ffffff4d}.apick__btn.is-set{border-style:solid;border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--text);background:color-mix(in srgb,var(--accent) 12%,rgba(255,255,255,.03));box-shadow:0 0 18px -8px var(--accent)}.apick__plus{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffffff14;font-size:18px}.apick__list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);display:flex;flex-direction:column;padding:4px;border-radius:12px;background:var(--panel2);border:1px solid var(--line2);box-shadow:0 18px 40px -12px #000}.apick__list{max-height:300px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.apick__title{position:sticky;top:-4px;z-index:1;display:flex;align-items:center;gap:6px;margin:0 -4px;padding:7px 12px 5px;background:var(--panel2);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.apick__title em{font-style:normal;padding:0 6px;border-radius:6px;background:#ffffff12;letter-spacing:0}.apick__group+.apick__group{margin-top:4px;border-top:1px solid var(--line)}.apick__item{width:100%;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:9px;font-size:13.5px;font-weight:700;text-align:left}.apick__item:hover{background:#ffffff12}.apick__item small{margin-left:auto;color:var(--muted);font-weight:600}.amatch__stage{grid-column:2;grid-row:1 / span 2;align-self:center;position:relative;flex:none;width:136px;display:flex;flex-direction:column;align-items:center;gap:4px}.amatch .ring{width:104px;height:104px;z-index:1}.amatch .ring__val{stroke:url(#amatchg)}.amatch .ring__label{font-size:24px}.amatch__glow{position:absolute;top:4px;left:50%;width:96px;height:96px;margin-left:-48px;border-radius:50%;background:conic-gradient(from 0deg,var(--a),var(--b),var(--a));filter:blur(26px);opacity:.18;transition:opacity .6s}.amatch__stage.is-busy .amatch__glow{opacity:.45;animation:amatch-spin 1.1s linear infinite}.amatch__stage.is-ready .amatch__glow{opacity:.4;animation:amatch-breathe 3.2s ease-in-out infinite}.amatch__stage.is-busy .ring__track{stroke-dasharray:90 350;animation:amatch-spin .9s linear infinite;transform-origin:90px 90px;stroke:#ffffff40}.amatch__burst{position:absolute;top:0;left:50%;width:104px;height:104px;margin-left:-52px;border-radius:50%;border:2px solid var(--b);box-shadow:0 0 24px var(--a);pointer-events:none}.amatch__ava{position:absolute;top:72px;z-index:2}.amatch__ava.is-a{left:4px}.amatch__ava.is-b{right:4px}.amatch__note{max-width:100%;min-height:16px;font-size:12px;font-weight:700;color:var(--muted);text-align:center;overflow-wrap:anywhere}@keyframes amatch-spin{to{transform:rotate(360deg)}}@keyframes amatch-breathe{50%{transform:scale(1.15);opacity:.6}}@media(max-width:720px){.stats__adminCol .amatch{grid-template-columns:1fr}.amatch__row{gap:8px}.amatch__stage{grid-column:1;grid-row:auto;justify-self:center}.amatch__stage{width:140px}.amatch .ring{width:104px;height:104px}.amatch .ring__label{font-size:24px}.amatch__glow{width:96px;height:96px;margin-left:-48px}.amatch__burst{width:104px;height:104px;margin-left:-52px}.amatch__ava{top:72px}}.wroom{grid-template-columns:minmax(0,1fr) 340px;gap:22px}.wroom--nochat{grid-template-columns:minmax(0,1fr) 0px;gap:0}.wdock,.wstrip,.wrate{width:min(100%,calc((100vh - 190px) * 16 / 9));margin-left:auto;margin-right:auto;transition:width .5s var(--ease)}.wrate{position:relative;z-index:40;display:flex;align-items:center;gap:14px;padding:10px 12px 10px 18px;border-radius:18px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--panel) 62%,transparent));backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 0 30px -14px var(--accent),0 22px 50px -30px #000}@media(min-width:721px){.wpop--rate .wpop__panel{width:428px;right:auto;left:50%;margin-left:-214px;overflow:visible;transform-origin:50% 100%}}.wpop--rate .wpop__panel{background:color-mix(in srgb,var(--panel) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.wpop--rate .score{grid-template-columns:repeat(10,30px)}.wpop--rate .scorepick{display:flex;align-items:center;gap:8px}.wdock__star{color:#ffcc4d;font-size:15px;line-height:1}.wrate__text{flex:1;min-width:0;font-weight:700;font-size:14px}.wrate__nums{display:inline-flex;gap:3px;padding:3px;border-radius:14px;background:#ffffff0d;border:1px solid var(--line)}.wrate__n{width:26px;height:32px;display:grid;place-items:center;border-radius:9px;font-family:var(--display);font-size:13px;font-weight:700;color:var(--muted);transition:background .2s,color .2s,box-shadow .2s}.wrate__n:hover{color:#fff;background:color-mix(in srgb,var(--accent) 26%,transparent);box-shadow:0 0 16px -4px var(--accent)}.wrate__n.is-fill{color:#fff;background:color-mix(in srgb,var(--accent) 30%,transparent)}.wrate__n.is-pick{background:var(--accent);box-shadow:0 0 14px -3px var(--accent)}.wrate__x{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--muted);transition:background .2s,color .2s}.wrate__x:hover{color:#fff;background:#ffffff1a}.wrate__x svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.wdock{position:relative;z-index:40;display:flex;align-items:center;gap:14px;padding:10px 12px 10px 10px;border-radius:20px;background:color-mix(in srgb,var(--panel) 62%,transparent);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid var(--line);box-shadow:0 22px 50px -30px #000}.wdock .wroom__title{flex:1 1 220px}.wdock .wroom__title b{font-size:16px}.wdock__tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.wdock__eps{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:14px;background:#ffffff0d;border:1px solid var(--line)}.wdock__eps b{min-width:34px;text-align:center;font-family:var(--display);font-size:14px}.wdock__ic{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:var(--muted);transition:background .2s,color .2s,box-shadow .2s}.wdock__ic:not(:disabled):hover{color:#fff;background:color-mix(in srgb,var(--accent) 26%,transparent);box-shadow:0 0 16px -4px var(--accent)}.wdock__ic:disabled{opacity:.3}.wdock__ic svg,.wdock__svg,.wdock__caret{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.wdock__btn{display:inline-flex;align-items:center;gap:8px;height:38px;max-width:300px;padding:0 10px 0 12px;border-radius:13px;border:1px solid var(--line);background:#ffffff0f;font-size:13.5px;font-weight:700;transition:background .2s,border-color .2s,box-shadow .2s}.wdock__btn:hover,.wdock__btn.is-on{background:color-mix(in srgb,var(--accent) 16%,rgba(255,255,255,.04));border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 22px -8px var(--accent)}.wdock__caret{width:14px;height:14px;color:var(--muted);transition:transform .25s var(--ease)}.wdock__btn.is-on .wdock__caret{transform:rotate(180deg)}.wdock__logo{width:20px;height:20px;flex:none;border-radius:6px;background:#fff;object-fit:contain}.wdock__dubName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdock__dubName em{font-style:normal;color:var(--muted)}.wdock .wroom__stop{margin-left:0;height:38px;border-radius:13px}.wdock .wroom__people{padding:0 2px}.wdock .wroom__menu{top:auto;bottom:calc(100% + 10px)}.wdock .wchat__invite{height:38px;padding:0 14px;border-radius:13px}.wdock .winvite__pop{top:auto;bottom:calc(100% + 12px)}.wpop{position:relative}.wpop__panel{position:absolute;right:0;bottom:calc(100% + 12px);z-index:60;width:min(440px,calc(100vw - 32px));max-height:min(60vh,520px);overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:14px;border-radius:18px;background:color-mix(in srgb,var(--panel) 90%,transparent);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid var(--line2);box-shadow:0 30px 70px -20px #000,0 0 40px -24px var(--accent);transform-origin:100% 100%}.wpop__sec{display:flex;flex-direction:column;gap:10px}.wpop__sec>b{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.wpop__list{display:flex;flex-wrap:wrap;gap:7px}.wpop .wroom__parts,.wpop .wroom__dubs{width:auto;flex-wrap:wrap}.wstrip{display:flex;flex-direction:column;gap:10px}.wstrip__head{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border-radius:11px;border:1px solid var(--line);background:#ffffff0a;font-family:var(--display);font-size:13px;transition:background .2s,border-color .2s,transform .15s}.wstrip__head span{color:var(--muted)}.wstrip__head:hover{background:#ffffff17;border-color:var(--line2)}.wstrip__head:active{transform:scale(.96)}.wstrip__head svg{width:15px;height:15px;fill:none;stroke:var(--muted);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-90deg);transition:transform .25s var(--ease)}.wstrip__head.is-open svg{transform:none}.wstrip .wroom__eps{width:auto;display:flex;gap:12px;margin:-12px -14px;padding:12px 14px 14px;overflow-x:auto;scrollbar-width:thin}.wstrip .wep{flex:none;width:160px}.wstrip .wroom__eps--plain .wep{width:76px}.wchat-card{position:sticky;top:88px;z-index:30;width:340px;height:calc(100vh - 112px)}.wchat-card .wchat{position:relative;top:0;height:100%;box-shadow:0 30px 70px -30px #000,0 0 60px -36px var(--accent)}.wroom--nochat .wchat-card{pointer-events:none}.wroom--nochat .wchat-card .wchat{opacity:1;transform:none;visibility:inherit}.wchat-fab{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;align-items:center;gap:10px;height:56px;max-width:380px;padding:0 8px 0 10px;border-radius:999px;background:color-mix(in srgb,var(--panel) 82%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--line2);box-shadow:0 20px 50px -18px #000,0 0 30px -12px var(--accent)}.wchat-fab__people{display:flex;flex:none}.wchat-fab__people>*+*{margin-left:-8px}.wchat-fab__last{min-width:0;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--muted)}.wchat-fab__last b{color:var(--text)}.wchat-fab__icon{position:relative;flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--ink, #fff);box-shadow:0 6px 20px -6px var(--accent)}.wchat-fab__icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.wchat-fab__icon b{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:10px;background:#fff;color:#000;font-size:11px;font-weight:800}.wchat-fab.has-new .wchat-fab__icon{animation:chatping 1.6s infinite}@media(min-width:721px){.wchat-fab{padding:0 7px;gap:0}.wchat-fab__people,.wchat-fab__last{display:none}}.player__glow--poster{animation:glowDrift 16s ease-in-out infinite alternate}@keyframes glowDrift{0%{transform:scale(1.06) translate(0)}50%{transform:scale(1.14) translate(-2.5%,1.5%)}to{transform:scale(1.04) translate(2.5%,-1.5%)}}@media(prefers-reduced-motion:reduce){.player__glow--poster{animation:none}}@media(max-width:720px){.wpop--dub .wdock__btn:has(.wdock__logo) .wdock__dubName{display:none}.wroom--solo .wpop--dub:has(.wdock__logo){flex:none}.wroom--solo .wpop--dub:has(.wdock__logo) .wdock__btn{width:auto;padding:0 12px}.wrate{order:2;width:100%;flex-wrap:wrap;gap:8px;padding:10px 44px 10px 12px}.wrate__text{flex:1 1 100%}.wrate__nums{width:100%;justify-content:space-between}.wrate__n{flex:1;min-width:0;width:auto}.wrate__x{position:absolute;top:8px;right:8px}.wpop--rate .score{grid-template-columns:repeat(10,1fr);flex:1;min-width:0}.wdock{order:2;width:100%;flex-wrap:wrap;gap:10px;padding:10px;border-radius:18px}.wdock .wroom__title{flex:1 1 100%}.wdock__tools{width:100%;justify-content:flex-start}.wdock__btn{max-width:200px}.wroom__stopText{display:none}.wdock .wroom__stop{margin-left:auto;padding:0 11px}.wpop,.wdock .winvite{position:static}.wpop__panel,.wdock .winvite__pop{top:calc(100% + 8px);bottom:auto;left:0;right:0;width:auto;transform-origin:50% 0}.wdock .wroom__menu{top:calc(100% + 8px);bottom:auto}.wstrip{order:5;width:100%}.wstrip .wep{width:128px}.wstrip .wroom__eps--plain .wep{width:64px}.wroom--shared{padding-bottom:84px}.wchat-card{position:fixed;inset:auto 8px 8px;z-index:70;width:auto;height:calc(100dvh - 78px - 56.25vw);min-height:300px}.wchat-card .wchat{order:0;height:100%;border-radius:22px}.wroom--nochat .wchat-card .wchat{display:flex}.wchat-fab{left:8px;right:8px;bottom:8px;max-width:none;height:56px;border-radius:20px}.wchat-fab__last{flex:1;max-width:none;text-align:left}.wchat-card .wchat__hide svg{transform:rotate(90deg)}.wroom--solo .wdock{gap:10px}.wroom--solo .wdock .wroom__title{padding-right:56px}.wroom--solo .wdock .wroom__stop{position:absolute;top:10px;right:10px;width:46px;height:46px;padding:0;justify-content:center;border-radius:14px}.wroom--solo .wdock .wroom__stop--add{right:64px;width:auto;padding:0 12px}.wroom--solo .wdock:has(.wroom__stop--add) .wroom__title{padding-right:150px}.wroom--solo .wep__now{display:none}.wroom--solo .wdock__tools{flex-wrap:wrap;gap:8px}.wroom--solo .wdock__eps{flex:none}.wroom--solo .wdock__ic{width:34px;height:40px}.wroom--solo .wdock__eps b{min-width:26px}.wroom--solo .wpop--dub{flex:1 1 0;min-width:0}.wroom--solo .wpop--dub .wdock__btn{width:100%;max-width:none;padding:0 9px;gap:6px}.wroom--solo .wpop--dub .wdock__caret{display:none}.wroom--solo .wdock__btn,.wroom--solo .wdock .wchat__invite{height:48px;border-radius:14px}.wroom--solo .wdock .wchat__invite{padding:0 11px;gap:5px}.wroom--solo .wdock .winvite{flex:none}.wroom--solo .wpop--parts{display:none}.wroom--solo .wpartsRow{order:3;position:relative;display:flex;gap:8px;margin:-8px -14px;padding:8px 14px;overflow-x:auto;scrollbar-width:none}.wroom--solo .wpartsRow .chip{flex:none;height:40px;padding:0 14px;border-radius:12px;display:inline-flex;align-items:center;border:1px solid var(--line)}.wroom--solo .wpartsRow .chip.is-on{color:#fff;border-color:color-mix(in srgb,var(--tA) 60%,transparent);background:color-mix(in srgb,var(--tA) 22%,transparent)}.wroom--solo .wstrip__head{height:40px;padding:0 12px 0 14px;font-size:14px}.wroom--solo .wstrip .wroom__eps{display:flex;flex-direction:column;gap:8px;margin:0;padding:0 0 18px;overflow:visible}.wroom--solo .wstrip .wep{width:auto;display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:12px;row-gap:2px;padding:6px;border-radius:16px;background:#ffffff08;border:1px solid var(--line)}.wroom--solo .wstrip .wroom__eps--plain .wep{width:auto;grid-template-columns:56px minmax(0,1fr)}.wroom--solo .wstrip .wep__img{grid-row:1 / -1}.wroom--solo .wroom__eps--plain .wep__img{height:56px}.wroom--solo .wroom__eps--plain .wep__img:after{display:none}.wroom--solo .wroom__eps--plain .wep__img em{transform:none;font-size:20px}.wroom--solo .wep__name{grid-row:2;display:block;font-family:var(--display);font-size:15px;font-weight:700}.wroom--solo .wep__label{grid-row:3;-webkit-line-clamp:1}.wroom--solo .wstrip .wep.is-past .wep__name{color:var(--muted)}.wroom--solo .wstrip .wep.is-on{border-color:color-mix(in srgb,var(--tA) 60%,transparent);background:color-mix(in srgb,var(--tA) 14%,transparent)}}.wpartsRow,.wep__name{display:none}@media(orientation:landscape)and (max-height:500px)and (hover:none){html:has(.page.wroom){scroll-snap-type:y proximity}html:has(.page.wroom) .topbar{position:relative}.page.wroom{padding-top:8px}.wroom__stage{scroll-snap-align:start}.wroom__screen,.player,.wroom__bar,.wroom__translations,.wroom__parts,.wroom__eps,.wdock,.wstrip{width:min(100%,calc(100dvh * 16 / 9))}.wroom__stage .player:not(.is-full){max-height:100dvh}}.player__skip--keep{min-width:0;min-height:34px;padding:0 14px;animation:none;border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:.01em;color:#ffffffd1;background:#0a0a1029;border:1px solid rgba(255,255,255,.14);box-shadow:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .25s,border-color .25s,color .25s,box-shadow .25s}.player__skip--keep:hover{color:#fff;background:#0a0a106b;border-color:color-mix(in srgb,var(--accent) 55%,rgba(255,255,255,.3));box-shadow:0 0 22px -8px var(--accent)}.player__skip--keep .player__skipLabel{text-shadow:0 1px 6px rgba(0,0,0,.7)}.player__skip--keep .player__skipTrack{left:14px;right:14px;bottom:5px;height:1.5px;background:#ffffff1f;box-shadow:none}.player__skip--keep .player__skipTrack>i{background:#ffffffbf;box-shadow:0 0 6px #ffffff73}@media(max-width:720px){.player__skip--keep{min-width:0;min-height:32px;padding:0 12px;font-size:12px}}.crowned{position:relative;display:inline-flex;flex:none}.crowned__crown{position:absolute;z-index:2;left:calc(var(--cs) * .56);top:calc(var(--cs) * -.2);width:calc(var(--cs) * .56);height:auto;transform:rotate(38deg);transform-origin:50% 100%;fill:#ffc93c;stroke:#ffc93c;stroke-width:1.6;stroke-linejoin:round;filter:drop-shadow(-1px 1.5px 1px rgba(0,0,0,.55));pointer-events:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.crowned:hover .crowned__crown,.wroom__personBtn:hover .crowned__crown{transform:rotate(30deg) translateY(-1px)}.wchat-card .wchat__head .winvite__pop{right:-38px;width:292px}.upd{margin-top:18px}.upd__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;margin-bottom:18px;border-radius:18px;background:#161622b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line)}.upd__counts{display:flex;gap:6px}.upd__count{--c: #fda4af;display:flex;align-items:baseline;justify-content:center;gap:6px;padding:7px 12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);transition:border-color .2s,box-shadow .2s,background .2s}.upd__count.is-idea{--c: #fcd34d}.upd__count.is-done{--c: #86efac}.upd__count b{font-size:18px;font-weight:800;color:var(--c);text-shadow:0 0 14px color-mix(in srgb,var(--c) 50%,transparent)}.upd__count span{font-size:12.5px;font-weight:600;color:var(--muted)}.upd__count:hover,.upd__count.is-on{border-color:color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 10%,transparent);box-shadow:0 0 20px -8px var(--c)}.upd__search{flex:1 1 200px;width:auto;min-width:0}.upd__add{flex:none;box-shadow:0 6px 22px -8px var(--accent)}.upd__empty{margin:0;padding:18px;text-align:center;color:var(--muted);font-size:13px;border:1px dashed var(--line);border-radius:12px}.upd__card{--c: #f43f5e;display:flex;align-items:stretch;gap:12px;width:100%;height:118px;padding:12px 12px 12px 16px;text-align:left;border-radius:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 9%,transparent),transparent 45%),#161622b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--c);transition:border-color .2s,box-shadow .2s}.upd__card.is-idea{--c: #f59e0b}.upd__card.is-done{--c: #22c55e}.upd__card:hover{border-color:color-mix(in srgb,var(--c) 45%,transparent);box-shadow:inset 3px 0 0 var(--c),0 12px 32px -14px var(--c)}.upd__card.is-done .upd__cardText{opacity:.62}.upd__card.is-done b{text-decoration:line-through;text-decoration-color:#86efac99}.upd__cardText{flex:1;min-width:0;display:flex;flex-direction:column}.upd__cardText b{margin:8px 0 3px;font-size:15px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upd__cardText p{margin:0;color:var(--muted);font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line;overflow-wrap:anywhere}.upd__tags{display:flex;align-items:center;gap:6px;min-width:0}.upd__date{margin-left:auto;color:var(--muted);font-size:12px;white-space:nowrap}.upd__tag{display:inline-block;padding:2px 9px;border-radius:7px;font-size:11.5px;font-weight:800;white-space:nowrap}.upd__tag.is-bug{color:#fda4af;background:#f43f5e29}.upd__tag.is-idea{color:#fcd34d;background:#f59e0b29}.upd__tag.is-done{color:#86efac;background:#22c55e29}.upd__tag:not([class*=is-]){color:var(--muted);background:#ffffff12}.upd__shot{position:relative;flex:none;align-self:center;width:92px;height:92px;overflow:hidden;border-radius:10px;border:1px solid var(--line)}.upd__shotBg,.upd__shotImg{position:absolute;inset:0;width:100%;height:100%}.upd__shotBg{object-fit:cover;filter:blur(12px) brightness(.5);transform:scale(1.2)}.upd__shotImg{object-fit:contain;transition:transform .3s}.upd__card:hover .upd__shotImg{transform:scale(1.04)}.upd__board{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:16px;align-items:start}.upd__col{--c: #f43f5e;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:18px;background:#0e0e168c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line)}.upd__col.is-idea{--c: #f59e0b}.upd__col.is-done{--c: #22c55e}.upd__colHead{display:flex;align-items:center;gap:9px;padding:4px 6px 6px;font-weight:800;font-size:15px}.upd__colHead i{width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c)}.upd__colHead span{margin-left:auto;padding:1px 10px;border-radius:99px;font-size:12.5px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.upd__view{min-height:60vh;padding:32px 36px}.upd__view--form{min-height:0}.upd__view.is-bug{background:linear-gradient(180deg,rgba(244,63,94,.1),transparent 220px)}.upd__view.is-idea{background:linear-gradient(180deg,rgba(245,158,11,.1),transparent 220px)}.upd__view h2{font-family:var(--display);font-weight:500;font-size:34px;margin:10px 40px 4px 0;overflow-wrap:anywhere}.upd__view--form h2{font-size:26px;margin:0 40px 18px 0}.upd__body{margin:16px 0;white-space:pre-line;line-height:1.55;overflow-wrap:anywhere}.upd__img{display:block;max-width:100%;max-height:75vh;margin-top:12px;border-radius:12px;cursor:zoom-in;transition:transform .2s}.upd__img:hover{transform:scale(1.01)}.upd__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.upd__title{font-weight:700}.upd__text{height:200px;margin-top:10px;padding:10px 14px;resize:vertical;font:inherit}.upd__files{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.upd__file{width:84px;height:60px;border-radius:10px;overflow:hidden;border:1px solid var(--line);transition:transform .15s,opacity .15s}.upd__file:hover{transform:scale(1.05);opacity:.7}.upd__file img{width:100%;height:100%;object-fit:cover}.upd__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-bottom:2px}.upd__grow{flex:1}@media(max-width:720px){.upd__bar{gap:8px;padding:8px}.upd__counts{flex:1 1 100%}.upd__count{flex:1;padding:6px 8px}.upd__search{order:1;flex:1 1 150px}.upd__add{order:2}.upd__bar .seg{order:3;flex:1 1 auto}.upd__bar .seg__btn{flex:1}.upd__board{grid-template-columns:minmax(0,1fr)}.upd__row .upd__grow{display:none}.upd__row .btn:nth-last-child(-n+2){flex:1 1 40%}.upd__view{padding:22px 16px}.upd__view h2{font-size:26px}}.wnow{margin:0 30px 18px}.wnow__in{padding:12px;border-radius:18px;border:1px solid rgba(var(--glow),.38);background:linear-gradient(180deg,rgba(var(--glow),.13),#ffffff08);box-shadow:0 0 30px -6px rgba(var(--glow),.35)}.wnow__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wnow__ep{display:flex;align-items:center;gap:8px}.wnow__ep em{font-style:normal;color:var(--muted);font-weight:700;font-size:13px}.wnow__ib{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:18px;font-weight:800;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;transition:background .18s,border-color .18s,box-shadow .15s;flex:none}.wnow__ib:hover,.wnow__ib.is-on{background:rgba(var(--glow),.24);border-color:rgba(var(--glow),.6)}.wnow__ib:active{background:rgba(var(--glow),.42);box-shadow:0 0 14px -2px rgba(var(--glow),.8)}.wnow__num{all:unset;box-sizing:border-box;width:44px;text-align:center;font-family:var(--display);font-size:20px;font-weight:700;-moz-appearance:textfield;appearance:textfield}.wnow__num::-webkit-inner-spin-button,.wnow__num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wnow__time,.wnow__note{all:unset;box-sizing:border-box;height:38px;padding:0 12px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;font-size:13.5px;font-weight:700;transition:border-color .18s,box-shadow .18s}.wnow__time{width:84px;text-align:center;font-variant-numeric:tabular-nums}.wnow__note{display:block;width:100%;margin-top:10px;font-weight:600}.wnow__time::placeholder,.wnow__note::placeholder{color:var(--muted)}.wnow__time:focus,.wnow__note:focus{border-color:rgba(var(--glow),.65);box-shadow:0 0 14px -2px rgba(var(--glow),.5)}.wnow__done{margin-left:auto;min-height:40px;padding:0 16px;border-radius:12px;font-weight:800;font-size:13px;white-space:nowrap;background:rgb(var(--glow));color:var(--ink);box-shadow:0 0 24px -4px rgba(var(--glow),.8);transition:transform .18s,box-shadow .18s}.wnow__done:hover{box-shadow:0 0 32px -2px rgba(var(--glow),1);filter:brightness(1.08)}.wnow__done:active{filter:brightness(.92)}.wnow__bar{height:6px;margin-top:12px;border-radius:99px;background:#ffffff14;overflow:hidden}.wnow__bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,rgba(var(--glow),.7),rgb(var(--glow)));box-shadow:0 0 12px rgba(var(--glow),.7)}@media(max-width:720px){.wnow{margin:0 16px 14px}.wnow__done{flex:1 0 100%;margin-left:0;margin-top:4px}}.mst__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.tlw--solo .mst__chips{margin-top:0}.mst__chip{min-height:34px;padding:6px 14px;border-radius:999px;border:1px solid rgba(var(--c),.45);background:rgba(var(--c),.12);color:rgb(var(--c));font-size:12.5px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .18s,box-shadow .18s,transform .15s,border-color .18s,color .18s}.mst__chip:hover:not(:disabled){background:rgba(var(--c),.24);border-color:rgba(var(--c),.8);box-shadow:0 0 18px -4px rgba(var(--c),.7);transform:translateY(-1px)}.mst__chip:active:not(:disabled){transform:scale(.95);background:rgba(var(--c),.38);box-shadow:0 0 20px -2px rgba(var(--c),.9)}.mst__chip.is-some{border-style:dashed;border-color:rgba(var(--c),.75)}.mst__chip.is-on{background:rgba(var(--c),.32);border-color:rgb(var(--c));color:#fff;box-shadow:0 0 22px -3px rgba(var(--c),.65),inset 0 0 0 1px rgba(var(--c),.4)}.mst__chip:disabled{cursor:default;opacity:.6}.mst__none{color:var(--muted);font-size:12px;font-weight:700;padding-left:2px}.mst__score{display:flex;align-items:center;gap:10px}.mst__score .scorepick{flex:1;min-width:0}.mst__review{margin-top:10px}.mst .wnow{margin:12px 0 0}@media(max-width:720px){.mst__chips{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mst__chip{min-height:42px;padding:6px 8px;font-size:12.5px;white-space:normal;line-height:1.15}.mst__none{grid-column:1 / -1}}.cmenu__btn{position:absolute;top:2px;right:2px;z-index:5;width:36px;height:36px;padding:0;display:grid;place-items:center;background:transparent;border:0;cursor:pointer;color:#fff;opacity:0;transition:opacity .2s}.cmenu__btn span{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;font-size:18px;font-weight:900;line-height:1;background:#0a0a10b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.16);transition:background .2s,transform .2s,box-shadow .2s}.pcard.is-hover .cmenu__btn,.cmenu__btn:focus-visible,.cmenu__btn.is-open{opacity:1}.cmenu__btn:hover span{background:rgba(var(--glow),.8);transform:scale(1.1);box-shadow:0 0 14px -2px rgba(var(--glow),.8)}.cmenu__btn:active span{transform:scale(.92)}@media(hover:none){.cmenu__btn{opacity:1}}.pcard.has-lock .pcard__paused,.pcard.has-lock .pcard__badge{left:40px}.pcard__lock{position:absolute;top:7px;left:7px;z-index:4;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#0a0a10c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.22);color:#e5e7eb;pointer-events:none}.pcard__lock svg{width:14px;height:14px}.cmenu{position:fixed;z-index:700;padding:6px;border-radius:14px;background:#161622f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 50px -8px #000}.cmenu__sep{height:1px;margin:5px 6px;background:#ffffff1f}.cmenu__item{width:100%;min-height:40px;padding:0 10px 0 8px;border-radius:10px;display:flex;align-items:center;gap:10px;background:transparent;color:var(--text);font-size:14px;font-weight:700;text-align:left;transition:background .15s,transform .15s}.cmenu__item:hover{background:color-mix(in srgb,var(--c) 18%,transparent)}.cmenu__item:active{transform:scale(.97)}.cmenu__item.is-on{background:color-mix(in srgb,var(--c) 12%,transparent)}.cmenu__ico{width:26px;height:26px;flex:none;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 22%,transparent);color:var(--c)}.cmenu__ico svg{width:15px;height:15px}.cmenu__tick{margin-left:auto;color:var(--c);font-size:13px}.pcard__paused{max-width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard.has-lock .pcard__paused{max-width:calc(100% - 84px)}@media(max-width:720px){.pcard__paused{padding:3px 6px;font-size:10px}}.sst{margin:0 30px 18px;display:flex;flex-direction:column;gap:14px}.sstp{--c: #8b94af;padding:18px;border-radius:20px;border:1px solid color-mix(in srgb,var(--c) 42%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 17%,transparent),#ffffff08 62%);box-shadow:0 0 40px -14px var(--c);transition:border-color .3s,box-shadow .3s}.sstp__head{display:flex;align-items:center;gap:14px}.sstp__ico{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:15px;background:color-mix(in srgb,var(--c) 24%,transparent);color:var(--c);box-shadow:0 0 24px -4px var(--c)}.sstp__txt{min-width:0}.sstp__txt b{display:block;font:700 16px var(--display);letter-spacing:-.01em}.sstp__txt small{display:block;margin-top:4px;color:var(--muted);font-weight:600;font-size:12.5px}.sstp__tag{margin-left:auto;flex:none;padding:4px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c) 50%,transparent);background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c);font-size:12px;font-weight:800}.sstp__body{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.sstb{flex:1 1 200px;min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:1px solid transparent;font-size:14.5px;font-weight:800;color:#fff;transition:transform .15s var(--ease),box-shadow .2s,filter .2s,background .2s}.sstb:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.1)}.sstb:not(:disabled):active{transform:scale(.96)}.sstb:disabled{opacity:.5;cursor:default}.sstb--now{background:var(--accent);color:var(--ink, #fff);box-shadow:0 6px 24px -8px var(--accent)}.sstb--now:not(:disabled):hover{box-shadow:0 8px 32px -6px var(--accent)}.sstb--fire{background:#fb923c33;border-color:#fb923c8c;color:#fdba74;box-shadow:0 0 22px -8px #fb923c}.sstb--fire:not(:disabled):hover{background:#fb923c52;box-shadow:0 0 28px -4px #fb923c}.sstb--seen{background:#16a34a;box-shadow:0 6px 24px -8px #22c55e}.sstb--ghost{background:#ffffff0f;border-color:var(--line2);color:var(--text)}.sstb--ghost:not(:disabled):hover{background:#ffffff1f}.sstp__ctl{margin-top:16px;padding:12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--c) 34%,transparent);background:#ffffff09}.sstp__ctl .wnow__ib:disabled,.sstp__ctl .wnow__time:disabled,.sstp__ctl .wnow__num:disabled{opacity:.5;cursor:default}.sstp__ctl .sstp__done{flex:0 0 auto;margin-left:auto;min-height:40px;padding:0 16px;font-size:13px;white-space:nowrap}.sstp__ctl .sstp__off{width:100%;min-height:40px;margin-top:10px;font-size:13px;flex:none}.sstp__ctl .wnow__bar{margin-top:12px}.sst__people{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.sst__people--3,.sst__people--4{grid-template-columns:repeat(2,1fr)}.sstc{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:18px;border:1px solid var(--line);background:#ffffff08}.sstc.is-me{border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 30px -14px var(--accent)}.sstc__who{flex:1 1 110px;min-width:0}.sstc__name{display:flex;width:fit-content;font-weight:800;font-size:14px}.sstc__name .nick__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.6em .5em;margin:-.6em -.5em}.sstc__sub{color:var(--muted);font-size:12px;font-weight:600;min-height:16px}.sstc__st{padding:5px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c) 50%,transparent);background:color-mix(in srgb,var(--c) 15%,transparent);color:var(--c);font-size:12.5px;font-weight:800}.sstc__score{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:10px;border:1px solid color-mix(in srgb,var(--c) 50%,transparent);background:color-mix(in srgb,var(--c) 18%,transparent);font:700 15px var(--display)}.sstc__score i{font-style:normal;color:#facc15}@media(max-width:720px){.sst{margin:0 16px 14px}.sstp{padding:14px}.sstb{flex-basis:100%}.sstp__ctl .sstp__done{flex:1 0 100%;margin-left:0;margin-top:4px}.sst__people,.sst__people--3,.sst__people--4{grid-template-columns:1fr}}.divider--trash .trash-button{order:1;min-width:36px;height:36px;padding:0 9px;border-radius:11px;font-family:var(--font);text-transform:none;letter-spacing:0}.newschip,.news,.newslb,.newsform{--accent: var(--tA, #8b5cf6);--ink: #fff}.news .btn--accent,.newsform .btn--accent{text-shadow:0 1px 2px rgba(0,0,0,.35)}.newschip{position:relative;flex:none;display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 8px 0 10px;border-radius:999px;white-space:nowrap;font-size:14px;font-weight:800;color:#f6f2ff;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.12) 50%,transparent 62%) 100% 0 / 250% 100% no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--accent) 26%,transparent),color-mix(in srgb,var(--accent) 6%,transparent)),#0e0b18a8;border:1px solid color-mix(in srgb,var(--accent) 52%,transparent);box-shadow:inset 0 1px #ffffff14,0 8px 26px -10px var(--accent),0 0 0 4px color-mix(in srgb,var(--accent) 6%,transparent);animation:newschip-shine 5.5s ease-in-out infinite;transition:border-color .25s,box-shadow .3s}.newschip:hover,.newschip.is-on{border-color:color-mix(in srgb,var(--accent) 88%,transparent);box-shadow:inset 0 1px #ffffff1f,0 12px 34px -10px var(--accent),0 0 0 5px color-mix(in srgb,var(--accent) 13%,transparent)}@keyframes newschip-shine{0%,55%{background-position:100% 0,0 0,0 0}to{background-position:0% 0,0 0,0 0}}.newschip__ico{width:18px;height:18px;fill:currentColor;color:color-mix(in srgb,var(--accent) 35%,#fff);filter:drop-shadow(0 0 6px var(--accent))}.newschip__n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--accent);color:var(--ink, #fff);font-size:11px;font-weight:800;box-shadow:0 0 12px color-mix(in srgb,var(--accent) 80%,transparent)}.news{max-width:940px;margin:0 auto}.news__head h1{margin:0 0 24px;font-family:var(--display);font-weight:500;font-size:26px;letter-spacing:-.01em}.news__empty{color:var(--muted)}.news__line{position:relative;padding-left:32px}.news__line:before{content:"";position:absolute;left:7px;top:8px;bottom:0;width:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 70%,transparent),#ffffff14 70%)}.news__post{position:relative;margin-bottom:24px}.news__post:before{content:"";position:absolute;left:-32px;top:6px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:2px solid rgba(255,255,255,.25)}.news__post.is-new:before{border-color:var(--accent);background:var(--accent);animation:newschip-pulse 2s infinite}@keyframes newschip-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 60%,transparent)}70%,to{box-shadow:0 0 0 9px transparent}}.news__date{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.news__card{margin-top:8px;padding:18px;border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,rgba(255,255,255,.03)),#ffffff04),var(--panel);border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line))}.news__post.is-new .news__card{border-color:color-mix(in srgb,var(--accent) 42%,transparent);box-shadow:0 0 30px -12px var(--accent)}.news__title{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-family:var(--display);font-weight:500;font-size:18px;overflow-wrap:anywhere}.news__tag{--c: var(--accent);padding:3px 9px;border-radius:99px;background:color-mix(in srgb,var(--c) 20%,transparent);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);color:#fff;font-family:var(--font);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 14px color-mix(in srgb,var(--c) 35%,transparent)}.news__tag.is-fix{--c: #4ade80;color:#bbf7d0}.news__text{margin:8px 0 0;color:#d9d9e6;line-height:1.6;font-size:14.5px;white-space:pre-line;overflow-wrap:anywhere}.news__shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:6px -6px -6px;padding:8px 6px 6px}.news__shot{position:relative;display:block;width:100%;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;border:1px solid var(--line2);background:#000;cursor:zoom-in;transition:border-color .2s,box-shadow .2s}.news__shot img{position:absolute;inset:0;width:100%;height:100%;display:block}.news__shot .news__shotBg{object-fit:cover;filter:blur(14px) brightness(.45);transform:scale(1.2)}.news__shot .news__shotImg{object-fit:contain}.news__shots--one{grid-template-columns:minmax(0,1fr)}.news__shots--one .news__shot{aspect-ratio:auto;width:fit-content;max-width:100%;background:none}.news__shots--one .news__shot .news__shotBg{display:none}.news__shots--one .news__shot .news__shotImg{position:static;width:auto;height:auto;max-width:100%;max-height:min(78vh,720px)}.news__shot:hover{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 10px 30px -8px var(--accent)}.news__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.newslb{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:20px;background:#05050ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.newslb__img{max-width:min(1200px,94vw);max-height:86vh;border-radius:14px;border:1px solid var(--line2);box-shadow:0 30px 90px #000000b3,0 0 60px -10px var(--accent)}.newslb__btn{position:absolute;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:24px;line-height:1;background:#ffffff1a;border:1px solid var(--line2);transition:background .15s,transform .15s}.newslb__btn:hover{background:color-mix(in srgb,var(--accent) 45%,transparent);transform:scale(1.08)}.newslb__btn:active{transform:scale(.92)}.newslb__x{top:16px;right:16px}.newslb__prev{left:16px;top:calc(50% - 22px)}.newslb__next{right:16px;top:calc(50% - 22px)}.newslb__count{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:var(--muted);font-weight:700;font-size:13px;pointer-events:none}.newsform{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:28px;align-items:start}.newsform__edit h2{font-family:var(--display);font-weight:500;font-size:26px;margin:0 40px 18px 0}.newsform__label{display:block;margin-bottom:10px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.news--preview{max-width:none;margin:0;padding:18px 12px 8px 32px;border-radius:18px;background:#ffffff05;border:1px dashed var(--line2)}.news--preview .news__post{margin-bottom:8px}.news--preview .news__shots{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.news--preview .news__post:before{left:-24px}@media(max-width:720px){.newschip{width:38px;height:38px;padding:0;justify-content:center}.newschip b{display:none}.newschip__n{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;font-size:10px}.news__head h1{font-size:20px;margin-bottom:18px}.news__line{padding-left:26px}.news__post:before{left:-26px}.news__card{padding:14px}.news__title{font-size:15px}.news__shots{grid-template-columns:1fr 1fr}.newsform{grid-template-columns:1fr;gap:18px}.newsform__edit h2{font-size:22px}.newslb__prev,.newslb__next{top:auto;bottom:14px}.newslb__prev{left:calc(50% - 56px)}.newslb__next{right:calc(50% - 56px)}.newslb__count{display:none}}.news__rows{display:flex;flex-direction:column;gap:16px;margin-top:14px}.news__row{display:flex;align-items:center;justify-content:center;gap:10px}.news__item{position:relative;display:block;flex:1 1 0;min-width:0;max-width:calc(var(--ar) * 440px);padding:0;cursor:zoom-in}.news__screen{display:block;border-radius:12px;overflow:hidden;border:1px solid var(--line2);background:#000;transition:border-color .2s,box-shadow .25s}.news__screen img{display:block;width:100%;height:auto}.news__item:hover .news__screen{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 10px 30px -8px var(--accent)}.news__dev.is-monitor{padding-bottom:20px}.news__dev.is-monitor .news__screen{border:7px solid #17171f;border-bottom-width:12px;border-radius:10px;box-shadow:0 0 0 1px #ffffff21}.news__dev.is-monitor:after{content:"";position:absolute;left:50%;bottom:0;width:36%;height:20px;transform:translate(-50%);background:linear-gradient(#20202a,#2a2a36) center top / 16% 14px no-repeat,linear-gradient(#30303c,#1a1a22) center bottom / 100% 6px no-repeat;border-radius:0 0 6px 6px}.news__dev.is-laptop{padding:0 6% 10px}.news__dev.is-laptop .news__screen{border:6px solid #17171f;border-bottom-width:9px;border-radius:12px 12px 4px 4px;box-shadow:0 0 0 1px #ffffff21}.news__dev.is-laptop:after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;border-radius:2px 2px 12px 12px;background:linear-gradient(180deg,#3a3a48,#1c1c24);box-shadow:0 0 0 1px #ffffff14}.news__dev.is-phone .news__screen{border:6px solid #101016;border-radius:26px;box-shadow:0 0 0 1.5px #ffffff2e}.news__dev.is-phone:before{content:"";position:absolute;z-index:1;left:50%;top:11px;width:26%;height:9px;transform:translate(-50%);border-radius:99px;background:#050508;pointer-events:none}.news__dev.is-tablet .news__screen{border:10px solid #121219;border-radius:20px;box-shadow:0 0 0 1.5px #ffffff26}.news__dev.is-phone:hover .news__screen,.news__dev.is-tablet:hover .news__screen,.news__dev.is-monitor:hover .news__screen,.news__dev.is-laptop:hover .news__screen{border-color:#23232e}.narr{flex:none;display:grid;place-items:center;width:64px;height:40px;color:color-mix(in srgb,var(--accent) 75%,#fff);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 65%,transparent))}.narr svg{width:64px;height:32px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.narr__ghost{opacity:.2}.narr--flow .narr__c{opacity:.15;animation:narr-flow 1.2s ease-in-out infinite;animation-delay:calc(var(--i) * .18s)}@keyframes narr-flow{0%,to{opacity:.15}40%{opacity:1}}.narr__ink{stroke-dasharray:1;stroke-dashoffset:1;animation:narr-draw 1.9s ease-in-out infinite}@keyframes narr-draw{0%{stroke-dashoffset:1;opacity:1}55%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.narr__dot{fill:#fff;stroke:none;animation:narr-comet 1.4s ease-in infinite}@keyframes narr-comet{0%{transform:translate(0);opacity:0}15%{opacity:1}to{transform:translate(40px);opacity:0}}.narr__fill{fill:currentColor;stroke:none;transform-origin:32px 16px;animation:narr-pulse 1.3s ease-in-out infinite}@keyframes narr-pulse{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.08);opacity:1}}.narr__move{animation:narr-nudge 1s ease-in-out infinite}@keyframes narr-nudge{0%,to{transform:translate(-3px)}50%{transform:translate(5px)}}.narr__ants{stroke-dasharray:5 5;animation:narr-ants .7s linear infinite}@keyframes narr-ants{to{stroke-dashoffset:-10}}.narr--neon svg{animation:narr-neon 2.6s linear infinite}.narr__glow{stroke-width:7;opacity:.35}.narr__tube{stroke:#fff;stroke-width:2}@keyframes narr-neon{0%,17%,23%,60%,66%,to{opacity:1}20%,63%{opacity:.25}}.narr__dbl{stroke-width:3.2;animation:narr-dbl 1.1s ease-in-out infinite;animation-delay:calc(var(--i) * .15s)}@keyframes narr-dbl{0%{transform:translate(-6px);opacity:0}50%{opacity:1}to{transform:translate(8px);opacity:0}}.narr__sw1{animation:narr-sw 1.6s ease-in-out infinite}.narr__sw2{animation:narr-sw 1.6s ease-in-out infinite reverse;opacity:.75}@keyframes narr-sw{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}.narr__star{stroke-width:1.8;stroke:#fff;animation:narr-star 1.5s ease-in-out infinite;animation-delay:calc(var(--i) * .45s)}@keyframes narr-star{0%,to{transform:scale(0) rotate(0);opacity:0}50%{transform:scale(1) rotate(45deg);opacity:1}}.narr__txt{fill:currentColor;stroke:none;font:800 8px var(--font);opacity:.7}.narr__txt--b{opacity:1}.nlay{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding:10px;border-radius:14px;background:#ffffff08;border:1px dashed var(--line2)}.nlay__item{display:flex;flex-direction:column;gap:4px;cursor:grab}.nlay__item:active{cursor:grabbing}.nlay__item.is-drag{opacity:.35}.nlay__main{position:relative;display:grid;place-items:center;width:104px;height:66px;border-radius:10px;overflow:hidden;background:#000;border:1px solid var(--line2);transition:border-color .2s,box-shadow .25s,transform .15s}.nlay__main img{width:100%;height:100%;object-fit:contain;pointer-events:none}button.nlay__main:hover,.nlay__main.is-on{border-color:color-mix(in srgb,var(--accent) 75%,transparent);box-shadow:0 0 18px -6px var(--accent)}button.nlay__main:active{transform:scale(.96)}.nlay__item.is-arrow .nlay__main{width:78px;background:#ffffff0a}.nlay__br{width:66px;background:#ffffff0a;color:var(--muted);font-size:18px;line-height:1;align-content:center;gap:2px}.nlay__br small,.nlay__dev{font-size:10px;font-weight:700}.nlay__dev{position:absolute;left:4px;top:4px;padding:1px 6px;border-radius:6px;background:#000000b8;color:#fff}.nlay__tools{display:flex;justify-content:center;gap:3px}.nlay__tools button{width:26px;height:22px;border-radius:7px;background:#ffffff0f;border:1px solid var(--line);font-size:15px;line-height:1;color:var(--muted);transition:background .15s,color .15s,transform .12s}.nlay__tools button:hover:not(:disabled){color:#fff;background:#ffffff24}.nlay__tools button.is-x:hover{background:#e11d488c}.nlay__tools button:active:not(:disabled){transform:scale(.9)}.nlay__tools button:disabled{opacity:.3}.nlay__pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;margin-top:10px;padding:10px;border-radius:14px;background:var(--panel);border:1px solid var(--line2)}.nlay__pick button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px 8px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;transition:border-color .2s,background .2s}.nlay__pick button:hover{background:#ffffff12;border-color:var(--line2)}.nlay__pick button.is-on{border-color:color-mix(in srgb,var(--accent) 70%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.nlay__pick small{color:var(--muted);font-size:11px;font-weight:700}.crop__ratios,.crop__devs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 6px 0}.crop__devs>span{margin-right:4px;color:var(--muted);font-size:12px;font-weight:700}.crop__ratio{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:9px;font-size:12.5px;font-weight:700;color:var(--muted);background:#ffffff0d;border:1px solid var(--line);transition:color .2s,background .2s,border-color .2s,box-shadow .25s}.crop__ratio i{display:block;height:13px;max-width:26px;border:1.5px solid currentColor;border-radius:3px}.crop__ratio:hover{color:var(--text);border-color:var(--line2)}.crop__ratio.is-on{color:#fff;background:color-mix(in srgb,var(--tA) 26%,rgba(255,255,255,.05));border-color:color-mix(in srgb,var(--tAl) 55%,transparent);box-shadow:0 0 16px -6px var(--tA)}.crop__rot.is-on{background:color-mix(in srgb,var(--tA) 28%,rgba(255,255,255,.06));border-color:color-mix(in srgb,var(--tAl) 55%,transparent)}@media(max-width:720px){.news__row{flex-direction:column;gap:6px}.news__item{flex:none!important;width:100%}.news__row .narr{transform:rotate(90deg);height:64px;width:40px}.nlay__main{width:88px;height:58px}}.news__post.is-draft:before{border-style:dashed;border-color:#fbbf24;background:var(--bg)}.news__post.is-draft .news__date{color:#fcd34d}.news__post.is-draft .news__card{border-style:dashed;border-color:#fbbf2473;box-shadow:none}.tmodal__backdrop.is-baked{filter:none}body{background-image:none}body:before{content:"";position:fixed;top:0;left:0;right:0;height:100vh;height:100lvh;z-index:-1;pointer-events:none;background-image:radial-gradient(1200px 600px at 10% -10%,rgba(139,92,246,.12),transparent 60%),radial-gradient(1000px 500px at 100% 0%,rgba(236,72,153,.08),transparent 60%)}body.has-bg:before{display:none}@media(hover:none){button,a,[role=button],.pcard,.tlc,.chip{-webkit-user-select:none;user-select:none}.modal{backdrop-filter:none;-webkit-backdrop-filter:none;background:#05050ad6}.pnow{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(120deg,rgba(var(--glow),.3),#0a0a10cc 55%),#0a0a109e}.pcard__tilt{box-shadow:0 12px 26px -6px #000000f2,0 14px 32px -14px rgba(var(--glow),.4),0 0 0 1px #ffffff14}}.ftabs{margin-top:24px}.ftabs__row{display:flex;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:10px 10px 0;margin:-10px -10px 0;border-bottom:1px solid var(--line)}.ftabs__row::-webkit-scrollbar{display:none}.ftabs__tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:7px;padding:10px 14px 13px;white-space:nowrap;font-family:var(--display);font-size:15px;font-weight:600;color:var(--muted);transition:color .25s;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ftabs__tab:hover{color:#fff}.ftabs__tab:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--pa, var(--accent));box-shadow:0 0 14px var(--pa, var(--accent)),0 0 4px var(--pa, var(--accent));transform:scaleX(0);transition:transform .3s var(--ease)}.ftabs__tab:hover:after{transform:scaleX(.35);opacity:.6}.ftabs__tab.is-on{color:#fff}.ftabs__tab.is-on:after{transform:scaleX(1);opacity:1}.ftabs__tab small{font-family:var(--font);font-size:12px;font-weight:700;color:var(--muted)}.ftabs__tab.is-on small{color:var(--pal, var(--accent))}.ftabs__lock{font-size:11px;opacity:.8}.ftabs__emo{font-size:15px}.ftier-ico{flex:none;width:14px;height:14px;fill:currentColor}.ftabs__tab.is-on .ftier-ico{color:var(--pal, var(--accent))}.ftabs+.pgroup{margin-top:28px}.ffold__empty{margin-top:28px}.ffold__grid{margin-top:20px}.fpop{position:fixed;z-index:720;max-height:calc(100vh - 16px);overflow-y:auto;padding:8px;border-radius:16px;background:#181826f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px -16px #000000e6;color:var(--text);text-align:left}.fmenu__name{width:100%;height:40px;padding:0 12px;border-radius:11px;border:1px solid var(--line);background:#0000004d;color:var(--text);outline:none;font-weight:700;font-size:14px;transition:border-color .2s,box-shadow .2s}.fmenu__name:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.fmenu__emos{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin:8px 0}.fmenu__emo{aspect-ratio:1;border-radius:9px;font-size:17px;display:grid;place-items:center;transition:background .15s,transform .12s,box-shadow .15s}.fmenu__emo:hover{background:#ffffff17;transform:scale(1.1)}.fmenu__emo:active{transform:scale(.9)}.fmenu__emo.is-on{background:color-mix(in srgb,var(--accent) 22%,transparent);box-shadow:inset 0 0 0 1px var(--accent)}.fmenu__emo--none{color:var(--muted);font-size:13px}.fmenu__lbl{margin:8px 10px 6px;font-size:12px;font-weight:800;color:var(--muted)}.fmenu__seg{display:flex;gap:2px;margin:0 4px 4px;padding:3px;border-radius:12px;background:#ffffff0d;border:1px solid var(--line)}.fmenu__seg button{flex:1;min-height:30px;padding:0 6px;border-radius:9px;font-size:12px;font-weight:700;color:var(--muted);transition:background .2s,color .2s,box-shadow .2s}.fmenu__seg button:hover{color:#fff}.fmenu__seg button.is-on{color:#fff;background:var(--accent);box-shadow:0 0 14px -4px var(--accent)}.fmenu__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:8px 4px 2px;border-top:1px solid var(--line)}.fmenu__order{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.fmenu__ib{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:16px;color:var(--muted);border:1px solid var(--line);background:#ffffff0a;transition:color .2s,background .2s,transform .15s}.fmenu__ib:hover:not(:disabled){color:#fff;background:#ffffff1a}.fmenu__ib:active:not(:disabled){transform:scale(.9)}.fmenu__ib:disabled{opacity:.35;cursor:default}.fmenu__del{min-height:34px;padding:0 12px;border-radius:11px;font-size:13px;font-weight:800;color:#ff8da3;transition:background .15s,box-shadow .15s,transform .12s}.fmenu__del:hover,.fmenu__del.is-armed{background:#ff5d7d24;box-shadow:0 0 14px -4px #ff5d7d}.fmenu__del:active{transform:scale(.95)}.fsw{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:11px;font-size:13.5px;font-weight:700;color:var(--muted);transition:background .15s,color .2s}.fsw:hover{background:#ffffff0f;color:#fff}.fsw.is-on{color:#fff}.fsw i{position:relative;flex:none;width:30px;height:18px;border-radius:99px;background:#ffffff24;transition:background .2s,box-shadow .2s}.fsw i:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .25s var(--ease)}.fsw.is-on i{background:var(--accent);box-shadow:0 0 12px -2px var(--accent)}.fsw.is-on i:after{transform:translate(12px)}.pedit__tabs{margin:-4px 0 18px}.fset{display:flex;flex-direction:column;gap:8px}.fset__item{border-radius:14px;border:1px solid var(--line);background:#ffffff09;transition:border-color .2s,box-shadow .25s}.fset__item:hover{border-color:color-mix(in srgb,var(--tAl, #c4b5fd) 30%,transparent)}.fset__item.is-open{border-color:color-mix(in srgb,var(--tAl, #c4b5fd) 45%,transparent);box-shadow:0 0 22px -8px var(--tA, var(--accent))}.fset__head{width:100%;min-height:48px;display:flex;align-items:center;gap:8px;padding:10px 14px;text-align:left;font-size:14px;color:var(--text);border-radius:14px;transition:background .2s}.fset__head:hover{background:#ffffff0a}.fset__head:active{transform:scale(.99)}.fset__head b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fset__head .ftier-ico{color:var(--tAl, var(--accent))}.fset__lock{flex:none;font-size:12px}.fset__chev{flex:none;width:18px;height:18px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}.fset__item.is-open .fset__chev{transform:rotate(180deg)}.fset__body{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;align-items:start;padding:0 10px 10px}.fsecw{padding-top:10px}.fsecs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.fsecs__t,.fsecs__add{min-height:32px;max-width:100%;padding:0 13px;border-radius:999px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;color:var(--muted);border:1px solid var(--line);background:#ffffff0a;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .12s}.fsecs__t:hover{color:#fff;background:#ffffff14}.fsecs__t.is-on{color:#fff;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 22%,transparent);box-shadow:0 0 14px -4px var(--accent)}.fsecs__add{border-style:dashed;color:var(--pal, var(--accent))}.fsecs__add:hover,.fsecs__add.is-on{color:#fff;border-style:solid;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.fsecs__t:active,.fsecs__add:active{transform:scale(.95)}.fsec__hd{display:flex;align-items:center;gap:6px;margin-bottom:10px}.fsec__hd .fmenu__name{flex:1;min-width:0;height:36px}.fsec__hd .fmenu__del{flex:none;min-height:32px;padding:0 10px}.fblk{margin-top:8px;padding:10px 12px 12px;border-radius:12px;background:#ffffff08;border:1px solid var(--line)}.fblk__hd{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:800;color:var(--text)}.fblk__hd b{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;color:#fff;background:var(--accent);box-shadow:0 0 10px -2px var(--accent)}.fblk__hd small{margin-left:auto;font-size:12px;font-weight:700;color:var(--muted)}.fblk .fcont__grid{margin-top:2px}.fchips{display:flex;gap:8px;align-items:flex-start;margin-top:6px}.fchips__l{flex:none;width:50px;padding-top:7px;font-size:11.5px;font-weight:800;color:var(--muted)}.fchips__row{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:5px}.fchip{min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;color:#cfcfe0;border:1px solid var(--line);background:#ffffff0a;transition:color .15s,background .15s,border-color .15s,box-shadow .15s,transform .12s}.fchip:hover{color:#fff;background:#ffffff17;transform:translateY(-1px)}.fchip:active{transform:scale(.94)}.fchip.is-on{color:#fff;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 26%,transparent);box-shadow:0 0 12px -4px var(--accent)}.fchip--more{border-style:dashed;color:var(--muted)}.fsubs{display:flex;flex-direction:column;gap:8px;margin-top:10px}.fsub{padding:8px 10px 10px;border-radius:11px;background:#00000038;border:1px solid var(--line)}.fsub__hd{display:flex;align-items:center;gap:6px}.fsub .fchips{margin-top:6px}.fsubs .frows__add{align-self:flex-start;margin-top:0}.fpop .fmenu__seg{flex-wrap:wrap}.fpick__group{padding:2px 0}.fpick__gh{display:flex;align-items:center;gap:6px;min-height:30px;padding:4px 10px 0;font-size:12.5px;font-weight:800;color:var(--muted)}.fpick__row--sub{padding-left:22px;min-height:36px;font-size:13px}.fpick__row:disabled{cursor:default;opacity:.85}.fpick__row:disabled:active{transform:none}.fpick__auto{flex:none;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:800;color:var(--pal, var(--accent));background:color-mix(in srgb,var(--accent) 14%,transparent)}.fset .fmenu__emos{grid-template-columns:repeat(auto-fill,36px);justify-content:start}.fcont{min-width:0;padding:2px 10px 10px;border-radius:12px;background:#0003;border:1px solid var(--line)}.fcont .fmenu__lbl{margin:10px 2px 8px}.fcont .fmenu__lbl small{margin-left:4px;font-size:12px}.fcont__found{display:flex;flex-direction:column;gap:2px;margin-top:6px;padding:4px;border-radius:11px;background:#ffffff08;border:1px solid var(--line)}.fcont__hit{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 8px;border-radius:9px;text-align:left;font-size:13px;font-weight:700;color:var(--text);transition:background .15s,transform .12s}.fcont__hit:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.fcont__hit:active{transform:scale(.98)}.fcont__hit b{flex:none;color:var(--pal, var(--accent));font-size:16px}.fcont__mini{width:24px;aspect-ratio:2/3;flex:none;border-radius:5px;overflow:hidden}.fcont__nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcont__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:10px 8px;max-height:286px;overflow-y:auto;margin:4px -8px -8px;padding:10px 8px 8px}.fcont__it{position:relative}.fcont__poster{aspect-ratio:2/3;border-radius:8px;overflow:hidden;box-shadow:0 6px 14px -6px #000c;transition:transform .18s var(--ease)}.fcont__it:hover .fcont__poster{transform:translateY(-2px)}.fcont__poster .poster,.fcont__poster img,.fcont__mini .poster,.fcont__mini img{width:100%;height:100%;object-fit:cover}.fcont__x{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:900;color:#fff;background:#141420f2;border:1px solid rgba(255,255,255,.2);opacity:0;transition:opacity .15s,background .15s,transform .12s,box-shadow .15s}.fcont__it:hover .fcont__x,.fcont__x:focus-visible{opacity:1}.fcont__x:hover{background:#ff5d7d;box-shadow:0 0 12px -2px #ff5d7d}.fcont__x:active{transform:scale(.85)}@media(hover:none){.fcont__x{opacity:1}}.frows{display:flex;flex-direction:column;gap:6px}.frow{display:flex;align-items:center;gap:8px}.frow__c{flex:none;width:34px;height:34px;border-radius:10px;background:var(--c);box-shadow:0 0 14px -4px var(--c);transition:transform .15s,box-shadow .2s}.frow__c:hover{transform:scale(1.08);box-shadow:0 0 18px -2px var(--c)}.frow__c:active{transform:scale(.92)}.frow__l{flex:1;min-width:0;height:34px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:#00000040;color:var(--text);outline:none;font:700 13.5px var(--display);transition:border-color .2s,box-shadow .2s}.frow__l:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.frow__n{flex:none;min-width:18px;text-align:right;color:var(--muted);font-size:12px;font-weight:800}.frow__x{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:11px;font-weight:900;color:var(--muted);transition:color .15s,background .15s,transform .12s}.frow__x:hover:not(:disabled){color:#ff8da3;background:#ff5d7d1f}.frow__x:active:not(:disabled){transform:scale(.88)}.frow__x:disabled{opacity:.3;cursor:default}.frows__add{margin-top:8px;min-height:34px}.frow__pal{display:flex;gap:6px;padding:2px}.frow__pal button{flex:1;aspect-ratio:1;border-radius:9px;background:var(--c);transition:transform .15s,box-shadow .2s}.frow__pal button:hover{transform:scale(1.1)}.frow__pal button.is-on{box-shadow:0 0 0 2px #fff,0 0 12px var(--c)}.fset__add{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.fset__new{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 16px;border-radius:999px;border:1px dashed rgba(255,255,255,.2);color:var(--muted);font-size:13.5px;font-weight:700;transition:color .2s,border-color .2s,background .2s,box-shadow .25s,transform .15s}.fset__new:hover{color:#fff;border-color:color-mix(in srgb,var(--tAl, #c4b5fd) 55%,transparent);background:#ffffff0d;box-shadow:0 0 16px -6px var(--tA, var(--accent));transform:translateY(-1px)}.fset__new:active{transform:scale(.95)}.fpick{display:flex;flex-direction:column;gap:2px}.fpick__row{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:7px 10px;border-radius:11px;text-align:left;font-size:13.5px;font-weight:700;color:var(--text);transition:background .15s,transform .12s}.fpick__row:hover{background:#ffffff12}.fpick__row:active{transform:scale(.98)}.fpick__box{flex:none;width:20px;height:20px;border-radius:6px;border:1.5px solid rgba(255,255,255,.3);display:grid;place-items:center;font-size:12px;font-weight:900;color:#fff;transition:background .15s,border-color .15s,box-shadow .15s}.fpick__row.is-on .fpick__box{background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px -2px var(--accent)}.fpick__nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpick__emo{margin-right:6px}.fpick__lock{flex:none;font-size:12px}.fpick__sep{height:1px;background:var(--line);margin:6px 4px}.fpick__tier{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:4px 10px}.fpick__tn{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:13.5px;font-weight:700;color:var(--muted)}.fpick__tn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.fpick__ls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.fpick__l{min-width:28px;max-width:72px;height:28px;padding:0 6px;border-radius:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 12px var(--display);color:var(--c);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 10%,transparent);transition:background .15s,transform .12s,box-shadow .15s,color .15s}.fpick__l:hover{background:color-mix(in srgb,var(--c) 25%,transparent);transform:translateY(-1px)}.fpick__l:active{transform:scale(.9)}.fpick__l.is-on{background:var(--c);color:#151515;box-shadow:0 0 14px -2px var(--c)}.fpick__new{width:100%;min-height:38px;margin-top:4px;padding:7px 10px;border-radius:11px;text-align:left;font-size:13px;font-weight:700;color:var(--pal, var(--accent));transition:background .15s}.fpick__new:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.fpick__input{width:100%;height:38px;margin-top:4px;padding:0 12px;border-radius:11px;border:1px solid var(--accent);background:#0000004d;color:var(--text);outline:none;font-weight:700;font-size:13px;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.c-fold{--c: 244,114,182}.mst__chip.c-fold.has:not(.is-on){background:rgba(var(--c),.2);color:#ffd1e7}.cmenu__back{width:100%;min-height:34px;padding:0 10px;border-radius:10px;text-align:left;font-size:13px;font-weight:700;color:var(--muted);transition:background .15s,color .15s}.cmenu__back:hover{background:#ffffff12;color:#fff}.ptier{display:flex;flex-direction:column;gap:8px;margin-top:20px}.ptier__row{display:flex;gap:8px;min-height:108px}.ptier__label{flex:none;width:76px;border-radius:14px;display:grid;place-items:center;padding:4px;text-align:center;word-break:break-word;font-family:var(--display);font-size:22px;font-weight:700;color:#151515;background:var(--c);box-shadow:0 0 22px color-mix(in srgb,var(--c) 40%,transparent)}.ptier__items{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;padding:8px;border-radius:14px;background:#ffffff08;border:1px solid var(--line);transition:border-color .2s,background .2s,box-shadow .2s}.ptier .is-over>.ptier__items{border-color:var(--pa, var(--accent));background:color-mix(in srgb,var(--pa, var(--accent)) 10%,transparent);box-shadow:inset 0 0 0 1px var(--pa, var(--accent)),0 0 24px -8px var(--pa, var(--accent))}.ptier.is-picking .ptier__row{cursor:pointer}.ptier.is-picking .ptier__row .ptier__items{border-style:dashed;border-color:color-mix(in srgb,var(--pa, var(--accent)) 55%,transparent)}.ptier.is-picking .ptier__row:hover .ptier__items{background:color-mix(in srgb,var(--pa, var(--accent)) 10%,transparent)}.ptier__item{width:64px;aspect-ratio:2/3;border-radius:9px;overflow:hidden;cursor:pointer;box-shadow:0 8px 20px -6px #000000b3;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ptier.is-own{user-select:none;-webkit-user-select:none}.ptier.is-own .ptier__item{cursor:grab}.ptier__item .poster,.ptier__item img,.ptier__ghost .poster,.ptier__ghost img,.fbin__poster .poster,.fbin__poster img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.ptier__item.is-sel{box-shadow:0 0 0 2px var(--pa, var(--accent)),0 0 22px -2px var(--pa, var(--accent))}.ptier__item.is-lifted{opacity:.25}.ptier__ghost{position:fixed;left:0;top:0;z-index:800;pointer-events:none;aspect-ratio:2/3;border-radius:9px;overflow:hidden;rotate:-4deg;scale:1.08;box-shadow:0 18px 40px -8px #000000d9,0 0 0 2px var(--pa, var(--accent)),0 0 26px -4px var(--pa, var(--accent))}.ptier__bottom{display:flex;align-items:stretch;gap:8px;margin-top:6px}.ptier__un{flex:1;min-width:0;display:flex;flex-direction:column}.ptier__un .ptier__items{min-height:108px;max-height:300px;overflow-y:auto}.ptier__cap{margin:0 0 6px 4px;font-size:12px;font-weight:800;color:var(--muted)}.ptier__cap small{margin-left:3px;font-size:12px}.ptier__none{margin:auto;color:var(--muted);font-size:12.5px;font-weight:600}.ptier__trash{flex:none;align-self:flex-end;width:76px;height:108px;border-radius:14px;border:1px dashed rgba(255,255,255,.2);display:grid;place-items:center;align-content:center;gap:4px;color:var(--muted);transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .15s}.ptier__trash svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ptier__trash small{font-size:12px;font-weight:800}.ptier__trash:hover,.ptier__trash.is-open{color:#fff;border-color:#ffffff59;background:#ffffff0d}.ptier__trash:active{transform:scale(.94)}.ptier__trash.is-over,.ptier.is-picking .ptier__trash{color:#ff8da3;border-color:#ff5d7d;background:#ff5d7d1a;box-shadow:0 0 24px -6px #ff5d7d}.fbin{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.fbin__row{display:flex;align-items:center;gap:10px;padding:5px 6px;border-radius:11px}.fbin__row:hover{background:#ffffff0d}.fbin__poster{width:30px;aspect-ratio:2/3;flex:none;border-radius:6px;overflow:hidden}.fbin__row span{flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbin__back{flex:none;padding:6px 10px;border-radius:9px;font-size:12.5px;font-weight:800;color:var(--pal, var(--accent));background:color-mix(in srgb,var(--accent) 12%,transparent);transition:background .15s,transform .12s}.fbin__back:hover{background:color-mix(in srgb,var(--accent) 24%,transparent)}.fbin__back:active{transform:scale(.94)}.fbin__empty{padding:6px 10px 10px;color:var(--muted);font-size:13px;font-weight:600}@media(max-width:720px){.ftabs{margin-top:32px}.ftabs__row{padding:10px 14px 0;margin:-10px -14px 0}.ftabs__tab{font-size:13px;padding:9px 11px 12px}.mst__chip.c-fold{grid-column:span 2}.fset__body{grid-template-columns:minmax(0,1fr);padding:0 8px 8px}.ptier__row{min-height:84px;gap:6px}.ptier__label{width:46px;font-size:17px}.ptier__items{gap:6px;padding:6px}.ptier__item{width:46px}.ptier__un .ptier__items{min-height:84px}.ptier__trash{width:46px;height:84px}.ptier__trash svg{width:18px;height:18px}}.acct__app{display:flex;flex-direction:column;gap:8px}.acct__row{display:flex;align-items:stretch;gap:8px}.acct__row .acct__setting{flex:1;min-width:0}.acct__ico{width:20px;height:20px;flex:none;fill:none;stroke:var(--accent, #8b5cf6);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.acct__q{flex:none;width:46px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line);color:var(--muted);font-weight:800;font-size:16px;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s}.acct__q:hover{background:#ffffff14;border-color:var(--line2);color:var(--text);box-shadow:0 0 18px -8px var(--accent, #8b5cf6)}.acct__q:active{transform:scale(.94)}.acct__q.is-on{color:var(--text);border-color:var(--accent, #8b5cf6)}.acct__hint{font-size:12.5px;color:var(--muted);text-align:center;padding:0 6px}.acct__setting:disabled{opacity:.6;cursor:default}.acct__setting--sub{margin-left:16px;width:calc(100% - 16px);padding:9px 14px}.acct__setting--sub b{font-weight:600}a.acct__setting{text-decoration:none}@media(hover:none){.topbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0b0b12f0}.mtabs{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0b0b12f2}body.has-bg .feed,body.has-bg .discover__filters,body.has-bg .stats__top{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0e0e16d6}body.has-bg .pstats,body.has-bg .closest__row,body.has-bg .wcard,body.has-bg .radar,body.has-bg .radar-cube,body.has-bg .admin{backdrop-filter:none;-webkit-backdrop-filter:none;background:#161622db}}.set{--setglass: linear-gradient(165deg, color-mix(in srgb, var(--tA, var(--accent)) 10%, rgba(16,16,26,.86)), rgba(12,12,20,.88) 50%, color-mix(in srgb, var(--tB, var(--accent)) 6%, rgba(12,12,20,.9)));max-width:1120px;margin:0 auto;padding:24px 24px 80px}.set__side{position:sticky;top:89px;display:flex;flex-direction:column;gap:14px}.set__head{display:flex;align-items:center;gap:12px;padding:0 4px}.set__badge{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(140deg,var(--tA, var(--accent)),var(--tB, var(--accent)));box-shadow:0 8px 26px -8px var(--tA, var(--accent)),inset 0 1px #ffffff4d}.set__badge svg,.setb__ico svg,.set__item svg,.set__galHead svg,.setm__tabs svg,.setm__acts svg,.setm__lbl svg,.setm__drop svg,.set__cam svg,.set__bannerCta svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.set__headT{flex:1;min-width:0}.set__title{margin:0;font-family:var(--display);font-weight:500;font-size:19px;line-height:1.2;background:linear-gradient(90deg,#fff,var(--tAl, #c4b5fd) 70%,var(--tBl, #f9a8d4));-webkit-background-clip:text;background-clip:text;color:transparent}.set__sub{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.set__open{align-self:stretch}.set__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start}.set__menu,.set__prev,.set__panel,.set__gal{background:var(--setglass, rgba(14,14,22,.88));backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);border:1px solid color-mix(in srgb,var(--tAl, #fff) 16%,rgba(255,255,255,.08));border-radius:22px;box-shadow:0 24px 70px -30px #000000e6,0 0 70px -44px var(--tA, var(--accent)),inset 0 1px #ffffff0f}@media(max-width:720px){.set__panel,.set__prev,.set__gal{backdrop-filter:none;-webkit-backdrop-filter:none}}.set__menu{display:flex;flex-direction:column;gap:4px;padding:10px}.set__item{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:13px;font-weight:700;font-size:14px;color:var(--muted);text-align:left;transition:background .35s,color .35s}.set__item>svg,.set__itemT{position:relative;z-index:1}.set__item svg{width:19px;height:19px}.set__item:hover{background:#ffffff0d;color:var(--text)}.set__item.is-on{color:#fff}.set__item.is-on:hover{background:transparent}.set__pill{position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--tA, var(--accent)) 22%,rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tAl, #fff) 30%,transparent),0 0 26px -12px var(--tA, var(--accent))}.set__main{min-width:0;display:flex;flex-direction:column;gap:18px}.set__prev{position:relative;padding:14px 18px 22px}.set__prev>.pfx{z-index:2}.set__prev>.pfx canvas{border-radius:22px 22px 0 0}.set__prev>.profile__ambient{z-index:0;height:min(560px,100%);border-radius:22px}.set__prev .profile__ambient~.set__banner .banner{background:transparent;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.set__prev .profile__ambient~.set__banner .banner__fade{background:linear-gradient(180deg,#0b0b1200 40%,#0b0b124d)}.set__prev .profile__ambient~.set__banner:after{background:none}.set__banner{position:relative;z-index:1;display:block;width:100%;height:220px;border-radius:16px;overflow:hidden;cursor:pointer}.set__banner .banner{transition:filter .5s var(--ease),transform .8s var(--ease)}.set__banner:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(11,11,18,.72));transition:background .5s}.set__banner:hover .banner{filter:brightness(.82);transform:scale(1.015)}.set__banner.is-static,.set__ava.is-static{cursor:default}.set__banner.is-static:hover .banner{filter:none;transform:none}.set__ava.is-static:hover .avatar{filter:none}.set__bannerCta{position:absolute;z-index:2;top:14px;right:14px;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;font-weight:700;font-size:13.5px;color:#fff;background:#0a0a128c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.16);opacity:.82;transition:opacity .4s,background .4s,box-shadow .4s,transform .4s var(--ease)}.set__bannerCta svg{width:18px;height:18px}.set__banner:hover .set__bannerCta{opacity:1;background:color-mix(in srgb,var(--tA, var(--accent)) 55%,rgba(10,10,18,.6));box-shadow:0 0 28px -6px var(--tA, var(--accent));transform:translateY(-1px)}.set__headRow{position:relative;z-index:3;display:flex;align-items:flex-end;gap:20px;padding:0 10px;margin-top:-58px;pointer-events:none}.set__ava,.set__id h1>*,.set__id .profile__meta>*{pointer-events:auto}.set__ava{position:relative;flex:none;display:block;border-radius:50%;cursor:pointer}.set__ava .avatar{transition:filter .45s var(--ease)}.set__ava:hover .avatar{filter:brightness(.85)}.set__cam{position:absolute;right:-2px;bottom:2px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#0a0a12c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);box-shadow:0 6px 18px -6px #000c;transition:background .35s,box-shadow .35s}.set__cam svg{width:18px;height:18px}.set__ava:hover .set__cam{background:var(--accent);box-shadow:0 0 24px -4px var(--accent)}.set__id{min-width:0;padding-bottom:6px}.set__prev .profile__id h1{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--display);font-size:32px;margin:0;font-weight:700;letter-spacing:-.02em}.set__badgeIn{display:inline-flex;align-items:center}.set__media{position:relative;z-index:2}.setm{display:flex;flex-direction:column;gap:10px;padding:22px 10px 2px}.set__panel{display:flex;flex-direction:column;gap:26px;padding:26px 28px}.setb__t{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-family:var(--display);font-weight:500;font-size:17px;letter-spacing:-.01em}.setb__ico{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(140deg,var(--tA, var(--accent)),var(--tB, var(--accent)));box-shadow:0 8px 22px -8px var(--tA, var(--accent)),inset 0 1px #ffffff4d}.setb__ico svg{width:17px;height:17px}.setb__body{display:flex;flex-direction:column;gap:10px}.set .pedit__backup{margin-top:0}.setm__tabs{display:inline-flex;gap:6px;align-self:flex-start}.setm__tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;font-weight:700;font-size:14px;color:var(--muted);background:#ffffff0d;transition:color .35s,background .35s}.setm__tab svg{position:relative;z-index:1;width:18px;height:18px}.setm__tab span:not(.setm__pill){position:relative;z-index:1}.setm__tab:hover{color:var(--text);background:#ffffff17}.setm__tab.is-on{color:#fff}.setm__pill{position:absolute;inset:0;border-radius:inherit;background:var(--accent);box-shadow:0 6px 24px -8px var(--accent)}.setm__body{display:flex;flex-direction:column;gap:10px;margin-top:6px}.setm__acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:3px;margin:-3px}.setm__act{gap:8px;transition:background .35s,border-color .35s,box-shadow .35s,color .35s,filter .35s}.setm__act svg{width:18px;height:18px}.setm__act.is-on{border-color:color-mix(in srgb,var(--tAl, #fff) 45%,transparent);background:color-mix(in srgb,var(--tA, var(--accent)) 18%,rgba(255,255,255,.04));box-shadow:0 0 24px -10px var(--tA, var(--accent))}.setm__link{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--muted);background:#ffffff0a;border:1px solid var(--line);transition:color .35s,background .35s,border-color .35s}.setm__link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.setm__link:hover,.setm__link.is-on{color:var(--text);background:#ffffff17;border-color:var(--line2)}.setm__cap{margin-top:10px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.setm__list{display:grid;gap:12px;padding:4px;margin:-4px}.setm__list--avatar{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.setm__list--banner{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.setm__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 10px 10px;border-radius:16px;background:#ffffff09;border:1px solid var(--line);transition:border-color .35s,background .35s,box-shadow .35s}.setm__item:hover{background:#ffffff0f;border-color:var(--line2)}.setm__item.is-now{border-color:color-mix(in srgb,var(--tAl, #fff) 40%,transparent);background:color-mix(in srgb,var(--tA, var(--accent)) 12%,rgba(255,255,255,.03));box-shadow:0 0 26px -12px var(--tA, var(--accent))}.setm__pic{position:relative;display:block;border-radius:50%}.setm__list--banner .setm__pic{width:100%;aspect-ratio:4 / 1;border-radius:10px;overflow:hidden}.setm__pic:disabled{opacity:.6}.setm__lbl{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--muted)}.setm__lbl svg{width:14px;height:14px;stroke-width:2.6}.is-now .setm__lbl{color:color-mix(in srgb,var(--tAl, #fff) 80%,#fff)}.setm__drop{position:absolute;top:6px;right:6px;z-index:2;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:var(--muted);background:#0a0a12b3;border:1px solid var(--line2);opacity:0;transition:opacity .3s,color .3s}.setm__drop svg{width:14px;height:14px}.setm__item:hover .setm__drop,.setm__drop:focus-visible{opacity:1}.setm__drop:hover{color:#fda4af}.setm__empty{margin:0;padding:18px 4px;color:var(--muted);font-size:13.5px}@media(hover:none){.setm__drop{opacity:1}}.set__gal{position:fixed;z-index:60;top:77px;right:16px;bottom:16px;display:flex;flex-direction:column;padding:18px 18px 0}.set__galHead{display:flex;align-items:center;gap:12px;margin-bottom:14px}.set__galHead .setb__ico svg{width:17px;height:17px}.set__galTitle{flex:1;min-width:0;margin:0;font-family:var(--display);font-weight:500;font-size:18px}.set__galX{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--muted);background:#ffffff0f;border:1px solid var(--line);transition:color .35s,background .35s}.set__galX svg{width:18px;height:18px}.set__galX:hover{color:#fff;background:#ffffff24}@media(max-width:720px){.set{padding:14px 12px 90px}.set__title{font-size:19px}.set__badge{width:38px;height:38px;border-radius:13px}.set__badge svg{width:18px;height:18px}.set__side{display:contents}.set__head{margin-bottom:0}.set__open{display:none}.set__layout{grid-template-columns:minmax(0,1fr);gap:14px}.set__menu{position:sticky;top:56px;z-index:5;flex-direction:row;overflow-x:auto;padding:6px;border-radius:16px;scrollbar-width:none}.set__menu::-webkit-scrollbar{display:none}.set__item{flex:none;padding:9px 13px;font-size:13px;gap:8px}.set__item .set__itemT{display:none}.set__item.is-on .set__itemT{display:inline}.set__main{gap:14px}.set__prev{padding:10px 10px 14px}.set__banner{height:130px}.set__prev>.profile__ambient{height:min(380px,100%)}.set__bannerCta{top:10px;right:10px;height:34px;padding:0 12px;font-size:12.5px}.set__headRow{gap:12px;margin-top:-40px;padding:0 4px;align-items:flex-end}.set__ava .avatar{width:80px!important;height:80px!important}.set__cam{width:32px;height:32px}.set__prev .profile__id h1{font-size:22px}.setm{padding:18px 2px 2px}.set__panel{padding:18px 14px;gap:22px}.setm__tabs{display:flex;align-self:stretch}.setm__tab{flex:1;justify-content:center}.setm__act{flex:1 1 auto}.setm__list--avatar{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.setm__list--banner{grid-template-columns:minmax(0,1fr)}.set__gal{top:0;right:0;bottom:0;border-radius:0;z-index:70;padding:14px 12px 0}}.tls{display:flex;flex-direction:column;gap:14px}.tls__stage{padding:4px;margin:-4px}.tls__fx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;margin:-4px}.tls__fxb{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;text-align:left;color:var(--text);background:#ffffff09;border:1px solid var(--line);transition:border-color .3s,background .3s,box-shadow .3s}.tls__fxb:hover{border-color:var(--line2);background:#ffffff0f}.tls__fxb.is-on{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,rgba(255,255,255,.03));box-shadow:0 0 22px -12px var(--accent)}.tls__fxb b{flex:1;min-width:0;font-size:14px;font-weight:750}.tls__fxi{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:11px;color:var(--muted);background:#ffffff0d;transition:color .3s,background .3s,box-shadow .3s}.tls__fxb.is-on .tls__fxi{color:#fff;background:color-mix(in srgb,var(--accent) 35%,transparent);box-shadow:0 0 16px -6px var(--accent)}.tls__fxi svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tls__opts3{grid-template-columns:repeat(3,minmax(0,1fr))}.tls__dot{width:34px;height:34px;border-radius:50%;box-shadow:0 0 0 3px #ffffff1f,0 0 18px -4px #ffffff4d}.tls__mini{display:flex;align-items:center;gap:4px}.tls__mini i{display:block;height:32px;background:linear-gradient(160deg,var(--accent),color-mix(in srgb,var(--accent) 30%,#000));box-shadow:inset 0 0 0 1px #ffffff26;transition:border-radius .3s}@media(max-width:720px){.tls__fx{grid-template-columns:minmax(0,1fr)}}.tlw.tlw--no-dots{background:radial-gradient(120% 80% at 0% 0%,rgba(var(--glow),.16),transparent 55%),radial-gradient(90% 70% at 100% 100%,rgba(var(--glow),.09),transparent 60%),#0b0b13d1}.tlw.tlw--no-glow.tlw--no-dots{background:#0b0b13d1}.tlw--sharp .tlc__poster{border-radius:4px}.tlw--round .tlc__poster{border-radius:20px}.set__privacy{grid-template-columns:repeat(2,minmax(0,1fr))}.set__privIco{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:#fff;background:color-mix(in srgb,var(--accent) 30%,rgba(255,255,255,.05))}.set__privIco svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.set__acct{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:#ffffff09;border:1px solid var(--line)}.set__acctT{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.set__acctT .nick{font-family:var(--display);font-weight:700;font-size:18px;max-width:100%}.set__acctT small{color:var(--muted);font-size:12.5px}.set__acctOk{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;color:#86efac;background:#22c55e24}.set__acctOk svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.set__acctBtns{display:flex;flex-wrap:wrap;gap:8px}.set__out:not(:disabled):hover{color:#fda4af;border-color:#f43f5e66}.set .acct__app{display:flex;flex-direction:column;gap:8px;margin-top:4px}.set__fxBars{display:flex;align-items:flex-end;gap:4px;height:26px}.set__fxBars i{width:8px;border-radius:3px;background:#ffffff1f;transition:background .35s,box-shadow .35s}.set__fxBars i:nth-child(1){height:10px}.set__fxBars i:nth-child(2){height:15px}.set__fxBars i:nth-child(3){height:20px}.set__fxBars i:nth-child(4){height:26px}.set__fxBars i.is-on{background:var(--accent);box-shadow:0 0 10px -2px var(--accent)}.set__fxList{margin-top:6px}.set__others{display:flex;flex-direction:column;gap:8px;margin-top:4px}.set__otherList{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;padding:4px;margin:-4px}.set__other{position:relative}.set__otherBtn{width:100%;display:flex;align-items:center;gap:12px;padding:10px 44px 10px 10px;border-radius:14px;text-align:left;background:#ffffff09;border:1px solid var(--line);transition:border-color .3s,background .3s,box-shadow .3s}.set__otherBtn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,rgba(255,255,255,.03));box-shadow:0 0 22px -12px var(--accent)}.set__otherT{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.set__otherT .nick{font-family:var(--display);font-weight:700;font-size:15px;max-width:100%}.set__otherT small{color:var(--muted);font-size:12px}.set__otherGo{flex:none;font-size:12.5px;font-weight:800;color:color-mix(in srgb,var(--accent) 70%,#fff)}.set__otherX{position:absolute;top:50%;right:8px;width:28px;height:28px;margin-top:-14px;display:grid;place-items:center;border-radius:50%;color:var(--muted);opacity:.6;transition:opacity .3s,color .3s,background .3s}.set__otherX svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.set__otherX:hover{opacity:1;color:#fda4af;background:#ffffff14}.set__other.is-busy .set__otherBtn{opacity:.75}.crop__ratio i.is-free{border-style:dashed}.crop__free{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.crop__dim{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:4px}.crop__dim i{position:absolute;border-radius:2px;box-shadow:0 0 0 9999px #05050aa8}.crop__sel{position:absolute;cursor:move;touch-action:none;border-radius:2px;box-shadow:0 0 0 2px #fffffff2,0 0 24px 2px color-mix(in srgb,var(--tA, #8b5cf6) 55%,transparent)}.crop__grid{position:absolute;inset:0;pointer-events:none;opacity:.5;background:linear-gradient(90deg,transparent calc(33.333% - .5px),rgba(255,255,255,.7) 0 calc(33.333% + .5px),transparent 0 calc(66.666% - .5px),rgba(255,255,255,.7) 0 calc(66.666% + .5px),transparent 0),linear-gradient(180deg,transparent calc(33.333% - .5px),rgba(255,255,255,.7) 0 calc(33.333% + .5px),transparent 0 calc(66.666% - .5px),rgba(255,255,255,.7) 0 calc(66.666% + .5px),transparent 0)}.crop__selPx{position:absolute;left:6px;top:6px;padding:2px 7px;border-radius:6px;font:700 11px/1.4 ui-monospace,monospace;color:#fff;background:#05050ab8;pointer-events:none;white-space:nowrap}.crop__h{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;touch-action:none}.crop__h:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--tA, #8b5cf6),0 2px 6px #0000008c;transition:transform .2s}.crop__h:hover:after,.crop__h:active:after{transform:scale(1.3)}.crop__h--nw{left:0;top:0;cursor:nwse-resize}.crop__h--n{left:50%;top:0;cursor:ns-resize}.crop__h--ne{left:100%;top:0;cursor:nesw-resize}.crop__h--e{left:100%;top:50%;cursor:ew-resize}.crop__h--se{left:100%;top:100%;cursor:nwse-resize}.crop__h--s{left:50%;top:100%;cursor:ns-resize}.crop__h--sw{left:0;top:100%;cursor:nesw-resize}.crop__h--w{left:0;top:50%;cursor:ew-resize}.fplus{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:2/3;border-radius:14px;border:2px dashed color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent);color:var(--accent);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .25s,color .2s}.fplus svg{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;opacity:.8;transition:transform .2s var(--ease),opacity .2s}.fplus:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:0 0 28px -8px var(--accent)}.fplus:hover svg{opacity:1;transform:scale(1.12)}.fplus:active svg{transform:scale(.9)}.fplus:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.modal__box.fadd{max-width:460px;padding:22px 18px 14px;overflow:visible}.fadd .modal__title{padding-right:44px}.fadd__list{display:flex;flex-direction:column;gap:2px;margin:10px -8px 0;padding:4px 8px;max-height:min(56vh,460px);overflow-y:auto}.fadd__row{min-height:48px}.fadd__row .fcont__mini{width:30px}.fadd__row.is-on{background:color-mix(in srgb,var(--accent) 12%,transparent)}.stats__adminMid .ahero{width:min(100%,760px);margin-top:0;padding:16px}.stats__adminPair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;align-items:start}.stats__adminPair .admin,.stats__adminPair .admin+.admin{margin-top:0;padding:16px;min-width:0}.stats__adminPair:has(.apick__pop){position:relative;z-index:30}@media(max-width:1000px){.stats__adminPair{grid-template-columns:minmax(0,1fr)}}.ahero__list{display:flex;flex-direction:column;gap:6px;margin-top:12px}.ahero__list+.ahero__skel{margin-top:6px}.ahero__grip{flex:none;display:flex;align-items:center;gap:4px;align-self:stretch;margin:-8px -4px -8px -10px;padding:0 4px 0 10px;border-radius:12px 0 0 12px;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:color .2s,background .2s}.ahero__grip i{min-width:14px;font-style:normal;font-size:12px;font-weight:800;text-align:center}.ahero__grip span{font-size:18px;line-height:1;opacity:.55;transition:opacity .2s,transform .2s}.ahero__grip:hover{color:#86efac;background:#4ade8014}.ahero__grip:hover span{opacity:1;transform:scale(1.15)}.ahero__grip:active{cursor:grabbing}.ahero__grip.is-off{cursor:default;opacity:.5}.ahero__row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff08;transition:background .2s,box-shadow .2s}.ahero__row:hover{background:#ffffff0f}.ahero__row.is-pick{background:#4ade8012;box-shadow:inset 0 0 0 1px #4ade8038}.ahero__thumb{position:relative;flex:none;width:34px;height:48px;border-radius:7px;overflow:hidden;display:grid;place-items:center;background:#ffffff14}.ahero__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ahero__thumb em{font-style:normal;font-weight:800;color:var(--muted)}.ahero__name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}.ahero__name b{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahero__name small{font-size:12px;font-weight:600;color:var(--muted)}.ahero__name .admin__tag{margin-left:0}.admin__tag--auto{color:var(--muted);background:#ffffff14}.ahero__warn{color:#fca5a5}.ahero__arrow{min-width:32px;justify-content:center;padding-left:0;padding-right:0}.ahero__arrow:disabled{opacity:.35;pointer-events:none}.ahero__skel{height:64px;border-radius:12px}.ahero__add,.ahero__search{margin-top:12px}.ahero__searchTop{display:flex;align-items:center;gap:8px}.ahero__searchTop .input{flex:1;min-width:0}.ahero__found{display:flex;flex-direction:column;gap:4px;margin:8px -6px -6px;padding:6px;max-height:360px;overflow-y:auto}.ahero__hit{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border-radius:12px;background:#ffffff08;color:inherit;text-align:left;transition:background .2s,transform .15s,box-shadow .2s}.ahero__hit:hover{background:#4ade801a;box-shadow:0 0 20px -10px #4ade80cc;transform:translate(3px)}.ahero__hit:active{transform:scale(.985)}.ahero__hit:disabled{opacity:.45;pointer-events:none}.ahero__hidden{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:12px;font-size:13px}.ahero__restore{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.stats__adminMid .ahero,.stats__adminPair .admin,.stats__adminPair .admin+.admin{padding:12px}.ahero__row{flex-wrap:wrap}.ahero__grip{align-self:center;margin:0 -4px 0 -6px;padding:10px 4px 10px 6px;border-radius:10px}.ahero__row .admin__acts{width:100%;justify-content:flex-end}.ahero__name b{white-space:normal}}
