:root{--font:-apple-system,BlinkMacSystemFont,"Geist","Segoe UI Variable Text","Segoe UI","Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",system-ui,sans-serif;--gap-in:10px;--gap-out:10px;--blur:30px;--bw:1.5px;--dim:0;--bg-int:.9;--side-w:264px;--right-w:300px;--wc-close:#ff5c8a;--wc-min:#33ccff;--wc-max:#00e39a;--r-win:14px;--r-ctl:9px;--wall:#dde4f3;--b1:#a8b8ff;--b2:#9ee2d4;--b3:#f4c0da;--b4:#fde2b8;--glass:rgba(255,255,255,.56);--glass-2:rgba(255,255,255,.78);--glass-3:rgba(255,255,255,.34);--hover:rgba(20,26,50,.06);--press:rgba(20,26,50,.1);--hair:rgba(20,24,40,.1);--hair-2:rgba(20,24,40,.16);--text:#1a1c26;--muted:#5b6176;--faint:#8b91a4;--accent:#3ddc97;--accent-ink:#06140e;--danger:#ff5f57;--warn:#febc2e;--ok:#28c840;--speak:#22c55e;--hl-a:#33ccff;--hl-b:#00e08a;--tile:rgba(255,255,255,.42);--tile-ink:#1a1c26;--shadow:0 24px 60px -28px rgba(30,40,90,.45);--noise:.05;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--wall:#030409;--b1:#1f1856;--b2:#05343e;--b3:#360d2f;--b4:#0b1438;--glass:rgba(8,9,15,.76);--glass-2:rgba(13,14,22,.95);--glass-3:rgba(255,255,255,.03);--hover:rgba(255,255,255,.045);--press:rgba(255,255,255,.08);--hair:rgba(255,255,255,.06);--hair-2:rgba(255,255,255,.1);--text:#e8eaf2;--muted:#9196ab;--faint:#5f6479;--tile:rgba(255,255,255,.03);--tile-ink:#e8eaf2;--shadow:0 24px 60px -24px rgba(0,0,0,.9);--noise:.07;color-scheme:dark}}:root[data-theme=dark]{--wall:#030409;--b1:#1f1856;--b2:#05343e;--b3:#360d2f;--b4:#0b1438;--glass:rgba(8,9,15,.76);--glass-2:rgba(13,14,22,.95);--glass-3:rgba(255,255,255,.03);--hover:rgba(255,255,255,.045);--press:rgba(255,255,255,.08);--hair:rgba(255,255,255,.06);--hair-2:rgba(255,255,255,.1);--text:#e8eaf2;--muted:#9196ab;--faint:#5f6479;--tile:rgba(255,255,255,.03);--tile-ink:#e8eaf2;--shadow:0 24px 60px -24px rgba(0,0,0,.9);--noise:.07;color-scheme:dark}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{height:100%;scroll-padding-top:env(safe-area-inset-top,0px)}*,*:before,*:after{box-sizing:border-box}body{margin:0;height:100%;background:var(--wall);color:var(--text);font:14px/1.45 var(--font);-webkit-font-smoothing:antialiased;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}img{max-width:100%}svg{display:block;flex:none}[hidden]{display:none!important}.wall{position:fixed;inset:0;z-index:-1;overflow:hidden;background:var(--wall)}.blob{position:absolute;width:72vmax;height:72vmax;border-radius:50%;opacity:var(--bg-int);transition:opacity .6s;will-change:transform;animation:drift 38s ease-in-out infinite alternate}.blob.b1{left:-24vmax;top:-28vmax;background:radial-gradient(closest-side,var(--b1),transparent);animation-duration:34s}.blob.b2{right:-26vmax;top:-22vmax;background:radial-gradient(closest-side,var(--b3),transparent);animation-duration:43s;animation-delay:-14s}.blob.b3{right:-12vmax;bottom:-36vmax;background:radial-gradient(closest-side,var(--b2),transparent);animation-duration:47s;animation-delay:-22s}.blob.b4{left:-18vmax;bottom:-32vmax;width:58vmax;height:58vmax;background:radial-gradient(closest-side,var(--b4),transparent);animation-duration:39s;animation-delay:-7s}@keyframes drift{0%{transform:translate(0) scale(1)}33%{transform:translate(9vmax,6vmax) scale(1.08)}66%{transform:translate(-6vmax,11vmax) scale(.93)}to{transform:translate(7vmax,-5vmax) scale(1.05)}}.wall:after{content:"";position:absolute;inset:0;opacity:var(--noise);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.app{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--gap-in);padding:var(--gap-out)}.glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur)) saturate(170%);backdrop-filter:blur(var(--blur)) saturate(170%);border:1px solid var(--hair)}.bar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.bar-l,.bar-r{display:flex;align-items:center;gap:6px;min-width:0}.mod{height:32px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:10px;white-space:nowrap;font-size:13px;font-weight:500}.brand{font-weight:650;letter-spacing:-.01em}.brand svg{color:var(--accent)}.callpill{color:var(--speak)}.callpill .ch{color:var(--text)}.callpill .t{font-variant-numeric:tabular-nums;color:var(--muted)}.pulse{width:8px;height:8px;border-radius:50%;background:var(--speak);box-shadow:0 0 color-mix(in srgb,var(--speak) 60%,transparent);animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.conn{width:8px;height:8px;border-radius:50%;background:var(--faint)}.conn.on{background:var(--ok)}.stack{display:flex}.stack>*{width:20px;height:20px;border-radius:50%;margin-left:-6px;border:2px solid var(--glass-2)}.stack>*:first-child{margin-left:0}.iconbtn{padding:0;width:32px;justify-content:center}.iconbtn:hover{background:var(--glass-2)}.clock{font-variant-numeric:tabular-nums;color:var(--muted)}.clock b{color:var(--text);font-weight:600}.tiles{display:grid;grid-template-columns:var(--side-w) minmax(0,1fr) var(--right-w);gap:var(--gap-in);min-height:0}.tiles.noright{grid-template-columns:264px minmax(0,1fr)}.tiles.noright .right{display:none}.tiles.solo{grid-template-columns:minmax(0,1fr)}.tiles.solo .side,.tiles.solo .right{display:none}.main>.view{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.main>.view[hidden]{display:none}.chat-slot,.chat-block{flex:1;min-height:0;display:flex;flex-direction:column}.hbtn{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.hbtn:hover{background:var(--hover);color:var(--text)}.hbtn[aria-pressed=true]{color:var(--text);background:var(--press)}.right[data-mode=chat] .members,.right[data-mode=members] #rightChatSlot{display:none}.members{flex:1;overflow-y:auto;padding:8px}.mem-h{display:flex;gap:6px;padding:10px 8px 6px;font-size:12px;font-weight:600;color:var(--muted)}.mem-h span{color:var(--faint)}.mem{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px}.mem:hover{background:var(--hover)}.mem .tx{min-width:0;flex:1}.mem .n{font-weight:560;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mem .s{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);overflow:hidden;white-space:nowrap}.mem .s.call{color:var(--speak)}.mem.off{opacity:.55}.mem.off:hover,.mem.off:focus-visible{opacity:.85}.mem .s.timeout{color:var(--warn)}.mem .s.timeout svg{color:var(--warn)}.mem.idle .n{color:var(--muted)}.pip{position:absolute;right:16px;bottom:80px;width:min(300px,62%);aspect-ratio:16/9;border-radius:14px;overflow:hidden;display:grid;place-items:center;cursor:pointer;z-index:5;background:var(--glass-2);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--hair-2);box-shadow:0 26px 60px -20px #000000d9}.pip video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000;display:none}.pip.vid video{display:block}.pip.vid .pip-faces{display:none}.pip.scr video{object-fit:contain}.pip.mirror video{transform:scaleX(-1)}.pip-faces{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:28px 14px 14px}.pip-top{position:absolute;left:8px;top:8px;height:24px;display:flex;align-items:center;gap:7px;padding:0 9px;border-radius:7px;font-size:12px;font-weight:600;color:#fff;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:calc(100% - 16px)}.pip-top span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pip-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:5px;padding:8px;background:linear-gradient(transparent,#000000a6);opacity:0;transform:translateY(6px);transition:opacity .18s,transform .18s}.pip:hover .pip-bar,.pip:focus-within .pip-bar{opacity:1;transform:none}.pip-bar button{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#fff;background:#ffffff24}.pip-bar button:hover{background:#ffffff42}.pip-bar button.red{color:#ff6b62}.pip-bar button.hang{background:#ff453a;color:#fff}.ch.here{color:var(--text)}.win{position:relative;border-radius:var(--r-win);box-shadow:var(--shadow);min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;transition:opacity .2s}.win:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--bw);pointer-events:none;z-index:7;background:linear-gradient(45deg,var(--hl-a),var(--hl-b));opacity:0;transition:opacity .25s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.win.holding:after{opacity:1}.tiles .win{animation:popin .6s cubic-bezier(.05,.9,.1,1.05) both}.tiles.booted .win{animation:none}.tiles .win:nth-child(2){animation-delay:.07s}.tiles .win:nth-child(3){animation-delay:.14s}@keyframes popin{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:none}}.win-head{height:48px;flex:none;display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--hair)}.win-title{display:flex;align-items:center;gap:8px;font-weight:600;min-width:0}.win-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.win-title .sub{color:var(--muted);font-weight:450}.spacer{flex:1}.lights{display:flex;gap:7px;margin-right:6px;padding:4px 2px}.lights button{width:11px;height:11px;border-radius:50%;display:grid;place-items:center;color:var(--c);box-shadow:inset 0 0 0 1.5px var(--c);opacity:.5;transition:opacity .2s,background-color .2s,transform .25s cubic-bezier(.05,.9,.1,1.05)}.lights .r{--c:var(--wc-close)}.lights .y{--c:var(--wc-min)}.lights .g{--c:var(--wc-max)}.lights:hover button,.lights button:focus-visible{opacity:1;background:var(--c);color:#0000008c}.lights button:hover{transform:scale(1.18)}.lights svg{opacity:0;width:7px;height:7px;transition:opacity .15s}.lights:hover svg,.lights button:focus-visible svg{opacity:1}.side-head{height:56px;flex:none;display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--hair)}.srv{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;overflow:hidden;color:#fff;background:linear-gradient(135deg,var(--hl-a),#5e5ce6)}.srv-name{font-weight:650;letter-spacing:-.01em}.srv-sub{font-size:12px;color:var(--muted)}.side-scroll{flex:1;overflow-y:auto;padding:10px 8px}.sec{margin-bottom:14px}.sec-h{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 6px;font-size:12px;font-weight:600;color:var(--muted)}.sec-h button{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:var(--muted)}.sec-h button:hover{background:var(--hover);color:var(--text)}.ch-list{list-style:none;margin:0;padding:0}.ch{position:relative;display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 8px;border-radius:var(--r-ctl);color:var(--muted);text-align:left;transition:background .2s,color .2s,transform .3s cubic-bezier(.05,.9,.1,1.05)}.ch:hover{background:var(--hover);color:var(--text);transform:translate(3px)}.ch:active{transform:translate(3px) scale(.98)}.ch:before{content:"";position:absolute;left:-8px;top:50%;width:4px;height:0;border-radius:0 4px 4px 0;background:linear-gradient(var(--hl-a),var(--hl-b));transform:translateY(-50%);transition:height .3s cubic-bezier(.05,.9,.1,1.05)}.ch:hover:before{height:12px}.ch.sel:before{height:22px}.ch>svg{transition:transform .35s cubic-bezier(.05,.9,.1,1.05)}.ch.text:hover>svg{transform:rotate(-12deg) scale(1.14)}.ch.voice:hover>svg{transform:scale(1.12)}.ch.voice:hover>svg path:nth-child(2){animation:wave 1.1s ease-in-out infinite}.ch.voice:hover>svg path:nth-child(3){animation:wave 1.1s ease-in-out .18s infinite}@keyframes wave{50%{opacity:.18}}.ch.sel{background:var(--press);color:var(--text);font-weight:550}.ch .nm{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch .mini{opacity:0;width:24px;height:24px;border-radius:6px;display:grid;place-items:center}.ch:hover .mini,.ch .mini:focus-visible{opacity:1}.ch .mini:hover{background:var(--hover)}.ch.live-ch{color:var(--text)}.vusers{list-style:none;margin:2px 0 6px;padding:0 0 0 28px}.vu{display:flex;align-items:center;gap:8px;height:30px;padding:0 6px;border-radius:8px;font-size:13px;color:var(--muted);cursor:pointer;transition:background .2s,transform .3s cubic-bezier(.05,.9,.1,1.05)}.vu:hover{background:var(--hover);transform:translate(2px)}.mem{cursor:pointer}.vu .nm{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu.me .nm{color:var(--text)}.vu .ic{display:flex;gap:3px;color:var(--faint)}.vu .ic .red{color:var(--danger)}.av{border-radius:50%;object-fit:cover;flex:none;display:grid;place-items:center;color:#fff;font-weight:650;overflow:hidden;position:relative}.av-wrap{position:relative;flex:none;border-radius:50%}.av-wrap.spk{box-shadow:0 0 0 2px var(--glass-2),0 0 0 4px var(--speak)}.badge-live{font-size:10px;font-weight:700;color:#fff;background:#ff3b30;border-radius:5px;padding:1px 5px;letter-spacing:.02em}.vconn{margin:0 8px 8px;padding:10px;border-radius:12px;background:var(--glass-3);border:1px solid var(--hair)}.vconn-top{display:flex;align-items:center;gap:8px}.vconn-top .st{font-size:13px;font-weight:600;color:var(--speak)}.vconn-top .where{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vconn-top button{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.vconn-top button:hover{background:var(--hover);color:var(--text)}.vconn-top .hang:hover{color:var(--danger)}.vconn-row{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.pillbtn{height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;font-weight:550;background:var(--hover)}.pillbtn:hover{background:var(--press)}.pillbtn.on{background:var(--accent);color:var(--accent-ink)}.me-panel{flex:none;display:flex;align-items:center;gap:8px;min-height:64px;padding:10px 10px 10px 12px;border-top:1px solid var(--hair);background:var(--glass-3)}.me-panel .av-wrap{display:grid;place-items:center}.me-panel .dot-st{width:14px;height:14px;right:-1px;bottom:-1px}.me-panel .who{flex:1;min-width:0;border-radius:8px;padding:4px 6px;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:1px}.me-panel .who:hover{background:var(--hover)}.me-panel .n{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-panel .n{font-size:14px}.me-panel .s{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-panel .ctl{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.me-panel .ctl:hover{background:var(--hover);color:var(--text)}.me-panel .ctl.red{color:var(--danger)}.dot-st{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;border:2.5px solid var(--glass-2)}.st-online{background:var(--ok)}.st-idle{background:var(--warn)}.st-dnd{background:var(--danger)}.st-offline{background:var(--muted)}.stage-body{position:relative;flex:1;min-height:0;padding:14px 14px 96px}.grid{height:100%;display:grid;grid-template-columns:repeat(var(--cols,1),var(--tw,320px));grid-auto-rows:var(--th,180px);gap:10px;place-content:center}.grid.focus{grid-template-columns:repeat(auto-fill,176px);grid-template-rows:minmax(0,1fr) 100px;grid-auto-rows:unset;place-content:stretch;justify-content:center}.grid.focus .tile{grid-row:2}.grid.focus .tile.focused{grid-row:1;grid-column:1/-1;order:-1}.tile{position:relative;border-radius:12px;overflow:hidden;background:var(--tile);border:0;display:grid;place-items:center;min-width:0;min-height:0;cursor:pointer;transition:box-shadow .15s}.tile .big{transition:box-shadow .2s}.tile.spk{box-shadow:inset 0 0 0 3px var(--speak)}.tile.spk .big{box-shadow:none}.tile.spk .tag{background:color-mix(in srgb,var(--speak) 62%,rgba(10,12,20,.55))}.tile:focus{outline:none}.tile:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tile video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000;display:none}.tile.vid video{display:block}.tile.scr{background:#05060b}.tile.scr video{object-fit:contain;background:#05060b}.tile.mirror video{transform:scaleX(-1)}.tile .big{width:clamp(40px,26%,92px);aspect-ratio:1;height:auto;font-size:clamp(15px,3vw,30px)}.tile.vid .big-wrap{display:none}.tile .wait{font-size:12.5px;color:#c9cde0}.tile.vid .wait{display:none}.tile .tag{position:absolute;left:8px;bottom:8px;display:flex;align-items:center;gap:6px;max-width:calc(100% - 16px);height:26px;padding:0 9px;border-radius:8px;font-size:12.5px;font-weight:550;color:#fff;background:#0a0c148c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tile .tag span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile .tag .red{color:#ff6b62}.tile .live{position:absolute;left:8px;top:8px}.tile .acts{position:absolute;right:8px;top:8px;display:flex;gap:4px;opacity:0;transition:opacity .15s}.tile:hover .acts,.tile:focus-within .acts{opacity:1}.tile .acts button{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#fff;background:#0a0c148c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tile .acts button:hover{background:#0a0c14cc}.grid.focus .tile:not(.focused) .acts,.grid.focus .tile:not(.focused) .live{display:none}.grid.focus .tile:not(.focused) .tag{height:22px;font-size:11.5px;left:5px;bottom:5px;padding:0 7px}.volpop{position:absolute;right:8px;top:44px;z-index:3;width:190px;padding:10px 12px;border-radius:12px;font-size:12px;color:var(--text);background:var(--glass-2);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--hair);cursor:default}.volpop label{display:flex;justify-content:space-between;margin-bottom:6px;font-weight:550}.tile.fs{position:fixed;inset:0;z-index:50;border-radius:0}.empty{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center}.empty-in{max-width:360px}.empty h2{margin:14px 0 6px;font-size:22px;letter-spacing:-.02em;font-weight:650}.empty p{margin:0 0 18px;color:var(--muted)}.empty .faces{display:flex;justify-content:center}.empty .faces>*{margin-left:-10px;border:3px solid var(--glass-2)}.empty .faces>*:first-child{margin-left:0}.ring{width:84px;height:84px;margin:0 auto;border-radius:24px;display:grid;place-items:center;color:var(--accent);background:var(--glass-3);border:1px solid var(--hair)}.btn{height:38px;padding:0 16px;border-radius:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn.pri{background:var(--accent);color:var(--accent-ink)}.btn.pri:hover{filter:brightness(1.08)}.btn.sec{background:var(--hover)}.btn.sec:hover{background:var(--press)}.btn.dan{background:var(--danger);color:#fff}.note{margin-top:14px;font-size:12px;color:var(--faint)}.dock{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;align-items:flex-end;gap:8px;padding:8px 10px;border-radius:20px;background:var(--glass-2);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border:1px solid var(--hair-2);box-shadow:0 18px 40px -18px #00000073;z-index:4}.dock .d{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--hover);transform-origin:50% 100%;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .15s}.dock .d:hover{transform:translateY(-4px) scale(1.2);background:var(--press)}.dock .d:hover+.d,.dock .d:has(+.d:hover){transform:translateY(-1px) scale(1.08)}.dock .d.off{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.dock .d.on{background:var(--accent);color:var(--accent-ink)}.dock .d.hang{background:var(--danger);color:#fff;width:58px}.dock .sep{width:1px;height:30px;align-self:center;background:var(--hair-2);margin:0 2px}.dock .d[data-tip]{position:relative}.dock .d[data-tip]:hover:before{content:attr(data-tip);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) scale(.84);white-space:nowrap;font-size:12px;font-weight:550;padding:4px 9px;border-radius:7px;background:var(--glass-2);border:1px solid var(--hair);color:var(--text);pointer-events:none}.msgs{flex:1;overflow-y:auto;padding:12px 6px 6px}.day{display:flex;align-items:center;gap:10px;margin:14px 10px 8px;font-size:11.5px;color:var(--faint);font-weight:550}.day:before,.day:after{content:"";flex:1;height:1px;background:var(--hair)}.msg{display:grid;grid-template-columns:36px minmax(0,1fr);gap:0 10px;padding:4px 10px;border-radius:10px}.msg:hover{background:var(--hover)}.msg.first{margin-top:10px}.msg .gut{grid-row:1/3}.msg:not(.first) .gut{font-size:10.5px;color:transparent;text-align:right;padding-top:3px;font-variant-numeric:tabular-nums}.msg:not(.first):hover .gut{color:var(--faint)}.msg .hd{display:flex;align-items:baseline;gap:8px}.msg .an{font-weight:620}.msg .tm{font-size:11px;color:var(--faint)}.msg .tx{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere}.msg .tx code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;padding:1px 5px;border-radius:5px;background:var(--press)}.msg .tx a{color:var(--accent)}.msg.pending .tx{opacity:.55}.chat-empty{margin:auto;padding:30px 20px;text-align:center;color:var(--muted)}.chat-empty .hashbig{width:56px;height:56px;margin:0 auto 12px;border-radius:16px;display:grid;place-items:center;background:var(--glass-3);border:1px solid var(--hair);color:var(--text)}.chat-empty b{display:block;color:var(--text);font-size:16px;margin-bottom:4px}.typing{height:20px;padding:0 18px;font-size:12px;color:var(--muted);flex:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.typing .dots{display:inline-flex;gap:3px;margin-right:6px;vertical-align:middle}.typing .dots i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:bob 1s infinite}.typing .dots i:nth-child(2){animation-delay:.15s}.typing .dots i:nth-child(3){animation-delay:.3s}@keyframes bob{50%{transform:translateY(-3px);opacity:.5}}.composer{position:relative;flex:none;margin:0;display:flex;align-items:flex-end;gap:4px;padding:6px;border-radius:14px;background:var(--glass-3);border:1px solid var(--hair)}.composer:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.composer textarea{flex:1;resize:none;border:0;outline:0;background:transparent;max-height:140px;padding:7px 4px;line-height:1.4}.composer textarea::placeholder{color:var(--faint)}.composer button{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:var(--muted)}.composer button:hover{background:var(--hover);color:var(--text)}.composer .send{color:var(--accent)}.composer .send:disabled{color:var(--faint);cursor:default;background:none}.emoji-pop{position:absolute;left:0;bottom:calc(100% + 8px);display:grid;grid-template-columns:repeat(8,34px);gap:2px;padding:8px;border-radius:14px;background:var(--glass-2);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--hair);box-shadow:var(--shadow);z-index:5}.emoji-pop button{width:34px;height:34px;border-radius:8px;font-size:19px}.emoji-pop button:hover{background:var(--hover)}.mnav{display:none}@media(max-width:1180px){.tiles{grid-template-columns:232px minmax(0,1fr) 272px}.tiles.noright{grid-template-columns:232px minmax(0,1fr)}}@media(max-width:860px){.tiles,.tiles.noright,.tiles.solo{grid-template-columns:minmax(0,1fr)!important}.tiles .win{display:none}.tiles[data-pane=side] .side,.tiles[data-pane=main] .main,.tiles[data-pane=right] .right{display:flex}.tiles{position:relative;touch-action:pan-y;overflow:hidden}.tiles .win.sw-nb{display:flex;position:absolute;z-index:2;margin:0}.tiles.swiping .win{will-change:transform;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tiles.swiping .win *{pointer-events:none}.pip{bottom:76px;width:min(220px,58%)}.mnav{display:flex;justify-content:center}.mnav .seg{display:flex;padding:4px;border-radius:12px;gap:2px}.mnav button{height:34px;padding:0 16px;border-radius:9px;font-weight:550;color:var(--muted)}.mnav button[aria-current=true]{background:var(--glass-2);color:var(--text)}#themeBtn{display:none}.stage-body{padding:10px 10px 88px}.dock{gap:6px;padding:7px}.dock .d{width:42px;height:42px}.dock .d:hover{transform:none}.dock .d:hover+.d,.dock .d:has(+.d:hover){transform:none}.lights{display:none}}.backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:#080a1447}.sheet{width:min(520px,100%);max-height:min(86vh,720px);overflow:auto;border-radius:16px;background:var(--glass-2);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--hair-2);box-shadow:0 40px 80px -30px #0000008c;animation:sheetin .34s cubic-bezier(.05,.9,.1,1.05)}@keyframes sheetin{0%{opacity:0;transform:translateY(14px) scale(.95)}}@keyframes sheetout{to{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes fadein{0%{opacity:0}}@keyframes fadeout{to{opacity:0}}@keyframes popup{0%{opacity:0;transform:scale(.9) translateY(6px)}}@keyframes msgin{0%{opacity:0;transform:translateY(8px)}}.backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadein .25s ease-out both}.backdrop.closing{animation:fadeout .2s ease-in both}.backdrop.closing .sheet{animation:sheetout .2s ease-in both}.emoji-pop{animation:popup .24s cubic-bezier(.05,.9,.1,1.05) both;transform-origin:16px 100%}.volpop{animation:popup .24s cubic-bezier(.05,.9,.1,1.05) both;transform-origin:100% 0}.msg.new,.vu.new{animation:msgin .34s cubic-bezier(.2,.9,.25,1) both}.tile.leave{pointer-events:none}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}.sheet-h{position:sticky;top:0;display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--hair);background:inherit;z-index:1}.sheet-h h3{margin:0;font-size:15px;font-weight:650;flex:1}.sheet-b{padding:14px 18px 6px}.sheet-f{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px 16px}.grp{margin-bottom:16px}.grp h4{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--muted)}.card{border-radius:12px;background:var(--glass-3);border:1px solid var(--hair)}.row{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px}.row+.row{border-top:1px solid var(--hair)}.row .lb{flex:1;min-width:0}.row .lb small{display:block;color:var(--muted);font-size:12px}.row input[type=text],.row select{width:210px;max-width:55%;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--hair-2);background:var(--glass-2);outline:0}.row input[type=text]:focus,.row select:focus{border-color:var(--accent)}.switch{position:relative;width:38px;height:22px;flex:none}.switch input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.switch span{position:absolute;inset:0;border-radius:11px;background:var(--hair-2);transition:background .2s;pointer-events:none}.switch span:after{content:"";position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.switch input:checked+span{background:var(--ok)}.switch input:checked+span:after{transform:translate(16px)}.switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.segc{display:inline-flex;padding:3px;border-radius:9px;background:var(--hover);gap:2px}.segc button{height:28px;padding:0 12px;border-radius:7px;font-size:12.5px;font-weight:550;color:var(--muted)}.segc button[aria-pressed=true]{background:var(--glass-2);color:var(--text);box-shadow:0 1px 3px #0000001f}.meter{position:relative;height:28px;flex:1}.meter .lvl{position:absolute;left:0;top:11px;height:6px;border-radius:3px;background:var(--ok);width:0;transition:width .08s}.meter .trk{position:absolute;left:0;right:0;top:11px;height:6px;border-radius:3px;background:var(--hair-2)}.meter input{position:absolute;inset:0;width:100%;margin:0;background:transparent;-webkit-appearance:none;appearance:none}.meter input::-webkit-slider-thumb{-webkit-appearance:none;width:6px;height:22px;border-radius:3px;background:var(--text)}.meter input::-moz-range-thumb{width:6px;height:22px;border-radius:3px;background:var(--text);border:0}.kbd{font-size:12px;padding:2px 7px;border-radius:6px;background:var(--hover);border:1px solid var(--hair);font-family:inherit}.toasts{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 58px);transform:translate(-50%);z-index:80;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{animation:popup .3s cubic-bezier(.05,.9,.1,1.05) both;max-width:min(440px,90vw);padding:10px 14px;border-radius:12px;font-size:13px;background:var(--glass-2);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--hair-2);box-shadow:var(--shadow)}.toast.err{border-color:color-mix(in srgb,var(--danger) 50%,transparent)}input[type=range]{accent-color:var(--rng,var(--accent))}.side-head{height:auto;min-height:56px;padding:6px 12px}.srv-btn{display:flex;align-items:center;gap:10px;width:100%;min-width:0;text-align:left;padding:6px;border-radius:10px;transition:background .2s}.srv-btn:hover{background:var(--hover)}.srv-txt{flex:1;min-width:0;display:flex;flex-direction:column}.srv-name,.srv-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srv-chev{color:var(--muted);display:grid;transform:rotate(90deg);transition:transform .3s cubic-bezier(.05,.9,.1,1.05)}.srv-btn[aria-expanded=true] .srv-chev{transform:rotate(-90deg)}.srv{flex:none}.srv.img{background:none}.srv img{width:100%;height:100%;object-fit:cover;display:block}.side-head.banner{min-height:132px;align-items:flex-end;padding-bottom:8px;background-size:cover;background-position:center;position:relative;border-bottom:0}.side-head.banner:before{content:"";position:absolute;inset:0;background:linear-gradient(#0000 25%,#000000b3)}.side-head.banner .srv-btn{position:relative;color:#fff}.side-head.banner .srv-sub,.side-head.banner .srv-chev{color:#fffc}.side-head.banner .srv-btn:hover{background:#ffffff24}.cat-h{display:flex;align-items:center;gap:2px;padding:8px 2px 3px 0}.cat-t{flex:1;display:flex;align-items:center;gap:3px;min-width:0;padding:2px 4px;border-radius:6px;font-size:12px;font-weight:650;color:var(--muted);text-align:left;transition:color .2s}.cat-t:hover,.cat-t.unread{color:var(--text)}.cat-t svg{transform:rotate(90deg);transition:transform .3s cubic-bezier(.05,.9,.1,1.05)}.sec.coll .cat-t svg{transform:rotate(0)}.cat-h .cn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-h.static .cn{padding:2px 6px;font-size:12px;font-weight:650;color:var(--muted)}.cat-add{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:var(--muted);opacity:.65;transition:opacity .2s,background .2s}.cat-add:hover{background:var(--hover);color:var(--text);opacity:1}.sec.muted .cat-t{opacity:.5}.sec{margin-bottom:4px}.ch-list.top{margin-bottom:6px}.ch.unread{color:var(--text);font-weight:650}.ch.unread:not(:hover):not(.sel):before{height:8px}.ch.muted{opacity:.42}.ch .ment{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--danger);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.ch .lim{font-size:11px;font-weight:600;padding:1px 6px;border-radius:6px;background:var(--hover);color:var(--muted);font-variant-numeric:tabular-nums}.ch .mini{flex:none}.vusers.compact{display:flex;flex-wrap:wrap;gap:2px}.vusers.compact .vu{height:auto;padding:2px}.msg.mention{background:color-mix(in srgb,var(--warn) 9%,transparent);box-shadow:inset 2px 0 0 var(--warn)}.win-title .topic{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:10px;margin-left:2px;border-left:1px solid var(--hair-2)}.cmenu{position:fixed;z-index:90;min-width:226px;max-width:290px;padding:6px;border-radius:12px;background:var(--glass-2);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--hair-2);box-shadow:0 26px 60px -20px #000000d9;animation:menuin .2s cubic-bezier(.05,.9,.1,1.05) both;transform-origin:top left}@keyframes menuin{0%{opacity:0;transform:scale(.95) translateY(-4px)}}.cmenu .sep{height:1px;margin:5px 7px;background:var(--hair-2)}.mi{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:6px 9px;border-radius:7px;text-align:left;font-size:13.5px;font-weight:500;color:var(--text)}.mi:hover:not(:disabled),.mi:focus-visible,.mi.open{background:var(--accent);color:#fff;outline:none}.mi.danger{color:#ff6b62}.mi.danger:hover:not(:disabled),.mi.danger:focus-visible{background:var(--danger);color:#fff}.mi:disabled{color:var(--faint);cursor:default}.mi .mt{flex:1;min-width:0;display:flex;flex-direction:column}.mi .mc{font-size:11.5px;color:var(--muted)}.mi:hover:not(:disabled) .mc,.mi:focus-visible .mc,.mi.open .mc{color:#fffc}.mchk{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--hair-2);display:grid;place-items:center;flex:none}.mchk.on{background:var(--accent);border-color:var(--accent);color:#fff}.mi:hover .mchk,.mi:focus-visible .mchk{border-color:#fff}.mrad{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--hair-2);flex:none;transition:border-width .15s}.mrad.on{border:5px solid var(--accent)}.mi:hover .mrad,.mi:focus-visible .mrad{border-color:#fff}.toast.act{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px}.toast.act .tt{flex:1;font-weight:550}.srv-card{border-radius:14px;overflow:hidden;border:1px solid var(--hair);background:var(--glass-3);margin-bottom:16px}.sc-banner{height:120px;background:linear-gradient(135deg,var(--hl-a),#5e5ce6 60%,var(--hl-b));background-size:cover;background-position:center}.sc-row{display:flex;align-items:center;gap:12px;padding:0 16px 14px}.sc-row .srv{width:64px;height:64px;border-radius:18px;margin-top:-28px;border:4px solid var(--glass-2);box-sizing:content-box}.sc-row .srv svg{width:30px;height:30px}.sc-name{font-size:17px;font-weight:700;margin-top:6px}.sc-desc{font-size:12.5px;color:var(--muted)}.mg-list{padding:6px}.mg-row{display:flex;align-items:center;gap:8px;min-height:38px;padding:4px 6px 4px 10px;border-radius:9px;color:var(--muted)}.mg-row:hover{background:var(--hover)}.mg-row .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.mg-row.ch-r{padding-left:22px}.mg-row.mg-cat .nm{font-weight:650;font-size:12.5px;color:var(--muted)}.mg-cat{margin-top:6px}.mg-empty{padding:4px 22px 8px;font-size:12px;color:var(--faint)}.mg-btns{display:flex;gap:2px}.mg-btns button{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:var(--muted)}.mg-btns button:hover{background:var(--press);color:var(--text)}.mg-btns button.del:hover{color:var(--danger)}.row.inv input[type=text]{flex:1;width:auto;max-width:none}.win-head.ctr{position:relative}.win-head.ctr .win-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:calc(100% - 210px);justify-content:center;overflow:hidden}@media(max-width:860px){.win-head.ctr .win-title{max-width:calc(100% - 110px)}}.composer-wrap{position:relative;flex:none;margin:0 10px 10px}.composer-wrap.replying .composer{border-top-left-radius:0;border-top-right-radius:0}.replybar{display:flex;align-items:center;gap:8px;padding:7px 8px 7px 14px;border-radius:14px 14px 0 0;background:var(--glass-3);border:1px solid var(--hair);border-bottom:0;font-size:12.5px;color:var(--muted);animation:msgin .22s cubic-bezier(.2,.9,.25,1) both}.replybar span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replybar b{color:var(--text);font-weight:650}.replybar button{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:var(--muted)}.replybar button:hover{background:var(--hover);color:var(--text)}.att-tray{display:flex;gap:8px;padding:8px;margin-bottom:6px;border-radius:12px;background:var(--glass-3);border:1px solid var(--hair);overflow-x:auto;animation:msgin .22s cubic-bezier(.2,.9,.25,1) both}.att-chip{position:relative;width:92px;height:92px;border-radius:10px;overflow:hidden;flex:none;background:var(--press)}.att-chip img{width:100%;height:100%;object-fit:cover;display:block}.att-chip button{position:absolute;top:5px;right:5px;width:24px;height:24px;border-radius:7px;background:#0009;color:#fff;display:grid;place-items:center}.att-chip button:hover{background:var(--danger)}.fmt-pop{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);display:flex;gap:2px;padding:4px;border-radius:11px;background:var(--glass-2);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--hair-2);box-shadow:0 14px 30px -12px #000000b3;z-index:6;animation:popup .2s cubic-bezier(.05,.9,.1,1.05) both}.fmt-pop button{min-width:32px;height:30px;padding:0 7px;border-radius:7px;font-size:13.5px;color:var(--muted);display:grid;place-items:center}.fmt-pop button:hover{background:var(--hover);color:var(--text)}.fmt-pop .sepv{width:1px;margin:5px 2px;background:var(--hair-2)}.chat-block.dropping:after{content:"Solte para anexar as imagens";position:absolute;inset:10px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--accent) 18%,var(--glass-2));font-weight:650;font-size:15px;z-index:8;pointer-events:none}.chat-block,.msg{position:relative}.msg.hasrep .gut{grid-row:2/4}.rep{grid-column:1/-1;display:flex;align-items:center;gap:6px;min-width:0;margin:2px 0 2px 16px;font-size:12.5px;color:var(--muted);cursor:pointer}.rep:before{content:"";width:22px;height:10px;margin-top:9px;margin-right:2px;border-left:2px solid var(--hair-2);border-top:2px solid var(--hair-2);border-top-left-radius:7px;flex:none}.rep .rn{font-weight:650;flex:none}.rep .rt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rep:hover .rt{color:var(--text)}.macts{position:absolute;right:10px;top:-14px;display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--glass-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--hair-2);box-shadow:0 10px 24px -10px #000000b3;z-index:3;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .15s,transform .2s cubic-bezier(.05,.9,.1,1.05)}.msg:hover .macts,.msg:focus-within .macts{opacity:1;pointer-events:auto;transform:none}.macts button{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:var(--muted)}.macts button:hover{background:var(--hover);color:var(--text)}.macts button.del:hover{color:var(--danger)}.edited{font-size:10.5px;color:var(--faint);margin-left:5px;white-space:nowrap}.tx .spoiler{background:var(--text);color:transparent;border-radius:4px;padding:0 2px;cursor:pointer;transition:background .2s,color .2s}.tx .spoiler.shown{background:var(--press);color:inherit;cursor:text}.tx .quote{display:block;padding-left:10px;border-left:3px solid var(--hair-2);color:var(--muted);margin:1px 0}.tx pre{margin:4px 0;padding:9px 11px;border-radius:9px;background:var(--press);overflow-x:auto;white-space:pre}.tx pre code{background:none;padding:0;font-size:12.5px}.atts{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 2px}.att{position:relative;max-width:100%;border-radius:10px;overflow:hidden;background:var(--press);cursor:zoom-in}.att img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .25s}.att.loading img{opacity:0}.att.loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--hover),transparent);animation:shimmer 1.2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.att.missing{display:grid;place-items:center;font-size:12px;color:var(--faint);cursor:default;height:80px}.msg.flash{animation:flash 1.6s ease}@keyframes flash{0%,45%{background:color-mix(in srgb,var(--accent) 22%,transparent)}}.edit-box{grid-column:2}.edit-box textarea{width:100%;resize:none;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);background:var(--glass-2);outline:0;line-height:1.4;max-height:220px}.edit-hint{font-size:11.5px;color:var(--muted);margin-top:4px}.edit-hint button{color:var(--accent);font-size:inherit}.edit-hint button:hover{text-decoration:underline}.lightbox{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:28px;background:#000000d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;animation:fadein .2s both}.lightbox img{max-width:100%;max-height:100%;border-radius:12px;box-shadow:0 30px 80px -20px #000000e6;animation:popup .32s cubic-bezier(.05,.9,.1,1.05) both}.clock{color:var(--text);font-weight:650;letter-spacing:.01em}.srv-sub:empty{display:none}.ch .mini{display:none;opacity:1}.ch:hover .mini,.ch:focus-within .mini{display:grid}.ch .lim{margin-left:auto;flex:none;font-size:11.5px;font-weight:750;letter-spacing:.02em;padding:2px 8px;border-radius:7px;background:var(--press);color:var(--text);font-variant-numeric:tabular-nums}.ch:hover .lim,.ch:focus-within .lim{display:none}.ch.text:hover>svg{transform:translateY(-1px) scale(1.14)}.rz{position:absolute;top:0;width:14px;z-index:25;display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;outline:none}.rz:before{content:"";width:4px;height:44px;border-radius:3px;background:var(--text);opacity:0;transform:scaleY(.6);transition:opacity .2s,transform .3s cubic-bezier(.05,.9,.1,1.05)}.rz:hover:before,.rz.on:before,.rz:focus-visible:before{opacity:.35;transform:none}.rz.on:before{opacity:.6;background:linear-gradient(var(--hl-a),var(--hl-b))}body.rz-drag,body.rz-drag *{cursor:col-resize!important;user-select:none}@media(max-width:860px){.rz{display:none}}.pcard{position:relative}.pc-badges{position:absolute;right:12px;top:114px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px;max-width:170px;padding:4px;border-radius:10px;background:var(--glass-3);border:1px solid var(--hair)}.pcb{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;transition:transform .25s cubic-bezier(.05,.9,.1,1.05),background .2s}.pcb:hover{background:var(--hover);transform:translateY(-2px) scale(1.1)}.bdg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.bdg{display:flex;align-items:center;gap:9px;height:40px;padding:0 10px;border-radius:10px;background:var(--glass-3);border:1px solid var(--hair);font-size:12.5px;font-weight:550;color:var(--muted);text-align:left;transition:background .2s,color .2s,transform .25s cubic-bezier(.05,.9,.1,1.05)}.bdg:hover{transform:translateY(-1px);color:var(--text)}.bdg span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bdg[aria-pressed=true]{background:var(--press);color:var(--text);border-color:var(--hair-2)}.bdg[aria-pressed=true]:after{content:"";width:16px;height:16px;flex:none;border-radius:50%;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M9.5 16.6l-4.3-4.3a1.3 1.3 0 0 0-1.8 1.8l5.2 5.2a1.3 1.3 0 0 0 1.8 0l10.2-10.2a1.3 1.3 0 0 0-1.8-1.8z'/%3E%3C/svg%3E") center/11px no-repeat}.grp h4 .cnt{float:right;font-weight:600;color:var(--faint)}.mem .n{display:flex;align-items:center;gap:5px}.mem .n .nx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mem .n .nb{display:inline-flex;gap:1px;flex:none}.ch.text:hover>svg{transform:translate(2px) scale(1.12)}.ch .lim{margin-left:auto;display:inline-flex;align-items:stretch;flex:none;height:18px;padding:0;border-radius:9px;overflow:hidden;background:none;box-shadow:inset 0 0 0 1px var(--hair-2);font-size:10.5px;font-weight:750;letter-spacing:.03em;font-variant-numeric:tabular-nums;color:var(--text)}.ch .lim b{display:grid;place-items:center;min-width:24px;padding:0 5px;background:var(--glass-2);font-weight:750}.ch .lim i{display:grid;place-items:center;min-width:24px;padding:0 5px;background:var(--press);color:var(--muted);font-style:normal;font-weight:700}.ch .lim.full b{color:var(--danger)}.ch:hover .lim,.ch:focus-within .lim{display:inline-flex}.ch .mini+.lim,.ch .mini~.lim{margin-left:4px}.tile{container-type:size}.tile .big-wrap{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.tile .big-wrap .wait{pointer-events:none}.tile .big{width:84px!important;width:clamp(48px,21cqmin,108px)!important;height:auto!important;font-size:30px!important;font-size:clamp(18px,8cqmin,40px)!important}.vconn{padding:10px 10px 8px}.vconn-top{gap:6px}.vconn-top .sig{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none}.vconn-top .sig:hover{background:var(--hover)}.vc-txt{flex:1;min-width:0}.vc-txt .st{font-size:13px;font-weight:700;line-height:1.2}.vc-txt .st.wait{color:var(--warn)}.vc-txt .where{display:flex;align-items:center;gap:4px;max-width:100%;padding:0;font-size:12px;color:var(--muted);text-align:left;border-radius:4px}.vc-txt .where span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-txt .where:hover{color:var(--text);text-decoration:underline}.vconn-top .vbtn{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--muted);flex:none}.vconn-top .vbtn:hover{background:var(--hover);color:var(--text)}.vconn-top .vbtn.on{color:var(--speak)}.vconn-top .vbtn.hang:hover{color:var(--danger)}.vconn-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.vtool{height:34px;border-radius:9px;display:grid;place-items:center;background:var(--hover);color:var(--text);transition:background .2s,transform .25s cubic-bezier(.05,.9,.1,1.05)}.vtool:hover{background:var(--press);transform:translateY(-1px)}.vtool.on{background:var(--accent);color:var(--accent-ink)}.cmenu .mi.info{cursor:default}.cmenu .mi.info:hover{background:none;color:var(--text)}.cmenu .mi.info:hover .mc{color:var(--muted)}.cmenu .mi.info .mv{margin-left:auto;font-weight:650;font-variant-numeric:tabular-nums;color:var(--muted)}.emo{font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",Segoe UI Symbol,sans-serif;font-weight:400}.epk{position:fixed;z-index:92;width:360px;max-width:calc(100vw - 16px);height:390px;max-height:calc(100vh - 16px);display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:var(--glass-2);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--hair-2);box-shadow:0 30px 70px -24px #000000d9;animation:popup .24s cubic-bezier(.05,.9,.1,1.05) both}.epk-tabs{display:flex;gap:2px;padding:6px;border-bottom:1px solid var(--hair);overflow-x:auto;flex:none;scrollbar-width:none}.epk-tabs button{width:32px;height:30px;border-radius:8px;font-size:17px;flex:none;opacity:.55;transition:opacity .2s,background .2s,transform .25s cubic-bezier(.05,.9,.1,1.05)}.epk-tabs button:hover{opacity:1;transform:scale(1.1)}.epk-tabs button.on{opacity:1;background:var(--press)}.epk-body{flex:1;overflow-y:auto;padding:0 8px 10px;position:relative}.epk-h{position:sticky;top:0;z-index:1;padding:9px 4px 6px;font-size:12px;font-weight:650;color:var(--muted);background:var(--glass-2)}.epk-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.epk-grid button{height:39px;border-radius:9px;font-size:25px;line-height:1;display:grid;place-items:center;transition:transform .2s cubic-bezier(.05,.9,.1,1.05),background .15s}.epk-grid button:hover{background:var(--hover);transform:scale(1.2)}.epk-foot{flex:none;display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border-top:1px solid var(--hair);font-size:12.5px;color:var(--muted)}.epk-foot .emo{font-size:24px}.tx.jumbo{font-size:2.6em;line-height:1.2}.rxs{grid-column:2;display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 2px}.rx{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border-radius:13px;background:var(--glass-3);border:1px solid var(--hair);font-size:12.5px;font-weight:650;color:var(--muted);font-variant-numeric:tabular-nums;transition:transform .22s cubic-bezier(.05,.9,.1,1.05),background .2s,border-color .2s}.rx .emo{font-size:15px;line-height:1}.rx:hover{transform:translateY(-1px);background:var(--hover)}.rx.mine{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--text)}.rx.add{opacity:0;padding:0 7px}.msg:hover .rx.add,.rx.add:focus-visible{opacity:1}.bdg .bsw{width:18px;height:18px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff40,0 0 0 1px var(--hair-2);cursor:pointer;transition:transform .2s}.bdg .bsw:hover{transform:scale(1.18)}.bdg[aria-pressed=true]:after{display:none}.cgp{position:fixed;z-index:97;width:292px;padding:12px;border-radius:14px;background:var(--glass-2);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--hair-2);box-shadow:0 30px 70px -24px #000000d9;animation:popup .24s cubic-bezier(.05,.9,.1,1.05) both}.cg-t{font-size:13px;font-weight:650;margin-bottom:10px}.cg-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:0;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px var(--hair-2)}.cg-c{aspect-ratio:1;border-radius:0;position:relative}.cg-c:hover{z-index:1;box-shadow:0 0 0 2px #fff,0 0 0 3px #00000080;border-radius:3px}.cg-c.on{z-index:2;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--accent);border-radius:3px}.cg-rgb{display:flex;align-items:center;gap:6px;margin-top:12px}.cg-prev{width:30px;height:30px;border-radius:8px;flex:none;box-shadow:inset 0 0 0 1px #fff3}.cg-rgb label{display:flex;flex-direction:column;gap:2px;font-size:10.5px;font-weight:650;color:var(--muted);flex:1;min-width:0}.cg-rgb input{width:100%;height:28px;padding:0 6px;border-radius:7px;border:1px solid var(--hair-2);background:var(--glass-3);outline:0;font-variant-numeric:tabular-nums;font-size:12.5px}.cg-rgb input:focus{border-color:var(--accent)}.cg-rgb label.hex{flex:1.6}.cg-foot{display:flex;justify-content:space-between;margin-top:12px}.bar{position:relative;z-index:55;min-height:32px}.island{position:absolute;left:50%;top:0;transform:translate(-50%);z-index:5;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;max-width:calc(100vw - 24px);transition:width .52s cubic-bezier(.2,.9,.2,1.06),height .52s cubic-bezier(.2,.9,.2,1.06),border-radius .45s ease,box-shadow .35s,background-color .35s}.island.open{border-radius:22px;background:var(--glass-2);box-shadow:0 44px 100px -30px #000000e6}.isl-row{display:flex;align-items:center;gap:3px;height:32px;padding:0 3px;flex:none;width:max-content;margin:0 auto;white-space:nowrap}.isl-me{display:flex;align-items:center;gap:8px;height:26px;padding:0 9px 0 2px;border-radius:9px;min-width:0}.isl-me:hover{background:var(--hover)}.isl-me .av-wrap{display:grid}.isl-me .dot-st{width:10px;height:10px;border-width:2px;right:-2px;bottom:-2px}.isl-who .n{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:650}.isl-who .s{display:none}.island .callpill{display:flex;align-items:center;gap:7px;height:24px;padding:0 10px;margin:0 2px;border-radius:8px;background:color-mix(in srgb,var(--speak) 13%,transparent);color:var(--speak);font-size:12px;font-weight:650}.island .callpill[hidden]{display:none}.island .callpill .ch{color:var(--text);max-width:120px;overflow:hidden;text-overflow:ellipsis}.island .callpill .t{color:var(--muted);font-variant-numeric:tabular-nums}.isl-sep{width:1px;height:16px;margin:0 3px;background:var(--hair-2)}.island .ctl{position:relative;flex:none;width:28px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.island .ctl:hover{background:var(--hover);color:var(--text)}.island .ctl.red{color:var(--danger)}.island .ctl.on{background:var(--press);color:var(--text)}.isl-badge{position:absolute;top:0;right:0;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:var(--danger);color:#fff;font-size:9.5px;font-weight:750;display:grid;place-items:center;box-shadow:0 0 0 2px var(--glass-2)}.isl-body{flex:1;min-height:0;display:none;flex-direction:column}.island.open .isl-body{display:flex;animation:islin .42s .12s cubic-bezier(.2,.9,.25,1) both}@keyframes islin{0%{opacity:0;transform:translateY(-8px) scale(.98)}}.isl-tabs{display:flex;justify-content:center;padding:10px 12px 4px;flex:none}.isl-content{flex:1;min-height:0;overflow-y:auto;padding:6px 12px 14px}.fr-chips{display:flex;gap:4px;flex-wrap:wrap;margin:2px 0 8px}.fr-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:14px;font-size:12.5px;font-weight:600;color:var(--muted);transition:background .2s,color .2s}.fr-chip:hover{background:var(--hover);color:var(--text)}.fr-chip[aria-pressed=true]{background:var(--press);color:var(--text)}.fr-chip .c{font-size:11px;color:var(--faint);font-variant-numeric:tabular-nums}.fr-chip .red{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#fff;font-size:10.5px;display:grid;place-items:center}.fr-chip.add{color:var(--speak)}.fr-chip.add[aria-pressed=true]{background:color-mix(in srgb,var(--speak) 16%,transparent)}.fr-h{margin:10px 6px 4px;font-size:11.5px;font-weight:650;color:var(--muted)}.fr-row{display:flex;align-items:center;gap:11px;padding:7px 8px;border-radius:12px;cursor:pointer;transition:background .2s}.fr-row:hover{background:var(--hover)}.fr-row .av-wrap{display:grid}.fr-tx{flex:1;min-width:0}.fr-tx .n{font-weight:620;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-tx .s{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-tx .s.call{color:var(--speak)}.fr-acts{display:flex;gap:5px;flex:none}.fr-acts .ib{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--hover);color:var(--muted);transition:background .2s,color .2s,transform .25s cubic-bezier(.05,.9,.1,1.05)}.fr-acts .ib:hover{background:var(--press);color:var(--text);transform:scale(1.08)}.fr-acts .ib.ok:hover{color:var(--speak)}.fr-acts .ib.no:hover{color:var(--danger)}.st-off{background:var(--faint)}.fr-empty{padding:34px 16px;text-align:center;color:var(--muted);font-size:13px}.fr-empty .ico{width:52px;height:52px;margin:0 auto 10px;border-radius:16px;display:grid;place-items:center;background:var(--glass-3);border:1px solid var(--hair);color:var(--text)}.fr-empty b{display:block;color:var(--text);font-size:14.5px;margin-bottom:3px}.fr-search{width:100%;height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--hair-2);background:var(--glass-3);outline:0;margin:2px 0 6px}.fr-search:focus{border-color:var(--accent)}.isl-prof{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:4px}.isl-prof .pcard{box-shadow:none}.isl-st{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.isl-st button{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:15px;background:var(--hover);font-size:12.5px;font-weight:600;color:var(--muted)}.isl-st button[aria-pressed=true]{background:var(--press);color:var(--text);box-shadow:inset 0 0 0 1px var(--hair-2)}.isl-st .d{width:9px;height:9px;border-radius:50%}.mixer{gap:6px;padding:0 5px 0 3px}.mixer .mx-ic,.mixer .mx-more{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--muted);flex:none}.mixer .mx-ic:hover,.mixer .mx-more:hover{background:var(--hover);color:var(--text)}.mixer .mx-more svg{transform:rotate(90deg);transition:transform .3s cubic-bezier(.05,.9,.1,1.05)}.mixer .mx-more[aria-expanded=true] svg{transform:rotate(-90deg)}.mixer .mx-v{min-width:34px;font-size:12px;font-weight:650;color:var(--muted);font-variant-numeric:tabular-nums}.rng-mac{-webkit-appearance:none;appearance:none;width:110px;height:4px;margin:0;border-radius:2px;background:linear-gradient(to right,var(--text) var(--p,100%),var(--hair-2) var(--p,100%));outline:none;cursor:pointer}.rng-mac::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000073,0 0 0 .5px #00000040;transition:transform .2s}.rng-mac::-webkit-slider-thumb:hover{transform:scale(1.15)}.rng-mac::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000073}.rng-mac:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mx-pop{position:fixed;z-index:93;width:300px;max-height:min(460px,80vh);overflow-y:auto;padding:12px;border-radius:16px;background:var(--glass-2);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--hair-2);box-shadow:0 30px 70px -24px #000000d9;animation:popup .26s cubic-bezier(.05,.9,.1,1.05) both;transform-origin:top left}.mx-h{font-size:11.5px;font-weight:650;color:var(--muted);margin:8px 2px 4px}.mx-h:first-child{margin-top:0}.mx-row{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px}.mx-row .ico{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--hover);color:var(--muted);flex:none}.mx-row .mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.mx-row .lbl{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600}.mx-row .lbl span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.mx-row .rng-mac{width:100%}.mx-empty{font-size:12px;color:var(--faint);padding:4px 4px 2px}.ch.voice.in>svg{color:var(--speak)}.vstat{display:flex;align-items:center;gap:5px;min-width:0;margin:-3px 8px 3px 33px;padding:1px 0;font-size:11.5px;color:var(--muted)}.vstat span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vstat.empty{color:var(--faint)}.vstat[role=button]{cursor:pointer;border-radius:5px}.vstat[role=button]:hover{color:var(--text)}.vstat svg{flex:none;opacity:.75}.vusers{padding:0 0 0 30px;margin:1px 0 6px}.vu{height:32px;gap:10px;padding:0 8px;border-radius:7px;font-size:13.5px}.vu:hover{transform:none}.vu .nm{font-weight:500}.vu.talk .nm{color:var(--text)}.vu .ic{gap:5px;color:var(--faint)}.vu .ic .red{color:var(--faint)}.vu .av-wrap.spk{box-shadow:0 0 0 2px var(--glass-2),0 0 0 3.5px var(--speak)}.vu .badge-live{font-size:9.5px;padding:1px 5px}.vtool.ns.on{background:var(--hover);color:var(--speak)}@media(max-width:860px){.mixer .rng-mac,.mixer .mx-v,.isl-who{display:none}.island .callpill .ch{max-width:70px}}:root{--ios-fill:#fff}:root[data-theme=light]{--ios-fill:#1c1e26}.bar .ctl{position:relative;flex:none;width:28px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.bar .ctl:hover{background:var(--hover);color:var(--text)}.bar .ctl.red{color:var(--danger)}.bar .ctl.on{background:var(--press);color:var(--text)}.qctl{gap:2px;padding:0 3px}.bar .callpill{gap:8px;padding:0 12px;color:var(--speak);cursor:pointer}.bar .callpill .cp-name{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;color:var(--text);font-weight:600;transition:max-width .45s cubic-bezier(.2,.9,.2,1.05),opacity .3s,margin .45s;margin-right:-8px}.bar .callpill:hover .cp-name,.bar .callpill:focus-visible .cp-name{max-width:180px;opacity:1;margin-right:0}.bar .callpill .t{font-variant-numeric:tabular-nums;color:var(--text);font-weight:650}.clock{gap:0;cursor:default}.ck-date{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;color:var(--muted);font-weight:550;margin-right:0;transition:max-width .45s cubic-bezier(.2,.9,.2,1.05),opacity .3s,margin .45s}.clock:hover .ck-date,.clock:focus .ck-date{max-width:280px;opacity:1;margin-right:10px}.vconn{position:relative;z-index:2}.side-scroll{min-height:0}.mixer-wrap{position:relative}.mx-pop{width:auto;min-width:252px;max-width:320px;max-height:min(560px,82vh);padding:16px;border-radius:26px;transform-origin:top left}.mx-top{display:flex;gap:14px;justify-content:center}.mx-col{display:flex;flex-direction:column;align-items:center;gap:8px}.mx-col span{font-size:11.5px;font-weight:600;color:var(--muted)}.mx-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.mx-list .mx-h{margin:0 2px 2px}.ios{position:relative;overflow:hidden;background:color-mix(in srgb,var(--text) 13%,transparent);cursor:grab;touch-action:none;outline:none;user-select:none;transition:transform .5s cubic-bezier(.2,.9,.2,1.35)}.ios.drag{cursor:grabbing;transition:none}.ios:focus-visible{box-shadow:0 0 0 2px var(--accent)}.ios.v{width:66px;height:170px;border-radius:24px}.ios.h{width:100%;height:46px;border-radius:17px}.ios-fill{position:absolute;background:var(--ios-fill);transition:height .18s ease,width .18s ease}.ios.drag .ios-fill{transition:none}.ios.v .ios-fill{left:0;right:0;bottom:0;height:calc(var(--v) * 100%)}.ios.h .ios-fill{top:0;bottom:0;left:0;width:calc(var(--v) * 100%)}.ios-ic{position:absolute;display:grid;place-items:center;color:#fff;mix-blend-mode:difference;pointer-events:none}.ios.v .ios-ic{left:0;right:0;bottom:16px}.ios.h .ios-lead{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px;pointer-events:none;max-width:calc(100% - 20px)}.ios.h .ios-lead .nm{font-size:13px;font-weight:650;color:#fff;mix-blend-mode:difference;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.island.open{border-radius:26px}.isl-tabs{padding:16px 18px 6px}.isl-content{padding:10px 18px 22px}.fr-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 14px;flex-wrap:wrap}.fr-chips{gap:8px;margin:0}.fr-chip{height:32px;padding:0 14px;border-radius:16px}.fr-top .btn{height:32px;border-radius:16px;padding:0 14px;gap:7px}.fr-top .btn[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px #ffffff59}.fr-h{margin:18px 6px 8px;font-size:12px}.fr-list{display:flex;flex-direction:column;gap:4px}.fr-row{gap:14px;padding:10px 12px;min-height:60px;border-radius:14px}.fr-tx .n{font-size:14px}.fr-tx .s{margin-top:2px}.fr-row.friend .fr-acts{opacity:0;transform:translate(6px);transition:opacity .2s,transform .3s cubic-bezier(.05,.9,.1,1.05)}.fr-row.friend:hover .fr-acts,.fr-row.friend:focus-within .fr-acts{opacity:1;transform:none}.fr-acts{gap:8px}.fr-acts .ib{width:34px;height:34px}.fr-search{height:42px;padding:0 14px;border-radius:12px;margin:0 0 12px}.fr-empty{padding:44px 20px}.isl-prof{gap:18px;padding-top:8px}.isl-st{gap:8px}.isl-wrap{position:absolute;left:50%;top:0;transform:translate(-50%);z-index:5;display:flex;align-items:flex-start;gap:8px}.isl-wrap .island{position:relative;left:auto;top:auto;transform:none}.isl-row{padding:0 3px}.isl-me{padding:0 12px 0 3px}.isl-bub{position:relative;width:32px;padding:0;justify-content:center;border-radius:16px;color:var(--muted);transition:background .2s,color .2s,transform .35s cubic-bezier(.2,.9,.2,1.2)}.isl-bub:hover{color:var(--text);transform:scale(1.06)}.isl-bub.on{color:var(--text);background:var(--glass-2)}.isl-bub .isl-badge{top:-4px;right:-4px}.isl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 4px;flex:none}.isl-head h3{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}.vc-where{display:flex;align-items:center;gap:6px;width:100%;margin:4px 0 0;padding:5px 7px;border-radius:8px;font-size:12.5px;font-weight:550;color:var(--muted);text-align:left}.vc-where span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-where:hover{background:var(--hover);color:var(--text)}.pc-hd{font-size:13px;color:var(--muted);font-weight:550;margin-top:1px}.pc-bio{margin-top:12px}.pc-note{display:block;width:100%;margin-top:4px;padding:6px 8px;resize:none;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:12.5px;line-height:1.4;outline:0;overflow:hidden;transition:background .2s}.pc-note:hover{background:var(--hover)}.pc-note:focus{background:var(--glass-3);box-shadow:inset 0 0 0 1px var(--hair-2)}.pc-note::placeholder{color:var(--faint)}.pe-sec{margin-bottom:22px}.pe-sec>h4{margin:0 0 10px;font-size:12px;font-weight:650;color:var(--muted);display:flex;justify-content:space-between}.pe-card{border-radius:14px;background:var(--glass-3);border:1px solid var(--hair)}.fld{display:flex;flex-direction:column;gap:7px;padding:14px 16px}.fld+.fld{border-top:1px solid var(--hair)}.fld>.fl{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;font-weight:620}.fld>.fl small{font-weight:500;color:var(--muted);font-size:11.5px}.fld .help{font-size:11.5px;color:var(--muted);line-height:1.4}.fld input[type=text]{width:100%;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--hair-2);background:var(--glass-2);outline:0}.fld input[type=text]:focus,.fld .bio:focus{border-color:var(--accent)}.fld .swatches{justify-content:flex-start;gap:8px}.fld .swatch{width:30px;height:30px}.media{display:flex;align-items:center;gap:14px}.media .thumb{flex:none;background:var(--press) center/cover no-repeat;box-shadow:inset 0 0 0 1px var(--hair-2)}.media .thumb.av{width:56px;height:56px;border-radius:50%}.media .thumb.bn{width:112px;height:40px;border-radius:9px}.media .mt{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.media .btns{justify-content:flex-start}.hdl{display:flex;align-items:center;height:38px;border-radius:10px;border:1px solid var(--hair-2);background:var(--glass-2)}.hdl:focus-within{border-color:var(--accent)}.hdl span{padding-left:12px;color:var(--muted);font-weight:650}.hdl input{flex:1;min-width:0;height:100%;border:0;background:transparent;outline:0;padding:0 12px 0 2px}.hmsg{font-size:11.5px;color:var(--muted)}.hmsg.ok{color:var(--speak)}.hmsg.err{color:var(--danger)}.st-chips{display:flex;gap:8px;flex-wrap:wrap}.st-chips button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:16px;background:var(--hover);font-size:12.5px;font-weight:600;color:var(--muted)}.st-chips button[aria-pressed=true]{background:var(--press);color:var(--text);box-shadow:inset 0 0 0 1px var(--hair-2)}.st-chips .d{width:9px;height:9px;border-radius:50%}.prof-edit{grid-template-columns:minmax(0,1fr) 310px;gap:26px}.prof-prev .pc-lbl{margin:0 0 10px}.fr-addbox{padding:16px;border-radius:16px;background:var(--glass-3);border:1px solid var(--hair);margin:4px 0 8px}.fr-addbox b{display:block;font-size:14px;margin-bottom:3px}.fr-addbox p{margin:0 0 12px;font-size:12.5px;color:var(--muted)}.fr-addrow{display:flex;gap:8px}.fr-addrow .hdl{flex:1}.fr-addrow .btn{height:38px;border-radius:10px}.fr-addmsg{margin-top:8px;font-size:12px;min-height:16px}.fr-addmsg.ok{color:var(--speak)}.fr-addmsg.err{color:var(--danger)}.fr-mine{margin-top:10px;font-size:12px;color:var(--muted)}.fr-mine button{color:var(--accent);font-size:inherit;font-weight:600}.mx-pop{min-width:0;width:270px;padding:14px;border-radius:24px}.mx-stack{display:flex;flex-direction:column;gap:10px}.ios.h{height:36px;border-radius:13px}.ios.h .ios-lead{left:12px;gap:9px}.ios.h .ios-lead .ios-ic{position:static;display:grid}.mx-list{margin-top:14px;gap:8px}@media(max-width:820px){.prof-edit{grid-template-columns:1fr}}.vconn-row{grid-template-columns:repeat(3,1fr)}.side-head{min-height:70px;padding:8px 12px}.side-head .srv{width:46px;height:46px;border-radius:14px;box-shadow:0 0 0 2px var(--glass-2),0 10px 22px -8px #000000a6}.side-head .srv svg{width:26px;height:26px}.side-head .srv-name{font-size:17px;font-weight:760;letter-spacing:-.015em}.side-head .srv-sub{font-size:12.5px}.side-head.banner{min-height:150px}.side-head.banner .srv{box-shadow:0 0 0 3px #ffffffe6,0 12px 26px -8px #000c}.side-head.banner .srv-name{text-shadow:0 2px 12px rgba(0,0,0,.7)}.pip{touch-action:none}.pip[data-corner=br]{inset:auto 16px 80px auto}.pip[data-corner=bl]{inset:auto auto 80px 16px}.pip[data-corner=tr]{inset:64px 16px auto auto}.pip[data-corner=tl]{inset:64px auto auto 16px}.pip.dragging{cursor:grabbing;box-shadow:0 40px 90px -24px #000000f2;transform:scale(1.03);transition:transform .2s}.pip.dragging .pip-bar{opacity:0}.mx-pop{animation:none;transform-origin:18px -8px}.mx-pop .ios{will-change:transform,opacity}#mxBtn svg{transition:transform .35s cubic-bezier(.2,.9,.2,1.3)}#mxBtn:hover svg{transform:scale(1.15)}.fr-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:2px 0 14px}.fr-ht h3{margin:0;font-size:23px;font-weight:760;letter-spacing:-.025em}.fr-sub{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:12.5px;color:var(--muted)}.fr-stack{display:flex}.fr-stack>*{margin-left:-7px;box-shadow:0 0 0 2px var(--glass-2)}.fr-stack>*:first-child{margin-left:0}.fr-addbtn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 15px;border-radius:18px;font-size:13px;font-weight:680;color:#fff;background:linear-gradient(135deg,var(--hl-a),var(--hl-b));box-shadow:0 10px 24px -10px var(--hl-a);transition:transform .3s cubic-bezier(.2,.9,.2,1.3),box-shadow .3s;flex:none}.fr-addbtn:hover{transform:translateY(-1px) scale(1.03)}.fr-addbtn[aria-pressed=true]{background:var(--press);color:var(--text);box-shadow:none}.fr-req{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;margin-bottom:14px;border-radius:16px;text-align:left;background:linear-gradient(135deg,color-mix(in srgb,var(--danger) 20%,transparent),color-mix(in srgb,var(--hl-b) 8%,transparent));border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);transition:transform .3s cubic-bezier(.2,.9,.2,1.2)}.fr-req:hover{transform:translateY(-1px)}.fr-req .t{flex:1;min-width:0}.fr-req b{display:block;font-size:13.5px}.fr-req span{font-size:12px;color:var(--muted)}.fr-seg{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border-radius:13px;background:var(--hover);margin-bottom:14px}.fr-seg button{position:relative;z-index:1;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--muted);transition:color .25s}.fr-seg button[aria-pressed=true]{color:var(--text)}.fr-seg .c{font-size:11px;color:var(--faint);font-variant-numeric:tabular-nums}.fr-seg .red{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#fff;font-size:10.5px;display:grid;place-items:center}.fr-q{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;margin-bottom:12px;border-radius:12px;background:var(--glass-3);border:1px solid var(--hair);color:var(--faint)}.fr-q:focus-within{border-color:var(--accent);color:var(--muted)}.fr-q input{flex:1;min-width:0;height:100%;border:0;background:none;outline:0;margin:0;padding:0}.fr-acts-row{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;margin:0 -2px 6px;scrollbar-width:none}.fr-act{--c:var(--hl-a);flex:none;width:210px;padding:12px 13px;border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--c) 28%,transparent),color-mix(in srgb,var(--c) 6%,transparent));border:1px solid color-mix(in srgb,var(--c) 32%,transparent);display:flex;flex-direction:column;gap:10px;transition:transform .35s cubic-bezier(.2,.9,.2,1.25)}.fr-act:hover{transform:translateY(-2px)}.fr-act .top{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:650;color:var(--speak)}.fr-act .top span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.fr-act .who{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-act .bot{display:flex;align-items:center;justify-content:space-between;gap:8px}.fr-act .btn{height:28px;border-radius:14px;padding:0 12px;font-size:12px}.fr-row{padding:10px 12px;border-radius:16px;transition:background .2s,transform .3s cubic-bezier(.2,.9,.2,1.2)}.fr-row:hover{transform:translate(2px)}.fr-row .av-wrap .dot-st{width:13px;height:13px;border-width:2.5px}.fr-empty2{position:relative;padding:34px 16px 24px;text-align:center}.fr-ill{position:relative;width:120px;height:92px;margin:0 auto 16px}.fr-ill i{position:absolute;border-radius:50%;filter:blur(1px)}.fr-ill i:nth-child(1){width:64px;height:64px;left:6px;top:18px;background:linear-gradient(135deg,var(--hl-a),transparent);opacity:.55}.fr-ill i:nth-child(2){width:72px;height:72px;right:4px;top:4px;background:linear-gradient(135deg,var(--hl-b),transparent);opacity:.5}.fr-ill .ic{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:19px;display:grid;place-items:center;background:var(--glass-2);box-shadow:0 12px 30px -10px #0009,inset 0 0 0 1px var(--hair-2);color:var(--text)}.fr-empty2 b{display:block;font-size:15px;margin-bottom:4px}.fr-empty2 p{margin:0 auto 14px;max-width:280px;font-size:12.5px;color:var(--muted)}.island.open.notes{background:color-mix(in srgb,var(--glass-2) 58%,transparent);-webkit-backdrop-filter:blur(48px) saturate(190%);backdrop-filter:blur(48px) saturate(190%)}.pad{flex:1;min-height:0;display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px;padding:14px 16px 16px}.pad-side{display:flex;flex-direction:column;min-height:0}.pad-h{display:flex;align-items:center;justify-content:space-between;margin:2px 4px 10px}.pad-h h3{margin:0;font-size:19px;font-weight:760;letter-spacing:-.02em}.pad-h button{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--hover);color:var(--text)}.pad-h button:hover{background:var(--press)}.pad-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.pad-it{display:flex;flex-direction:column;gap:1px;padding:9px 10px;border-radius:11px;text-align:left;transition:background .2s}.pad-it:hover{background:var(--hover)}.pad-it[aria-current=true]{background:color-mix(in srgb,var(--hl-a) 18%,transparent)}.pad-it b{font-size:13px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pad-it span{font-size:11.5px;color:var(--muted)}.pad-ed{position:relative;display:flex;flex-direction:column;min-height:0;border-radius:18px;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--hl-a) 9%,transparent),color-mix(in srgb,var(--hl-b) 5%,transparent) 60%,transparent);-webkit-backdrop-filter:blur(30px) saturate(160%);backdrop-filter:blur(30px) saturate(160%);border:1px solid var(--hair);box-shadow:inset 0 1px #ffffff0f}.pad-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 0 16px;font-size:11.5px;color:var(--muted)}.pad-top button{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.pad-top button:hover{background:var(--hover);color:var(--danger)}.pad-ta{flex:1;min-height:0;width:100%;resize:none;border:0;background:transparent;outline:0;padding:8px 16px 16px;font:inherit;font-size:14.5px;line-height:1.65;color:var(--text)}.pad-ta::placeholder{color:var(--faint)}.pad-empty{flex:1;display:grid;place-items:center;text-align:center;color:var(--muted);font-size:13px;padding:20px}.pad-empty b{display:block;color:var(--text);font-size:15px;margin:10px 0 4px}@media(max-width:700px){.pad{grid-template-columns:1fr}.pad-side{max-height:150px}}.ricon{display:inline-grid;place-items:center;vertical-align:middle;flex:none}.ricon img{display:block;border-radius:4px;object-fit:contain}.msg .hd .ricon{margin-left:-2px}.pc-roles{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.rchip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px 0 7px;border-radius:8px;background:var(--glass-3);border:1px solid var(--hair);font-size:12px;font-weight:600}.rdot{width:10px;height:10px;border-radius:50%;flex:none}.mem-h .ricon{margin-right:2px}.mem .n .ricon{margin-left:1px}.rl-row{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 8px 6px 12px;border-radius:12px}.rl-row:hover{background:var(--hover)}.rl-row .nm{flex:1;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-row .cnt{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted)}.rl-sw{width:14px;height:14px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #fff3}.role-prev{padding:14px 16px;border-radius:14px;background:var(--glass-3);border:1px solid var(--hair);margin-bottom:18px;display:flex;flex-direction:column;gap:12px}.role-prev .line{display:grid;grid-template-columns:36px 1fr;gap:0 10px}.role-prev .line .hd{display:flex;align-items:center;gap:6px}.role-prev .tm{font-size:11px;color:var(--faint)}.ic-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:6px}.ic-grid button{height:38px;border-radius:10px;display:grid;place-items:center;background:var(--hover);color:var(--muted);transition:transform .2s,background .2s}.ic-grid button:hover{transform:scale(1.08);color:var(--text)}.ic-grid button[aria-pressed=true]{background:var(--press);box-shadow:inset 0 0 0 2px var(--accent);color:var(--text)}.ic-grid button img{width:22px;height:22px;object-fit:contain;border-radius:4px}.font-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.font-chips button{height:44px;border-radius:11px;background:var(--hover);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 12px;text-align:left}.font-chips button b{font-size:16px;line-height:1.1;font-weight:600}.font-chips button span{font-size:10.5px;color:var(--muted);font-family:var(--font)}.font-chips button[aria-pressed=true]{background:var(--press);box-shadow:inset 0 0 0 2px var(--accent)}.mem-pick{display:flex;flex-wrap:wrap;gap:6px}.mem-pick button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 5px;border-radius:17px;background:var(--hover);font-size:12.5px;font-weight:600;color:var(--muted)}.mem-pick button[aria-pressed=true]{background:color-mix(in srgb,var(--c,var(--accent)) 22%,transparent);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--c,var(--accent))}.back-btn{display:inline-flex;align-items:center;gap:4px;margin:0 0 10px -6px;padding:4px 8px;border-radius:8px;font-size:12.5px;font-weight:650;color:var(--muted)}.back-btn:hover{background:var(--hover);color:var(--text)}.back-btn svg{transform:rotate(180deg)}.bar .iconbtn.on{background:var(--glass-2);color:var(--text)}.side-head .srv{box-shadow:0 8px 20px -8px #0009}.side-head.banner .srv{box-shadow:0 10px 24px -8px #000000bf}.pc-hd{margin-top:1px}.pc-act{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;color:var(--muted)}.pc-act svg{color:var(--speak);flex:none}.qctl .ctl{transition:background .3s,color .3s,transform .3s cubic-bezier(.2,.9,.2,1.4)}.qctl .ctl:hover{transform:translateY(-1px)}.qctl .ctl:active{transform:scale(.88)}.qctl .ctl svg{transition:transform .35s cubic-bezier(.2,.9,.2,1.4)}.qctl .ctl:hover svg{transform:scale(1.12)}.qctl .ctl.red{background:color-mix(in srgb,var(--danger) 14%,transparent)}.mx-pop{width:236px;padding:12px;border-radius:20px}.mx-stack{gap:8px}.ios.h{height:24px;border-radius:9px}.ios.h .ios-lead{left:9px;gap:7px}.ios.h .ios-lead .nm{font-size:11.5px}.mx-list{margin-top:12px;gap:6px}.mx-list .mx-h{font-size:11px}.fshade{position:absolute;z-index:28;display:flex;flex-direction:column;border-radius:var(--r-win);overflow:hidden;background:var(--glass-2);-webkit-backdrop-filter:blur(44px) saturate(180%);backdrop-filter:blur(44px) saturate(180%);border:1px solid var(--hair-2);box-shadow:0 40px 90px -30px #000000e6;will-change:transform}.fshade[hidden]{display:none}.fshade.dragging{cursor:grabbing}.fs-in{flex:1;min-height:0;display:flex;flex-direction:column}.fs-head{display:flex;align-items:center;gap:8px;height:52px;padding:0 10px 0 16px;border-bottom:1px solid var(--hair);flex:none;cursor:grab;user-select:none}.fs-title{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14.5px;color:var(--text)}.fs-title svg{color:var(--muted)}.fs-div{width:1px;height:22px;background:var(--hair-2);margin:0 6px}.fs-tabs{display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.fs-tabs button{flex:none;height:28px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:600;color:var(--muted);display:inline-flex;align-items:center;gap:6px;transition:background .2s,color .2s}.fs-tabs button:hover{background:var(--hover);color:var(--text)}.fs-tabs button[aria-pressed=true]{background:var(--press);color:var(--text)}.fs-tabs .red{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#fff;font-size:10.5px;display:grid;place-items:center}.fs-add{flex:none;height:28px;padding:0 12px;border-radius:8px;background:#248046;color:#fff;font-size:13px;font-weight:650;transition:filter .2s}.fs-add:hover{filter:brightness(1.1)}.fs-add[aria-pressed=true]{background:transparent;color:var(--speak);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--speak) 50%,transparent)}.fs-x{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.fs-x:hover{background:var(--hover);color:var(--text)}.fs-body{flex:1;min-height:0;overflow-y:auto;padding:14px 18px 8px}.fs-q{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:9px;background:var(--glass-3);border:1px solid var(--hair);color:var(--faint);margin-bottom:6px}.fs-q:focus-within{border-color:var(--accent)}.fs-q input{flex:1;min-width:0;height:100%;border:0;background:none;outline:0;padding:0;margin:0}.fl-h{display:flex;gap:6px;margin:14px 4px 6px;font-size:12px;font-weight:650;color:var(--muted)}.fl-h span{color:var(--faint)}.fl-list{display:flex;flex-direction:column}.fl-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 10px;border-radius:10px;border-top:1px solid var(--hair);cursor:pointer;transition:background .15s}.fl-row:first-child{border-top-color:transparent}.fl-row:hover{background:var(--hover);border-top-color:transparent}.fl-row:hover+.fl-row{border-top-color:transparent}.fl-row .av-wrap{display:grid}.fl-row .dot-st{width:12px;height:12px;border-width:2.5px}.fl-tx{flex:1;min-width:0}.fl-n{display:flex;align-items:center;gap:6px;font-weight:650;font-size:14px;min-width:0}.fl-n .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-tag{flex:none;display:inline-flex;align-items:center;gap:3px;height:17px;padding:0 5px;border-radius:5px;background:var(--press);font-size:10px;font-weight:760;letter-spacing:.03em;text-transform:uppercase;color:var(--text)}.fl-a{display:flex;align-items:center;gap:5px;margin-top:1px;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden}.fl-a svg{flex:none;color:var(--speak)}.fl-a span{overflow:hidden;text-overflow:ellipsis}.fl-acts{display:flex;gap:8px;flex:none}.fl-acts button{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--glass-3);color:var(--muted);transition:background .2s,color .2s}.fl-acts button:hover{background:var(--press);color:var(--text)}.fl-acts .ok:hover{color:var(--speak)}.fl-acts .no:hover{color:var(--danger)}.fl-acts .btn{width:auto;height:30px;border-radius:15px;padding:0 12px}.fs-grab{flex:none;height:24px;display:grid;place-items:center;cursor:grab;touch-action:none}.fs-grab i{width:40px;height:5px;border-radius:3px;background:var(--hair-2);transition:background .2s,width .3s cubic-bezier(.2,.9,.2,1.3)}.fs-grab:hover i,.fshade.dragging .fs-grab i{background:var(--muted);width:52px}.act-set{width:100%;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:var(--glass-3);border:1px solid var(--hair)}.act-set .lbl{font-size:12px;font-weight:650;color:var(--muted)}.act-types{display:flex;gap:6px;flex-wrap:wrap}.act-types button{width:36px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--hover);color:var(--muted);transition:background .2s,color .2s}.act-types button[aria-pressed=true]{background:var(--press);color:var(--speak);box-shadow:inset 0 0 0 1px var(--hair-2)}.act-row{display:flex;gap:6px}.act-row input{flex:1;min-width:0;height:34px;padding:0 10px;border-radius:9px;border:1px solid var(--hair-2);background:var(--glass-2);outline:0}.act-row input:focus{border-color:var(--accent)}.act-row button{height:34px;padding:0 10px;border-radius:9px;background:var(--hover);color:var(--muted);font-size:12.5px;font-weight:600}.mem .s svg{color:var(--act);flex:none}.mem .s span{overflow:hidden;text-overflow:ellipsis}.win:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#000;opacity:0;pointer-events:none;z-index:6;transition:opacity .25s,background .2s}.tiles .win:not(.active):before{opacity:var(--dim)}.tiles .win-head,.tiles .side-head{cursor:grab}.tiles .win-head button,.tiles .side-head button{cursor:pointer}.win.dragging{z-index:30;transition:none;box-shadow:0 50px 110px -30px #000000f2}.win.dragging:after{opacity:1}.tiles .win.drop-target:before{background:var(--hl-a);opacity:.14}.win.drop-target:after{opacity:1;padding:calc(var(--bw) + 1.5px);background:linear-gradient(45deg,var(--hl-b),var(--hl-a))}body.wm-drag,body.wm-drag *{user-select:none;cursor:grabbing!important}.wall.still .blob{animation-play-state:paused}:root.nomotion *:not(.blob),:root.nomotion *:before,:root.nomotion *:after{animation:none!important;transition:none!important}.pcard{width:300px;border-radius:16px;overflow:hidden;background:var(--glass-2);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--hair-2);box-shadow:0 30px 70px -24px #000000d9}.pc-banner{height:106px;background:linear-gradient(135deg,var(--pc),color-mix(in srgb,var(--pc) 30%,#000));background-size:cover;background-position:center}.pc-av{position:relative;width:90px;height:90px;margin:-45px 0 0 16px;border-radius:50%;padding:5px;background:var(--glass-2)}.pc-av .av{width:80px!important;height:80px!important;font-size:30px!important}.pc-av .dot-st{right:3px;bottom:3px;width:22px;height:22px;border-width:4px}.pc-body{padding:8px 16px 16px}.pc-name{font-size:19px;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.pc-sub{font-size:12.5px;color:var(--muted)}.pc-vc{display:flex;align-items:center;gap:6px;margin-top:12px;padding:8px 10px;border-radius:10px;background:var(--glass-3);border:1px solid var(--hair);font-size:12.5px;font-weight:550;color:var(--speak)}.pc-lbl{margin-top:12px;font-size:12px;font-weight:600;color:var(--muted)}.pc-bio{margin-top:4px;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.pc-edit{margin-top:14px;width:100%}.pop-card{position:fixed;z-index:70;animation:popup .28s cubic-bezier(.05,.9,.1,1.05) both}.sheet.wide{width:min(920px,100%);height:min(690px,90vh);max-height:none;display:flex;flex-direction:column;overflow:hidden}.sheet.wide .sheet-b{flex:1;min-height:0;padding:0}.set-wrap{display:grid;grid-template-columns:196px minmax(0,1fr);height:100%}.set-nav{padding:12px 8px;border-right:1px solid var(--hair);display:flex;flex-direction:column;gap:2px;overflow:auto}.set-nav button{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:9px;color:var(--muted);font-weight:550;text-align:left;flex:none;transition:background .2s,color .2s,transform .3s cubic-bezier(.05,.9,.1,1.05)}.set-nav button:hover{background:var(--hover);color:var(--text);transform:translate(2px)}.set-nav button[aria-current=true]{background:var(--press);color:var(--text)}.set-pane{overflow-y:auto;padding:16px 20px 20px}.set-pane h2{margin:2px 0 14px;font-size:18px;letter-spacing:-.01em}.prof-edit{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.prof-prev{position:sticky;top:12px;align-self:start}.prof-prev .pc-lbl{margin:0 0 8px}.btns{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.btn.sm{height:30px;padding:0 12px;font-size:12.5px}.btn:disabled{opacity:.45;cursor:default;filter:none}.swatches{display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.swatch{width:26px;height:26px;border-radius:50%;border:2px solid transparent;box-shadow:inset 0 0 0 1px #ffffff2e;transition:transform .2s}.swatch:hover{transform:scale(1.12)}.swatch[aria-pressed=true]{border-color:var(--text)}.swatch.grad{width:48px;border-radius:13px}.swatch input{position:absolute;opacity:0;width:0;height:0}.bio{width:100%;min-height:78px;resize:vertical;padding:8px 10px;border-radius:8px;border:1px solid var(--hair-2);background:var(--glass-2);outline:0;line-height:1.4}.bio:focus{border-color:var(--accent)}.row.col{flex-direction:column;align-items:stretch;gap:6px}.row.col .lb{display:flex;justify-content:space-between;flex:none!important;min-height:0}.row.col{height:auto!important;min-height:0}.row.col>textarea.bio{flex:none;height:84px}.rng{display:flex;flex-direction:column;gap:8px;width:260px;max-width:58%}.rng-top{display:flex;align-items:center;gap:12px}.rng input[type=range]{-webkit-appearance:none;appearance:none;flex:1;min-width:0;height:6px;margin:0;border-radius:99px;background:linear-gradient(to right,var(--rng,var(--accent)) 0,var(--rng,var(--accent)) var(--p,0%),var(--hair-2) var(--p,0%));outline:none;cursor:pointer;transition:background .15s}.rng input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 6px #0006,0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent);transition:transform .18s,box-shadow .18s}.rng input[type=range]:hover::-webkit-slider-thumb,.rng input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 2px 8px #00000073,0 0 0 6px color-mix(in srgb,var(--accent) 28%,transparent)}.rng input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 6px #0006,0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.rng input[type=range]::-moz-range-progress{background:var(--rng,var(--accent));height:6px;border-radius:99px}.rng input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.rng output{flex:none;min-width:58px;padding:4px 9px;border-radius:8px;background:var(--hair);border:1px solid var(--hair-2);text-align:center;font-variant-numeric:tabular-nums;color:var(--text);font-size:12px;font-weight:600;white-space:nowrap}.rng-pre{display:flex;gap:4px;padding:3px;border-radius:9px;background:var(--hair)}.rng-chip{flex:1;border:0;background:transparent;color:var(--muted);font:inherit;font-size:11.5px;font-weight:600;padding:4px 0;border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.rng-chip:hover{color:var(--text)}.rng-chip.on{background:var(--accent);color:#0b0b0d}.wm-prev{display:flex;gap:6px;padding:10px;height:130px;border-radius:12px;background:var(--glass-3);border:1px solid var(--hair)}.wm-b{border-radius:9px;border:1px solid var(--hair-2);background:var(--glass-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;min-width:0;padding:4px}.wm-b.main{flex:2.6;border-color:color-mix(in srgb,var(--hl-a) 60%,transparent)}.wm-b.side,.wm-b.right{flex:1}.wm-b.off{opacity:.45;border-style:dashed}.wm-b .ar{display:flex;gap:4px}.wm-b .ar button{width:26px;height:26px;border-radius:7px;background:var(--hover);display:grid;place-items:center}.wm-b .ar button:hover:not(:disabled){background:var(--press)}.wm-b .ar button:disabled{opacity:.3;cursor:default}.hint{margin:8px 2px 16px;font-size:12px;color:var(--faint)}.bgp{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.bgp button{height:76px;border-radius:12px;border:2px solid transparent;padding:8px;display:flex;align-items:flex-end;font-size:12.5px;font-weight:650;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);transition:transform .25s cubic-bezier(.05,.9,.1,1.05)}.bgp button:hover{transform:translateY(-2px)}.bgp button[aria-pressed=true]{border-color:var(--text)}@media(max-width:820px){.prof-edit{grid-template-columns:1fr}.prof-prev{position:static}}@media(max-width:700px){.set-wrap{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.set-nav{flex-direction:row;border-right:0;border-bottom:1px solid var(--hair)}.set-nav button span{white-space:nowrap}.rng{width:160px}}:root{--ios-on:#14151b}:root[data-theme=light]{--ios-on:#ffffff}.ios.h .ios-lead{left:9px;max-width:190px;color:var(--text)}.ios.h .ios-lead.on{color:var(--ios-on)}.ios.h .ios-lead .nm{color:inherit;mix-blend-mode:normal}.ios .ios-ic{mix-blend-mode:normal;color:inherit}.ios.v .ios-ic{color:var(--text)}.ios-fill{overflow:hidden;z-index:1}.ios.h .ios-fill .ios-lead{position:absolute;left:9px;top:50%;transform:translateY(-50%)}.fr-ill{width:64px;height:64px}.fr-ill .ic{width:60px;height:60px;border-radius:20px}.fshade{transform-origin:50% 0}.pad-ed{background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--b1) 26%,transparent),transparent 60%),radial-gradient(100% 90% at 100% 100%,color-mix(in srgb,var(--b3) 22%,transparent),transparent 60%),color-mix(in srgb,var(--glass-2) 55%,transparent)}.pad-it[aria-current=true]{background:var(--press);box-shadow:inset 0 0 0 1px var(--hair-2)}.ch .mini.gear svg,#meSet svg{transition:transform .6s cubic-bezier(.2,.9,.2,1.25)}.ch .mini.gear:hover svg,#meSet:hover svg{transform:rotate(120deg)}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.theme-card{display:flex;flex-direction:column;gap:7px;padding:8px;border-radius:14px;background:var(--hover);text-align:left;transition:transform .25s cubic-bezier(.2,.9,.2,1.3),box-shadow .2s}.theme-card:hover{transform:translateY(-2px)}.theme-card[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent)}.tpv{position:relative;height:58px;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.tpv i{position:absolute;top:8px;bottom:8px;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff0f}.tpv i:nth-child(1){left:8px;width:26%}.tpv i:nth-child(2){left:calc(26% + 14px);right:8px}.theme-card .tl{font-size:12.5px;font-weight:650;padding:0 2px}:root[data-tone=grafiteEscuro]{--wall:#0e0f13;--glass:rgba(26,27,32,.82);--glass-2:rgba(31,33,39,.96);--glass-3:rgba(255,255,255,.032);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(255,255,255,.065);--hair-2:rgba(255,255,255,.11);--text:#eff0f4;--muted:#a5a9b8;--faint:#6f7382;--tile:rgba(255,255,255,.035);--shadow:0 24px 60px -24px rgba(0,0,0,.8)}:root[data-tone=graphite]{--wall:#1a1b1e;--glass:rgba(43,45,49,.84);--glass-2:rgba(50,52,57,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.055);--press:rgba(255,255,255,.1);--hair:rgba(255,255,255,.07);--hair-2:rgba(255,255,255,.12);--text:#f2f3f5;--muted:#b5bac1;--faint:#80848e;--tile:rgba(255,255,255,.04);--shadow:0 24px 60px -24px rgba(0,0,0,.7)}:root[data-tone=gray]{--wall:#222326;--glass:rgba(56,58,63,.82);--glass-2:rgba(64,66,72,.97);--glass-3:rgba(255,255,255,.045);--hover:rgba(255,255,255,.07);--press:rgba(255,255,255,.12);--hair:rgba(255,255,255,.08);--hair-2:rgba(255,255,255,.14);--text:#f4f5f7;--muted:#c0c4cc;--faint:#8c919b;--tile:rgba(255,255,255,.05);--shadow:0 24px 60px -24px rgba(0,0,0,.6)}:root[data-tone=charcoal]{--wall:#0c0c0c;--glass:rgba(26,26,26,.84);--glass-2:rgba(34,34,34,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(255,255,255,.07);--hair-2:rgba(255,255,255,.12);--text:#ececec;--muted:#a3a3a3;--faint:#6f6f6f;--tile:rgba(255,255,255,.035)}:root[data-tone=slate]{--wall:#0b1015;--glass:rgba(28,35,44,.82);--glass-2:rgba(34,42,53,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(255,255,255,.07);--hair-2:rgba(255,255,255,.12);--text:#e6edf3;--muted:#9aa7b4;--faint:#66727f;--tile:rgba(255,255,255,.035)}:root[data-tone=ametista]{--wall:#0d0816;--glass:rgba(28,18,44,.82);--glass-2:rgba(36,24,56,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(200,170,255,.09);--hair-2:rgba(200,170,255,.15);--text:#efe9fb;--muted:#a99cc4;--faint:#6f6488;--tile:rgba(255,255,255,.035)}:root[data-tone=floresta]{--wall:#06110c;--glass:rgba(16,32,24,.82);--glass-2:rgba(22,42,32,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(160,255,200,.08);--hair-2:rgba(160,255,200,.14);--text:#e6f5ec;--muted:#93b3a1;--faint:#5c7a69;--tile:rgba(255,255,255,.035)}:root[data-tone=oceano]{--wall:#03101a;--glass:rgba(10,30,44,.82);--glass-2:rgba(14,40,58,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(150,220,255,.08);--hair-2:rgba(150,220,255,.14);--text:#e4f3fb;--muted:#8fb3c7;--faint:#587a8e;--tile:rgba(255,255,255,.035)}:root[data-tone=vinho]{--wall:#12060a;--glass:rgba(40,14,22,.82);--glass-2:rgba(52,18,29,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(255,160,190,.08);--hair-2:rgba(255,160,190,.14);--text:#fbe9ee;--muted:#c49aa6;--faint:#8a6470;--tile:rgba(255,255,255,.035)}:root[data-tone=midnight]{--wall:#040716;--glass:rgba(12,18,40,.8);--glass-2:rgba(17,25,54,.96);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(160,180,255,.08);--hair-2:rgba(160,180,255,.14);--text:#e7ebfa;--muted:#9aa3c7;--faint:#626c94;--tile:rgba(255,255,255,.035)}:root[data-tone=oled]{--wall:#000;--glass:rgba(0,0,0,.78);--glass-2:rgba(8,8,8,.97);--glass-3:rgba(255,255,255,.03);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(255,255,255,.07);--hair-2:rgba(255,255,255,.11);--text:#f5f5f5;--muted:#9a9a9a;--faint:#5c5c5c;--tile:rgba(255,255,255,.03);--bg-int:.45}.tiles>.fwin{grid-column:1/-1;grid-row:1;order:-1;flex-direction:column;touch-action:none}.tiles.fr-open>.win:not(.fwin){grid-row:2}.tiles.fr-open.fr-bottom>.fwin{grid-row:2}.tiles.fr-open.fr-bottom>.win:not(.fwin){grid-row:1}.fwin[hidden]{display:none!important}.fwin .fs-grab{order:2}.tiles.fr-bottom .fwin .fs-grab{order:-1}.fwin.dragging{cursor:grabbing}.fwin.dragging .fs-grab i{background:var(--muted);width:52px}.rz.rzh{width:auto;height:14px;cursor:row-resize}.rz.rzh:before{width:44px;height:4px;transform:scaleX(.6)}.rz.rzh:hover:before,.rz.rzh.on:before,.rz.rzh:focus-visible:before{transform:none}body.rzh-drag,body.rzh-drag *{cursor:row-resize!important;user-select:none}@media(max-width:860px){.tiles.fr-open>.fwin:not([hidden]){display:flex}}.badge-live{display:inline-flex;align-items:center;gap:4px;height:16px;padding:0 6px 0 5px;border-radius:5px;background:color-mix(in srgb,#ff453a 14%,transparent);color:#ff6259;font-size:10px;font-weight:650;letter-spacing:.01em;text-transform:lowercase;flex:none}.badge-live:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;animation:livedot 1.8s ease-in-out infinite}@keyframes livedot{50%{opacity:.3}}.tile .live{height:22px;padding:0 9px 0 8px;border-radius:7px;font-size:11px;color:#fff;background:#0a0c148c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tile .live:before{background:#ff453a}.tile .live{text-transform:none}.ch-live{width:7px;height:7px;border-radius:50%;background:#ff453a;box-shadow:0 0 0 3px color-mix(in srgb,#ff453a 20%,transparent);flex:none;animation:livedot 1.8s ease-in-out infinite}.fwin{container-type:inline-size}.fs-main{flex:1;min-height:0;display:flex}.fs-main .fs-body{flex:1;min-width:0}.fs-aside{width:310px;flex:none;border-left:1px solid var(--hair);overflow-y:auto;padding:16px 16px 12px}.fs-aside h4{margin:0 0 12px;font-size:15px;font-weight:720;letter-spacing:-.01em}.an-card{padding:12px;margin-bottom:10px;border-radius:15px;background:var(--glass-3);border:1px solid var(--hair);cursor:pointer;transition:transform .3s cubic-bezier(.2,.9,.2,1.25),background .2s;animation:msgin .45s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d,0ms)}.an-card:hover{transform:translateY(-2px);background:var(--hover)}.an-top{display:flex;align-items:center;gap:10px}.an-top .av-wrap{display:grid}.an-top .dot-st{width:11px;height:11px;border-width:2px}.an-top .t,.an-act .t{flex:1;min-width:0;display:flex;flex-direction:column}.an-top b,.an-act b{font-size:13.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-top span,.an-act .t span{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-act{display:flex;align-items:center;gap:10px;margin-top:10px;padding:9px;border-radius:12px;background:var(--hover)}.an-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#fff;flex:none;box-shadow:inset 0 0 0 1px #ffffff26}.an-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.an-foot .btn{height:28px;border-radius:14px;padding:0 13px;font-size:12px}.an-here{font-size:12px;color:var(--speak);font-weight:600}.an-empty{padding:28px 6px;text-align:center;color:var(--muted);font-size:12.5px}.an-empty b{display:block;color:var(--text);font-size:14px;margin-bottom:4px}@container (max-width: 760px){.fs-aside{display:none}}.tabbar{display:none}*{-webkit-tap-highlight-color:transparent}body{overscroll-behavior:none}.msgs,.side-scroll,.fs-body,.isl-content,.set-pane,.members,.pad-list,.fs-aside,.epk-body,.mx-pop{overscroll-behavior:contain}@keyframes sheetup{0%{transform:translateY(100%)}}@keyframes sheetdown{to{transform:translateY(100%)}}@media(max-width:860px){.app{height:calc(var(--vvh,100dvh) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:6px 6px 4px;gap:6px}.mnav{display:none!important}.tabbar{position:relative;display:grid;grid-template-columns:repeat(5,1fr);align-self:center;width:min(100%,340px);height:62px;margin:2px auto 4px;padding:7px;border-radius:31px;background:color-mix(in srgb,var(--glass-2) 78%,transparent);-webkit-backdrop-filter:blur(30px) saturate(190%);backdrop-filter:blur(30px) saturate(190%);border:1px solid var(--hair-2);box-shadow:inset 0 1px #ffffff14,0 18px 40px -16px #000000bf,0 2px 6px -2px #0006}.tb-ind{position:absolute;top:7px;bottom:7px;left:7px;width:calc((100% - 14px)/5);border-radius:24px;background:color-mix(in srgb,var(--tacc,var(--hl-a)) 26%,var(--glass-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tacc,var(--hl-a)) 40%,transparent),0 6px 16px -8px color-mix(in srgb,var(--tacc,var(--hl-a)) 70%,transparent);transform:translate(calc(var(--i,1) * 100%));transition:transform .5s cubic-bezier(.2,.9,.2,1.18)}.tabbar .tb-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tabbar button{border-radius:24px}.tabbar button[aria-current=true] .tb-ic{transform:scale(1.08)}.tabbar button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted);transition:color .25s}.tabbar button[aria-current=true]{color:var(--text)}.tabbar button[aria-current=true] .tb-ic{color:var(--tacc,var(--hl-a))}.tb-ic{display:grid;transition:transform .3s cubic-bezier(.2,.9,.2,1.4),color .25s}.tabbar button:active .tb-ic{transform:scale(.84)}.tb-l{font-size:10.5px;font-weight:650;letter-spacing:.01em}.tb-badge{top:6px;right:calc(50% - 18px)}.bar .clock,#themeBtn,#islFriends,#homeBtn{display:none}.mod{height:34px}.bar .iconbtn{width:34px}.bar .ctl{width:32px;height:28px}.qctl{gap:1px}.isl-me{padding:0 3px}.bar .callpill{padding:0 10px}.wall:after{display:none}.blob{animation-duration:90s!important}input,textarea,select{font-size:16px!important}.tiles:not(.fr-open)>.win:not(.fwin){touch-action:pan-y}.ch{height:42px}.vu{height:36px}.composer{padding:5px}.composer button{width:40px;height:40px}.msg{padding:5px 8px}.win-head{height:52px}.tiles.fr-open{grid-template-rows:minmax(0,1fr)!important}.tiles.fr-open>.win:not(.fwin){display:none!important}.tiles.fr-open>.fwin{grid-row:1!important}.fs-head{height:56px;padding:0 8px 0 12px;gap:6px}.fs-title span,.fs-div{display:none}.fs-body{padding:12px 12px 8px}.fl-row{min-height:60px}.backdrop{padding:0;place-items:end stretch}.sheet,.sheet.wide{width:100%!important;max-width:100%;border-radius:22px 22px 0 0;animation:sheetup .44s cubic-bezier(.22,1,.36,1) both}.sheet{max-height:92dvh}.sheet.wide{height:92dvh}.backdrop.closing .sheet{animation:sheetdown .24s cubic-bezier(.4,0,.9,.5) both}.sheet-h{padding-top:22px;touch-action:none}.sheet-h:before{content:"";position:absolute;top:8px;left:50%;width:38px;height:5px;border-radius:3px;background:var(--hair-2);transform:translate(-50%)}.sheet-f{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.pip{width:min(190px,52%)}.dock{bottom:12px}.toasts{top:calc(env(safe-area-inset-top,0px) + 50px)}}@media(hover:none){.ch:hover,.vu:hover,.fr-row:hover,.fl-row:hover,.an-card:hover,.theme-card:hover,.bdg:hover,.pad-it:hover,.set-nav button:hover,.fr-act:hover,.qctl .ctl:hover,.fr-req:hover,.bgp button:hover,.fr-addbtn:hover{transform:none}.ch:hover:before{height:0}.ch.sel:before{height:22px}.macts{display:none!important}.tile .acts{opacity:1}.ch .mini{display:none!important}.ch:hover .lim{display:inline-flex}.rx.add{opacity:1}.ch,.cat-h,.msg,.vu,#srvHead{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.isl-pt{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;overflow:hidden;background:#1a1030;color:#b69cff;flex:none;margin-left:2px;transition:transform .3s cubic-bezier(.2,.9,.2,1.3)}.isl-pt:hover{transform:scale(1.08)}.isl-pt img{width:100%;height:100%;object-fit:cover}.isl-pt svg{width:18px;height:18px}.isl-pt b{font-size:10.5px;font-weight:800;color:#f0e9ff}.pt-head{margin:2px 2px 14px}.pt-head h3{margin:0;font-size:20px;font-weight:760;letter-spacing:-.02em}.pt-head span{font-size:12.5px;color:var(--muted)}.pt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(122px,1fr));gap:10px}.pt-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;border-radius:16px;background:var(--glass-3);border:1px solid var(--hair);text-align:left;transition:transform .3s cubic-bezier(.2,.9,.2,1.25),background .2s,border-color .2s;animation:msgin .45s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d,0ms)}.pt-card:hover{transform:translateY(-2px);background:var(--hover)}.pt-card.on{border-color:color-mix(in srgb,var(--hl-a) 60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--hl-a) 40%,transparent) inset}.pt-card.add{border-style:dashed;background:transparent}.pt-ic{width:44px;height:44px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:#1a1030;color:#b69cff;margin-bottom:6px}.pt-card.add .pt-ic{background:var(--hover);color:var(--text)}.pt-ic img{width:100%;height:100%;object-fit:cover}.pt-ic svg{width:28px;height:28px}.pt-card.add .pt-ic svg{width:22px;height:22px}.pt-ic b{font-size:16px;font-weight:800;color:#f0e9ff}.pt-n{font-size:13.5px;font-weight:680;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-s{font-size:11.5px;color:var(--muted)}.pt-here{position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--speak);font-size:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--speak) 25%,transparent)}.pt-join{width:100%;margin-top:12px;height:40px;gap:8px}.pt-create{display:flex;align-items:center;gap:14px;padding:14px}.pt-up{width:64px;height:64px;border-radius:18px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow:hidden;background:var(--hover);border:1.5px dashed var(--hair-2);color:var(--muted);font-size:10.5px;font-weight:650}.pt-up img{width:100%;height:100%;object-fit:cover}.pt-col{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.pt-lbl{font-size:12px;font-weight:650;color:var(--muted)}.pt-col input{width:100%;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--hair-2);background:var(--glass-2);outline:0}.pt-col input:focus{border-color:var(--accent)}.pt-code{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;background:var(--glass-3);border:1px solid var(--hair)}.pt-code b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;letter-spacing:.14em}.badge-live{font-family:"Nunito",var(--font);font-weight:800;font-size:9px;letter-spacing:.06em;text-transform:uppercase;height:16px;padding:0 6px 0 5px}.vu .badge-live{font-size:8.5px;padding:0 5px}.tile .live{font-family:"Nunito",var(--font);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.ip{display:flex;flex-direction:column;gap:14px;padding-top:2px}.ip-top{--pc:#7357ff;position:relative;border-radius:20px;overflow:hidden;background:var(--glass-3);border:1px solid var(--hair)}.ip-bn{height:92px;background:linear-gradient(135deg,var(--pc),color-mix(in srgb,var(--pc) 30%,#000));background-size:cover;background-position:center}.ip-id{display:flex;align-items:flex-end;gap:12px;padding:0 14px 12px;margin-top:-36px}.ip-av{position:relative;flex:none;border-radius:50%;padding:4px;background:var(--glass-2)}.ip-av .dot-st{width:18px;height:18px;border-width:3.5px;right:3px;bottom:3px}.ip-nm{flex:1;min-width:0;padding-bottom:4px;display:flex;flex-direction:column}.ip-nm b{font-size:19px;font-weight:760;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-nm span{font-size:12.5px;color:var(--muted)}.ip-badges{display:flex;gap:1px;padding-bottom:6px}.ip-bio{padding:0 16px 14px;font-size:13px;color:var(--text);opacity:.85;white-space:pre-wrap;overflow-wrap:anywhere}.ip-roles{padding:0 14px 14px;display:flex;flex-wrap:wrap;gap:5px}.ip-sec{display:flex;flex-direction:column;gap:7px}.ip-lbl{padding:0 4px;font-size:11.5px;font-weight:650;color:var(--muted)}.ip-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;border-radius:14px;background:var(--hover)}.ip-seg button{height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;font-weight:620;color:var(--muted);white-space:nowrap;transition:background .2s,color .2s}.ip-seg button[aria-pressed=true]{background:var(--glass-2);color:var(--text);box-shadow:0 2px 10px -3px #00000073}.ip-seg .d{width:8px;height:8px;border-radius:50%;flex:none}.ip-act{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:14px;background:var(--hover)}.ip-act .act-types{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.ip-act .act-types button{width:auto;height:32px}.ip-act .act-row input{height:36px}.ip-act .act-row button{width:36px;height:36px;padding:0;display:grid;place-items:center}.ip-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.ip-btns .btn{height:40px;gap:7px}.sheet.sp-sheet{width:min(560px,100%)}.sp-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;border-radius:14px;background:var(--hover);margin-bottom:12px}.sp-tabs button{height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:650;color:var(--muted);transition:background .2s,color .2s}.sp-tabs button[aria-pressed=true]{background:var(--glass-2);color:var(--text);box-shadow:0 2px 10px -3px #00000073}.sp-prev{position:relative;height:170px;border-radius:16px;overflow:hidden;background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--b1) 70%,#000),transparent 60%),radial-gradient(120% 120% at 100% 100%,color-mix(in srgb,var(--b3) 60%,#000),transparent 60%),#07070c;box-shadow:inset 0 0 0 1px var(--hair-2)}.sp-desk{position:absolute;inset:14px}.sp-w{position:absolute;border-radius:9px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px -10px #000c;transition:all .5s cubic-bezier(.22,1,.36,1);overflow:hidden}.sp-w:before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:#ffffff12}.sp-w i{position:absolute;left:10px;right:10px;height:6px;border-radius:3px;background:#ffffff1a}.sp-w i:nth-child(1){top:24px;right:40%}.sp-w i:nth-child(2){top:38px}.sp-w i:nth-child(3){top:52px;right:25%}.sp-a{left:4%;top:8%;width:46%;height:70%}.sp-b{left:42%;top:22%;width:52%;height:66%}.sp-c{left:24%;top:48%;width:30%;height:40%}.sp-hl{position:absolute;border-radius:11px;box-shadow:0 0 0 2px var(--hl-a),0 0 30px -4px var(--hl-a);transition:all .5s cubic-bezier(.22,1,.36,1);pointer-events:none}.sp-prev[data-k=window] .sp-hl{left:calc(42% - 3px);top:calc(22% - 3px);width:calc(52% + 6px);height:calc(66% + 6px)}.sp-prev[data-k=window] .sp-a,.sp-prev[data-k=window] .sp-c{opacity:.35}.sp-prev[data-k=monitor] .sp-hl{left:-6px;top:-6px;width:calc(100% + 12px);height:calc(100% + 12px);border-radius:12px}.sp-desc{margin:10px 4px 14px;font-size:12.5px;color:var(--muted)}.sp-opts .row{min-height:48px}.sp-go{position:relative;gap:8px}.sp-go-dot{display:block;position:static;flex:none;width:8px;height:8px;margin:0;border-radius:50%;background:#fff;box-shadow:none}.tour{position:fixed;inset:0;z-index:120}.tour-spot{position:fixed;border-radius:16px;box-shadow:0 0 0 9999px #04040aa8,0 0 0 2px color-mix(in srgb,var(--hl-a) 80%,transparent),0 0 40px -6px var(--hl-a);transition:left .55s cubic-bezier(.22,1,.36,1),top .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1),border-radius .4s;pointer-events:none}.tour-spot.none{box-shadow:0 0 0 9999px #04040aa8}.tour-card{position:fixed;width:min(330px,calc(100vw - 24px));padding:18px;border-radius:20px;background:var(--glass-2);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--hair-2);box-shadow:0 30px 70px -20px #000000e6;transition:left .5s cubic-bezier(.22,1,.36,1),top .5s cubic-bezier(.22,1,.36,1)}.tour-card.mid{left:50%!important;top:50%!important;transform:translate(-50%,-50%);transition:none}.tour-card.hero{text-align:center;width:min(360px,calc(100vw - 24px))}.tour-logo{width:64px;height:64px;margin:4px auto 14px;border-radius:20px;display:grid;place-items:center;background:#1a1030;color:#b69cff;box-shadow:0 14px 34px -10px #7357ff}.tour-logo svg{width:40px;height:40px}.tour-dots{display:flex;gap:4px;margin-bottom:12px}.tour-card.hero .tour-dots{justify-content:center}.tour-dots i{width:6px;height:6px;border-radius:3px;background:var(--hair-2);transition:width .3s,background .3s}.tour-dots i.on{width:18px;background:var(--hl-a)}.tour-dots i.done{background:var(--muted)}.tour-card h3{margin:0 0 6px;font-size:17px;font-weight:760;letter-spacing:-.015em}.tour-card p{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--muted)}.tour-btns{display:flex;align-items:center;gap:6px}.tour-skip{font-size:12.5px;font-weight:600;color:var(--muted);padding:6px 4px}.tour-skip:hover{color:var(--text)}.side-head{display:flex;align-items:center;gap:6px}.side-head .srv-btn{flex:1;min-width:0}.srv-add{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:var(--muted);background:var(--hover);transition:background .2s,color .2s,transform .3s cubic-bezier(.2,.9,.2,1.3)}.srv-add:hover{color:var(--speak);background:color-mix(in srgb,var(--speak) 16%,transparent);transform:rotate(90deg)}.side-head.banner .srv-add{position:relative;background:#00000059;color:#fff;align-self:flex-end;margin-bottom:6px}.sheet.wz-sheet{width:min(460px,100%)}.sheet.wz-sheet .sheet-h{border-bottom:0;padding-bottom:0}.sheet.wz-sheet .sheet-h h3:empty{display:none}.sheet.wz-sheet .sheet-f{justify-content:flex-start}.wz{text-align:center}.wz-dots{display:flex;justify-content:center;gap:4px;margin:2px 0 14px}.wz-dots i{width:6px;height:6px;border-radius:3px;background:var(--hair-2);transition:width .3s,background .3s}.wz-dots i.on{width:18px;background:var(--hl-a)}.wz-dots i.done{background:var(--muted)}.wz-t{margin:0 0 6px;font-size:22px;font-weight:780;letter-spacing:-.02em}.wz-d{margin:0 auto 16px;max-width:360px;font-size:13px;color:var(--muted);line-height:1.5}.wz-list{display:flex;flex-direction:column;gap:8px;text-align:left}.wz-opt{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:14px;background:var(--glass-3);border:1px solid var(--hair);color:var(--text);transition:background .2s,transform .3s cubic-bezier(.2,.9,.2,1.25),border-color .2s;animation:msgin .4s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d,0ms)}.wz-opt:hover{background:var(--hover);border-color:var(--hair-2);transform:translate(2px)}.wz-opt.first{border-color:color-mix(in srgb,var(--hl-a) 45%,transparent)}.wz-opt>svg{color:var(--muted);flex:none}.wz-ic{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex:none;background:#1a1030;color:#b69cff}.wz-tx{flex:1;min-width:0;display:flex;flex-direction:column}.wz-tx b{font-size:14px;font-weight:680}.wz-tx span{font-size:12px;color:var(--muted)}.wz-inv{margin-top:18px;padding-top:16px;border-top:1px solid var(--hair);display:flex;flex-direction:column;align-items:center;gap:8px}.wz-inv b{font-size:14px}.wz-inv .btn{width:100%}.wz-skip{margin-top:12px;font-size:12.5px;font-weight:600;color:var(--accent)}.wz-skip:hover{text-decoration:underline}.wz-up{position:relative;width:92px;height:92px;margin:4px auto 16px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:2px dashed var(--hair-2);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;transition:border-color .2s,transform .3s cubic-bezier(.2,.9,.2,1.3)}.wz-up:hover{border-color:var(--hl-a);transform:scale(1.04)}.wz-up img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover}.wz-up i{position:absolute;right:0;top:2px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;box-shadow:0 0 0 3px var(--glass-2)}.wz-field{display:flex;flex-direction:column;gap:6px;text-align:left}.wz-field>span{font-size:12px;font-weight:700;color:var(--muted);letter-spacing:.02em}.wz-field input{width:100%;height:42px;padding:0 12px;border-radius:11px;border:1px solid var(--hair-2);background:var(--glass-3);outline:0}.wz-field input:focus{border-color:var(--accent)}.wz-sum{margin-top:10px;font-size:12px;color:var(--faint);text-align:left}.fs-ghost{flex:none;height:28px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:620;color:var(--muted);background:var(--hover);transition:background .2s,color .2s}.fs-ghost:hover{background:var(--press);color:var(--text)}.pts-body .pt-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}#homeBtn.on{background:var(--glass-2);color:var(--text)}.pt-card{align-items:center;justify-content:center;text-align:center;gap:10px;padding:20px 12px 16px;overflow:hidden;min-height:132px;transition:transform .5s cubic-bezier(.2,.9,.2,1.3),background .3s,box-shadow .35s,border-color .3s}.pt-card:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.08) 50%,transparent 65%);transform:translate(-120%);transition:transform .8s cubic-bezier(.22,1,.36,1);pointer-events:none}.pt-card:hover{transform:translateY(-5px);background:var(--hover);box-shadow:0 22px 40px -22px #000000e6}.pt-card:hover:after{transform:translate(120%)}.pt-card:active{transform:translateY(-1px) scale(.97);transition-duration:.15s}.pt-card .pt-ic{width:58px;height:58px;border-radius:19px;margin:0;transition:transform .55s cubic-bezier(.2,.9,.2,1.5),border-radius .4s,box-shadow .35s}.pt-card:hover .pt-ic{transform:scale(1.12) rotate(-5deg);border-radius:23px;box-shadow:0 14px 30px -12px var(--hl-a)}.pt-card .pt-ic svg{width:34px;height:34px}.pt-card .pt-ic b{font-size:19px}.pt-card .pt-n{max-width:100%;transition:color .2s}.pt-card:hover .pt-n{color:var(--text)}.pt-card.add .pt-ic svg{width:24px;height:24px;transition:transform .55s cubic-bezier(.2,.9,.2,1.5)}.pt-card.add:hover .pt-ic{transform:scale(1.08);color:var(--speak);background:color-mix(in srgb,var(--speak) 14%,transparent);box-shadow:none}.pt-card.add:hover .pt-ic svg{transform:rotate(90deg)}.pt-card.add .pt-n{color:var(--muted)}.pt-here{top:12px;right:12px}.fwin{will-change:transform}.ip-notes{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border-radius:14px;background:var(--hover);text-align:left;transition:background .2s,transform .3s cubic-bezier(.2,.9,.2,1.3)}.ip-notes:hover{background:var(--press);transform:translateY(-1px)}.ip-notes>svg{color:var(--faint);flex:none}.ip-ni{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--warn) 20%,transparent);color:var(--warn);flex:none}.ip-nt{flex:1;min-width:0;display:flex;flex-direction:column}.ip-nt b{font-size:13.5px;font-weight:650}.ip-nt span{font-size:11.5px;color:var(--muted)}.pad-back{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--muted);flex:none;margin-right:2px}.pad-back:hover{background:var(--hover);color:var(--text)}.pcard{background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 16%,transparent),transparent 45%),var(--glass-2)}.pc-av>.avatar,.pc-av>img{box-shadow:0 0 0 3px color-mix(in srgb,var(--pc) 75%,transparent)}.ip-top{background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 14%,transparent),transparent 60%),var(--glass-3)}.ip-av{box-shadow:0 0 0 2px color-mix(in srgb,var(--pc) 80%,transparent)}.pc-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ip-sl{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.pc-st{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.pc-st i{width:7px;height:7px;border-radius:50%;background:var(--ok)}.pc-st.st-idle i{background:var(--warn)}.pc-st.st-dnd i{background:var(--danger)}.swatches{justify-content:flex-start}.cl{font-size:12px;font-weight:620;text-align:center}.dnd-ghost{position:fixed;left:-999px;top:-999px;padding:7px 12px;border-radius:10px;background:var(--glass-2);border:1px solid var(--hair-2);color:var(--text);font:600 13px var(--font);white-space:nowrap}.ch[draggable=true]{-webkit-user-drag:element}.ch.drop-before{box-shadow:0 -2px 0 0 var(--hl-a)}.ch.drop-after{box-shadow:0 2px 0 0 var(--hl-a)}.ch.drop-user{background:color-mix(in srgb,var(--speak) 18%,transparent)!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--speak) 60%,transparent);transform:scale(1.02)}.cat-h.drop-cat{background:color-mix(in srgb,var(--hl-a) 14%,transparent);border-radius:8px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--hl-a) 50%,transparent)}body.dnd-user .ch.voice{transition:background .2s,transform .25s cubic-bezier(.2,.9,.2,1.3)}body.dnd-user .ch.voice:not(.drop-user){background:color-mix(in srgb,var(--speak) 6%,transparent)}.vu[draggable=true]{cursor:grab}.pc-rich{margin:10px 0 4px;padding:10px;border-radius:12px;background:var(--hover)}.pr-h{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.pr-row{display:flex;align-items:center;gap:10px}.pr-art{position:relative;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;color:#fff;flex:none;background:linear-gradient(135deg,var(--pc),color-mix(in srgb,var(--pc) 45%,#000))}.pr-src{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:0 0 0 2.5px var(--glass-2)}.pr-tx{min-width:0;display:flex;flex-direction:column}.pr-tx b{font-size:13.5px;font-weight:680;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-tx span{font-size:12px;color:var(--muted)}.pc-cx{display:flex;flex-wrap:wrap;gap:6px}.cx-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px 0 4px;border-radius:13px;background:var(--hover);font-size:12px;font-weight:600}.cx-ic{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:#fff}.cx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.cx-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px 12px;border-radius:14px;background:var(--glass-3);border:1px solid var(--hair);transition:transform .35s cubic-bezier(.2,.9,.2,1.3),background .2s}.cx-card:hover{transform:translateY(-3px);background:var(--hover)}.cx-card:hover .cx-tile{transform:scale(1.1) rotate(-4deg)}.cx-tile{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#fff;flex:none;transition:transform .45s cubic-bezier(.2,.9,.2,1.5);box-shadow:inset 0 0 0 1px #ffffff1f}.cx-n{font-size:12.5px;font-weight:650}.cx-ok{position:absolute;top:8px;right:8px;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--speak)}.cx-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--hair)}.cx-row:last-child{border-bottom:0}.cx-tx{flex:1;min-width:0;display:flex;flex-direction:column}.cx-tx b{font-size:13.5px}.cx-tx span{font-size:12px;color:var(--muted)}.cx-hero{display:flex;align-items:center;gap:14px;margin-bottom:14px}.cx-hero b{display:block;font-size:17px}.cx-hero span{font-size:12.5px;color:var(--muted)}.cx-big{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;color:#fff;flex:none}.cx-f{padding:14px}.gm-det{display:flex;align-items:center;gap:14px;padding:16px;margin-bottom:18px}.gm-det b{display:block;font-size:14.5px;margin-bottom:2px}.gm-det span{font-size:12.5px;color:var(--muted);line-height:1.45}.gm-di{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex:none;background:#1a1030;color:#b69cff}.gm-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--hair)}.gm-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--hover);color:var(--muted);flex:none}.gm-n{flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-x{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--muted);flex:none}.gm-x:hover{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.gm-add{display:flex;gap:8px;padding:12px 14px}.gm-add input{flex:1;min-width:0;height:34px;padding:0 12px;border-radius:9px;border:1px solid var(--hair-2);background:var(--glass-2);outline:0}.gm-add input:focus{border-color:var(--accent)}.gm-empty{padding:14px;font-size:12.5px;color:var(--muted)}.soon{margin-left:6px;padding:2px 7px;border-radius:6px;background:var(--hover);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);vertical-align:middle}:root{--e-out:cubic-bezier(.22,1,.36,1);--e-spring:cubic-bezier(.2,.9,.22,1.12);--e-in:cubic-bezier(.45,0,.85,.35);--e-std:cubic-bezier(.3,0,.2,1);--mf:1}@media(min-width:861px){@keyframes sheetin{0%{opacity:0;transform:translateY(12px) scale(.955)}to{opacity:1;transform:none}}@keyframes sheetout{to{opacity:0;transform:translateY(4px) scale(.975)}}.sheet{animation:sheetin calc(.44s * var(--mf)) var(--e-out) both}.backdrop.closing .sheet{animation:sheetout calc(.19s * var(--mf)) var(--e-in) both}}.backdrop{animation:fadein calc(.3s * var(--mf)) var(--e-std) both}.backdrop.closing{animation:fadeout calc(.2s * var(--mf)) var(--e-in) both}@keyframes menuin{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:none}}@keyframes menuout{to{opacity:0;transform:scale(.97)}}.cmenu{transform-origin:var(--mo,0 0);animation:menuin calc(.22s * var(--mf)) var(--e-out) both}.cmenu.sub{transform-origin:0 12px}.cmenu.out{animation:menuout calc(.13s * var(--mf)) var(--e-in) forwards}.cmenu .mi{transition:background-color .12s var(--e-std),color .12s var(--e-std)}@keyframes cardin{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:none}}@keyframes cardout{to{opacity:0;transform:scale(.97)}}.pop-card{transform-origin:var(--co,0 50%);animation:cardin calc(.36s * var(--mf)) var(--e-spring) both}.pop-card.out{animation:cardout calc(.14s * var(--mf)) var(--e-in) forwards}@keyframes toastin{0%{opacity:0;transform:translateY(-14px) scale(.94)}to{opacity:1;transform:none}}.toast{animation:toastin calc(.5s * var(--mf)) var(--e-spring) both}.segc{position:relative;isolation:isolate}.seg-th{position:absolute;left:0;top:0;z-index:-1;border-radius:7px;background:var(--glass-2);box-shadow:0 1px 3px #00000038,0 0 0 .5px var(--hair-2);opacity:0;pointer-events:none;transition:transform calc(.38s * var(--mf)) var(--e-spring),width calc(.38s * var(--mf)) var(--e-spring),opacity .2s}.segc.th button[aria-pressed=true]{background:transparent;box-shadow:none}.segc button{position:relative;transition:color .2s var(--e-std)}.set-nav{position:relative;isolation:isolate}.nav-th{position:absolute;left:0;top:0;z-index:-1;border-radius:9px;background:var(--press);opacity:0;pointer-events:none;transition:transform calc(.42s * var(--mf)) var(--e-spring),height .3s var(--e-out),width .3s var(--e-out),opacity .2s}.set-nav.th button[aria-current=true]{background:transparent}.switch span{transition:background-color .28s var(--e-std)}.switch span:after{transition:transform calc(.4s * var(--mf)) var(--e-spring),width calc(.22s * var(--mf)) var(--e-std)}.switch input:active+span:after{width:23px}.switch input:checked:active+span:after{transform:translate(11px)}.btn{transition:background-color .18s var(--e-std),color .18s var(--e-std),box-shadow .22s var(--e-std),opacity .18s,transform .32s var(--e-spring)}.btn:active:not(:disabled){transform:scale(.965);transition-duration:.08s}.iconbtn,.ctl,.fs-x,.gm-x,.pad-back{transition:background-color .16s var(--e-std),color .16s var(--e-std),transform .32s var(--e-spring)}.iconbtn:active,.ctl:active,.fs-x:active,.gm-x:active{transform:scale(.9);transition-duration:.08s}input[type=text],input:not([type]),textarea{transition:border-color .2s var(--e-std),box-shadow .2s var(--e-std),background-color .2s var(--e-std)}input[type=text]:focus,input:not([type]):focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 75%,transparent);outline-offset:2px}.ch{transition:background-color .16s var(--e-std),color .16s var(--e-std),box-shadow .2s var(--e-std),transform .3s var(--e-spring)}.ch:active{transform:scale(.985);transition-duration:.08s}.mem,.fl-row,.fr-row{transition:background-color .16s var(--e-std),transform .3s var(--e-spring)}.msg{transition:background-color .14s var(--e-std)}.mod.glass,.cmenu,.pop-card .pcard,.sheet,.toast{box-shadow:inset 0 1px #ffffff0d,0 24px 60px -24px #000000bf}.cmenu{border-radius:13px}.cmenu .mi{border-radius:8px}.srv:not(.img),.pt-ic,.tour-logo,.wz-ic,.gm-di{background:#101418;color:#f2f3f5}.srv:not(.img){box-shadow:inset 0 0 0 1px #ffffff0f}.pt-card:hover .pt-ic{box-shadow:0 14px 30px -12px color-mix(in srgb,var(--hl-a,#a678ff) 70%,transparent)}.tour-logo{box-shadow:0 14px 34px -12px color-mix(in srgb,var(--hl-a,#a678ff) 55%,transparent),inset 0 0 0 1px #ffffff0f}.wz-ic,.gm-di{color:var(--hl-a,#a678ff)}.pt-card.add .pt-ic{background:var(--hover);color:var(--muted)}.wz-up i{color:var(--accent-ink)}.splash{position:fixed;inset:0;z-index:300;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:24px;background:radial-gradient(60% 50% at 50% 42%,#17221e,#0b0f0e 72%);color:#f2f3f5;font-family:Geist,system-ui,sans-serif}.splash.bye{animation:spBye .56s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes spBye{to{opacity:0;visibility:hidden}}.splash.bye .sp-logo{animation:spZoom .5s cubic-bezier(.5,0,.75,0) forwards}.splash.bye .sp-tip{animation:spTipOut .3s ease-in forwards}@keyframes spZoom{to{transform:scale(1.35);opacity:0}}@keyframes spTipOut{to{opacity:0;transform:translateY(6px)}}.sp-logo{position:relative;width:160px;height:120px;display:grid;place-items:center}.sp-glow{position:absolute;left:50%;top:44%;width:180px;height:120px;margin:-60px 0 0 -90px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--hl-a,#a678ff) 18%,transparent),transparent);animation:spGlow 1.7s cubic-bezier(.45,0,.55,1) infinite}@keyframes spGlow{0%,to{transform:scale(.85);opacity:.6}50%{transform:scale(1.1);opacity:1}}.sp-pill{position:relative;width:124px;height:48px;border-radius:24px;background:linear-gradient(180deg,#fff,#e6e9ee);box-shadow:inset 0 -3px #00000012,inset 0 1px #fff;transform-origin:50% 100%;animation:spFloat 1.7s cubic-bezier(.45,0,.55,1) infinite;will-change:transform}@keyframes spFloat{0%{transform:translateY(10px) scale(1.06,.9)}10%{transform:translateY(6px) scale(.96,1.05)}50%{transform:translateY(-16px) scale(1)}88%{transform:translateY(7px) scale(1)}to{transform:translateY(10px) scale(1.06,.9)}}.sp-pill>.sp-dot{position:absolute;left:17px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:var(--hl-a,#a678ff);animation:spPing 1.7s ease-out infinite}@keyframes spPing{0%{box-shadow:0 0 color-mix(in srgb,var(--hl-a,#a678ff) 60%,transparent)}60%{box-shadow:0 0 0 11px color-mix(in srgb,var(--hl-a,#a678ff) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--hl-a,#a678ff) 0%,transparent)}}.sp-bar{position:absolute;left:44px;top:50%;width:60px;height:8px;margin-top:-4px;border-radius:4px;background:#9aa0b3;transform-origin:0 50%;animation:spType 1.7s cubic-bezier(.65,0,.35,1) infinite}@keyframes spType{0%,to{transform:scaleX(.22)}50%{transform:scaleX(1)}}.sp-shadow{position:absolute;left:50%;bottom:6px;width:104px;height:14px;margin-left:-52px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.7),transparent);animation:spShadow 1.7s cubic-bezier(.45,0,.55,1) infinite}@keyframes spShadow{0%,to{transform:scaleX(1.08);opacity:.95}50%{transform:scaleX(.5);opacity:.35}}.sp-tip{max-width:320px;text-align:center;display:flex;flex-direction:column;gap:8px;animation:spTipIn .7s .25s cubic-bezier(.22,1,.36,1) both}@keyframes spTipIn{0%{opacity:0;transform:translateY(8px)}}.sp-tip b{font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:11px;letter-spacing:.14em;color:var(--hl-a,#a678ff)}.sp-tip span{font-size:14.5px;line-height:1.5;color:#b8bfca}@media(prefers-reduced-motion:reduce){.sp-pill,.sp-dot,.sp-bar,.sp-shadow,.sp-glow{animation:none}}.au-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 14px}.au-search{flex:1;min-width:160px;height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--hair-2);background:var(--glass-3);outline:0}.au-search:focus{border-color:var(--accent)}.au-list{display:flex;flex-direction:column}.au-day{position:sticky;top:0;z-index:1;padding:10px 4px 6px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);background:linear-gradient(var(--glass-2) 70%,transparent)}.au-row{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;transition:background-color .15s;animation:msgin .4s var(--e-out) both;animation-delay:var(--d,0ms)}.au-row:hover{background:var(--hover)}.au-av{position:relative;flex:none;display:grid}.au-k{position:absolute;right:-4px;bottom:-4px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:0 0 0 2.5px var(--glass-2)}.au-k.k-people{background:#0a84ff}.au-k.k-ch{background:#8e8e93}.au-k.k-roles{background:#bf5af2}.au-k.k-point{background:var(--hl-a,#a678ff);color:#06140e}.au-tx{flex:1;min-width:0;font-size:13px;line-height:1.45;color:var(--muted)}.au-tx b{color:var(--text);font-weight:650}.au-t{flex:none;font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.au-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;text-align:center}.au-empty b{font-size:14px}.au-empty span{font-size:12.5px;color:var(--muted)}.au-ei{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--hover);color:var(--muted);margin-bottom:6px}.auth{position:fixed;inset:0;z-index:250;display:flex;align-items:center;justify-content:center;padding:28px 20px;overflow:auto;background:#0b0f0e;color:#f2f3f5;animation:authIn .55s var(--e-out) both}@keyframes authIn{0%{opacity:0}}.auth.bye{animation:authOut .5s var(--e-in) forwards;pointer-events:none}@keyframes authOut{to{opacity:0;transform:scale(1.03)}}.auth-bg{position:fixed;inset:0;overflow:hidden;pointer-events:none}.auth-bg i{position:absolute;width:560px;height:560px;border-radius:50%;filter:blur(100px);opacity:.38;animation:authBlob 26s ease-in-out infinite alternate}.auth-bg i:nth-child(1){left:-140px;top:-180px;background:#1f6b4f}.auth-bg i:nth-child(2){right:-180px;bottom:-220px;background:#27325e;animation-duration:34s}.auth-bg i:nth-child(3){left:42%;top:52%;width:380px;height:380px;background:var(--hl-a,#a678ff);opacity:.1;animation-duration:22s}@keyframes authBlob{to{transform:translate(70px,50px) scale(1.18)}}.auth-card{position:relative;display:grid;grid-template-columns:1.12fr .88fr;width:min(900px,100%);border-radius:30px;overflow:hidden;background:#14181cb8;-webkit-backdrop-filter:blur(40px) saturate(170%);backdrop-filter:blur(40px) saturate(170%);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f,0 50px 120px -40px #000000f2;animation:authCard .75s .06s var(--e-out) both}@keyframes authCard{0%{opacity:0;transform:translateY(18px) scale(.97)}}.auth-card.shake{animation:authShake .45s cubic-bezier(.36,.07,.19,.97)}@keyframes authShake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.auth-l{padding:42px 42px 30px;display:flex;flex-direction:column}.auth-r{padding:42px 34px;border-left:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(180deg,#ffffff05,#fff0)}.auth-brand{display:flex;align-items:center;gap:10px;margin-bottom:28px}.auth-logo{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#101418;color:#f2f3f5;box-shadow:inset 0 0 0 1px #ffffff17}.auth-logo svg{width:28px;height:28px}.auth-brand b{font-size:18px;font-weight:780;letter-spacing:-.02em}.auth-h{margin:0;font-size:27px;font-weight:790;letter-spacing:-.028em}.auth-sub{margin:6px 0 22px;font-size:14px;color:#98a1ab}.auth .segc{background:#ffffff0f}.auth .segc button{color:#98a1ab}.auth .segc button[aria-pressed=true]{color:#f2f3f5}.auth .seg-th{background:#ffffff1c;box-shadow:0 1px 3px #0000004d}.auth-tabs{display:grid!important;grid-template-columns:1fr 1fr;width:100%;margin-bottom:20px}.auth-tabs button{height:34px;font-weight:650}.auth-form{display:flex;flex-direction:column;gap:14px}.auth-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-f{display:flex;flex-direction:column;gap:7px}.auth-f>span{font-size:11px;font-weight:780;letter-spacing:.06em;text-transform:uppercase;color:#8a929d}.auth-in{position:relative;display:flex;align-items:center}.auth-in input{width:100%;height:46px;padding:0 14px;border-radius:13px;border:1px solid rgba(255,255,255,.1);background:#00000042;color:#f2f3f5;font:inherit;font-size:15px;outline:0;transition:border-color .2s,box-shadow .25s,background-color .2s}.auth-in input::placeholder{color:#5f6772}.auth-in input:focus{border-color:var(--hl-a,#a678ff);box-shadow:0 0 0 4px color-mix(in srgb,var(--hl-a,#a678ff) 16%,transparent);background:#00000057}.auth-in input[type=password],.auth-in:has(.auth-eye) input{padding-right:46px}.auth-in.has-at input{padding-left:30px}.auth-at{position:absolute;left:14px;color:#6b7480;font-size:15px;pointer-events:none}.auth-f.err input{border-color:#ff5b61;box-shadow:0 0 0 4px #ff5b6124}.auth-eye{position:absolute;right:6px;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#8a929d;transition:background-color .15s,color .15s}.auth-eye:hover{color:#f2f3f5;background:#ffffff12}.auth-msg{font-size:12.5px;color:#ff7a7f;animation:msgin .3s var(--e-out) both}.auth-msg:empty{display:none}.auth-msg.ok{color:var(--hl-a,#a678ff)}.auth-msg.warn{color:#f5c451}.pw-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.pw-meter i{height:4px;border-radius:2px;background:#ffffff17;transition:background-color .35s var(--e-std)}.pw-meter[data-s="1"] i:nth-child(-n+1){background:#ff5b61}.pw-meter[data-s="2"] i:nth-child(-n+2){background:#ffab3c}.pw-meter[data-s="3"] i:nth-child(-n+3){background:#f5d451}.pw-meter[data-s="4"] i{background:var(--hl-a,#a678ff)}.pw-lbl{font-size:11.5px;color:#8a929d;min-height:14px}.pw-lbl:empty{display:none}.auth-link{align-self:flex-start;margin-top:-4px;font-size:13px;font-weight:640;color:var(--hl-a,#a678ff)}.auth-link:hover{text-decoration:underline}.auth-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#a8b0ba;line-height:1.45;cursor:pointer;border-radius:10px;transition:background-color .2s}.auth-check.err{animation:authShake .4s}.auth-check.err input{border-color:#ff5b61}.auth-check input{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0;border-radius:6px;border:1.5px solid rgba(255,255,255,.24);display:grid;place-items:center;cursor:pointer;transition:background-color .2s,border-color .2s,transform .3s var(--e-spring)}.auth-check input:active{transform:scale(.88)}.auth-check input:checked{background:var(--hl-a,#a678ff);border-color:var(--hl-a,#a678ff)}.auth-check input:checked:after{content:"";width:5px;height:10px;margin-top:-2px;border:solid #06140e;border-width:0 2.2px 2.2px 0;transform:rotate(45deg)}.auth-check b{color:#e8ebef;font-weight:640}.auth-go{height:48px;border-radius:14px;font-size:15px;font-weight:720;margin-top:6px;position:relative;display:flex;align-items:center;justify-content:center}.auth-go.busy span{opacity:0}.auth-go.busy:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px;border-radius:50%;border:2.5px solid rgba(6,20,14,.25);border-top-color:#06140e;animation:spin .7s linear infinite}.auth-go.done svg{animation:okPop .45s var(--e-spring) both}@keyframes spin{to{transform:rotate(360deg)}}@keyframes okPop{0%{transform:scale(.3);opacity:0}}.auth-foot{margin-top:18px;font-size:13.5px;color:#8a929d}.auth-foot button{margin-left:5px;font-weight:680;color:var(--hl-a,#a678ff)}.auth-foot button:hover{text-decoration:underline}.auth-note{margin:18px 0 0;font-size:11.5px;line-height:1.5;color:#59616c}.auth-srv{background:none;border:0;padding:0;color:var(--hl-a,#a678ff);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.qr-h{margin:0 0 8px;font-size:21px;font-weight:780;letter-spacing:-.02em}.qr-p{margin:0 0 22px;max-width:270px;font-size:13px;line-height:1.55;color:#98a1ab}.qr-box{position:relative;width:216px;height:216px;padding:14px;border-radius:26px;background:#fff;box-shadow:0 24px 60px -24px #000000e6,0 0 0 7px #ffffff09,0 0 60px -10px color-mix(in srgb,var(--hl-a,#a678ff) 25%,transparent)}.qr-in,.qr-in svg{width:100%;height:100%;display:block}.qr-in{transition:filter .4s var(--e-std),opacity .4s var(--e-std)}.qr-box.scan .qr-in,.qr-box.ok .qr-in{filter:blur(7px);opacity:.25}.qr-ov{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#101418;opacity:0;transform:scale(.94);transition:opacity .3s var(--e-std),transform .4s var(--e-spring);pointer-events:none}.qr-box.scan .qr-ov,.qr-box.ok .qr-ov{opacity:1;transform:none;pointer-events:auto}.qr-ov b{font-size:14.5px;font-weight:720}.qr-ov>span:not(.qr-ok){font-size:12px;color:#5a626c}.qr-ov .avatar,.qr-ov img{box-shadow:0 0 0 3px var(--hl-a,#a678ff)}.qr-cancel{margin-top:4px;font-size:11.5px;font-weight:650;color:#1f9d6b}.qr-ok{width:58px;height:58px;border-radius:50%;background:var(--hl-a,#a678ff);display:grid;place-items:center;color:#06140e;animation:okPop .5s var(--e-spring) both}.qr-time{margin-top:18px;width:216px}.qr-time span{display:block;margin-bottom:7px;font-size:12px;color:#8a929d;font-variant-numeric:tabular-nums}.qr-bar{height:3px;border-radius:2px;background:#ffffff14;overflow:hidden}.qr-bar i{display:block;height:100%;background:var(--hl-a,#a678ff);transform-origin:0 50%;transition:transform 1s linear}.qr-sim{margin-top:16px;font-size:12px;color:#66707b;text-decoration:underline dotted;text-underline-offset:3px}.qr-sim:hover{color:#aab2bc}.ip-out{align-self:center;margin-top:-2px;padding:4px 10px;border-radius:8px;font-size:12.5px;font-weight:620;color:var(--danger)}.ip-out:hover{background:color-mix(in srgb,var(--danger) 12%,transparent)}@media(max-width:760px){.auth{align-items:flex-start;padding:16px 12px}.auth-card{grid-template-columns:1fr;border-radius:24px}.auth-r{display:none}.auth-l{padding:28px 22px 22px}.auth-two{grid-template-columns:1fr}}.qr-code{margin-top:14px;font-size:12.5px;color:#8a929d}.qr-code b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;letter-spacing:.12em;color:#f2f3f5}.ip-qr .ip-ni{background:color-mix(in srgb,var(--hl-a,#a678ff) 18%,transparent);color:var(--hl-a,#a678ff)}.scan-cam{position:relative;aspect-ratio:1;max-height:320px;margin:4px auto 12px;border-radius:20px;overflow:hidden;background:#000}.scan-cam video{width:100%;height:100%;object-fit:cover;display:block}.scan-cam.off{display:none}.scan-frame{position:absolute;inset:18%;border-radius:22px;box-shadow:0 0 0 9999px #00000073,inset 0 0 0 2px #ffffffd9;overflow:hidden}.scan-line{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--hl-a,#a678ff),transparent);animation:scanLine 2s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes scanLine{0%{top:6%}to{top:94%}}.scan-info{margin:0 0 12px;font-size:12.5px;color:var(--muted);text-align:center}.scan-ok{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:8px 0 4px}.scan-ok .auth-logo{width:52px;height:52px;border-radius:16px;margin-bottom:6px}.scan-ok b{font-size:16px}.scan-ok span{font-size:13px;color:var(--muted);max-width:300px}.ip-av{box-shadow:none}.srv:not(.img){background:#1a1030;color:#b69cff}.side-head .srv:not(.img) svg{width:30px;height:30px}.sc-row .srv:not(.img) svg{width:36px;height:36px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.ip-av{padding:0;background:none;box-shadow:none}.ip-av .dot-st{right:1px;bottom:1px;box-shadow:0 0 0 3px var(--glass-2)}.pc-av>.avatar,.pc-av>img{box-shadow:none}.ip-sl .pc-st,.pc-hd .pc-st{display:none}.fc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:12px;margin-bottom:14px}.fc{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 10px 14px;border-radius:18px;background:var(--glass-3);border:1px solid var(--hair);text-align:center;cursor:pointer;overflow:hidden;outline:0;animation:msgin .45s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d,0ms);transition:transform .5s cubic-bezier(.2,.9,.2,1.3),background .3s,box-shadow .35s,border-color .3s}.fc:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.07) 50%,transparent 65%);transform:translate(-120%);transition:transform .8s cubic-bezier(.22,1,.36,1);pointer-events:none}.fc:hover,.fc:focus-visible{transform:translateY(-5px);background:var(--hover);box-shadow:0 22px 40px -22px #000000e6}.fc:hover:after{transform:translate(120%)}.fc:focus-visible{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.fc:active{transform:translateY(-1px) scale(.97);transition-duration:.15s}.fc-av{position:relative;display:grid;margin-bottom:4px;transition:transform .55s cubic-bezier(.2,.9,.2,1.5)}.fc:hover .fc-av{transform:scale(1.08)}.fc-av .dot-st{width:16px;height:16px;border-width:3px;right:0;bottom:0}.fc-av .dot-st.st-off{background:#6b7280}.fc.off .fc-av{opacity:.55;filter:grayscale(.4)}.fc-n{max-width:100%;font-size:13.5px;font-weight:680;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-a{display:flex;align-items:center;justify-content:center;gap:5px;max-width:100%;min-height:30px;font-size:11.5px;line-height:1.3;color:var(--muted)}.fc-a span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fc-a.on{color:var(--text)}.fc-a.on svg{color:var(--act);flex:none}.fc-j{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--speak) 18%,transparent);color:var(--speak);opacity:0;transform:scale(.8);transition:opacity .2s,transform .3s cubic-bezier(.2,.9,.2,1.4)}.fc:hover .fc-j,.fc:focus-within .fc-j{opacity:1;transform:none}.fs-sw{flex:none;height:30px;padding:3px;border-radius:10px;background:var(--hover);display:flex;gap:2px;margin-right:6px}.fs-sw button{display:flex;align-items:center;gap:6px;padding:0 10px;border-radius:7px;font-size:12.5px;font-weight:620;color:var(--muted)}.fs-sw button[aria-pressed=true]{color:var(--text)}@media(max-width:860px){.fs-sw{display:none}}.tour-keys{display:flex;gap:10px;margin:-4px 0 16px}.tour-card.mid .tour-keys{justify-content:center}.kc{display:inline-flex;align-items:center;gap:5px}.kc-p{font-style:normal;font-size:12px;color:var(--faint);font-weight:700}.kc kbd{min-width:30px;height:30px;padding:0 8px;border-radius:8px;display:inline-grid;place-items:center;font:700 13px var(--font);color:var(--text);background:linear-gradient(180deg,#ffffff24,#ffffff0f);border:1px solid var(--hair-2);box-shadow:0 3px #00000073,inset 0 1px #ffffff1f;animation:kcPress 2.6s cubic-bezier(.2,.9,.2,1) infinite;animation-delay:var(--kd,0ms)}.kc kbd.wide{min-width:46px;font-size:12px}@keyframes kcPress{0%,62%,to{transform:none;box-shadow:0 3px #00000073,inset 0 1px #ffffff1f}70%{transform:translateY(3px);box-shadow:0 0 #00000073,0 0 14px color-mix(in srgb,var(--accent) 45%,transparent);border-color:color-mix(in srgb,var(--accent) 70%,transparent);color:var(--accent)}82%{transform:none}}.tour-rows{display:flex;flex-direction:column;gap:9px;margin:-4px 0 16px;text-align:left}.tour-rows .tr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:12px;background:var(--hover);animation:msgin .45s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d,0ms)}.tour-rows .tr span:last-child{font-size:12.5px;color:var(--muted);text-align:right}.tour-card.mid:has(.tour-rows){width:min(400px,calc(100vw - 24px))}@media(prefers-reduced-motion:reduce){.kc kbd{animation:none}}.tiles{position:relative}.tiles.fr-full>.fwin{position:absolute;inset:0;z-index:5;grid-row:auto!important}.tiles.fr-full>.win:not(.fwin){transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .38s cubic-bezier(.3,0,.2,1)}.tiles.fr-full.fr-open>.win:not(.fwin){transform:scale(.965) translateY(10px);opacity:0;pointer-events:none}.tiles.fr-full.fr-open{grid-template-rows:minmax(0,1fr)!important}.tiles.fr-full.fr-open>.win:not(.fwin){grid-row:1!important}.composer textarea{min-height:34px;height:34px;box-sizing:border-box}.composer textarea:focus,.composer textarea:focus-visible{box-shadow:none;outline:none}@media(max-width:860px){.composer textarea{height:38px;min-height:38px}}:root[data-tone=rosa]{--wall:#fbe2ee;--glass:rgba(255,244,249,.62);--glass-2:rgba(255,248,251,.9);--glass-3:rgba(255,255,255,.4);--hover:rgba(130,30,75,.06);--press:rgba(130,30,75,.1);--hair:rgba(130,30,75,.1);--hair-2:rgba(130,30,75,.17);--text:#3d1b2c;--muted:#8c5b72;--faint:#b68ca0;--accent:#e0558e;--accent-ink:#fff}:root[data-tone=amarelo]{--wall:#fcf1d2;--glass:rgba(255,251,238,.62);--glass-2:rgba(255,252,242,.9);--glass-3:rgba(255,255,255,.4);--hover:rgba(115,85,10,.06);--press:rgba(115,85,10,.1);--hair:rgba(115,85,10,.11);--hair-2:rgba(115,85,10,.18);--text:#3a2f10;--muted:#86733f;--faint:#b3a26e;--accent:#d19a00;--accent-ink:#231a00}.pcard.pth,.ip-top.pth{background:linear-gradient(180deg,var(--tha),var(--thb));border-color:transparent;box-shadow:inset 0 0 0 1px #ffffff1f}.pcard.pth .pc-banner{border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.pth{--text:#f7f8fa;--muted:rgba(255,255,255,.72);--faint:rgba(255,255,255,.55);--hover:rgba(0,0,0,.18);--hair:rgba(255,255,255,.14);color:var(--text)}.pth.pth-light{--text:#15171c;--muted:rgba(0,0,0,.62);--faint:rgba(0,0,0,.45);--hover:rgba(255,255,255,.35);--hair:rgba(0,0,0,.12)}.pth .rchip,.pth .cx-chip,.pth .pc-rich{background:var(--hover)}.pth .pc-note{background:var(--hover);color:var(--text)}.pth .dot-st{box-shadow:0 0 0 3px var(--tha)}.pth-edit{display:flex;flex-direction:column;gap:10px}.pth-presets{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.pth-p{aspect-ratio:1;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff24;transition:transform .3s cubic-bezier(.2,.9,.2,1.4)}.pth-p:hover{transform:scale(1.12)}.pth-picks{display:flex;gap:10px;flex-wrap:wrap}.pth-c{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:10px;background:var(--hover);font-size:12.5px;font-weight:600;cursor:pointer}.pth-c input{width:26px;height:26px;padding:0;border:0;border-radius:8px;background:none;cursor:pointer}.pth-c input::-webkit-color-swatch-wrapper{padding:0}.pth-c input::-webkit-color-swatch{border:0;border-radius:7px}.pth-picks[hidden],.pth-presets[hidden],.pth-c[hidden],.msg.blocked .tx,.msg.blocked .atts,.msg.blocked .rxs{display:none}.msg.blocked:after{content:"Mensagem de alguém que você bloqueou";display:block;padding:2px 0 2px 52px;font-size:12.5px;font-style:italic;color:var(--faint)}.src-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:12px 0;max-height:52vh;overflow:auto;padding:2px}.src-card{display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:12px;border:1.5px solid transparent;background:var(--card, rgba(255,255,255,.05));color:inherit;text-align:left;cursor:pointer}.src-card:hover,.src-card:focus-visible{border-color:var(--accent)}.src-th{display:block;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#000}.src-th img{width:100%;height:100%;object-fit:contain;display:block}.src-n{display:flex;align-items:center;gap:6px;font-size:12.5px;min-width:0}.src-n img{width:16px;height:16px;flex:none}.src-n span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-inc{position:fixed;right:20px;bottom:20px;z-index:90;display:flex;flex-direction:column;align-items:center;gap:12px;width:260px;padding:22px 18px 18px;border-radius:20px;background:var(--glass-2, #1d2128);border:1px solid var(--hair-2, rgba(255,255,255,.12));box-shadow:0 20px 60px #00000073;backdrop-filter:blur(24px);animation:ci-in .38s cubic-bezier(.2,.9,.22,1.06)}.call-inc .ci-av{border-radius:50%;box-shadow:0 0 color-mix(in srgb,var(--hl-a,#a678ff) 60%,transparent);animation:ci-pulse 1.7s infinite}.call-inc .ci-tx{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.call-inc .ci-tx b{font-size:16px}.call-inc .ci-tx span{font-size:13px;color:var(--muted)}.call-inc .ci-bt{display:flex;gap:28px;margin-top:4px}.call-inc .ci-bt button{width:52px;height:52px;border-radius:50%;border:0;display:grid;place-items:center;color:#fff;cursor:pointer}.call-inc .ci-no{background:var(--danger, #ff453a)}.call-inc .ci-ok{background:var(--hl-a,#a678ff)}.call-inc .ci-bt button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.call-bar{position:fixed;left:50%;top:64px;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border-radius:999px;background:var(--glass-2, #1d2128);border:1px solid var(--hair-2, rgba(255,255,255,.12));box-shadow:0 12px 40px #00000059;font-size:13.5px}.call-bar .cb-dot{width:9px;height:9px;border-radius:50%;background:var(--hl-a,#a678ff);animation:ci-blink 1.2s infinite}.pc-acts{display:flex;gap:8px;margin-top:12px}.pc-acts .btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px}#dmCallBtn.on{color:var(--ok, #30b158)}@keyframes ci-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes ci-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--hl-a,#a678ff) 55%,transparent)}70%{box-shadow:0 0 0 16px color-mix(in srgb,var(--hl-a,#a678ff) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--hl-a,#a678ff) 0%,transparent)}}@keyframes ci-blink{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.call-inc,.call-inc .ci-av,.call-bar .cb-dot{animation:none}}@media(max-width:860px){.call-inc{left:50%;right:auto;transform:translate(-50%);bottom:90px}}.fc-qa{display:flex;gap:6px;margin-top:4px;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .3s cubic-bezier(.2,.9,.2,1.4)}.fc:hover .fc-qa,.fc:focus-within .fc-qa{opacity:1;transform:none}@media(hover:none){.fc-qa{opacity:1;transform:none}}.fc-qa button{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--glass-2,rgba(255,255,255,.06));border:1px solid var(--hair);color:var(--fg,inherit);transition:background .2s,color .2s}.fc-qa button:hover{background:var(--acc,#0a84ff);color:#fff}.imged{position:fixed;inset:0;z-index:96;display:grid;place-items:center;padding:16px;background:#06080e99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadein .2s both}.ie-box{width:min(540px,100%);padding:20px;border-radius:18px;background:var(--glass-2);border:1px solid var(--hair-2);box-shadow:0 30px 80px -24px #000000d9;display:flex;flex-direction:column;gap:14px;animation:popup .26s cubic-bezier(.05,.9,.1,1.05) both}.ie-box h3{margin:0;font-size:16px}.ie-stage{position:relative;height:calc(var(--fh) + 60px);border-radius:14px;overflow:hidden;background:#0b0d12;cursor:grab;touch-action:none;user-select:none}.ie-stage.drag{cursor:grabbing}.ie-stage img{position:absolute;left:50%;top:50%;max-width:none;pointer-events:none}.ie-frame{position:absolute;left:50%;top:50%;width:var(--fw);height:var(--fh);transform:translate(-50%,-50%);border-radius:12px;box-shadow:0 0 0 9999px #06080e9e;outline:2px solid rgba(255,255,255,.85);pointer-events:none}.ie-stage.round .ie-frame{border-radius:50%}.ie-zoom{display:flex;align-items:center;gap:10px;color:var(--muted)}.ie-zoom input{flex:1;accent-color:var(--accent)}.ie-note{margin:0;font-size:12.5px;color:var(--muted)}.ie-ft{display:flex;justify-content:flex-end;gap:8px}.media .thumb{cursor:pointer;transition:box-shadow .2s,transform .2s}.media .thumb:hover{transform:scale(1.04)}.media .thumb.drop{box-shadow:0 0 0 2px var(--accent)}.brand-mk{width:var(--bs);height:var(--bs);border-radius:calc(var(--bs) * .3);display:inline-grid;place-items:center;color:#fff;flex:none;box-shadow:inset 0 0 0 1px #ffffff1f;transition:transform .45s cubic-bezier(.2,.9,.2,1.5)}.brand-mk.img{background:none;box-shadow:none;border-radius:0}.brand-mk.img img{width:100%;height:100%;object-fit:contain}.cx-card:hover .brand-mk{transform:scale(1.1) rotate(-4deg)}.cx-chip .brand-mk{border-radius:50%}.cx-chip.link{color:inherit;text-decoration:none;transition:background .2s}.cx-chip.link:hover{background:var(--hover-2,var(--press))}.cx-v{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--accent);color:var(--accent-ink);margin-left:5px;vertical-align:middle}.cx-chip .cx-v{margin-left:0}.cx-how{font-size:10.5px;color:var(--muted)}.cx-sws{display:flex;gap:12px;margin-left:auto;flex-wrap:wrap}.cx-sw{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted)}.cx-row .cx-tx{flex:1;min-width:0}.pr-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.pr-img{width:56px;height:56px;border-radius:4px;object-fit:cover;flex:none;background:var(--hover)}.pr-img.wide{width:92px;height:43px;border-radius:6px}.pr-tx{flex:1}.pr-prog{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.pp-bar{flex:1;height:4px;border-radius:2px;background:color-mix(in srgb,var(--text) 18%,transparent);overflow:hidden}.pp-bar i{display:block;height:100%;background:var(--text);border-radius:2px;transition:width 1s linear}.pr-link{display:flex;justify-content:center;margin-top:9px;text-decoration:none}.pc-rich.src-spotify .pp-bar i{background:#fff}.cx-how.on{color:var(--speak);font-weight:700}:root{--act:var(--tacc,var(--hl-a))}.fc-grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:14px}.fc{aspect-ratio:1/1;justify-content:center;padding:16px 12px;gap:8px}.fc-n{font-size:16px;font-weight:720;letter-spacing:-.01em}.fc-a{font-size:13px;min-height:0;gap:6px}.fc-a.on{color:var(--act);font-weight:600}.fc-av,.fc-n,.fc-a{transition:transform .45s cubic-bezier(.2,.9,.2,1.3),opacity .3s}.fc-qa{position:absolute;left:0;right:0;bottom:12px;justify-content:center;gap:10px;margin:0;opacity:0;transform:translateY(12px);pointer-events:none}.fc:hover .fc-qa,.fc:focus-within .fc-qa{opacity:1;transform:none;pointer-events:auto}.fc:hover .fc-av,.fc:focus-within .fc-av{transform:translateY(-24px) scale(.86)}.fc:hover .fc-n,.fc:hover .fc-a,.fc:focus-within .fc-n,.fc:focus-within .fc-a{transform:translateY(-30px)}.fc-qa button{width:40px;height:40px;border-radius:50%;background:var(--glass-2);border:1px solid var(--hair-2);color:var(--text);box-shadow:0 8px 18px -10px #000000b3}.fc-qa button:hover{background:var(--hl-a);border-color:transparent;color:#fff;transform:translateY(-2px)}@media(hover:none){.fc{aspect-ratio:auto}.fc-qa{position:static;opacity:1;transform:none;pointer-events:auto;margin-top:4px}.fc-av,.fc-n,.fc-a{transform:none!important}}.win-head.dmh .win-title{position:static;transform:none;max-width:none;justify-content:flex-start;flex:1;min-width:0}.dm-who{display:flex;align-items:center;gap:10px;min-width:0;padding:3px 10px 3px 3px;border-radius:24px;text-align:left;transition:background .2s}.dm-who:hover{background:var(--hover)}.dm-who .av-wrap{position:relative;display:grid;flex:none}.dm-who .dot-st{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-width:2.5px}.dm-tx{display:flex;flex-direction:column;min-width:0;line-height:1.2}.dm-tx b{font-size:14.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-tx small{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-tx small.act{color:var(--act)}.dm-hero{display:flex;flex-direction:column;align-items:center;align-self:stretch;width:100%;gap:6px;padding:28px 16px 22px;margin:0 0 8px;text-align:center}.dm-hero b{font-size:19px;font-weight:750;margin-top:6px}.dm-hero span{font-size:13px;color:var(--muted)}.dm-hero .btn{margin-top:8px}.dm-hero small{margin-top:8px;font-size:11.5px;color:var(--faint)}@media(max-width:560px){.fc-grid{grid-template-columns:repeat(2,1fr);gap:10px}.fc{padding:12px 8px}.fc-qa{bottom:10px}.fc-qa button{width:36px;height:36px}}.win-title .dm-who{flex:0 1 auto;max-width:100%}.win-title .dm-tx{flex:none;max-width:min(260px,45vw);overflow:visible}.win-title .dm-tx small{overflow:hidden}.duo-edit{display:flex;flex-direction:column;gap:10px}.duo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.duo-i{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.duo-t{position:relative;width:100%;height:58px;border-radius:12px;border:1px solid var(--hair-2);display:flex;align-items:flex-start;justify-content:flex-end;padding:9px;color:#fff;transition:transform .25s cubic-bezier(.2,.9,.2,1.4),box-shadow .2s}.duo-t:hover{transform:translateY(-2px);box-shadow:0 10px 20px -12px #000000b3}.duo-t svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.duo-t.lt{color:#15171c}.duo-t.lt svg{filter:none}.duo-reset{align-self:flex-start;font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.duo-reset:hover{color:var(--text)}.ptag{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 6px 0 5px;margin-left:6px;border-radius:6px;vertical-align:middle;font-size:10.5px;letter-spacing:.06em;line-height:1;color:var(--tg);background:color-mix(in srgb,var(--tg) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tg) 38%,transparent);flex:none}.ptag b{font-weight:800;font-family:var(--font)}.ptag.lg{height:22px;padding:0 8px 0 6px;font-size:12px;border-radius:7px;gap:4px}.ptag.ghost{opacity:.45}.pth .ptag{color:var(--text);background:#0000002e}.pc-name{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.mem .n .ptag{margin-left:4px}.tag-prev{display:flex;align-items:center;padding:12px 14px;border-radius:12px;background:var(--hover);font-size:15px}.tag-slots{display:flex;gap:8px}.tag-slot{width:46px;height:52px;border-radius:12px;border:1.5px solid var(--hair-2);background:var(--glass-3);text-align:center;font-size:22px;font-weight:800;letter-spacing:0;color:var(--text);text-transform:uppercase;caret-color:var(--hl-a);transition:border-color .2s,box-shadow .2s}.tag-slot:focus{outline:0;border-color:var(--hl-a);box-shadow:0 0 0 3px color-mix(in srgb,var(--hl-a) 25%,transparent)}.tag-slot:placeholder-shown{border-style:dashed}.tag-emb{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.tag-emb button{aspect-ratio:1;border-radius:10px;display:grid;place-items:center;color:var(--muted);background:var(--hover);transition:transform .25s cubic-bezier(.2,.9,.2,1.4),background .2s}.tag-emb button:hover{transform:translateY(-2px);color:var(--text)}.tag-emb button[aria-pressed=true]{background:color-mix(in srgb,currentColor 18%,transparent);box-shadow:inset 0 0 0 1.5px currentColor}@media(max-width:860px){.tabbar{border-color:color-mix(in srgb,var(--tacc,var(--hl-a)) 22%,var(--hair-2))}}.msgs{--bub-me:color-mix(in srgb,var(--tacc,var(--hl-a)) 62%,#140f26);--bub-me-ink:#fff;--bub-them:color-mix(in srgb,var(--text) 9%,transparent)}.msgs .msg{display:flex;align-items:flex-end;gap:8px;padding:1px 14px;border-radius:0;background:none!important;box-shadow:none}.msgs .msg.first{margin-top:12px}.msgs .msg.mine{flex-direction:row-reverse}.msgs .msg .gut{width:28px;flex:none;align-self:flex-end;display:flex;font-size:0;margin-bottom:18px}.msgs .msg.mine .gut{display:none}.msgs .msg:not(.last) .gut{margin-bottom:0}.bcol{display:flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:min(74%,580px);min-width:0}.mine .bcol{align-items:flex-end}.bcol.editing{flex:1;max-width:min(86%,640px)}.bcol .edit-box{width:100%}.msgs .msg .hd{padding:0 12px;font-size:12px;gap:6px;align-items:center}.msgs .msg .hd .an{font-weight:650;font-size:12.5px}.msgs .msg .hd .tm{display:none}.msgs .msg .tx{padding:8px 14px;border-radius:20px;background:var(--bub-them);color:var(--text);line-height:1.42;max-width:100%;font-size:15px}.msgs .msg.mine .tx{background:var(--bub-me);color:var(--bub-me-ink)}.msgs .msg.mine .tx a{color:inherit;text-decoration:underline}.msgs .msg.mine .tx code{background:#00000038}.msgs .msg.mine .tx .edited{color:inherit;opacity:.7}.msgs .msg:not(.mine):not(.first) .tx{border-top-left-radius:6px}.msgs .msg:not(.mine):not(.last) .tx{border-bottom-left-radius:6px}.msgs .msg.mine:not(.first) .tx{border-top-right-radius:6px}.msgs .msg.mine:not(.last) .tx{border-bottom-right-radius:6px}.msgs .msg .tx.jumbo{background:none!important;padding:0 4px}.msgs .msg.mention .tx{box-shadow:0 0 0 1.5px var(--warn)}.msgs .msg.pending .tx{opacity:.6}.msgs .msg.new{animation:bubin .32s cubic-bezier(.2,.9,.25,1.2) both}.msgs .msg.mine.new{transform-origin:100% 100%}.msgs .msg:not(.mine).new{transform-origin:0 100%}@keyframes bubin{0%{opacity:0;transform:translateY(8px) scale(.94)}}.btime{font-size:10.5px;color:var(--faint);padding:0 10px;margin-top:1px}.msgs .rep{margin:0 0 -10px;padding:6px 12px 14px;border-radius:16px;background:color-mix(in srgb,var(--text) 6%,transparent);max-width:100%;font-size:12px;opacity:.9}.msgs .rep .rt{max-width:280px}.msgs .atts{margin:2px 0;justify-content:inherit}.mine .atts{justify-content:flex-end}.msgs .att{border-radius:18px}.msgs .rxs{margin:-8px 8px 0;position:relative;z-index:1}.msgs .msg .macts{top:-16px;right:14px}.msgs .msg.mine .macts{right:auto;left:14px}.msgs .msg.blocked:after{padding:2px 12px}.chat-block.dmth .msgs{--bub-me:linear-gradient(160deg,var(--th1),var(--th2));--bub-me-ink:#fff;background:radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--th2) 16%,transparent),transparent 70%),radial-gradient(80% 60% at 0 0,color-mix(in srgb,var(--th1) 12%,transparent),transparent 70%)}.chat-block.dmth .msgs .msg.mine .tx{background-attachment:fixed}.chat-block.dmth .composer,.chat-block.dmth #input:focus{border-color:color-mix(in srgb,var(--th1) 45%,var(--hair))}.thp{position:fixed;z-index:92;width:268px;padding:14px;border-radius:16px;background:var(--glass-2);-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);border:1px solid var(--hair-2);box-shadow:0 26px 60px -20px #000000d9;animation:popup .22s cubic-bezier(.05,.9,.1,1.05) both}.thp-t{font-weight:700;font-size:13.5px;margin-bottom:10px}.thp-g{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 6px}.thp-o{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.thp-sw{width:42px;height:42px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff2e;transition:transform .3s cubic-bezier(.2,.9,.2,1.4)}.thp-sw.none{background:conic-gradient(var(--hover) 0 50%,color-mix(in srgb,var(--text) 22%,transparent) 0)}.thp-o:hover .thp-sw{transform:scale(1.08)}.thp-o[aria-pressed=true]{color:var(--text)}.thp-o[aria-pressed=true] .thp-sw{box-shadow:0 0 0 2px var(--glass-2),0 0 0 4px var(--text)}.thp-n{margin-top:10px;font-size:11.5px;color:var(--faint)}.msgs .msg{position:relative}.msgs .msg.swiping>*{transition:none}.swipe-rp{position:absolute;top:50%;left:12px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--text);background:color-mix(in srgb,var(--text) 12%,transparent);opacity:0;transform:translateY(-50%) scale(.5);pointer-events:none;transition:background .15s,color .15s}.msg.mine .swipe-rp{left:auto;right:12px}.swipe-rp.on{background:var(--tacc,var(--hl-a));color:#111}@media(max-width:860px){.tiles>.win,.tiles>.win *,#fsIn,#fsIn *{touch-action:pan-y}.tiles .att-tray,.tiles .att-tray *,.tiles pre,.tiles pre *,.tiles .tile,.tiles .tile *,.epk,.epk *,#fsIn .tabs,#fsIn .tabs *,.tiles input[type=range],#fsIn input[type=range]{touch-action:auto}}.lights.dml{margin-right:2px;flex:none}@media(max-width:860px){.lights.dml{display:flex}.lights.dml button{width:13px;height:13px;opacity:1;background:var(--c);color:#0000008c}.lights.dml svg{opacity:1}.lights.dml .g{display:none}}#chatView.dmsplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}#chatView.dmsplit>.win-head{grid-column:1;grid-row:1;box-shadow:inset 0 -2px color-mix(in srgb,var(--tacc,var(--hl-a)) 70%,transparent)}#chatView.dmsplit>.chat-slot{grid-column:1;grid-row:2;min-width:0}#chatView.dmsplit>.dm-ghost{grid-column:2;grid-row:1/3;border-left:1px solid var(--hair)}#chatView.dmsplit.ghost-left>.win-head,#chatView.dmsplit.ghost-left>.chat-slot{grid-column:2}#chatView.dmsplit.ghost-left>.dm-ghost{grid-column:1;border-left:0;border-right:1px solid var(--hair)}#chatView.dmsplit>.win-head .win-title .dm-tx{max-width:min(200px,22vw)}.dm-ghost{display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;cursor:pointer}.dm-ghost .win-head{cursor:default}.dm-ghost .msgs{flex:1;min-height:0;overflow:hidden auto;opacity:.78;transition:opacity .25s}.dm-ghost:hover .msgs{opacity:1}.dm-ghost .macts{display:none!important}.dm-ghost .dm-who{pointer-events:none}.dm-ghost.dmth .msgs{--bub-me:linear-gradient(160deg,var(--th1),var(--th2));--bub-me-ink:#fff;background:radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--th2) 16%,transparent),transparent 70%),radial-gradient(80% 60% at 0 0,color-mix(in srgb,var(--th1) 12%,transparent),transparent 70%)}.dg-comp{margin:8px 12px 12px;height:44px;flex:none;border-radius:14px;display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--faint);background:var(--tile);border:1px solid var(--hair);font-size:14px;text-align:left;transition:color .2s,border-color .2s}.dm-ghost:hover .dg-comp{color:var(--muted);border-color:var(--hair-2)}.dg-comp span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.isl-drops{position:absolute;left:calc(100% + 8px);top:0;display:flex;gap:6px;align-items:center;height:32px;pointer-events:none}.isl-drops .drop{pointer-events:auto;position:relative;width:32px;height:32px;padding:0;border-radius:50%;display:grid;place-items:center;background:var(--glass-2);box-shadow:0 0 0 1px var(--hair),0 6px 16px -8px #0009;transition:transform .3s cubic-bezier(.2,.9,.2,1.2)}.isl-drops .drop:hover{transform:translateY(1px) scale(1.08)}.isl-drops .drop .av{width:28px!important;height:28px!important;font-size:12px}.isl-drops .dd{position:absolute;right:-1px;top:-1px;width:10px;height:10px;border-radius:50%;background:var(--tacc,var(--hl-a));box-shadow:0 0 0 2px var(--wall),0 0 10px var(--tacc,var(--hl-a));animation:ddPulse 2.4s ease-in-out infinite}.isl-drops .dd.min{background:var(--muted);box-shadow:0 0 0 2px var(--wall);animation:none}.isl-drops .dn{position:absolute;left:-4px;bottom:-3px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--glass-2);color:var(--text);font-size:9.5px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 1px var(--hair-2)}@keyframes ddPulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.isl-drops .dtip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);opacity:0;pointer-events:none;background:var(--glass-2);backdrop-filter:blur(20px);border:1px solid var(--hair-2);border-radius:10px;padding:6px 10px;white-space:nowrap;display:grid;gap:1px;text-align:left;font-size:12px;color:var(--muted);transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);box-shadow:var(--shadow);max-width:220px}.isl-drops .dtip b{color:var(--text);font-size:12.5px}.isl-drops .dtip span{overflow:hidden;text-overflow:ellipsis}.isl-drops .drop:hover .dtip,.isl-drops .drop:focus-visible .dtip{opacity:1;transform:translate(-50%)}@media(max-width:860px){.isl-drops{gap:4px}.isl-drops .drop{width:30px;height:30px}.isl-drops .drop .av{width:26px!important;height:26px!important}.isl-drops .dtip{display:none}}@media(prefers-reduced-motion:reduce){.isl-drops .dd{animation:none}}.fn-row{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:30px 4px 10px;margin:-4px -4px 6px;scrollbar-width:none;scroll-snap-type:x proximity;align-items:flex-end}.fn-row::-webkit-scrollbar{display:none}.fn{position:relative;flex:none;width:84px;display:flex;flex-direction:column;align-items:center;gap:7px;padding:6px 2px;border-radius:16px;scroll-snap-align:start;transition:background .2s,transform .3s cubic-bezier(.2,.9,.2,1.2);animation:fnIn .5s var(--d,0ms) both cubic-bezier(.22,1,.36,1)}.fn:hover{background:var(--hover)}.fn:active{transform:scale(.96)}.fn-av{position:relative;display:grid}.fn-av .dot-st{position:absolute;right:2px;bottom:2px;width:15px;height:15px;border-width:3px}.fn-n{font-size:12.5px;font-weight:600;color:var(--text);max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn.off .fn-av{filter:grayscale(.85);opacity:.55}.fn.off .fn-n{color:var(--faint);font-weight:500}.fn-note{position:absolute;top:-24px;left:50%;transform:translate(-50%);max-width:96px;display:flex;align-items:center;gap:4px;padding:5px 9px;border-radius:14px;background:var(--glass-2);border:1px solid var(--hair-2);box-shadow:0 6px 16px -10px #0009;font-size:10.5px;font-weight:600;color:var(--tacc,var(--hl-a));white-space:nowrap;z-index:1}.fn-note span{overflow:hidden;text-overflow:ellipsis}.fn-note svg{flex:none}.fn-note:after{content:"";position:absolute;left:50%;bottom:-5px;width:8px;height:8px;border-radius:50%;background:var(--glass-2);border:1px solid var(--hair-2);transform:translate(-30%)}.fn-sep{flex:none;width:1px;align-self:stretch;margin:18px 4px 26px;background:var(--hair-2)}@keyframes fnIn{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fn{animation:none}}.att-chip{cursor:pointer}.att-chip .chip-ed{position:absolute;left:4px;bottom:4px;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:#0000008c;color:#fff;opacity:0;transition:opacity .18s}.att-chip:hover .chip-ed,.att-chip:focus-visible .chip-ed{opacity:1}.att-chip .chip-sp{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#0a0a0e59;backdrop-filter:blur(6px);border-radius:inherit;pointer-events:none}@media(hover:none){.att-chip .chip-ed{opacity:1}}.med{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:#0405099e;backdrop-filter:blur(10px)}.med-card{width:min(980px,100%);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:var(--glass-2);border:1px solid var(--hair-2);border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.med-top{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 18px;border-bottom:1px solid var(--hair)}.med-top>b{font-size:15px}.med-tools{display:flex;align-items:center;gap:6px;flex:1;flex-wrap:wrap;justify-content:center}.med-t{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:10px;color:var(--muted);font-size:13px;font-weight:600;transition:background .18s,color .18s}.med-t:hover{background:var(--hover);color:var(--text)}.med-t[aria-pressed=true]{background:color-mix(in srgb,var(--tacc,var(--hl-a)) 22%,transparent);color:var(--text)}.med-t:disabled{opacity:.35;pointer-events:none}.med-cols{display:flex;gap:5px;padding:0 6px;transition:opacity .2s}.med-cols.dim{opacity:.4}.med-c{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff40;transition:transform .2s}.med-c[aria-pressed=true]{transform:scale(1.2);box-shadow:0 0 0 2px var(--glass-2),0 0 0 4px var(--text)}.med-size{width:90px;accent-color:var(--tacc,var(--hl-a))}.med-x{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--muted)}.med-x:hover{background:var(--hover);color:var(--text)}.med-stage{flex:1;min-height:0;display:grid;place-items:center;padding:16px;background:repeating-conic-gradient(rgba(127,127,127,.08) 0 25%,transparent 0 50%) 0 0/18px 18px;position:relative}.med-cv{max-width:100%;max-height:min(62dvh,640px);border-radius:10px;touch-action:none;box-shadow:0 12px 40px -18px #000c;transition:filter .3s}.med-stage.sp .med-cv{filter:blur(2px) saturate(.8)}.med-stage.sp:after{content:"Quem receber vê borrada e toca para ver";position:absolute;left:50%;bottom:22px;transform:translate(-50%);padding:5px 10px;border-radius:9px;background:#0009;color:#fff;font-size:12px;pointer-events:none}.med-ft{display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid var(--hair)}.med-sp{height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:11px;color:var(--muted);font-size:13px;font-weight:600;border:1px solid var(--hair-2);transition:all .2s;white-space:nowrap}.med-sp[aria-pressed=true]{color:var(--text);background:color-mix(in srgb,var(--tacc,var(--hl-a)) 22%,transparent);border-color:transparent}.med-cap{flex:1;min-width:0;height:36px;padding:0 12px;border-radius:11px;background:var(--tile);border:1px solid var(--hair);color:var(--text);font:inherit;font-size:14px}.med-cap:focus{outline:none;border-color:color-mix(in srgb,var(--tacc,var(--hl-a)) 50%,var(--hair))}.med-send{display:inline-flex;align-items:center;gap:6px}@media(max-width:860px){.med{padding:0}.med-card{border-radius:0;max-height:100dvh;height:100dvh}.med-t span{display:none}.med-size{width:64px}.med-ft{flex-wrap:wrap}.med-cap{order:-1;flex-basis:100%}.med-sp span{display:none}}.att.spoil img{filter:blur(22px) saturate(.7);transform:scale(1.08)}.att{overflow:hidden}.att .sp-veil{position:absolute;inset:0;display:none;place-items:center;align-content:center;gap:6px;color:#fff;font-size:12.5px;font-weight:600;text-shadow:0 1px 6px rgba(0,0,0,.6);cursor:pointer;background:#0000002e}.att.spoil .sp-veil{display:grid}.att.shown img{transition:filter .35s,transform .35s}.att-chip .chip-ed{top:auto;right:auto}.att-chip .chip-ed:hover{background:#000000bf}.win-title .dm-tx small,.win-title .dm-tx b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td{position:relative;height:104px;margin:2px 0 14px;border-radius:14px;background:var(--hover);overflow:hidden;--acc:var(--tacc,var(--hl-a))}.td-notes{display:flex;align-items:flex-end;justify-content:center;gap:10px;padding-bottom:10px}.tdn{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;animation:tdPop 4s calc(var(--i) * .18s) infinite both}.tdn-a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:15px}.tdn.off .tdn-a{filter:grayscale(1);opacity:.5}.tdn-n{font-size:10px;font-weight:600;color:var(--muted)}.tdn-b{position:absolute;top:-20px;padding:2px 7px;border-radius:9px;background:var(--glass-2);border:1px solid var(--hair-2);font-size:9px;font-weight:700;color:var(--acc);white-space:nowrap;animation:tdNote 4s calc(var(--i) * .18s + .5s) infinite both}@keyframes tdPop{0%{opacity:0;transform:translateY(8px) scale(.9)}12%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes tdNote{0%,10%{opacity:0;transform:translateY(4px) scale(.7)}22%,86%{opacity:1;transform:none}to{opacity:0}}.td-split{display:flex;gap:4px;padding:8px}.td-split>div{border-radius:8px;background:var(--tile);border:1px solid var(--hair)}.tds-side{width:44px;flex:none;display:flex;flex-direction:column;gap:5px;padding:7px 6px}.tds-side i{height:5px;border-radius:3px;background:var(--hair-2)}.tds-side i:first-child{background:color-mix(in srgb,var(--acc) 60%,transparent)}.tds-a,.tds-b{position:relative;flex:1;min-width:0;padding:5px 6px;display:flex;flex-direction:column;gap:5px}.tds-b{flex:0 0 0;padding:5px 0;opacity:0;animation:tdSplit 5s infinite cubic-bezier(.22,1,.36,1)}.tds-mem{width:40px;flex:none;display:flex;flex-direction:column;gap:6px;padding:8px 6px;animation:tdMem 5s infinite cubic-bezier(.22,1,.36,1)}.tds-mem i{height:12px;border-radius:6px;background:var(--hair-2)}.tds-h{display:flex;align-items:center;gap:3px;height:12px}.tds-h b{width:6px;height:6px;border-radius:50%;background:var(--wc-close)}.tds-h b:nth-child(2){background:var(--wc-min)}.tds-h b:nth-child(3){background:var(--wc-max)}.tds-h s{margin-left:4px;width:26px;height:5px;border-radius:3px;background:var(--hair-2)}.td-split p{height:9px;border-radius:5px;margin:0;width:62%;background:var(--hair-2)}.td-split p.m{align-self:flex-end;width:48%;background:color-mix(in srgb,var(--acc) 70%,transparent)}.td-split p.s{width:38%}.tds-a .tds-h b:nth-child(3){animation:tdBlink 5s infinite}@keyframes tdMem{0%,12%{width:40px;opacity:1;margin-left:0}24%,90%{width:0;opacity:0;padding:0;margin-left:-4px;border-width:0}to{width:40px;opacity:1}}@keyframes tdSplit{0%,38%{flex-basis:0;opacity:0;padding:5px 0}50%,90%{flex-basis:50%;opacity:1;padding:5px 6px}to{flex-basis:0;opacity:0}}@keyframes tdBlink{0%,32%{transform:none}36%{transform:scale(1.7);box-shadow:0 0 0 3px color-mix(in srgb,var(--wc-max) 35%,transparent)}42%,to{transform:none}}.td-drops{display:flex;align-items:center;justify-content:center;gap:6px}.tdd-isl{height:26px;width:76px;border-radius:13px;background:var(--glass-2);border:1px solid var(--hair-2);display:flex;align-items:center;gap:5px;padding:0 6px;margin-right:2px}.tdd-isl span{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#5e5ce6,#3ddc97)}.tdd-isl em{flex:1;height:5px;border-radius:3px;background:var(--hair-2)}.tdd{position:relative;width:24px;height:24px;border-radius:50%;animation:tdDrop 5s calc(var(--i) * .45s) infinite cubic-bezier(.22,1,.36,1) both}.tdd i{position:absolute;right:-2px;top:-2px;width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 2px var(--glass-2),0 0 8px var(--acc)}@keyframes tdDrop{0%{opacity:0;transform:translate(-28px,-26px) scale(.2);border-radius:50% 50% 50% 0}12%{opacity:1;transform:translate(2px,3px) scale(1.15,.88)}16%{transform:scale(.95,1.05)}20%,86%{opacity:1;transform:none;border-radius:50%}to{opacity:0;transform:scale(.4)}}.td-editor{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.tde-img{position:relative;width:200px;height:66px;border-radius:8px;background:#f2f3f7;padding:8px 10px;display:flex;flex-direction:column;gap:5px;overflow:hidden}.tde-img p{margin:0;height:5px;width:80%;border-radius:3px;background:#b9bdc9}.tde-img p:nth-child(2){width:64%}.tde-img p.sec{width:72%;background:#3b3f4a}.tde-blur{position:absolute;left:6px;top:19px;height:14px;width:0;border-radius:7px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#dcdee68c;animation:tdBlur 5s infinite ease-out}.tde-img svg{position:absolute;inset:0;width:100%;height:100%}.tde-img path{fill:none;stroke:#ff375f;stroke-width:5;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200;animation:tdDraw 5s infinite ease-in-out}.tde-bar{display:flex;gap:5px}.tde-bar i{width:22px;height:8px;border-radius:4px;background:var(--hair-2)}.tde-bar i.on{background:var(--acc)}@keyframes tdDraw{0%,8%{stroke-dashoffset:200}36%,88%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes tdBlur{0%,40%{width:0}62%,92%{width:150px}to{width:150px;opacity:0}}.td-swipe{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:0 16px}.tdw-row{position:relative;height:32px;display:flex;align-items:center}.tdw-b{padding:7px 12px;border-radius:16px;background:color-mix(in srgb,var(--text) 10%,transparent);font-size:12px;color:var(--text);animation:tdSw 3.2s infinite cubic-bezier(.22,1,.36,1)}.tdw-ic{position:absolute;left:0;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--acc);color:#111;opacity:0;animation:tdSwIc 3.2s infinite}.tdw-tabs{display:flex;justify-content:center;gap:6px}.tdw-tabs i{width:26px;height:6px;border-radius:3px;background:var(--hair-2)}.tdw-tabs i.on{background:var(--acc);animation:tdTab 3.2s infinite}@keyframes tdSw{0%,15%{transform:none}40%,55%{transform:translate(52px)}75%,to{transform:none}}@keyframes tdSwIc{0%,25%{opacity:0;transform:scale(.5)}40%,55%{opacity:1;transform:none}70%,to{opacity:0}}@keyframes tdTab{0%,60%{transform:none}75%,90%{transform:translate(32px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.td *{animation:none!important}.tds-b{flex-basis:50%;opacity:1;padding:5px 6px}.tds-mem{display:none}.tde-img path{stroke-dashoffset:0}.tde-blur{width:150px}}#chatView.dmsplit.vsplit{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) minmax(0,1fr)}#chatView.dmsplit.vsplit>.win-head{grid-column:1;grid-row:1}#chatView.dmsplit.vsplit>.chat-slot{grid-column:1;grid-row:2}#chatView.dmsplit.vsplit>.dm-ghost{grid-column:1;grid-row:3;border-left:0;border-right:0;border-top:1px solid var(--hair)}#chatView.dmsplit.vsplit.ghost-left{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr)}#chatView.dmsplit.vsplit.ghost-left>.dm-ghost{grid-row:1;border-top:0;border-bottom:1px solid var(--hair)}#chatView.dmsplit.vsplit.ghost-left>.win-head{grid-row:2}#chatView.dmsplit.vsplit.ghost-left>.chat-slot{grid-row:3}#chatView.dmsplit.vsplit>.win-head .win-title .dm-tx{max-width:min(320px,40vw)}.vsplit .dm-ghost .dm-hero,.vsplit .chat-block .dm-hero{display:none}.vsplit .dg-comp{height:38px;margin:6px 12px 10px}#dmSplitBtn[aria-pressed=true]{color:var(--tacc,var(--hl-a))}.pinbar{display:flex;align-items:center;gap:10px;margin:8px 12px 0;padding:7px 8px 7px 10px;border-radius:14px;background:var(--tile);border:1px solid var(--hair);animation:msgin .4s cubic-bezier(.22,1,.36,1)}.pinbar[hidden]{display:none}.pb-ticks{display:flex;flex-direction:column;gap:2px;align-self:stretch;justify-content:center}.pb-ticks i{width:3px;flex:1;max-height:9px;min-height:3px;border-radius:2px;background:var(--hair-2)}.pb-ticks i.on{background:var(--tacc,var(--hl-a))}.pb-ic{color:var(--tacc,var(--hl-a));display:grid;flex:none}.pb-tx{flex:1;min-width:0;display:grid;gap:1px;text-align:left}.pb-tx b{font-size:12px;color:var(--tacc,var(--hl-a))}.pb-tx span{font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-tx em{font-style:normal;font-weight:600;color:var(--muted)}.pb-all{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--muted);flex:none}.pb-all:hover{background:var(--hover);color:var(--text)}.msgs .msg.pinned .bcol{position:relative}.pin-tag{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;color:var(--tacc,var(--hl-a));margin:0 4px 2px}.msg.mine .pin-tag{align-self:flex-end}.macts button.on{color:var(--tacc,var(--hl-a))}.pinpop,.mediapop{position:fixed;z-index:90;width:min(380px,calc(100vw - 16px));max-height:min(520px,calc(100dvh - 90px));display:flex;flex-direction:column}.mediapop{width:min(440px,calc(100vw - 16px))}.thp-t{display:flex;align-items:center;gap:8px}.pp-n{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--muted);background:var(--hover);padding:2px 8px;border-radius:9px}.pp-list{overflow-y:auto;display:flex;flex-direction:column;gap:4px;margin:0 -4px;padding:0 4px}.pp-it{display:flex;align-items:flex-start;gap:10px;padding:9px;border-radius:12px;transition:background .18s}.pp-it:hover{background:var(--hover)}.pp-tx{flex:1;min-width:0}.pp-top{display:flex;align-items:baseline;gap:8px}.pp-top b{font-size:13px}.pp-top span{font-size:11px;color:var(--faint)}.pp-tx p{margin:2px 0 0;font-size:13px;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-acts{display:flex;align-items:center;gap:4px;opacity:.6;transition:opacity .18s}.pp-it:hover .pp-acts{opacity:1}.pp-un{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.pp-un:hover{background:var(--press);color:var(--danger)}.pp-empty{display:grid;justify-items:center;gap:6px;padding:20px 12px;text-align:center;color:var(--muted);font-size:12.5px}.pp-empty svg{color:var(--tacc,var(--hl-a))}.pp-empty b{color:var(--text);font-size:14px}.md-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;overflow-y:auto;border-radius:12px}.md-it{position:relative;aspect-ratio:1;overflow:hidden;background:var(--press);border-radius:6px;animation:fnIn .45s var(--d,0ms) both cubic-bezier(.22,1,.36,1)}.md-it img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.md-it:hover img{transform:scale(1.06)}.md-it.sp img{filter:blur(12px)}.md-sp{position:absolute;inset:0;display:grid;place-items:center;color:#fff}.md-it.missing:after{content:"Indisponível";position:absolute;inset:0;display:grid;place-items:center;font-size:11px;color:var(--faint)}.lightbox.gal{display:grid;place-items:center}.gal-cap{position:fixed;left:50%;bottom:22px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:14px;background:#0a0a0eb3;backdrop-filter:blur(14px);color:#fff;font-size:12.5px;white-space:nowrap}.gal-cap span{color:#ffffffb3}.gal-nav{position:fixed;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#0a0a0e99;color:#fff;transition:background .2s}.gal-nav:hover{background:#0a0a0ed9}.gal-nav:disabled{opacity:.25}.gal-nav.l{left:18px}.gal-nav.r{right:18px}#chatMoreBtn{display:none}@media(max-width:860px){#chatView #dmSplitBtn,#chatView #pinsBtn,#chatView #mediaBtn,#chatView #dmThemeBtn{display:none}#chatView #chatMoreBtn:not([hidden]){display:grid}}.win-title .dm-tx{min-width:0}@media(max-width:860px){.win-head.dmh .win-title .dm-tx{max-width:calc(100vw - 250px)}}.td-pins{display:grid;grid-template-columns:1fr 92px;grid-template-rows:auto 1fr;gap:6px;padding:8px}.tdp-bar{grid-column:1;display:flex;align-items:center;gap:6px;height:18px;padding:0 7px;border-radius:7px;background:var(--tile);border:1px solid var(--hair);opacity:0;transform:translateY(-6px);animation:tdPinBar 5s infinite cubic-bezier(.22,1,.36,1)}.tdp-bar span{width:4px;height:9px;border-radius:2px;background:var(--acc)}.tdp-bar b{height:5px;width:70%;border-radius:3px;background:var(--hair-2)}.tdp-msgs{grid-column:1;display:flex;flex-direction:column;gap:6px;padding-top:2px}.tdp-msgs p{margin:0;height:10px;width:70%;border-radius:5px;background:var(--hair-2)}.tdp-msgs p.s{width:46%}.tdp-msgs p.m{align-self:flex-end;width:55%;background:color-mix(in srgb,var(--acc) 70%,transparent);position:relative}.tdp-msgs p.pinned:before{content:"";position:absolute;left:-9px;top:1px;width:6px;height:8px;border-radius:2px;background:var(--acc);opacity:0;animation:tdPinTag 5s infinite}.tdp-grid{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;align-content:center}.tdp-grid i{aspect-ratio:1;border-radius:4px;background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 55%,#222),#3a3f52);opacity:0;animation:tdGrid 5s infinite both}.tdp-grid i:nth-child(2){animation-delay:.1s}.tdp-grid i:nth-child(3){animation-delay:.2s}.tdp-grid i:nth-child(4){animation-delay:.3s}.tdp-grid i:nth-child(5){animation-delay:.4s}.tdp-grid i:nth-child(6){animation-delay:.5s}@keyframes tdPinBar{0%,22%{opacity:0;transform:translateY(-6px)}32%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes tdPinTag{0%,14%{opacity:0;transform:scale(.4)}22%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes tdGrid{0%,46%{opacity:0;transform:scale(.6)}56%,90%{opacity:1;transform:none}to{opacity:0}}@media(prefers-reduced-motion:reduce){.tdp-bar,.tdp-grid i,.tdp-msgs p.pinned:before{opacity:1;transform:none}}.dm-pick{cursor:default}.dm-pick .pk-t{font-size:14px}.pk-body{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:10px 14px;transition:justify-content .3s}.pk-plus{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:var(--tacc,var(--hl-a));background:color-mix(in srgb,var(--tacc,var(--hl-a)) 14%,transparent);border:1.5px dashed color-mix(in srgb,var(--tacc,var(--hl-a)) 60%,transparent);transition:transform .35s cubic-bezier(.2,.9,.2,1.2),background .2s;animation:pkPulse 2.6s ease-in-out infinite}.pk-plus:hover{transform:scale(1.08) rotate(90deg);background:color-mix(in srgb,var(--tacc,var(--hl-a)) 24%,transparent)}.pk-body.open .pk-plus{width:44px;height:44px;animation:none;transform:rotate(45deg)}.pk-hint{font-size:12.5px;color:var(--muted)}.pk-row{align-self:stretch;justify-content:safe center;margin:0;padding-top:34px}@keyframes pkPulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--tacc,var(--hl-a)) 35%,transparent)}50%{box-shadow:0 0 0 10px transparent}}@media(prefers-reduced-motion:reduce){.pk-plus{animation:none}}.tx img.cemo{width:22px;height:22px;object-fit:contain;vertical-align:-5px;margin:0 1px;display:inline-block}.tx.cjumbo img.cemo{width:48px;height:48px;vertical-align:middle}.tx.cjumbo{background:none!important;box-shadow:none!important;padding:2px 4px!important}img.cemo.ld,.stk img.ld,.stk-it img.ld,.cemo-it img.ld{background:var(--hover);border-radius:6px}.stk{width:160px;height:160px;margin:2px 0}.stk img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35));animation:stkIn .5s cubic-bezier(.2,.9,.2,1.25) both}.msg.new .stk img{animation:stkIn .5s cubic-bezier(.2,.9,.2,1.25) both}.msg.mine .stk{align-self:flex-end}@keyframes stkIn{0%{transform:scale(.6) rotate(-6deg);opacity:0}to{transform:none;opacity:1}}.epk .cemo-b img{width:28px;height:28px;object-fit:contain}.epk .cemo-add{color:var(--muted);border:1.5px dashed var(--hair-2);border-radius:9px}.epk-cnt{margin-left:auto;font-size:10.5px;color:var(--faint);font-weight:600}.epk-h{display:flex;align-items:center}.epk-foot .emo img{width:26px;height:26px;object-fit:contain}.stkpop{position:fixed;z-index:90;width:min(360px,calc(100vw - 16px));max-height:min(440px,calc(100dvh - 120px));display:flex;flex-direction:column}.stk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;overflow-y:auto}.stk-it{aspect-ratio:1;border-radius:12px;display:grid;place-items:center;padding:6px;transition:background .18s,transform .25s cubic-bezier(.2,.9,.2,1.2)}.stk-it:hover{background:var(--hover);transform:scale(1.06)}.stk-it img{width:100%;height:100%;object-fit:contain}.stk-add{border:1.5px dashed var(--hair-2);color:var(--muted);gap:2px;font-size:11px;font-weight:600;align-content:center}#stkBtn{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--muted);flex:none}#stkBtn:hover{color:var(--text);background:var(--hover)}.cemo-card{padding:16px}.cemo-card.drop{outline:2px dashed var(--tacc,var(--hl-a));outline-offset:-6px}.cemo-hd{display:flex;align-items:center;justify-content:space-between;gap:10px}.cemo-hd>div{display:flex;align-items:baseline;gap:8px}.cemo-hd b{font-size:15px}.cemo-hd .btn{display:inline-flex;align-items:center;gap:6px}.cemo-cnt{font-size:12px;font-weight:700;color:var(--muted)}.cemo-cnt.full{color:var(--warn)}.cemo-d{margin:6px 0 10px;font-size:12.5px;color:var(--muted)}.cemo-bar{height:4px;border-radius:2px;background:var(--hover);overflow:hidden;margin-bottom:12px}.cemo-bar i{display:block;height:100%;border-radius:2px;background:var(--tacc,var(--hl-a));transition:width .5s cubic-bezier(.22,1,.36,1)}.cemo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}.cemo-grid.s{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.cemo-it{position:relative;display:grid;justify-items:center;gap:4px;padding:8px 4px 6px;border-radius:12px;background:var(--tile);border:1px solid var(--hair);animation:fnIn .4s var(--d,0ms) both cubic-bezier(.22,1,.36,1)}.cemo-it img{width:44px;height:44px;object-fit:contain}.cemo-grid.s .cemo-it img{width:80px;height:80px}.cemo-n{font-size:11px;color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cemo-acts{position:absolute;top:4px;right:4px;display:flex;gap:3px;opacity:0;transition:opacity .18s}.cemo-it:hover .cemo-acts,.cemo-it:focus-within .cemo-acts{opacity:1}@media(hover:none){.cemo-acts{opacity:1}}.cemo-acts button{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--glass-2);color:var(--muted);box-shadow:0 0 0 1px var(--hair-2)}.cemo-acts button:hover{color:var(--text)}.cemo-acts button.del:hover{color:var(--danger)}.cemo-slot{border:1.5px dashed var(--hair-2);background:none;color:var(--faint);min-height:78px;align-content:center;transition:color .2s,border-color .2s}.cemo-grid.s .cemo-slot{min-height:114px}.cemo-slot:hover{color:var(--tacc,var(--hl-a));border-color:var(--tacc,var(--hl-a))}.cemo-name .cn-pv{display:grid;place-items:center;margin:4px auto 12px;width:132px;height:132px;border-radius:16px;background:repeating-conic-gradient(rgba(127,127,127,.1) 0 25%,transparent 0 50%) 0 0/14px 14px}.cemo-name .cn-pv.e img{width:64px;height:64px;object-fit:contain}.cemo-name .cn-pv.s img{width:120px;height:120px;object-fit:contain}.cn-in{display:flex;align-items:center;gap:2px;height:40px;padding:0 12px;border-radius:12px;background:var(--tile);border:1px solid var(--hair-2);font-weight:700;color:var(--muted)}.cn-in input{flex:1;min-width:0;background:none;border:0;color:var(--text);font:inherit;font-weight:600;outline:none}.ie-note.err{color:var(--danger)}.td-cemo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:10px 16px}.tdc-msg{display:flex;align-items:center;gap:5px;padding:6px 10px;border-radius:14px;background:color-mix(in srgb,var(--text) 10%,transparent);font-size:12px;color:var(--text)}.tdc-msg i{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 40%,#222 0 8%,transparent 9%),radial-gradient(circle at 65% 40%,#222 0 8%,transparent 9%),#ffd23f;animation:tdEmo 4s infinite}.tdc-msg i.e2{background:linear-gradient(135deg,var(--acc),#8a4dff);border-radius:6px;animation-delay:.3s}.tdc-stk{align-self:flex-end;width:54px;height:54px;border-radius:14px;background:linear-gradient(135deg,var(--acc),#ff5c8a);box-shadow:0 8px 18px -8px #0009;animation:tdStk 4s infinite cubic-bezier(.2,.9,.2,1.25)}.tdc-bar{display:flex;gap:6px;align-self:stretch;justify-content:flex-end}.tdc-bar b,.tdc-bar em{width:16px;height:16px;border-radius:5px;background:var(--hair-2)}.tdc-bar b{background:var(--acc);animation:tdTab 4s infinite}@keyframes tdEmo{0%,20%{transform:scale(0)}30%{transform:scale(1.3)}38%,to{transform:none}}@keyframes tdStk{0%,45%{transform:scale(.4) rotate(-10deg);opacity:0}58%{transform:scale(1.1) rotate(3deg);opacity:1}66%,92%{transform:none;opacity:1}to{opacity:0}}.ip2 .ip-id{align-items:flex-end;padding-bottom:10px}.ip2 .ip-av{overflow:visible}.ip-cloud{position:absolute;left:58px;top:-30px;z-index:2;max-width:200px;display:flex;align-items:center;gap:5px;padding:6px 11px;border-radius:16px;background:var(--glass-2);border:1px solid var(--hair-2);box-shadow:0 10px 24px -12px #000000b3;font-size:12px;font-weight:600;color:var(--faint);white-space:nowrap;transition:transform .3s cubic-bezier(.2,.9,.2,1.2),color .2s;animation:cloudIn .5s .1s both cubic-bezier(.2,.9,.2,1.2)}.ip-cloud span{overflow:hidden;text-overflow:ellipsis}.ip-cloud svg{flex:none}.ip-cloud.on{color:var(--tacc,var(--hl-a))}.ip-cloud:hover{transform:translateY(-2px) scale(1.04);color:var(--text)}.ip-cloud:before,.ip-cloud:after{content:"";position:absolute;border-radius:50%;background:var(--glass-2);border:1px solid var(--hair-2)}.ip-cloud:before{left:8px;bottom:-7px;width:9px;height:9px}.ip-cloud:after{left:2px;bottom:-13px;width:5px;height:5px}@keyframes cloudIn{0%{opacity:0;transform:translateY(6px) scale(.8)}to{opacity:1;transform:none}}.ip2 .ip-nm{display:grid;gap:2px;min-width:0;padding-bottom:4px}.ip2 .ip-nm b{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip2 .ip-sl{font-size:12.5px;color:var(--muted)}.ip-actpop{margin:0 12px 10px;padding:8px;border-radius:14px;background:var(--hover);display:grid;gap:8px}.ip-actpop[hidden]{display:none}.ip-actpop .act-types{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.ip-actpop .act-types button{width:auto;height:30px}.ip-actpop .act-row{display:flex;gap:6px}.ip-actpop .act-row input{flex:1;min-width:0;height:34px}.ip-actpop .ap-clr{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--muted);flex:none}.ip-actpop .ap-clr:hover{color:var(--danger);background:var(--press)}.ip2 .ip-seg{margin:0 12px 10px}.ip-pad{display:flex;align-items:center;gap:10px;margin:0 12px 10px;padding:0 12px;height:40px;width:calc(100% - 24px);border-radius:12px;color:var(--muted);font-size:13.5px;font-weight:600;transition:background .18s,color .18s}.ip-pad:hover{background:var(--hover);color:var(--text)}.ip-pad span{flex:1;text-align:left}.ip-pad em{font-style:normal;font-size:11px;font-weight:700;padding:1px 7px;border-radius:9px;background:var(--hover);color:var(--muted)}.ip2 .ip-btns{display:flex;gap:8px;margin:0 12px 12px}.ip2 .ip-btns .btn.pri{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px}.ip2 .ip-gear,.ip2 .ip-exit{width:40px;padding:0;display:grid;place-items:center;flex:none}.ip2 .ip-exit:hover{color:var(--danger)}.call-min{display:none}@media(max-width:860px){.call-min{display:grid;margin-right:4px}body>.pip{position:fixed;z-index:70;width:min(200px,50vw);border-radius:16px}body>.pip[data-corner=br]{right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 108px)}body>.pip[data-corner=bl]{left:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 108px)}body>.pip[data-corner=tr]{right:12px;top:calc(env(safe-area-inset-top,0px) + 70px)}body>.pip[data-corner=tl]{left:12px;top:calc(env(safe-area-inset-top,0px) + 70px)}body>.pip .pip-faces .av,body>.pip .pip-faces .av-wrap>.avf{width:34px!important;height:34px!important}}@media(hover:none){.pip-bar{opacity:1;transform:none;padding:6px}.pip-bar button{width:28px;height:28px}}.ch-tabs{margin:0 0 12px;align-self:flex-start}.br-row .rng{width:min(300px,60%);max-width:none}.ch .ch-lock{display:grid;color:var(--faint);margin-left:auto;padding-left:6px}.pe{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px;min-height:380px}.pe-l{display:flex;flex-direction:column;gap:3px;border-right:1px solid var(--hair);padding-right:12px}.pe-lh{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.pe-lh b{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.pe-add{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.pe-add:hover{background:var(--hover);color:var(--text)}.pe-it{display:flex;align-items:center;gap:8px;height:34px;padding:0 9px;border-radius:9px;color:var(--muted);font-size:13.5px;font-weight:600;text-align:left;transition:background .15s,color .15s}.pe-it:hover{background:var(--hover);color:var(--text)}.pe-it[aria-pressed=true]{background:var(--press);color:var(--text)}.pe-dot{width:10px;height:10px;border-radius:50%;flex:none}.pe-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-cnt{font-size:10.5px;font-weight:700;padding:0 6px;border-radius:8px;background:color-mix(in srgb,var(--tacc,var(--hl-a)) 22%,transparent);color:var(--text)}.pe-lk{display:grid;color:var(--faint)}.pe-tip{margin:auto 0 0;font-size:11.5px;color:var(--faint);line-height:1.4;padding-top:10px}.pe-r{display:flex;flex-direction:column;gap:2px;min-width:0}.pe-rh{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.pe-rh>div{display:grid}.pe-rh b{font-size:15px}.pe-rh span{font-size:12px;color:var(--muted)}.pe-priv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;background:color-mix(in srgb,var(--tacc,var(--hl-a)) 10%,var(--tile));border:1px solid var(--hair);margin-bottom:6px}.pe-priv>div{display:grid;gap:2px}.pe-priv b{font-size:13.5px}.pe-priv span{font-size:12px;color:var(--muted)}.pe-lock{padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--text);font-size:12.5px;margin-bottom:6px}.pe-gh{margin:12px 0 4px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.pe-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 4px;border-bottom:1px solid var(--hair)}.pe-tx{display:grid;gap:1px;min-width:0}.pe-tx b{font-size:13.5px}.pe-tx span{font-size:11.5px;color:var(--muted)}.tri{display:flex;flex:none;border-radius:9px;background:var(--hover);padding:2px;gap:2px}.tri button{width:30px;height:26px;border-radius:7px;display:grid;place-items:center;color:var(--faint);transition:background .15s,color .15s,transform .2s cubic-bezier(.2,.9,.2,1.3)}.tri button:hover:not(:disabled){color:var(--text)}.tri button:disabled{opacity:.4;cursor:not-allowed}.tri-sl{font-weight:800;font-size:14px}.tri .tri-no[aria-pressed=true]{background:var(--danger);color:#fff;transform:scale(1.04)}.tri .tri-mid[aria-pressed=true]{background:var(--glass-2);color:var(--text);box-shadow:0 0 0 1px var(--hair-2)}.tri .tri-ok[aria-pressed=true]{background:var(--ok);color:#06140e;transform:scale(1.04)}@media(max-width:860px){.pe{grid-template-columns:1fr}.pe-l{border-right:0;border-bottom:1px solid var(--hair);padding:0 0 10px;flex-direction:row;flex-wrap:wrap}.pe-lh{width:100%}.pe-tip{display:none}.br-row output{min-width:0}}.slow-chip{display:flex;align-items:center;gap:6px;align-self:flex-start;margin:0 0 6px 6px;padding:3px 9px;border-radius:9px;background:var(--hover);font-size:11.5px;font-weight:600;color:var(--muted)}.slow-chip[hidden]{display:none}.composer-wrap.locked .composer{opacity:.55}.pt-tag{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 6px 1px 4px;border-radius:6px;background:color-mix(in srgb,var(--accent) 22%,transparent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--text);font-size:10.5px;font-weight:750;letter-spacing:.04em;vertical-align:middle;line-height:1.5}.pt-tag i{font-style:normal;font-size:10px;color:var(--accent)}.side-head.banner .pt-tag{color:#fff;background:#00000059;border-color:#ffffff40}#srvTag{margin-left:0;margin-top:3px;width:max-content}.srv-txt{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.sc-name .pt-tag{font-size:11px}.cpk{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:300px}.cpk-b{width:24px;height:24px;border-radius:50%;border:2px solid transparent;box-shadow:inset 0 0 0 1px #ffffff1f;cursor:pointer;padding:0;display:grid;place-items:center;color:var(--muted);background:var(--hair);transition:transform .15s,border-color .15s;position:relative}.cpk-b:hover{transform:scale(1.1)}.cpk-b[aria-pressed=true]{border-color:var(--text);transform:scale(1.08)}.cpk-b.none{background:transparent;border:1px dashed var(--hair-2)}.cpk-b.none[aria-pressed=true]{border:2px solid var(--text)}.cpk-cu{background:conic-gradient(#ff375f,#ff9f0a,#fc0,#3ddc97,#0a84ff,#bf5af2,#ff375f);color:#fff}.cpk-cu svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.cpk-cu input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.tag-ed{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.tag-in{width:96px;text-align:center;text-transform:uppercase;font-weight:750;letter-spacing:.12em}.tag-ics{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;max-width:240px}.tag-ic{width:30px;height:30px;border-radius:8px;border:1px solid var(--hair);background:var(--hair);cursor:pointer;font-size:14px;line-height:1;color:var(--text)}.tag-ic[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 20%,transparent)}.vf-list{display:grid;gap:6px}.vf-opt{display:flex;align-items:center;gap:12px;text-align:left;padding:11px 14px;border-radius:12px;border:1px solid var(--hair);background:var(--glass-3);color:var(--text);font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.vf-opt:hover{background:var(--hover)}.vf-opt[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.vf-dot{width:16px;height:16px;border-radius:50%;border:2px solid var(--hair-2);flex:none;position:relative}.vf-opt[aria-pressed=true] .vf-dot{border-color:var(--accent)}.vf-opt[aria-pressed=true] .vf-dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}.vf-tx{display:flex;flex-direction:column;gap:1px}.vf-tx b{font-size:13.5px}.vf-tx small{color:var(--muted);font-size:12px}.am-chips{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border-radius:10px;border:1px solid var(--hair);background:var(--hair);min-height:42px;align-items:center}.am-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 9px;border-radius:99px;background:color-mix(in srgb,#ff375f 18%,transparent);color:var(--text);font-size:12.5px;font-weight:600}.am-chip button{border:0;background:transparent;color:var(--muted);width:18px;height:18px;border-radius:50%;display:grid;place-items:center;cursor:pointer;padding:0}.am-chip button:hover{background:#ffffff1f;color:var(--text)}.am-in{flex:1;min-width:180px;border:0!important;background:transparent!important;box-shadow:none!important;padding:3px 4px!important}.am-test{margin-top:10px;display:flex;flex-direction:column;gap:6px}.am-test input{width:100%}.am-out{font-size:12.5px;font-weight:600;min-height:16px}.am-out.ok{color:var(--hl-a,#a678ff)}.am-out.no{color:#ff6b81}.wel-ed,.rl-ed{display:flex;flex-direction:column;gap:6px;width:100%}.wel-ed-r{display:grid;grid-template-columns:52px minmax(120px,1fr) 1.4fr auto;gap:6px;align-items:center}.wel-ed-em{text-align:center;width:100%}.wel-ed-r input,.wel-ed-r select{width:100%;min-width:0}.rl-ed-r{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:start}.rl-ed-r textarea{width:100%;resize:vertical;min-height:36px;font:inherit;padding:8px 10px;border-radius:9px;border:1px solid var(--hair);background:var(--hair);color:var(--text)}.rl-n{width:24px;height:24px;border-radius:7px;background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent);display:grid;place-items:center;font-size:12px;font-weight:750;margin-top:5px;flex:none}.wel-ed .btn,.rl-ed .btn{align-self:flex-start}.btn.ic-only{width:30px;height:30px;padding:0;display:grid;place-items:center}.row.col-m{align-items:flex-start}.rules-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;counter-reset:none}.rules-list li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--glass-3);border:1px solid var(--hair)}.rules-list .rl-n{margin-top:0}.rl-t{line-height:1.45;font-size:14px;padding-top:2px}.wel-sheet .sheet-h{display:none}.wel-card{margin-bottom:10px}.wel-card .sc-banner{height:140px}.wel-h{margin:6px 0 4px;font-size:21px;letter-spacing:-.02em}.wel-t{margin:0 0 12px;color:var(--muted);line-height:1.5}.wel-sub{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin:6px 0}.wel-list{display:flex;flex-direction:column;gap:6px}.wel-it{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--hair);background:var(--glass-3);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .15s,transform .15s}.wel-it:hover{background:var(--hover);transform:translate(2px)}.wel-em{width:34px;height:34px;border-radius:10px;background:var(--hair);display:grid;place-items:center;font-size:18px;flex:none;color:var(--muted)}.wel-tx{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.wel-tx small{color:var(--muted);font-size:12px}.wel-it>svg{color:var(--faint)}.gate-chip{gap:8px}.gate-b{margin-left:auto;border:0;border-radius:7px;padding:3px 10px;background:var(--accent);color:var(--accent-ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}@media(max-width:860px){.wel-ed-r{grid-template-columns:44px 1fr auto}.wel-ed-r input:nth-of-type(2){grid-column:1/-1;grid-row:2}.cpk{justify-content:flex-start}}.row .wel-ed-r input[type=text],.row .wel-ed-r select{width:100%;max-width:none}.row .am-chips input[type=text].am-in{width:auto;max-width:none;height:26px}.am-test input[type=text]{width:100%;height:36px;padding:0 12px;border-radius:10px;border:1px dashed var(--hair-2);background:var(--glass-2);color:var(--text);outline:0;font:inherit}.am-test input[type=text]:focus{border-color:var(--accent);border-style:solid}.tag-ics{max-width:360px}.inv-slug-w{display:flex;flex-direction:column;align-items:flex-end;gap:4px;width:min(340px,62%)}.inv-slug{display:flex;align-items:center;width:100%;border:1px solid var(--hair-2);border-radius:9px;background:var(--glass-2);overflow:hidden}.inv-slug:focus-within{border-color:var(--accent)}.inv-pre{padding:0 2px 0 10px;color:var(--faint);font-size:12.5px;white-space:nowrap}.row .inv-slug input[type=text].inv-slug-in{flex:1;width:auto;max-width:none;border:0;background:transparent;padding:0 10px 0 0;font-weight:650}.inv-slug-msg{font-size:11.5px;color:var(--faint)}.inv-slug-msg.good{color:var(--hl-a,#a678ff)}.inv-slug-msg.bad{color:#ff6b81}.inv-list{display:flex;flex-direction:column;gap:6px}.inv-empty{padding:18px;text-align:center;color:var(--muted);font-size:13px;border:1px dashed var(--hair-2);border-radius:12px}.inv-row{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;border:1px solid var(--hair);background:var(--glass-3);transition:opacity .2s}.inv-row.custom{border-color:color-mix(in srgb,var(--accent) 35%,var(--hair))}.inv-row.dead{opacity:.55}.inv-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--hair);color:var(--muted)}.inv-row.custom .inv-ic{background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent)}.inv-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.inv-code{display:flex;align-items:center;gap:6px;min-width:0}.inv-code b{font-size:14px;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:5px;background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent);flex:none}.inv-url{color:var(--faint);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:11.5px;color:var(--muted)}.inv-meta>span{display:inline-flex;align-items:center;gap:5px}.inv-bar{width:46px;height:4px;border-radius:99px;background:var(--hair-2);overflow:hidden;display:inline-block}.inv-bar i{display:block;height:100%;background:var(--accent);border-radius:99px}.inv-exp.ix-soon{color:#ff9f0a}.inv-exp.ix-end{color:#ff6b81}.inv-exp.ix-inf{color:var(--hl-a,#a678ff)}.inv-acts{display:flex;gap:6px;flex:none}.inv-acts .del:hover{color:#ff6b81}.inv-pv{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px;border-radius:12px;border:1px solid var(--hair);background:var(--glass-3);overflow:hidden}.inv-pv.bad{color:#ff6b81;font-size:13px;font-weight:600;justify-content:center}.inv-pv-bn{width:44px;height:44px;border-radius:12px;flex:none;background:linear-gradient(135deg,var(--hl-a,#5e5ce6),#5e5ce6)}.inv-pv-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.inv-pv-tx b{font-size:14.5px}.inv-pv-tx small{color:var(--muted);font-size:12px}@media(max-width:860px){.inv-row{flex-wrap:wrap}.inv-acts{width:100%;justify-content:flex-end}.inv-slug-w{width:100%;align-items:stretch}}.epk-none{padding:6px 12px 12px;color:var(--muted);font-size:12px;line-height:1.45}.cemo-pt{margin:12px 0 6px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--faint)}.cemo-empty{padding:14px;text-align:center;color:var(--muted);font-size:12.5px;border:1px dashed var(--hair-2);border-radius:10px;margin-top:6px}.cemo-grid.ro .cemo-it{cursor:default}.msgs .msg .bcol{position:relative}.msgs .msg .bcol>.macts{top:calc(100% - 2px);bottom:auto;left:0;right:auto;transform:translateY(-3px)}.msgs .msg.mine .bcol>.macts{left:auto;right:0}.msgs .msg:hover .bcol>.macts,.msgs .msg:focus-within .bcol>.macts{transform:none}.msgs .msg:last-child .bcol>.macts{top:auto;bottom:calc(100% - 2px)}.msgs .msg:hover{z-index:4}.hl-pick{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.bg-solid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.bgs-b{width:44px;height:44px;border-radius:12px;border:2px solid var(--hair-2);cursor:pointer;position:relative;display:grid;place-items:center;color:#fff;transition:transform .15s}.bgs-b:hover{transform:scale(1.06)}.bgs-b[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.bgs-cu{background:conic-gradient(#ff375f,#ff9f0a,#fc0,#3ddc97,#0a84ff,#bf5af2,#ff375f)}.bgs-cu input{position:absolute;inset:0;opacity:0;cursor:pointer}:root[data-bg-solid] .blob{display:none}.duo-mode{margin-bottom:10px}.bdg-cat{margin:12px 0 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.ch-list .th-li{list-style:none}.ch.th{padding-left:30px;height:28px;font-size:13px;position:relative;gap:6px}.ch.th svg{flex:none;opacity:.75}.th-curve{position:absolute;left:17px;top:-8px;width:10px;height:22px;border-left:1.5px solid var(--hair-2);border-bottom:1.5px solid var(--hair-2);border-bottom-left-radius:8px;pointer-events:none}.th-n{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--faint);background:var(--hair);padding:1px 6px;border-radius:99px}.ch.th.unread .nm{color:var(--text);font-weight:650}.th-more{margin:0 0 4px 30px;border:0;background:none;color:var(--muted);font:inherit;font-size:12px;cursor:pointer;padding:3px 6px;border-radius:6px}.th-more:hover{color:var(--text);background:var(--hover)}.th-chip{display:inline-flex;align-items:center;gap:7px;margin-top:4px;padding:6px 10px;border-radius:10px;border:1px solid var(--hair-2);background:var(--glass-3);color:var(--text);font:inherit;font-size:12.5px;cursor:pointer;max-width:100%;transition:background .15s,border-color .15s}.th-chip:hover{background:var(--hover);border-color:var(--accent)}.th-chip svg:first-child{color:var(--accent)}.th-chip b{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-chip span{color:var(--muted)}.th-pop{width:320px}.th-it{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;background:none;border-radius:10px;color:var(--text);font:inherit;text-align:left;cursor:pointer}.th-it:hover{background:var(--hover)}.th-it svg{color:var(--accent);flex:none}.th-tx{display:flex;flex-direction:column;min-width:0}.th-tx b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-tx small{color:var(--muted);font-size:11.5px}.th-new{margin:8px 4px 4px;display:inline-flex;align-items:center;gap:6px}.th-crumb{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--muted);font:inherit;font-weight:600;cursor:pointer;padding:2px 6px;border-radius:6px}.th-crumb:hover{color:var(--text);background:var(--hover)}#threadsBtn{position:relative}#threadsBtn[data-n]:not([data-n=""]):after{content:attr(data-n);position:absolute;top:2px;right:0;min-width:14px;height:14px;padding:0 3px;border-radius:99px;background:var(--accent);color:var(--accent-ink);font-size:9px;font-weight:800;display:grid;place-items:center;line-height:14px}.ann-badge{color:var(--accent)!important;font-weight:700}.rl-row.locked{opacity:.6}.rl-lock{margin-left:auto;color:var(--faint);display:grid;place-items:center}.rl-you{font-size:10.5px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent);padding:1px 7px;border-radius:99px}.mem-pick button:disabled{opacity:.45;cursor:not-allowed}body{cursor:default}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]),textarea,[contenteditable=true]){cursor:text}:where(input:disabled,textarea:disabled,input[readonly]){cursor:default}.bdg-chosen{display:flex;flex-wrap:wrap;gap:6px;padding:10px;border-radius:12px;border:1px dashed var(--hair-2);margin-bottom:10px;min-height:44px;align-items:center}.bdg-none{color:var(--faint);font-size:12.5px}.bdg-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 9px;border-radius:99px;border:1px solid var(--hair-2);background:var(--glass-3);color:var(--text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.bdg-pill>svg:last-child{opacity:.5}.bdg-pill:hover>svg:last-child{opacity:1}.bdg-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.bdg-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9px;border:1px solid transparent;background:var(--hair);color:var(--muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.bdg-tab:hover{color:var(--text)}.bdg-tab[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--text)}.bdg-tab .n{font-style:normal;font-size:10px;font-weight:800;background:var(--accent);color:var(--accent-ink);border-radius:99px;padding:0 5px;line-height:15px}.bdg-tab .n:empty{display:none}.ptag-list{display:flex;flex-direction:column;gap:6px}.ptag-opt{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:11px;border:1px solid var(--hair);background:var(--glass-3);color:var(--text);font:inherit;text-align:left;cursor:pointer}.ptag-opt:hover{background:var(--hover)}.ptag-opt[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.ptag-pt{font-size:13px;color:var(--muted)}.tag-none{font-size:12px;color:var(--faint)}.brand-mk .brand-ic{display:block;object-fit:contain;pointer-events:none}.win.main{container:mainwin / inline-size}.win-head.ctr .win-title{max-width:calc(100% - 2 * var(--rb, 105px) - 12px)}.win-head.ctr.tight .win-title{position:static;transform:none;flex:1 1 auto;max-width:none;justify-content:flex-start}.win-head.ctr.tight .spacer{flex:0 0 0}.win-head .hbtn{flex:none}@container mainwin (max-width:640px){#chatView #pinsBtn,#chatView #mediaBtn,#chatView #threadsBtn,#chatView #dmThemeBtn,#chatView #dmSplitBtn{display:none}#chatView #chatMoreBtn:not([hidden]){display:grid}.win-title .topic{display:none}}@container mainwin (max-width:380px){.win-title .sub{display:none}}.pc-cx{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.pc-cx .cx-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 4px;border-radius:7px;background:color-mix(in srgb,var(--text) 7%,transparent);border:0;font-size:11.5px;font-weight:600;color:var(--text);max-width:100%;text-decoration:none;transition:background .15s,transform .15s}.pc-cx .cx-chip .brand-mk{border-radius:5px;box-shadow:none}.pc-cx .cx-chip .cx-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.pc-cx .cx-chip.link{cursor:pointer}.pc-cx .cx-chip.link:hover{background:color-mix(in srgb,var(--text) 13%,transparent);transform:translateY(-1px)}.pc-cx .cx-chip.link:after{content:"";width:5px;height:5px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.35;margin-left:1px}.pc-cx .cx-v{color:var(--hl-a,#a678ff);display:grid}.cx-help{display:block;margin-top:4px;font-size:11.5px;color:var(--faint)}.cx-help.bad{color:#ff6b81}.pcb.xb{position:relative;color:var(--xc)!important;background:transparent;box-shadow:none}.pcb.xb svg{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--xc) 55%,transparent))}.pcb.xb:after{display:none;content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);background-size:250% 100%;animation:xbShine 3.2s ease-in-out infinite;pointer-events:none;mix-blend-mode:overlay}@keyframes xbShine{0%,55%{background-position:120% 0}to{background-position:-120% 0}}.pc-xbs{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 4px}.pc-xb{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.2px;color:var(--xc);background:color-mix(in srgb,var(--xc) 14%,transparent);border:1px solid color-mix(in srgb,var(--xc) 40%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--xc) 22%,transparent)}.pc-xb svg{filter:drop-shadow(0 0 4px var(--xc))}@media(prefers-reduced-motion:reduce){.pcb.xb:after{animation:none}}.gm-logo{width:var(--gs,16px);height:var(--gs,16px);border-radius:calc(var(--gs,16px)*.28);display:inline-grid;place-items:center;flex:none;vertical-align:middle}.gm-logo img{display:block}.pr-art.gm-big{width:48px;height:48px;border-radius:12px}.act-mini{display:inline-grid;place-items:center;flex:none;width:var(--gs,14px);height:var(--gs,14px);border-radius:4px;overflow:hidden;background:var(--hover);margin-right:2px}.act-mini.wide{width:calc(var(--gs,14px)*2.14)}.act-mini img{width:100%;height:100%;object-fit:cover;display:block}.gm-logo.act-mini{background:none}.mem .s .act-mini,.mem .s .gm-logo{margin-right:5px}.mem .s.note span{font-style:italic;color:var(--muted)}.pc-bubble{position:absolute;left:calc(100% - 14px);top:-6px;width:max-content;max-width:170px;padding:6px 11px;border-radius:16px;background:var(--glass-2);color:var(--text);font-size:12px;font-weight:500;line-height:1.3;box-shadow:0 6px 18px #00000059;border:1px solid var(--hair-2);z-index:2;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pc-bubble:before{content:"";position:absolute;left:10px;bottom:-5px;width:10px;height:10px;border-radius:50%;background:inherit;border:inherit;border-top:0;border-left:0}.fc-av{position:relative}.fc-note{position:absolute;left:50%;top:-12px;transform:translate(-50%);width:max-content;max-width:120px;padding:3px 9px;border-radius:12px;background:var(--glass-2);border:1px solid var(--hair-2);font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 4px 12px #0000004d;z-index:2}.ap-hint{font-size:11.5px;color:var(--dim);margin:0 2px 8px}.ap-cnt{font-size:11px;color:var(--dim);min-width:18px;text-align:right}.avf{position:relative;display:block;flex:none;aspect-ratio:1;line-height:normal;vertical-align:middle;padding:0;border:0;box-sizing:border-box;overflow:visible}.avf>.av{position:absolute;inset:0;width:100%!important;height:100%!important;line-height:1;margin:0;transform:none;z-index:0}.avf>.avfr-svg{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;transform:none;display:block;box-sizing:border-box;margin:0;padding:0;pointer-events:none;z-index:1;overflow:visible}.avfr-svg .c1{fill:var(--fc)}.avfr-svg .c2{fill:color-mix(in srgb,var(--fc) 55%,#fff)}.avfr-svg .c3{fill:color-mix(in srgb,var(--fc) 60%,#000)}.avfr-svg .cw{fill:color-mix(in srgb,var(--fc) 12%,#fff)}.avfr-svg .c1s{stroke:var(--fc)}.avfr-svg .c2s{stroke:color-mix(in srgb,var(--fc) 55%,#fff)}.avfr-svg .c3s{stroke:color-mix(in srgb,var(--fc) 60%,#000)}.avfr-svg .leaf{fill:#5cc97a}.avfr-svg .branch{stroke:#8a5a44}.avfr-svg .shine{fill:#fff;opacity:.85}.avfr-svg .fr-glow{filter:drop-shadow(0 0 2.5px var(--fc)) drop-shadow(0 0 6px var(--fc))}.fr-spin{transform-origin:50px 50px}.fr-tw,.fr-flap,.fr-flick,.fr-fall,.fr-float{transform-box:fill-box;transform-origin:center}.fr-flick{transform-origin:center bottom}.avf.anim .fr-spin{animation:frSpin 14s linear infinite}.avf.anim .fr-tw{animation:frTw 2.4s ease-in-out infinite}.avf.anim .fr-float{animation:frFloat 3.2s ease-in-out infinite}.avf.anim .fr-flick{animation:frFlick 1.1s ease-in-out infinite alternate}.avf.anim .fr-blink{animation:frBlink 2.2s ease-in-out infinite}.avf.anim .fr-glitch{animation:frGlitch 2.8s steps(1) infinite}.avf.anim .fr-flap{animation:frFlap 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.avf.anim .fr-fall{animation:frFall 4.5s ease-in infinite}@keyframes frSpin{to{transform:rotate(360deg)}}@keyframes frTw{0%,to{transform:scale(.6);opacity:.5}50%{transform:scale(1.1);opacity:1}}@keyframes frFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}@keyframes frFlick{0%{transform:scaleY(.9)}to{transform:scaleY(1.08)}}@keyframes frBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes frGlitch{0%,86%,to{transform:none}88%{transform:translate(1.5px)}91%{transform:translate(-1.5px)}94%{transform:translateY(1px)}}@keyframes frFlap{0%,to{transform:scaleX(1)}50%{transform:scaleX(.7)}}@keyframes frFall{0%{transform:translateY(-3px);opacity:0}20%{opacity:1}to{transform:translateY(10px) rotate(40deg);opacity:0}}@media(prefers-reduced-motion:reduce){.avf.anim *{animation:none!important}}.frx{display:grid;gap:10px}.frx-tabs{display:flex;gap:6px}.frx-tab{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:var(--hover);color:var(--muted);font-size:12.5px;font-weight:600}.frx-tab[aria-pressed=true]{background:var(--press);color:var(--text);box-shadow:inset 0 0 0 1px var(--hair-2)}.frx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}.frx-it{display:grid;justify-items:center;gap:8px;padding:16px 4px 8px;border-radius:14px;background:var(--hover);font-size:11px;color:var(--muted);transition:background .2s,box-shadow .2s}.frx-it:hover{background:var(--press)}.frx-it[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent);color:var(--text)}.frx-none{align-content:center;min-height:86px}.frx-sw[hidden]{display:none}.mem .s .mus-also{display:inline-flex;align-items:center;margin-left:auto;padding-left:6px;color:#1ed760;flex:none}.tile .tav{position:relative;width:clamp(48px,21cqmin,108px);aspect-ratio:1;display:grid;place-items:center}.tile .tav>.av,.tile .tav>.avf,.tile .tav>.avf>.av{width:100%!important;height:100%!important}.tile .tav .av{font-size:clamp(18px,8cqmin,40px)}.tile .tav:after{content:"";position:absolute;inset:-5px;border-radius:50%;box-shadow:0 0 0 3px var(--speak),0 0 26px -2px var(--speak);opacity:0;transform:scale(.94);transition:opacity .12s,transform .12s;pointer-events:none;z-index:3}.tile.spk .tav:after{opacity:1;transform:none}.tile .tav .avmute{width:clamp(20px,6cqmin,30px);height:auto;min-height:0;aspect-ratio:1/1;flex:none}.avmute{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#ed4245;color:#fff;box-shadow:0 0 0 2.5px var(--glass-2);z-index:4;pointer-events:none}.tile .avmute{box-shadow:0 0 0 3px var(--tile)}.avmute svg{width:62%;height:62%;aspect-ratio:1/1;display:block;flex:none}.vav{display:grid;place-items:center}.vav .avf{display:block}.av-wrap.vav.spk{box-shadow:none}.av-wrap.vav:after{content:"";position:absolute;inset:-3px;border-radius:50%;box-shadow:0 0 0 2px var(--speak);opacity:0;transition:opacity .12s;pointer-events:none;z-index:3}.av-wrap.vav.spk:after{opacity:1}.vusers .avmute{width:13px;height:13px;right:-4px;bottom:-4px}.pip-faces .avmute{width:17px;height:17px}#pipClose{opacity:.75}#pipClose:hover{opacity:1}.cmenu .mi.slider{display:grid;gap:6px;padding:8px 10px 10px;cursor:default}.cmenu .msl-top{display:flex;justify-content:space-between;font-size:12.5px}.cmenu .msl-top .mv{color:var(--muted);font-variant-numeric:tabular-nums}.cmenu .mi.slider input[type=range]{width:100%;accent-color:var(--speak)}.tile .scr-preview{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--hl-a,#a678ff) 14%,transparent),transparent 60%),#0b0d12;border:0;cursor:pointer;z-index:2}.tile.preview .scr-preview{display:flex}.tile.preview .big-wrap{display:none}.tile .scr-preview svg{padding:14px;box-sizing:content-box;border-radius:50%;background:#ffffff14;transition:transform .2s,background .2s}.tile .scr-preview:hover svg{transform:scale(1.08);background:color-mix(in srgb,var(--hl-a,#a678ff) 25%,transparent)}.tile .scr-preview b{font-size:14px}.tile .scr-preview .scr-pv-n{font-size:12px;color:#aab0c0}.grid.focus .tile:not(.focused) .scr-preview b{display:none}.tile .eyes{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:8px;font-size:12px;font-weight:700;color:#fff;background:#0a0c1499;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3}.tile .eyes[hidden]{display:none}.tile.scr video{transform-origin:center;transition:transform .08s linear}.tile.zoomed{cursor:grab}.tile.zoomed:active{cursor:grabbing}.tile.scr-muted .tag:after{content:"som mutado";margin-left:4px;font-size:10.5px;color:#ff8a80}body{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true],.msg .tx,.msg .tx *,.pc-bio,.pad-ta,.card .tx,code,pre,.cx-f input{-webkit-user-select:text;user-select:text}img,svg,video,canvas,.av,.avf{-webkit-user-drag:none;user-drag:none}:root{--cchat-w:max(var(--right-w),clamp(340px,26vw,430px))}.right[data-mode=chat] .chat-block{min-width:0;overflow:hidden}.right[data-mode=chat] .msgs{overflow-x:hidden}.right[data-mode=chat] .composer{flex-wrap:wrap;align-items:center}.right[data-mode=chat] .composer textarea{flex:1 0 100%;order:-1;width:100%;min-width:0;padding:7px 8px;overflow-x:hidden}.right[data-mode=chat] .composer #attBtn{margin-right:auto}.composer textarea{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;overflow-x:hidden}.msg .tx{overflow-wrap:anywhere}.right[data-mode=chat] .msgs{display:flex;flex-direction:column}.right[data-mode=chat] .msgs>*{flex:none}.right[data-mode=chat] .msgs>:first-child{margin-top:auto}body{user-select:none}.msg .bcol,.msg pre,.msg code,input,textarea,.pc-bio,.pc-note{user-select:text}.markdown-preview{max-height:100px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 12px;border-bottom:1px solid var(--hair);font-size:13px}.markdown-preview[hidden]{display:none}.private-call #callView .stage-body{flex:1;min-height:180px}.private-call #dmCallChatSlot{flex:1;min-height:160px;border-top:1px solid var(--hair);overflow:hidden}#dmCallChatSlot[hidden]{display:none}.att video{display:block;width:100%;height:100%;object-fit:contain}.set-pane{min-width:0;container-type:inline-size;overflow-x:hidden}.set-pane .grp,.set-pane .card,.prof-form,.prof-prev,.prof-edit>*{min-width:0;max-width:100%}.prof-edit{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}@container (max-width:700px){.prof-edit{grid-template-columns:minmax(0,1fr)}.prof-prev{position:static}}.set-pane .row{flex-wrap:wrap;gap:10px}.set-pane .row .lb{min-width:0;flex:1 1 180px}.ip2 .ip-btns{flex-wrap:wrap}.ip2 .ip-btns .btn.pri{min-width:0}.ip2 .ip-btns .btn{max-width:100%}.ip2 .ip-id,.ip2 .ip-nm{min-width:0}.ip2 .ip-id{gap:24px}.av-wrap,.ip-av,.pc-av,.fc-av{isolation:isolate;flex:none;overflow:visible}.dot-st{z-index:6;box-sizing:border-box;flex:none;box-shadow:0 0 0 2px var(--glass-2)}.av-wrap:has(>.avf)>.dot-st,.fc-av:has(>.avf)>.dot-st{right:-7px;bottom:-7px}.pc-av:has(>.avf)>.dot-st{right:-9px;bottom:-9px}.ip-av:has(>.avf)>.dot-st{right:-10px;bottom:-10px}.vu{min-height:40px;height:auto;padding-top:7px;padding-bottom:7px;gap:14px}.vusers{padding-left:9px;padding-right:9px}.avmute{right:1px;bottom:1px;width:16px;height:16px;min-width:0;min-height:0;line-height:0;padding:0;box-sizing:border-box;border:0;transform:none}.vusers .avmute{right:0;bottom:0;width:12px;height:12px}.avmute svg{width:62%;height:62%;display:block;margin:0;flex:none;transform:none}.tile .tav .avmute{right:2px;bottom:2px;width:clamp(18px,6cqmin,28px);height:auto;aspect-ratio:1}.pip-faces{gap:18px;padding:28px 16px 16px}.pip-faces .avmute{right:1px;bottom:1px;width:16px;height:16px}.members .av-wrap.spk{box-shadow:none}.members .avmute,.members .av-wrap:after{display:none}.av{line-height:1;box-sizing:border-box;align-self:center;justify-self:center}.av-wrap.vav{display:inline-grid;place-items:center;line-height:1;aspect-ratio:1;align-self:center}.av-wrap.vav:after{inset:0;transform:none;box-shadow:0 0 0 2px var(--speak)}.vu{gap:8px;min-height:36px;padding-top:5px;padding-bottom:5px}.vu .nm{min-width:0}.volume-control.ios{height:auto!important;min-height:0;padding:10px 12px;border-radius:12px;background:var(--hover);overflow:visible;cursor:default;transform:none!important;display:grid;gap:10px}.volume-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:600;line-height:1.3;color:var(--text)}.volume-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.volume-head output{font-variant-numeric:tabular-nums;color:var(--speak);flex:none}input.volume-range,.cmenu .mi.slider input[type=range],.rng input.volume-range{appearance:none;-webkit-appearance:none;width:100%;min-width:0;height:6px;margin:5px 0;border-radius:99px;background:linear-gradient(to right,var(--speak) var(--p,0%),var(--hair-2) var(--p,0%));cursor:pointer;outline:none}input.volume-range::-webkit-slider-thumb,.rng input.volume-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:14px;height:14px;background:var(--text);border:2px solid var(--glass-2);border-radius:50%;box-shadow:0 0 0 1px var(--hair-2)}input.volume-range::-moz-range-thumb,.rng input.volume-range::-moz-range-thumb{width:12px;height:12px;background:var(--text);border:2px solid var(--glass-2);border-radius:50%;box-shadow:0 0 0 1px var(--hair-2)}input.volume-range:focus-visible{outline:2px solid var(--speak);outline-offset:5px}.cmenu .mi.slider{padding:4px 6px}.cmenu .mi.slider .volume-control{width:100%;box-sizing:border-box}.mx-pop{width:min(290px,calc(100vw - 24px));padding:12px;border-radius:16px}.volpop{width:230px;padding:8px}.inbox-btn{position:relative}.inbox-count{position:absolute;right:-4px;top:-4px;min-width:16px;height:16px;padding:0 3px;border-radius:9px;display:grid;place-items:center;background:var(--danger);color:#fff;font-size:10px;font-weight:700}.inbox-count[hidden]{display:none}.inbox-btn.pending-update{box-shadow:0 0 0 2px var(--speak)}.inbox-panel{position:fixed;z-index:200;right:16px;top:68px;width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 90px);overflow:auto;padding:14px;display:grid;gap:10px;background:var(--glass-2);border:1px solid var(--hair-2);border-radius:16px;box-shadow:0 16px 48px #0007}.inbox-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.inbox-item{display:grid;gap:5px;padding:12px;border-radius:12px;text-align:left;background:var(--hover);color:var(--text);border:1px solid transparent;width:100%;box-sizing:border-box}.inbox-item span,.inbox-item p{font-size:12px;color:var(--muted);overflow-wrap:anywhere;margin:0}.inbox-item.unread{border-color:var(--hair-2)}.inbox-item.update{border-color:var(--speak)}.inbox-empty{color:var(--muted);font-size:13px}.vu .voice-indicator{display:inline-grid;place-items:center;width:16px;height:16px;flex:none;color:var(--muted)}.vu .voice-indicator svg{display:block}.vu .ic{align-items:center;gap:6px;flex:none;margin-left:auto}.member-call{display:inline-grid;place-items:center;flex:none;color:var(--muted);margin-left:3px}.cmenu .mi:hover:not(:disabled),.cmenu .mi:focus-visible,.cmenu .mi.open{background:var(--hover);color:var(--text)}.cmenu .mi:hover:not(:disabled) .mc,.cmenu .mi:focus-visible .mc,.cmenu .mi.open .mc{color:var(--muted)}.cmenu .mi.slider,.cmenu .mi.slider:hover,.cmenu .mi.slider:focus-within{background:transparent;color:var(--text)}.volume-control.ios,.cmenu .mi.slider .volume-control{background:var(--glass-3);color:var(--text);border:1px solid var(--hair)}.volume-head output{color:var(--text)}:root{--volume-accent:#72ae98}:root[data-theme=light]{--volume-accent:#38795f}input.volume-range,.cmenu .mi.slider input[type=range],.rng input.volume-range{background:linear-gradient(to right,var(--volume-accent) var(--p,0%),var(--hair-2) var(--p,0%))}.cmenu .mi.danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.ip2 .ip-seg{display:flex;justify-content:flex-start;gap:2px;padding:3px;width:max-content;max-width:calc(100% - 24px);box-sizing:border-box}.ip-seg button{height:28px;padding:0 7px;gap:4px;font-size:11px;line-height:1.2;flex:0 1 auto}.ip-seg .d{width:7px;height:7px}.st-chips{gap:3px}.st-chips button{height:28px;padding:0 8px;gap:4px;font-size:11.5px}@media(max-width:360px){.ip-seg button{padding:0 4px;font-size:10px}}.av-wrap:has(>.avf),.pc-av:has(>.avf),.ip-av:has(>.avf),.fc-av:has(>.avf){display:grid;place-items:center;line-height:1;padding:0;border:0}.av-wrap:has(>.avf)>.avf,.pc-av:has(>.avf)>.avf,.ip-av:has(>.avf)>.avf,.fc-av:has(>.avf)>.avf{grid-area:1/1;margin:0}.av-wrap.vav:has(>.avf):after,.tile .tav:has(>.avf):after{inset:-22.222222%;transform:none}.vu .av-wrap:has(>.avf){margin:6px}.vusers.compact .vu:has(.avf){padding:4px}.fr-seg{overflow:hidden;isolation:isolate}.fr-seg button[aria-pressed=true]{background:var(--press);box-shadow:inset 0 0 0 1px var(--hair-2)}.fs-tabs::-webkit-scrollbar{display:none}.tile.spk .big,.tile.spk .tav,.tile.spk .av-wrap,.tile.spk .av-frame{box-shadow:none!important}.tile .tav:after{display:none!important}.vconn-row{grid-template-columns:repeat(2,minmax(0,1fr))}.vconn-row>button{width:100%;min-width:0}.mx-pop .island-slider{position:relative;height:48px;min-height:48px;padding:0;border:0;border-radius:15px;overflow:hidden;background:var(--glass-3);cursor:ew-resize}.mx-pop .island-slider-fill{position:absolute;inset:0 auto 0 0;width:var(--fill,0%);background:color-mix(in srgb,var(--text) 18%,transparent);pointer-events:none}.mx-pop .island-slider .volume-head{position:absolute;inset:0;display:flex;align-items:center;gap:9px;margin:0;padding:0 13px;z-index:1;pointer-events:none;color:var(--text);font-size:12px}.mx-pop .island-slider .volume-head>span:not(.island-slider-icon){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-pop .island-slider output{margin-left:auto;color:var(--text);font-size:12px;font-variant-numeric:tabular-nums}.mx-pop .island-slider-icon{display:grid;place-items:center;flex:none}.mx-pop .island-slider input.volume-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:2}.mx-pop .island-slider:focus-within{outline:2px solid var(--accent);outline-offset:2px}.mx-pop .mx-stack{gap:8px}.side-head .srv-btn{flex:1 1 0;width:0;min-width:0;overflow:hidden}.side-head .srv-txt{flex:1 1 0;min-width:0;overflow:hidden}.side-head .srv-chev,.side-head .srv-add{flex-shrink:0}.mx-pop{width:236px;max-width:calc(100vw - 16px);padding:12px;border-radius:20px}.mx-pop .mx-stack,.mx-pop .mx-list{gap:8px}.mx-pop .island-slider{height:24px!important;min-height:24px;border-radius:9px;background:#a0a4ab47;isolation:isolate}.mx-pop .island-slider-fill{background:#fff;transition:width .14s cubic-bezier(.2,.8,.2,1)}.mx-pop .island-slider .volume-head{padding:0 10px;color:#fff;mix-blend-mode:normal}.mx-pop .island-slider .island-slider-icon{color:#fff}.mx-pop .island-slider.drag{transform:scaleY(1.08)!important}.mx-pop .island-slider.drag .island-slider-fill{transition:none}.mx-pop .island-slider:focus-within{outline:2px solid var(--accent);outline-offset:3px}.pip-slot{position:relative;flex:0 0 var(--pip-height,30%);min-height:90px;max-height:65%;padding:6px 8px 12px;overflow:hidden}.pip-slot[hidden]{display:none!important}.pip-slot>.pip[data-docked]{position:relative;inset:auto!important;width:100%;height:100%;aspect-ratio:auto;border-radius:10px;max-width:none}.pip-split{position:absolute;bottom:0;left:8px;right:8px;height:10px;cursor:ns-resize;touch-action:none;z-index:6;border-radius:6px}.pip-split:after{content:"";position:absolute;width:36px;height:3px;left:calc(50% - 18px);top:3px;border-radius:3px;background:var(--hair-2)}.pip-split:hover:after,.pip-split:focus-visible:after{background:var(--accent)}.pip-drop-hint{position:fixed;z-index:101;pointer-events:none;display:grid;place-items:center;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text);font-size:11px;border-radius:12px}.pip-drop-hint[hidden]{display:none}.side-scroll,.members{min-height:0}@media(prefers-reduced-motion:reduce){.mx-pop .island-slider-fill{transition:none}}.mx-pop .island-slider .island-slider-contrast{clip-path:inset(0 calc(100% - var(--fill,0%)) 0 0);transition:clip-path .14s cubic-bezier(.2,.8,.2,1)}.mx-pop .island-slider .island-slider-contrast .island-slider-icon{color:#15171b}.mx-pop .island-slider.drag .island-slider-contrast{transition:none}@media(prefers-reduced-motion:reduce){.mx-pop .island-slider .island-slider-contrast{transition:none}.mx-pop .island-slider.drag{transform:none!important}}.msg-sys.call-log{display:flex;align-items:center;gap:8px;margin:10px 18px;color:var(--muted);font-size:13px}.msg-sys.call-log .cl-ico{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--hl-a,#a678ff) 18%,transparent);color:var(--hl-a,#a678ff);flex:none}.msg-sys.call-log .cl-ts{color:var(--faint);font-size:11.5px;margin-left:2px}.link-card{position:relative;max-width:420px;margin-top:6px;padding:10px 12px 12px;border-radius:10px;background:color-mix(in srgb,var(--text) 6%,transparent);border-left:4px solid var(--lc,color-mix(in srgb,var(--text) 22%,transparent));display:flex;flex-direction:column;gap:4px;user-select:text}.link-card .lc-site{font-size:12px;color:var(--muted)}.link-card .lc-title{font-weight:600;color:var(--accent,#5aa9ff);text-decoration:none;font-size:14px;line-height:1.3}.link-card .lc-title:hover{text-decoration:underline}.link-card .lc-desc{font-size:13px;color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.link-card .lc-img{margin-top:6px;max-width:100%;max-height:240px;border-radius:8px;object-fit:cover;cursor:pointer}.link-card .lc-media{position:relative;margin-top:6px;cursor:pointer;align-self:flex-start}.link-card .lc-media .lc-img{margin-top:0;display:block}.link-card .lc-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:#0009;display:grid;place-items:center;pointer-events:none}.msg.mine .link-card{margin-left:auto}.set-nav .set-ver{margin-top:auto;padding:14px 10px 4px;font-size:11px;color:var(--faint);opacity:.75;user-select:text}.ip-cloud{left:52px;top:-12px}.avf>.av{inset:14%!important;width:72%!important;height:72%!important}.avf>.avfr-svg{overflow:hidden}.av-wrap:has(>.avf)>.dot-st,.fc-av:has(>.avf)>.dot-st{right:2px;bottom:2px}.pc-av:has(>.avf)>.dot-st,.ip-av:has(>.avf)>.dot-st{right:4px;bottom:4px}.vu .av-wrap:has(>.avf){margin:0}.vusers.compact .vu:has(.avf){padding:initial}.av-wrap.vav:has(>.avf):after,.tile .tav:has(>.avf):after{inset:-5px}.tile .tav>.avf>.av,.av-wrap>.avf>.av{inset:14%!important;width:72%!important;height:72%!important}.vu .av-wrap.vav.spk:after,.vu .av-wrap.vav:after{display:none!important}.vu .voice-indicator.talking{color:var(--speak)}.vu .av-wrap{flex:none}#pipFaces{display:flex;gap:16px;align-items:flex-start;justify-content:center;flex-wrap:wrap}#pipFaces .pf{display:flex;flex-direction:column;align-items:center;gap:8px;width:56px}#pipFaces .pf .av-wrap{box-shadow:none!important}#pipFaces .pf .av-wrap:after{display:none!important}#pipFaces .pf-mic{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#00000073;color:var(--muted);transition:color .12s,background .12s}#pipFaces .pf-mic.on{color:#06140d;background:var(--speak)}#pipFaces .pf-mic.off{color:#ff6b6b}body>.pip .pip-faces .pf .av-wrap,body>.pip .pip-faces .pf .avf{width:46px!important;height:46px!important}.pip .pip-faces .pf .av-wrap>.avf,.pip .pip-faces .pf .av-wrap>.av{width:46px!important;height:46px!important}.tile .eyes{cursor:default;pointer-events:auto}.tile .eyes .eyes-pop{position:absolute;bottom:calc(100% + 6px);right:0;min-width:160px;max-height:220px;overflow:auto;padding:8px;border-radius:10px;background:var(--glass-2,rgba(20,22,30,.92));border:1px solid var(--hair-2,rgba(255,255,255,.1));box-shadow:0 12px 30px -10px #000000b3;display:none;flex-direction:column;gap:6px;z-index:20;color:var(--text)}.tile .eyes:hover .eyes-pop{display:flex}.tile .eyes .ep-h{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.tile .eyes .ep-r{display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}.avf>.av,.tile .tav>.avf>.av,.av-wrap>.avf>.av{inset:0!important;width:100%!important;height:100%!important}.avf>.avfr-svg{inset:-19.44%;width:138.9%;height:138.9%;overflow:visible}.vu .av-wrap{margin:3px 4px 3px 0}#pipFaces{gap:22px}.mem .tx{display:flex;flex-direction:column;justify-content:center;gap:1px}.mem .s.note span{font-style:normal;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.msg-sys.call-log{justify-content:center;margin:12px 18px;gap:10px}.msg-sys.call-log:before,.msg-sys.call-log:after{content:"";flex:1;height:1px;background:var(--hair)}.msg-sys.call-log .cl-ico{width:22px;height:22px}.avf>.avfr-svg{inset:-19.44% auto auto -19.44%!important;width:138.88%!important;height:138.88%!important;transform:none!important}.avf>.av{left:0!important;top:0!important;margin:0!important}.tile .tav{width:clamp(44px,17cqmin,88px)}:root{--speak:var(--tacc,var(--hl-a,#22c55e))}.vu .av-wrap,.vu .av-wrap:has(>.avf){margin:0 2px 0 0!important;flex:none}.private-call #callView .stage-body{flex:0 0 var(--dmcall-h,58%)!important;min-height:140px}.private-call #dmCallChatSlot{flex:1 1 0;border-top:0!important}.dmcall-div{flex:none;height:9px;margin:-4px 0;position:relative;z-index:5;cursor:row-resize;display:grid;place-items:center}.dmcall-div:before{content:"";width:100%;height:1px;background:var(--hair)}.dmcall-div:after{content:"";position:absolute;width:44px;height:4px;border-radius:4px;background:var(--hair-2,var(--muted));opacity:.6;transition:opacity .15s,background .15s}.dmcall-div:hover:after,.dmcall-div.drag:after,.dmcall-div:focus-visible:after{opacity:1;background:var(--tacc,var(--hl-a))}.dmcall-div[hidden]{display:none}.kbd-bind{cursor:pointer;min-width:120px;text-align:center}.kbd-bind.rec{outline:2px solid var(--tacc,var(--hl-a));animation:bindPulse 1s ease-in-out infinite}@keyframes bindPulse{50%{opacity:.6}}.bind-reset{display:flex;justify-content:flex-end;padding:10px 12px}.splash{background:#0d0d0f!important}.sp-glow,.sp-shadow,.sp-bar{display:none!important}.sp-logo{width:120px;height:120px;border-radius:50%;background:#f2f3f5;display:grid;place-items:center;animation:spBreath 2.4s cubic-bezier(.45,0,.55,1) infinite}.sp-pill{width:90px!important;height:40px!important;border-radius:20px!important;background:#0b0c0f!important;box-shadow:none!important;animation:none!important}.sp-pill>.sp-dot{left:9px!important;width:22px!important;height:22px!important;margin-top:-11px!important;background:var(--hl-a,#a678ff)!important;animation:spSlide 2.4s cubic-bezier(.65,0,.35,1) infinite!important}@keyframes spBreath{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes spSlide{0%,12%{transform:translate(0)}45%,62%{transform:translate(50px)}92%,to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.sp-logo,.sp-pill>.sp-dot{animation:none!important}}.sp-tip b{color:var(--hl-a,#a678ff)}.msg-sys.call-log.miss .cl-ico{background:color-mix(in srgb,#ff5d6c 18%,transparent);color:#ff5d6c;transform:rotate(135deg)}.mem{min-height:42px;padding:4px 8px;gap:12px;align-items:center}.mem>.av-wrap{width:34px!important;height:34px!important;flex:none}.mem .tx{display:flex!important;flex-direction:column;justify-content:center;gap:1px!important;min-width:0;line-height:1.2}.mem .tx>.n{line-height:18px;margin:0;display:flex;align-items:center;gap:5px;min-width:0}.mem .tx>.s{line-height:15px;margin:0;font-size:12px}.mem .tx>.s.note span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:normal}.tile .tav{width:clamp(40px,15cqmin,76px)}:root[data-bg=carbono]:not([data-tone]):not([data-theme=light]),:root[data-bg=carbono][data-tone=carbono]{--glass:rgba(18,18,18,.84);--glass-2:rgba(23,23,23,.97);--glass-3:rgba(255,255,255,.035);--wall:#0e0e0e}:root[data-theme=light][data-bg=carbono]{--glass:rgba(250,250,250,.72);--glass-2:rgba(255,255,255,.9);--glass-3:rgba(0,0,0,.03);--wall:#e9e9eb}:root[data-tone=carbono]{--wall:#0c0c0c;--glass:rgba(18,18,18,.88);--glass-2:rgba(23,23,23,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.055);--press:rgba(255,255,255,.1);--hair:rgba(255,255,255,.07);--hair-2:rgba(255,255,255,.12);--text:#f2f2f2;--muted:#a8a8a8;--faint:#707070;--tile:rgba(255,255,255,.035);--shadow:0 24px 60px -24px rgba(0,0,0,.85)}#members{display:flex;flex-direction:column;gap:2px}.mem{min-height:44px;padding:5px 10px;gap:12px}.mem>.av-wrap{width:32px!important;height:32px!important}.mem>.av-wrap>.dot-st,.mem>.av-wrap:has(>.avf)>.dot-st{right:-4px!important;bottom:-4px!important;width:13px;height:13px}.mem-h{padding-top:16px}@container (max-width:700px){.prof-edit .prof-prev{order:-1;position:static;padding:4px 0 14px;background:none;display:flex;flex-direction:column;align-items:center}.prof-edit .prof-prev>*:not(.pc-lbl){width:min(300px,100%);border-radius:18px;box-shadow:0 24px 50px -24px #000000bf,0 0 0 1px var(--hair)}}:root[data-bg=carbono]{--accent:#a678ff}.fs-add{background:var(--hl-a,var(--accent));color:#fff;box-shadow:0 2px 10px color-mix(in srgb,var(--hl-a,var(--accent)) 35%,transparent)}.fs-add[aria-pressed=true]{background:color-mix(in srgb,var(--hl-a,var(--accent)) 16%,transparent);color:var(--hl-a,var(--accent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hl-a,var(--accent)) 55%,transparent)}.pth.pth-mix{text-shadow:0 1px 3px rgba(0,0,0,.55)}.pth.pth-mix .pc-body,.pth.pth-mix .ip-body{background:#00000047;border-radius:12px}:not(.tav)>.avf>.avfr-svg{left:calc(-1 * var(--frp,19.44%))!important;top:calc(-1 * var(--frp,19.44%))!important;width:calc(100% + 2 * var(--frp,19.44%))!important;height:calc(100% + 2 * var(--frp,19.44%))!important}.pth .pc-bubble{background:#232326;color:#f2f2f4;border-color:#ffffff1f}.pth.pth-light .pc-bubble{background:#fff;color:#15171c;border-color:#0000001a}.an-act .act-mini.an-ic{width:40px;height:40px;padding:0;overflow:hidden;border-radius:10px;background:#000}.an-act .act-mini.an-ic.wide{width:86px}.an-act .act-mini.an-ic img{width:100%;height:100%;object-fit:cover;display:block}:root,:root[data-bg],:root[data-tone]{--accent:var(--hl-a,#a678ff)!important;--accent-ink:#0b0b0f!important}.isl-drops .dcall{position:absolute;right:-3px;top:-3px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--hl-a,#a678ff);color:#fff;box-shadow:0 0 0 2px var(--wall)}.isl-drops .dcall.miss{background:#ff453a}.isl-drops .drop.ringing{animation:dropRing 1s ease-in-out infinite}@keyframes dropRing{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}}.call-inc{inset:70px auto auto 50%;transform:translate(-50%);animation:ci-in2 .38s cubic-bezier(.2,.9,.22,1.06)}@keyframes ci-in2{0%{opacity:0;transform:translate(-50%,-14px) scale(.96)}}.call-inc .ci-av{box-shadow:0 0 color-mix(in srgb,var(--hl-a,#a678ff) 60%,transparent)}@media(prefers-reduced-motion:reduce){.isl-drops .drop.ringing{animation:none}}.dm-inc{display:flex;align-items:center;gap:10px;margin:8px 12px 0;padding:8px 10px 8px 12px;border-radius:14px;background:color-mix(in srgb,var(--hl-a,#a678ff) 14%,var(--glass-2,#1d1d20));border:1px solid color-mix(in srgb,var(--hl-a,#a678ff) 40%,transparent)}.dm-inc b{flex:1;font-size:13.5px}.dm-inc .di-ic{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--hl-a,#a678ff);color:#fff;animation:ci-blink 1.2s infinite}#fsIn.settled .an-card,#fsIn.settled .fr-row,#fsIn.settled .fl-row,#fsIn.settled [style*=--d]{animation:none!important}.chat-block[data-th] .msgs{background-attachment:local}.chat-block[data-th=aurora] .msgs{background:radial-gradient(120% 50% at 50% 0,color-mix(in srgb,#20c997 22%,transparent),transparent 60%),radial-gradient(80% 40% at 80% 10%,color-mix(in srgb,#3b82f6 20%,transparent),transparent 70%)}.chat-block[data-th=lavanda] .msgs{background:radial-gradient(circle at 20% 80%,color-mix(in srgb,#a78bfa 16%,transparent),transparent 45%),radial-gradient(circle,rgba(167,139,250,.1) 1.2px,transparent 1.6px) 0 0/22px 22px}.chat-block[data-th=lavanda] .msg.mine .tx{border-radius:22px 22px 6px}.chat-block[data-th=sunset] .msgs{background:linear-gradient(180deg,color-mix(in srgb,#ff8a3d 14%,transparent),transparent 40%,color-mix(in srgb,#ff3c8e 14%,transparent))}.chat-block[data-th=oceano] .msgs{background:repeating-radial-gradient(circle at 50% 120%,rgba(34,211,238,.06) 0 2px,transparent 2px 26px),linear-gradient(180deg,transparent,color-mix(in srgb,#2563eb 18%,transparent))}.chat-block[data-th=morango] .msgs{background:radial-gradient(circle,rgba(255,107,139,.13) 2px,transparent 2.5px) 0 0/28px 28px,radial-gradient(70% 50% at 100% 100%,color-mix(in srgb,#e11d48 16%,transparent),transparent)}.chat-block[data-th=morango] .msg.mine .tx{border-radius:20px 20px 4px}.chat-block[data-th=neon] .msgs{background:linear-gradient(rgba(255,46,166,.06) 1px,transparent 1px) 0 0/100% 32px,linear-gradient(90deg,rgba(122,92,255,.06) 1px,transparent 1px) 0 0/32px 100%}.chat-block[data-th=neon] .msg.mine .tx{box-shadow:0 0 14px color-mix(in srgb,#ff2ea6 55%,transparent);border-radius:8px}.chat-block[data-th=cereja] .msgs{background:radial-gradient(60% 40% at 0 100%,color-mix(in srgb,#ff4d6d 18%,transparent),transparent),radial-gradient(60% 40% at 100% 0,color-mix(in srgb,#8b0a3a 25%,transparent),transparent)}.chat-block[data-th=floresta] .msgs{background:repeating-linear-gradient(115deg,rgba(74,222,128,.045) 0 14px,transparent 14px 34px),linear-gradient(180deg,transparent 50%,color-mix(in srgb,#14532d 30%,transparent))}.chat-block[data-th=floresta] .msg.mine .tx{border-radius:18px 4px 18px 18px}.chat-block[data-th=meianoite] .msgs{background:radial-gradient(1px 1px at 20% 30%,#fff8,transparent),radial-gradient(1px 1px at 70% 15%,#fff6,transparent),radial-gradient(1.5px 1.5px at 85% 60%,#fff7,transparent),radial-gradient(1px 1px at 40% 75%,#fff5,transparent),linear-gradient(180deg,color-mix(in srgb,#0f172a 60%,transparent),color-mix(in srgb,#6366f1 12%,transparent))}.chat-block[data-th=dourado] .msgs{background:linear-gradient(135deg,color-mix(in srgb,#e0a21b 14%,transparent),transparent 45%),repeating-linear-gradient(45deg,rgba(224,162,27,.04) 0 2px,transparent 2px 18px)}.chat-block[data-th=dourado] .msg.mine .tx{border:1px solid rgba(255,220,140,.5)}.chat-block[data-th=gelo] .msgs{background:linear-gradient(180deg,color-mix(in srgb,#67c7f0 16%,transparent),transparent 55%)}.chat-block[data-th=gelo] .msg.mine .tx{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.35)}.chat-block[data-th=vulcao] .msgs{background:radial-gradient(120% 60% at 50% 110%,color-mix(in srgb,#f97316 28%,transparent),color-mix(in srgb,#7f1d1d 16%,transparent) 50%,transparent 80%)}.chat-block[data-th=vulcao] .msg.mine .tx{box-shadow:0 4px 18px color-mix(in srgb,#f97316 40%,transparent)}.chat-block[data-th=galaxia] .msgs{background:radial-gradient(1.5px 1.5px at 15% 20%,#fff9,transparent),radial-gradient(1px 1px at 55% 40%,#fff7,transparent),radial-gradient(1px 1px at 80% 80%,#fff8,transparent),radial-gradient(2px 2px at 35% 85%,#e9d5ff,transparent),radial-gradient(60% 50% at 70% 30%,color-mix(in srgb,#c084fc 22%,transparent),transparent),radial-gradient(70% 60% at 20% 70%,color-mix(in srgb,#1e1b4b 50%,transparent),transparent)}.chat-block[data-th=galaxia] .msg.mine .tx{box-shadow:0 0 18px color-mix(in srgb,#c084fc 45%,transparent)}.fl-a .fl-lt{overflow:hidden;text-overflow:ellipsis;min-width:0}.fl-a .fl-tm{flex:none;opacity:.75}.fl-a .fl-tm:before{content:"· "}html.no-screen #vconnScr,html.no-screen #dScr,html.no-screen [data-act=screen]{display:none!important}.set-wrap.mob{display:block!important}.set-wrap.mob .set-nav{flex-direction:column!important;border:0!important;padding:6px 4px;gap:4px;overflow:visible}.set-wrap.mob .set-nav .nav-th{display:none}.set-wrap.mob .set-nav button{height:52px;padding:0 14px;border-radius:14px;background:var(--glass-3);color:var(--text);font-size:15px;gap:14px}.set-wrap.mob .set-nav button svg:first-child{width:20px;height:20px;color:var(--hl-a,var(--accent))}.set-wrap.mob .set-nav button span{flex:1}.set-wrap.mob .set-nav button svg:last-child:not(:first-child){color:var(--faint)}.set-wrap.mob .set-nav button:hover{transform:none}.set-wrap.mob .set-nav .set-ver{text-align:center;padding:16px 0 4px}.set-wrap.mob.m-list .set-pane,.set-wrap.mob.m-pane .set-nav{display:none}.set-wrap.mob .set-pane{padding-top:4px}.set-back{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px 0 6px;margin:0 0 8px;border-radius:12px;color:var(--text);font-weight:700;font-size:15px;background:var(--glass-3)}#islUpd{display:none}@media(max-width:820px){#islUpd{display:inline-flex}}#islUpd.spin svg{animation:updSpin .8s linear infinite}@keyframes updSpin{to{transform:rotate(360deg)}}.ip-actpop{box-sizing:border-box;max-width:calc(100% - 24px);overflow:hidden}.ip-actpop .act-row{align-items:center;min-width:0}.ip-actpop .act-row input{flex:1 1 auto;width:0}.ip-actpop .act-row .ap-cnt,.ip-actpop .act-row .ap-clr,.ip-actpop .act-row .btn{flex:none}.ip-actpop .act-row .btn{padding:0 12px;height:34px}.ip-actpop .ap-hint{font-size:12px;line-height:1.35;overflow-wrap:anywhere}.qrx{position:fixed;z-index:95;display:flex;align-items:center;gap:2px;padding:6px 8px;border-radius:999px;background:var(--glass-2,#1d1d20);border:1px solid var(--hair-2);box-shadow:0 14px 40px #00000080;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:qrxIn .26s cubic-bezier(.2,.9,.2,1.2) both}.qrx-e{width:40px;height:40px;border-radius:50%;font-size:24px;display:grid;place-items:center;transition:transform .15s}.qrx-e:active{transform:scale(1.3)}.qrx-m{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--hover);color:var(--text);margin-left:2px}@keyframes qrxIn{0%{opacity:0;transform:translateY(8px) scale(.9)}}.msg.qrx-on{background:var(--hover);border-radius:12px}.msg.swiping{position:relative;will-change:transform}.msg .sw-ic{position:absolute;left:-34px;top:50%;width:28px;height:28px;margin-top:-14px;border-radius:50%;display:grid;place-items:center;background:var(--hover);color:var(--muted);opacity:0;transition:background .15s,color .15s,transform .15s}.msg .sw-ic.go{background:var(--hl-a,var(--accent));color:#fff;transform:scale(1.1)}html.lite *,html.lite *:before,html.lite *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.lite .glass,html.lite .island,html.lite .win,html.lite .sheet,html.lite .cmenu,html.lite .pop-card,html.lite .qrx{background-color:var(--wall,#141414)!important}html.lite .msg.new,html.lite .vu.new,html.lite .an-card,html.lite .tiles .win{animation:none!important}html.lite .tile,html.lite .win,html.lite .card,html.lite .sheet{box-shadow:none!important}html.lite body:before,html.lite body:after{display:none!important}html.lite .msgs{contain:content}html.lite .msg{content-visibility:auto;contain-intrinsic-size:auto 56px}html.lite .tile .acts{opacity:1}@media(hover:none){.tile .acts{opacity:1}}@media(max-width:820px){.pip:not(.dragging):not([data-corner=free]){inset:auto 10px 156px auto!important;width:190px!important;height:118px!important}}@media(max-width:820px){.sheet{display:flex;flex-direction:column}.sheet-b{flex:1 1 auto;min-height:0;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.set-wrap.mob,.set-wrap.mob .set-pane{height:auto!important;max-height:none!important;overflow:visible!important}}.fs-add{display:inline-flex;align-items:center;gap:6px}@media(max-width:820px){.fs-head{gap:6px;padding:8px 10px!important;flex-wrap:nowrap}.fs-head .fs-title span,.fs-head .fs-div{display:none}.fs-tabs{flex:1 1 auto;gap:2px}.fs-tabs button{height:36px;padding:0 10px;font-size:14px}.fs-add{width:38px;height:36px;padding:0!important;justify-content:center;border-radius:12px}.fs-add .fs-add-l{display:none}.fs-x{width:36px;height:36px}.fs-main{grid-template-columns:1fr!important}.fs-aside{display:none}.fl-row,.fr-row{min-height:56px}}html.lite,html.lite *{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html.lite button,html.lite .ch,html.lite .fl-row,html.lite .fr-row,html.lite .mem{transition:none!important}html.lite .msgs,html.lite .fs-body,html.lite .sheet-b,html.lite .side-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:820px){#pipMic,#pipDeaf{display:none!important}}@media(max-width:820px){.dm-who,.dm-tx{flex:1 1 auto;min-width:0}.dm-tx b{font-size:15px}.dm-tx .dm-presence{display:block;font-size:12.5px;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none!important;width:auto!important}}@media(max-width:820px){.win-head.dmh .win-title{max-width:calc(100% - 96px)!important;flex:1 1 auto}.win-head.dmh .dm-tx{max-width:none!important}}.dock .d.on{background:color-mix(in srgb,var(--accent) 26%,transparent);color:var(--accent)}.dock .d.dot{position:relative}.dock .d.dot:after{content:"";position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--danger)}.mus-chip{position:absolute;left:14px;top:12px;z-index:4;display:flex;align-items:center;gap:8px;max-width:min(320px,60%);height:32px;padding:0 12px 0 10px;border-radius:16px;background:var(--glass-2);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--hair-2);font-size:12.5px;font-weight:600;color:var(--text)}.mus-chip .t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mus-chip.tap{box-shadow:0 0 0 2px var(--accent)}.eq{display:flex;align-items:flex-end;gap:2px;height:13px;flex:none}.eq i{width:3px;border-radius:2px;background:var(--accent);animation:eq .9s ease-in-out infinite alternate}.eq i:nth-child(2){animation-delay:-.3s}.eq i:nth-child(3){animation-delay:-.6s}.eq.p i{animation:none;height:4px}@keyframes eq{0%{height:3px}to{height:13px}}.mus{position:absolute;right:14px;top:12px;bottom:88px;z-index:5;width:min(360px,calc(100% - 28px));display:flex;flex-direction:column;border-radius:18px;background:var(--glass-2);-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);border:1px solid var(--hair-2);box-shadow:0 30px 70px -30px #000c;overflow:hidden}.mus[hidden]{display:none}.mus>*{flex:none}.mus{overflow-y:auto}.mus-h{display:flex;align-items:center;padding:12px 12px 6px 16px;font-size:13.5px}.mus-x{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.mus-x:hover{background:var(--hover)}.mus-now{display:grid;grid-template-columns:64px 1fr;gap:10px 12px;padding:6px 14px 12px;border-bottom:1px solid var(--hair)}.mus-art{width:64px;height:64px;border-radius:12px;object-fit:cover;background:var(--hover)}.mus-info{min-width:0;display:flex;flex-direction:column;gap:3px}.mus-info b{font-size:13.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mus-info span{font-size:11.5px;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mus-bar{height:5px;border-radius:3px;background:var(--hover);margin-top:5px;cursor:pointer;overflow:hidden}.mus-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--hl-a,var(--accent)),var(--hl-b,var(--accent)));border-radius:3px}.mus-tm{font-variant-numeric:tabular-nums}.mus-ctl{grid-column:1/-1;display:flex;align-items:center;gap:4px}.mus-ctl button{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:var(--muted);transition:background .2s,color .2s,transform .2s}.mus-ctl button:hover{background:var(--hover);color:var(--text)}.mus-ctl button:active{transform:scale(.92)}.mus-ctl button.on{color:var(--accent)}.mus-ctl button.big{width:40px;height:40px;border-radius:50%;background:var(--text);color:var(--wall)}.mus-vol{flex:1;min-width:60px;margin-left:6px;accent-color:var(--accent)}.mus-now>.mus-empty{grid-column:1/-1}.mus-empty{padding:14px 4px;font-size:12.5px;color:var(--muted);line-height:1.45}.mus-tabs{display:flex;gap:4px;padding:8px 12px 4px}.mus-tabs button{height:28px;padding:0 12px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--muted)}.mus-tabs button[aria-current=true]{background:var(--hover);color:var(--text)}.mus-list{flex:1 0 140px;min-height:140px;overflow-y:auto;padding:4px 12px 8px;display:flex;flex-direction:column;gap:6px}.mus-m{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.35}.mus-m>div{min-width:0;display:flex;flex-direction:column}.mus-m b{font-size:12px}.mus-m span{overflow-wrap:anywhere}.mus-m.sys{color:var(--muted);font-size:12px;justify-content:center;text-align:center}.mus-q{display:flex;align-items:center;gap:8px;padding:5px;border-radius:10px}.mus-q:hover{background:var(--hover)}.mus-q .n{width:16px;text-align:center;font-size:11px;color:var(--faint)}.mus-q img{width:36px;height:36px;border-radius:7px;object-fit:cover}.mus-q .tx{flex:1;min-width:0;display:flex;flex-direction:column}.mus-q .tx b{font-size:12.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mus-q .tx span{font-size:11px;color:var(--muted)}.mus-q button{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:var(--muted);opacity:0}.mus-q:hover button{opacity:1}.mus-q button:hover{background:var(--press);color:var(--text)}.mus-in{display:flex;gap:6px;padding:10px 12px;border-top:1px solid var(--hair)}.mus-in input{flex:1;min-width:0;height:36px;padding:0 12px;border-radius:11px;background:var(--hover);border:1px solid var(--hair);color:var(--text);font:inherit;font-size:13px}.mus-in button{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:var(--accent)}@media(max-width:860px){.mus{inset:8px 8px 84px;width:auto}.mus-q button{opacity:1}}.aq-or{display:flex;align-items:center;gap:10px;font-size:12px;color:#7d858f;margin:4px 0}.aq-or:before,.aq-or:after{content:"";flex:1;height:1px;background:#ffffff1a}.auth-check.trust{font-size:12.5px;align-items:center}.auth-hint{font-size:12px;color:#8a929c;line-height:1.45;margin:0}.rc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0}.rc-grid code{padding:9px;border-radius:10px;background:var(--hover);text-align:center;font-size:15px;letter-spacing:.1em;font-weight:650;user-select:all}.ch .ch-n,.fl-cnt,.pt-cnt,.isl-cnt{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--danger,#f23f43);color:#fff;font-size:11px;font-weight:750;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums;line-height:1;flex:none}.ch .ch-n{margin-left:auto}.fl-row{position:relative}.fl-cnt{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.fl-row.unread .nm{font-weight:750;color:var(--text)}.pt-card{position:relative}.pt-cnt{position:absolute;top:8px;right:8px;box-shadow:0 0 0 3px var(--glass-2)}#homeBtn{position:relative}.isl-cnt{position:absolute;right:-6px;bottom:-5px;min-width:16px;height:16px;font-size:9.5px;padding:0 4px;box-shadow:0 0 0 2px var(--wall,#111)}.isl-drops.isl-pdrops{left:auto;right:calc(100% + 8px);flex-direction:row-reverse}.isl-pdrops .pdrop{border-radius:11px}.pd-ic{width:28px;height:28px;border-radius:9px;overflow:hidden;display:grid;place-items:center;background:var(--hover);font-size:11px}.pd-ic img{width:100%;height:100%;object-fit:cover}.isl-drops .pdrop .av.pd-au{position:absolute!important;right:-4px;bottom:-4px;width:16px!important;height:16px!important;font-size:8px!important;box-shadow:0 0 0 2px var(--wall,#111)}.isl-pdrops .dn{inset:-5px -5px auto auto;background:var(--danger,#f23f43);color:#fff;box-shadow:0 0 0 2px var(--wall,#111)}.mtn{padding:0 3px;border-radius:5px;font-weight:600;color:color-mix(in srgb,var(--accent) 80%,#fff);background:color-mix(in srgb,var(--accent) 18%,transparent);cursor:default}.mtn.role{color:var(--rc,var(--accent));background:color-mix(in srgb,var(--rc,var(--accent)) 16%,transparent)}.mtn.all{color:#f0b232;background:#f0b23224}.msg.mention{background:#f0b23212;box-shadow:inset 2px 0 #f0b232}.mention-pop{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:20;max-height:320px;overflow-y:auto;padding:6px;border-radius:14px;background:var(--glass-2);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border:1px solid var(--hair-2);box-shadow:0 20px 50px -20px #000c}.mp-h{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:4px 8px 6px}.composer .mention-pop .mp-it{width:100%;height:auto;display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:9px;text-align:left;font-size:13.5px}.composer .mp-it span:last-child{margin-left:auto;font-size:12px;color:var(--muted)}.mp-it.on,.mp-it:hover{background:var(--hover)}.mp-ic{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--hover);font-weight:800;color:#f0b232}.mp-ic.role{color:var(--accent)}.pc-friend{width:100%;margin-top:8px;height:38px;display:flex;align-items:center;justify-content:center;gap:7px}.prof-prev2{display:none}@container (max-width:700px){.prof-prev2{display:flex;flex-direction:column;align-items:center;padding:14px 0 6px}.prof-prev2>*:not(.pc-lbl){width:min(280px,100%);border-radius:18px;box-shadow:0 24px 50px -24px #000000bf,0 0 0 1px var(--hair)}}.act-mini.sq{border-radius:4px}.act-mini.sq img{object-fit:cover;object-position:center}#pipFaces{position:absolute;inset:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:10px 12px!important;padding:30px 12px 44px!important;overflow:hidden}#pipFaces .pf{position:relative;width:auto!important;gap:0!important}body>.pip .pip-faces .pf .av-wrap,body>.pip .pip-faces .pf .avf,.pip .pip-faces .pf .av-wrap>.avf,.pip .pip-faces .pf .av-wrap>.av{width:var(--pf,44px)!important;height:var(--pf,44px)!important}#pipFaces .pf.spk .av-wrap{box-shadow:0 0 0 2px var(--speak)!important;border-radius:50%}#pipFaces .pf-mic{position:absolute;right:-3px;bottom:-3px;width:15px!important;height:15px!important;border-radius:50%;background:#1b1b1f!important;color:#ff6b6b;box-shadow:0 0 0 2px #00000059}#pipFaces .pf-more{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;font-size:12px;font-weight:700;color:var(--muted)}.inbox-item.has-av{display:flex;align-items:center;gap:10px;text-align:left}.inbox-item .ib-tx{display:flex;flex-direction:column;min-width:0}.inbox-item .ib-tx span{overflow:hidden;text-overflow:ellipsis}.vu-act{position:fixed;z-index:9999;min-width:180px;max-width:260px;padding:10px 12px;border-radius:12px;background:var(--panel,#1c1c22);border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px #00000073;pointer-events:none;animation:vuIn .12s ease}@keyframes vuIn{0%{opacity:0;transform:translate(-4px)}}.vu-act-n{font-weight:700;font-size:13px;margin-bottom:6px}.vu-act-r{display:flex;gap:10px;align-items:center;margin-top:6px}.vu-act-t{display:flex;flex-direction:column;min-width:0;font-size:12px;line-height:1.3}.vu-act-t .k{opacity:.6;font-size:11px}.vu-act-t .d{opacity:.7}.vu-act-t b,.vu-act-t .d{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-grid.noan .pt-card{animation:none!important}.pt-card:focus-visible,.pt-card:focus{outline:none;border-color:color-mix(in srgb,var(--hl-a) 80%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--hl-a) 55%,transparent);transform:translateY(-3px)}.mus-chip-pp{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:6px;border-radius:50%;background:#ffffff1a;color:inherit;border:0;cursor:pointer;flex:none}.mus-chip-pp:hover{background:#fff3}.mus-chip{cursor:pointer}.act-mini.gico{width:var(--gs);height:var(--gs);border-radius:calc(var(--gs)*.22);overflow:hidden;flex:none;display:inline-block;background:#111}.act-mini.gico img{width:100%;height:100%;object-fit:cover;display:block;image-rendering:auto}.isl-pdrops .pdrop.ment{border-radius:50%;box-shadow:0 0 0 2px var(--tacc,var(--hl-a)),0 6px 16px -8px #0009}.isl-pdrops .pdrop.ment .pd-sub{position:absolute;right:-4px;bottom:-4px;width:15px;height:15px;border-radius:5px;overflow:hidden;box-shadow:0 0 0 2px var(--wall,#111);display:grid;place-items:center;background:var(--glass-2);font-size:7px}.isl-pdrops .pdrop.ment .pd-sub img{width:100%;height:100%;object-fit:cover}.isl-pdrops .dn.at{left:-5px;right:auto;top:-5px;background:var(--tacc,var(--hl-a));color:#fff;font-size:10px}.mus-m.ev{display:flex;gap:10px;align-items:center;padding:8px 10px;margin:4px 0;border-radius:12px;background:var(--glass-3,rgba(255,255,255,.04));border:1px solid var(--hair)}.mus-m.ev .ev-art{width:38px;height:38px;border-radius:8px;object-fit:cover;flex:none;background:#222}.mus-m.ev .ev-tx{display:flex;flex-direction:column;min-width:0;line-height:1.25}.mus-m.ev .ev-tx small{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hl-a)}.mus-m.ev.skip .ev-tx small{color:var(--muted)}.mus-m.ev .ev-tx b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mus-m.ev .ev-tx span{font-size:11.5px;opacity:.7}.msgs .msg .gut{align-self:flex-start;margin-bottom:0!important}.msgs .msg.first:not(.mine) .gut{margin-top:0}.msgs .msg.first:not(.mine) .bcol .hd{min-height:28px;display:flex;align-items:center;margin-bottom:2px}.msgs .msg.hasrep.first:not(.mine) .gut{margin-top:24px}#islDrops .dn{inset:-5px -5px auto auto;background:var(--danger,#f23f43);color:#fff;box-shadow:0 0 0 2px var(--wall,#111)}#islDrops .drop:has(.dn) .dd{display:none}.frx-sep{grid-column:1/-1;height:1px;background:var(--hair);margin:4px 0}.ovpv{position:relative;margin:10px 12px 12px;aspect-ratio:16/9;max-height:220px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#1d3b2a,#2b2350 55%,#4a1f2f);border:1px solid var(--hair)}.ovpv:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 2px,transparent 2px 6px);pointer-events:none}.ovpv.off .ovpv-card{opacity:.25!important;filter:grayscale(1)}.ovpv-lbl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59}.ovpv-card{position:absolute;display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:9px;background:#0a0a0eb8;transition:all .35s cubic-bezier(.22,1,.36,1)}.ovpv[data-pos=tl] .ovpv-card{left:8px;top:8px}.ovpv[data-pos=tr] .ovpv-card{right:8px;top:8px}.ovpv[data-pos=bl] .ovpv-card{left:8px;bottom:8px}.ovpv[data-pos=br] .ovpv-card{right:8px;bottom:8px}.ovpv-u{display:flex;align-items:center;gap:5px;font-size:10px;color:#ddd}.ovpv-av{width:14px;height:14px;border-radius:50%;background:#666}.ovpv-u.spk .ovpv-av{box-shadow:0 0 0 2px var(--speak,#3ddc97)}.ovpv-eye{display:inline-flex;color:#9ad}.ovpv-eye svg{width:11px;height:11px}.voice-indicator.watch{color:var(--muted)}:root[data-tone=aurora]{--wall:#04121a;--glass:rgba(10,34,44,.82);--glass-2:rgba(14,46,58,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(120,255,230,.09);--hair-2:rgba(120,255,230,.15);--text:#e3fbf6;--muted:#8fbdb5;--faint:#5a8079;--tile:rgba(255,255,255,.035)}:root[data-tone=cereja]{--wall:#160409;--glass:rgba(46,10,22,.82);--glass-2:rgba(60,14,30,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(255,120,160,.09);--hair-2:rgba(255,120,160,.15);--text:#ffe9f0;--muted:#d39aac;--faint:#94606f;--tile:rgba(255,255,255,.035)}:root[data-tone=ambar]{--wall:#140c02;--glass:rgba(42,26,6,.82);--glass-2:rgba(56,35,9,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(255,200,120,.09);--hair-2:rgba(255,200,120,.15);--text:#fff3e0;--muted:#cfb08a;--faint:#8f7656;--tile:rgba(255,255,255,.035)}:root[data-tone=menta]{--wall:#03140e;--glass:rgba(10,40,30,.82);--glass-2:rgba(14,52,40,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(140,255,200,.09);--hair-2:rgba(140,255,200,.15);--text:#e6fff4;--muted:#94c7b1;--faint:#5e8b78;--tile:rgba(255,255,255,.035)}:root[data-tone=cobalto]{--wall:#030a1f;--glass:rgba(10,24,64,.82);--glass-2:rgba(14,32,84,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(140,170,255,.09);--hair-2:rgba(140,170,255,.15);--text:#e8eeff;--muted:#97a6d6;--faint:#5e6d9c;--tile:rgba(255,255,255,.035)}:root[data-tone=neon]{--wall:#0d0418;--glass:rgba(34,10,52,.82);--glass-2:rgba(46,14,70,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(255,110,255,.09);--hair-2:rgba(255,110,255,.15);--text:#fbeaff;--muted:#c19acb;--faint:#86638f;--tile:rgba(255,255,255,.035)}:root[data-tone=lava]{--wall:#140502;--glass:rgba(46,14,6,.82);--glass-2:rgba(62,19,8,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(255,140,90,.09);--hair-2:rgba(255,140,90,.15);--text:#fff0ea;--muted:#d0a08e;--faint:#93685a;--tile:rgba(255,255,255,.035)}:root[data-tone=lavanda]{--wall:#0c0a18;--glass:rgba(30,26,56,.82);--glass-2:rgba(40,35,74,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(190,170,255,.09);--hair-2:rgba(190,170,255,.15);--text:#f0edff;--muted:#aaa3cf;--faint:#706994;--tile:rgba(255,255,255,.035)}:root[data-tone=limao]{--wall:#0b1203;--glass:rgba(26,40,8,.82);--glass-2:rgba(34,52,11,.97);--glass-3:rgba(255,255,255,.035);--hover:rgba(255,255,255,.05);--press:rgba(255,255,255,.09);--hair:rgba(210,255,110,.09);--hair-2:rgba(210,255,110,.15);--text:#f4ffe3;--muted:#b2c793;--faint:#788c5c;--tile:rgba(255,255,255,.035)}.whatsnew{position:fixed;right:18px;bottom:18px;z-index:9000;width:min(320px,calc(100vw - 32px));padding:12px 14px;border-radius:16px;background:var(--glass-2);border:1px solid var(--hair-2);box-shadow:0 22px 50px -18px #000000bf;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);color:var(--text)}.whatsnew .wn-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.whatsnew .wn-hd b{font-size:13.5px}.whatsnew .wn-x{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.whatsnew .wn-x:hover{background:var(--hover)}.whatsnew ul{margin:0;padding:0 0 0 16px;display:grid;gap:4px;font-size:12.5px;color:var(--muted)}.whatsnew li::marker{color:var(--hl-a,#a678ff)}.win-title .dm-tx{min-width:72px}#chatView.dmsplit>.win-head .win-title .dm-tx{max-width:none;min-width:72px;flex:1 1 auto}.win-title .dm-who{min-width:120px}@media(max-width:760px){.whatsnew{top:calc(env(safe-area-inset-top,0px) + 62px);bottom:auto;right:16px;left:16px;width:auto}}.ovpv{margin-left:auto;margin-right:auto;max-width:420px}.chat-block.dmth,.dm-ghost.dmth{background:radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--th2) 16%,transparent),transparent 70%),radial-gradient(80% 60% at 0 0,color-mix(in srgb,var(--th1) 12%,transparent),transparent 70%)}.chat-block.dmth .msgs,.dm-ghost.dmth .msgs{background:transparent!important}.chat-block.dmth .typing,.chat-block.dmth .composer-wrap{background:transparent}.chat-block.dmth .composer{background:color-mix(in srgb,var(--th1) 7%,rgba(255,255,255,.035));backdrop-filter:blur(14px)}.dm-who{overflow:visible}.dm-who .av-wrap{margin:2px}.dm-who .dot-st{right:-2px;bottom:-2px;z-index:2}.win-title,.win-head .win-title{overflow:visible}.win-head.ctr .win-title:has(.dm-who){overflow:visible}.win-head .win-title:has(.dm-who){padding:3px 0}:root[data-tone=mentaPastel]{--wall:#dcf5ea;--glass:rgba(240,252,246,.62);--glass-2:rgba(240,252,246,.9);--glass-3:rgba(255,255,255,.4);--hover:rgba(20,90,60,.06);--press:rgba(20,90,60,.1);--hair:rgba(20,90,60,.1);--hair-2:rgba(20,90,60,.17);--text:#163d2e;--muted:#4f7d6a;--faint:#86b2a0;--accent:#1fa874;--accent-ink:#fff}:root[data-tone=lilasPastel]{--wall:#ebe3fb;--glass:rgba(246,242,255,.62);--glass-2:rgba(246,242,255,.9);--glass-3:rgba(255,255,255,.4);--hover:rgba(70,40,130,.06);--press:rgba(70,40,130,.1);--hair:rgba(70,40,130,.1);--hair-2:rgba(70,40,130,.17);--text:#2c1d4f;--muted:#6c5a96;--faint:#a294c4;--accent:#7c5ce0;--accent-ink:#fff}:root[data-tone=ceuPastel]{--wall:#dcecfb;--glass:rgba(242,248,255,.62);--glass-2:rgba(242,248,255,.9);--glass-3:rgba(255,255,255,.4);--hover:rgba(25,70,130,.06);--press:rgba(25,70,130,.1);--hair:rgba(25,70,130,.1);--hair-2:rgba(25,70,130,.17);--text:#14304f;--muted:#4f6f92;--faint:#8aa6c4;--accent:#2f80ed;--accent-ink:#fff}:root[data-tone=pessegoPastel]{--wall:#fde6da;--glass:rgba(255,246,240,.62);--glass-2:rgba(255,246,240,.9);--glass-3:rgba(255,255,255,.4);--hover:rgba(140,60,30,.06);--press:rgba(140,60,30,.1);--hair:rgba(140,60,30,.1);--hair-2:rgba(140,60,30,.17);--text:#45231a;--muted:#8c5e4e;--faint:#bf9384;--accent:#f0783c;--accent-ink:#fff}:root[data-tone=coralPastel]{--wall:#fde0e0;--glass:rgba(255,244,244,.62);--glass-2:rgba(255,244,244,.9);--glass-3:rgba(255,255,255,.4);--hover:rgba(140,40,50,.06);--press:rgba(140,40,50,.1);--hair:rgba(140,40,50,.1);--hair-2:rgba(140,40,50,.17);--text:#46191e;--muted:#8f5459;--faint:#c28b90;--accent:#ef5a6f;--accent-ink:#fff}.theme-card.theme-more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed var(--hair-2);background:transparent;color:var(--muted)}.theme-card.theme-more:hover{color:var(--text);background:var(--hover)}.theme-card[hidden]{display:none!important}.dm-who .av-wrap{overflow:visible!important}.rep-list{display:grid;gap:4px;margin:8px 0 10px}.rep-opt{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:var(--glass-3);border:1px solid var(--hair);cursor:pointer;font-size:13.5px}.rep-opt:hover{background:var(--hover)}.rep-opt:has(input:checked){border-color:var(--danger,#f23f43);background:color-mix(in srgb,var(--danger,#f23f43) 10%,transparent)}.rep-opt input{accent-color:var(--danger,#f23f43)}.rep-ta{width:100%;resize:vertical;min-height:70px}.rep-ta{display:block;box-sizing:border-box;padding:10px 12px;border-radius:10px;background:var(--glass-3);border:1px solid var(--hair);color:var(--text);font:inherit;font-size:13.5px;outline:none}.rep-ta:focus{border-color:var(--hair-2)}.cvv-box{display:flex;flex-direction:column;gap:2px;margin:10px 0;padding:14px 16px;border-radius:12px;background:color-mix(in srgb,var(--hl-a,#a678ff) 12%,transparent);border:1px solid color-mix(in srgb,var(--hl-a,#a678ff) 35%,transparent)}.cvv-box b{font-size:20px}.mod-warn{color:var(--text)!important;font-size:14px}.auth-hint{font-size:11.5px;color:var(--muted);margin:-4px 2px 8px;line-height:1.35}.set-plans{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:10px 12px;border-radius:12px;font-weight:800;font-size:13.5px;color:#fff;background:linear-gradient(120deg,#7c4dff,#c04dff 55%,#ff5fa2);box-shadow:0 8px 22px -10px #aa5affcc;position:relative;overflow:hidden}.set-plans:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);animation:plShine 3.2s ease-in-out infinite}.set-plans .sp-ic{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#ffffff38}@keyframes plShine{60%,to{transform:translate(120%)}}.plans-ov{position:fixed;inset:0;z-index:9500;background:#06060a9e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;overflow-y:auto;padding:28px 16px}.plans{position:relative;width:min(1040px,100%);height:max-content;border-radius:26px;background:var(--glass-2,#17171c);border:1px solid var(--hair-2);box-shadow:0 40px 90px -30px #000000d9;padding:0 0 28px;overflow:hidden;color:var(--text)}.pl-x{position:absolute;right:16px;top:16px;z-index:3;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#00000047;color:#fff}.pl-x:hover{background:#00000073}.pl-hero{position:relative;padding:46px 32px 30px;text-align:center;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,rgba(140,90,255,.38),transparent 70%)}.pl-orb{position:absolute;border-radius:50%;filter:blur(50px);opacity:.7;pointer-events:none}.pl-orb.a{width:280px;height:280px;left:-60px;top:-90px;background:#7c4dff;animation:plOrb 9s ease-in-out infinite alternate}.pl-orb.b{width:240px;height:240px;right:-50px;top:-60px;background:#ff5fa2;animation:plOrb 11s ease-in-out infinite alternate-reverse}@keyframes plOrb{to{transform:translate(40px,30px) scale(1.15)}}.pl-ht{position:relative}.pl-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);font-size:12.5px;color:#fff}.pl-badge svg{color:#ffd54a}.pl-ht h2{margin:16px 0 8px;font-size:clamp(24px,3.4vw,34px);letter-spacing:-.02em;line-height:1.15}.pl-ht p{margin:0 auto;max-width:560px;color:var(--muted);font-size:14.5px;line-height:1.5}.pl-cycle{display:inline-flex;margin-top:20px;padding:4px;border-radius:14px;background:#00000040;border:1px solid var(--hair)}.pl-cycle button{padding:8px 16px;border-radius:10px;font-weight:700;font-size:13px;color:var(--muted)}.pl-cycle button[aria-pressed=true]{background:var(--text);color:var(--wall,#111)}.pl-founder{display:flex;align-items:center;gap:12px;margin:0 28px 18px;padding:12px 16px;border-radius:14px;background:linear-gradient(90deg,#ffd54a24,#ffd54a0a);border:1px solid rgba(255,213,74,.3)}.pl-founder .pf-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#ffd54a;color:#3a2b00;flex:none}.pl-founder b{display:block;font-size:13.5px}.pl-founder span{font-size:12.5px;color:var(--muted)}.pl-cards{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:14px;padding:0 28px;align-items:stretch}.pl-card{position:relative;display:flex;flex-direction:column;padding:22px 20px 20px;border-radius:20px;background:var(--glass-3);border:1px solid var(--hair)}.pl-card.plus{border-color:color-mix(in srgb,#5e9bff 45%,var(--hair));background:linear-gradient(180deg,rgba(94,155,255,.1),transparent 60%),var(--glass-3)}.pl-card.pro{transform:translateY(-8px);border:1.5px solid transparent;background:linear-gradient(var(--glass-2,#17171c),var(--glass-2,#17171c)) padding-box,linear-gradient(135deg,#7c4dff,#ff5fa2,#ffd54a) border-box;box-shadow:0 26px 60px -24px #a05affbf}.pl-card.pro:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(90% 60% at 50% 0%,rgba(150,90,255,.22),transparent 70%);pointer-events:none}.pl-pop{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:800;color:#fff;background:linear-gradient(90deg,#7c4dff,#ff5fa2);box-shadow:0 6px 16px -6px #ff5fa2cc;white-space:nowrap}.pl-ch{display:flex;flex-direction:column;gap:2px}.pl-name{font-size:19px;font-weight:800}.pl-card.pro .pl-name{background:linear-gradient(90deg,#c9a7ff,#ff8cc0,#ffd54a);-webkit-background-clip:text;background-clip:text;color:transparent}.pl-tag{font-size:12.5px;color:var(--muted)}.pl-price{display:flex;align-items:baseline;gap:4px;margin:16px 0 2px}.pl-price b{font-size:32px;letter-spacing:-.02em}.pl-price span{color:var(--muted);font-size:13px}.pl-sub{font-size:12px;color:var(--muted);min-height:16px}.pl-card.pro .pl-sub,.pl-card.plus .pl-sub{color:#ffd54a}.pl-card ul{list-style:none;margin:16px 0 18px;padding:0;display:grid;gap:9px;flex:1}.pl-card li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;line-height:1.35}.pl-card li svg{flex:none;margin-top:1px;color:#3ddc97}.pl-card.pro li svg{color:#ff8cc0}.pl-go{width:100%;padding:12px;border-radius:13px;font-weight:800;font-size:14px;background:var(--hover);color:var(--text);transition:transform .15s,filter .15s}.pl-card.plus .pl-go{background:#5e9bff;color:#fff}.pl-card.pro .pl-go,.pl-go.flux{background:linear-gradient(90deg,#7c4dff,#ff5fa2);color:#fff;box-shadow:0 12px 26px -12px #ff5fa2e6}.pl-go:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.08)}.pl-go:disabled{opacity:.6;cursor:default}.pl-sec{margin:34px 28px 0}.pl-sec h3{margin:0 0 14px;font-size:20px}.pl-table{border:1px solid var(--hair);border-radius:16px;overflow:hidden}.pl-tr{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.15fr}.pl-tr+.pl-tr{border-top:1px solid var(--hair)}.pl-tr.head{background:#ffffff08;font-weight:800;font-size:13px}.pl-td{padding:11px 14px;font-size:13px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--muted)}.pl-td.nm{justify-content:flex-start;text-align:left;color:var(--text)}.pl-td.pro{background:#a05aff12;color:var(--text);font-weight:600}.pl-tr.head .pl-td.pro{background:linear-gradient(90deg,#7c4dff40,#ff5fa240);color:#fff}.pl-tg{padding:9px 14px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);background:#ffffff05;border-top:1px solid var(--hair)}.pl-td .ok{color:#3ddc97;display:inline-flex}.pl-td.pro .ok{color:#ff8cc0}.pl-td .no{color:var(--faint);display:inline-flex}.pl-flux{padding:24px;border-radius:22px;background:radial-gradient(80% 120% at 0% 0%,rgba(255,213,74,.14),transparent 60%),radial-gradient(80% 120% at 100% 100%,rgba(124,77,255,.18),transparent 60%),var(--glass-3);border:1px solid var(--hair)}.pl-fh{display:flex;gap:14px;align-items:flex-start}.pl-fic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#ffd54a,#ff9f2e);color:#3a2b00;flex:none;box-shadow:0 10px 24px -10px #ffbe3ce6}.pl-fic svg{width:24px;height:24px}.pl-fh h3{margin:2px 0 4px}.pl-fh p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.5}.pl-prog{margin:18px 0 6px;padding:14px 16px;border-radius:16px;background:#0003;border:1px solid var(--hair);display:grid;gap:10px}.pl-pt{display:flex;justify-content:space-between;gap:10px;font-size:13px}.pl-pt span{color:var(--muted)}.pl-bar{position:relative;height:10px;border-radius:99px;background:#ffffff14}.pl-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,#ffd54a,#ff9f2e,#ff5fa2)}.pl-bar .mk{position:absolute;top:-3px;width:4px;height:16px;margin-left:-2px;border-radius:2px;background:#ffffff59}.pl-prog .pl-go{width:auto;justify-self:start;padding:10px 18px}.pl-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.pl-lv{padding:16px;border-radius:16px;background:var(--glass-2,#17171c);border:1px solid var(--hair)}.pl-lv.l2{border-color:#ffbe3c59}.pl-lv.l3{border-color:#ff5fa273;box-shadow:0 18px 40px -24px #ff5fa2b3}.pl-lvh{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pl-lvh b{font-size:15px}.pl-lvh span{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:800;color:#ffd54a}.pl-lvh span svg{width:13px;height:13px}.pl-lv ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.pl-lv li{display:flex;gap:8px;font-size:12.5px;color:var(--muted)}.pl-lv li svg{flex:none;color:#ffd54a;margin-top:1px}.pl-foot{margin:26px 28px 0;text-align:center;font-size:12.5px;color:var(--faint)}@media(max-width:820px){.pl-cards,.pl-levels{grid-template-columns:1fr}.pl-card.pro{transform:none;order:-1}.pl-tr{grid-template-columns:1.3fr .9fr .9fr 1fr}.pl-td{padding:9px 8px;font-size:12px}.pl-hero{padding:40px 20px 24px}.pl-cards,.pl-sec,.pl-founder{margin-left:16px;margin-right:16px}.pl-cards{padding:0 16px;margin:0}}:root[data-theme=light] .plans-ov{background:#1e1e2859}:root[data-theme=light] .pl-x{background:#00000014;color:var(--text)}body:has(#backdrop:not([hidden]))>.pip,body:has(.plans-ov)>.pip{visibility:hidden;pointer-events:none}.pl-founder.pl-beta{background:linear-gradient(120deg,#8b7bff47,#ff5cc82e);border-color:#8b7bff8c}.pcb.xb-bae svg{animation:baePulse 2.8s ease-in-out infinite}@keyframes baePulse{0%,to{filter:drop-shadow(0 0 1px color-mix(in srgb,var(--xc) 35%,transparent))}50%{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--xc) 70%,transparent))}}@media(prefers-reduced-motion:reduce){.pcb.xb-bae svg{animation:none}}.bdg-x[aria-pressed=false]{opacity:.45}.bdg-xhint{grid-column:1/-1;font-size:12px;color:var(--muted);margin-top:4px}.pc-id{border:0;background:var(--hair);color:var(--muted);font:inherit;font-size:11px;font-weight:600;padding:1px 7px;border-radius:6px;cursor:pointer;margin-left:6px}.pc-id:hover{color:var(--text)}.avf.anim .fr-slow{animation-duration:22s}.avf.anim .fr-blink{animation:frBlink 1.2s ease-in-out infinite}.frx-sep.pro{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--muted);height:auto;background:none;grid-column:1/-1}.frx-it.lock{opacity:.5}.frx-it.lock:after{content:"PRO";position:absolute;top:4px;right:4px;font-size:9px;font-weight:800;padding:1px 4px;border-radius:4px;background:var(--hair);color:var(--text)}.frx-it{position:relative}.bg-more{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px dashed var(--hair2,rgba(255,255,255,.18));background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:600;border-radius:10px;cursor:pointer;min-height:34px;padding:0 10px}.bg-more:hover{color:var(--text);border-color:var(--muted)}.bgp .bg-more{min-height:64px}.theme-card.lock{opacity:.55;position:relative}.theme-card.lock:after{content:"+";position:absolute;top:6px;right:8px;font-size:10px;font-weight:800;padding:1px 5px;border-radius:5px;background:var(--hair);color:var(--text)}.bgp button.bg-more{align-items:center;justify-content:center;color:var(--muted);text-shadow:none;border:1px dashed rgba(255,255,255,.18);background:transparent}.bg-solid .bg-more{width:auto}.pv-box{position:relative;width:min(920px,100%);height:max-content;border-radius:22px;background:var(--glass-2,#141417);border:1px solid var(--hair-2);box-shadow:0 30px 80px -30px #000c;padding:34px 30px 26px;color:var(--text)}.pv-x{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:10px;border:0;background:var(--hair);color:var(--muted);display:grid;place-items:center;cursor:pointer}.pv-x:hover{color:var(--text)}.pv-hd{text-align:center;margin-bottom:22px}.pv-kick{font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.pv-hd h2{margin:6px 0;font-size:28px;font-weight:750;letter-spacing:-.4px}.pv-hd p{margin:0 0 16px;color:var(--muted);font-size:14px}.pv-cycle{display:inline-flex;padding:3px;border-radius:11px;background:var(--hair)}.pv-cycle button{border:0;background:none;color:var(--muted);font:inherit;font-size:13px;font-weight:600;padding:7px 14px;border-radius:8px;cursor:pointer}.pv-cycle button[aria-pressed=true]{background:var(--text);color:var(--wall)}.pv-life{display:flex;align-items:center;gap:8px;justify-content:center;margin:-6px auto 18px;font-size:13px;color:var(--muted)}.pv-life svg{color:#8b7bff}.pv-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pv-card{display:flex;flex-direction:column;padding:20px;border-radius:16px;border:1px solid var(--hair-2);background:#ffffff05}.pv-card.hl{border-color:color-mix(in srgb,#8b7bff 55%,transparent);background:color-mix(in srgb,#8b7bff 6%,transparent)}.pv-ch{display:flex;align-items:center;justify-content:space-between;gap:8px}.pv-name{font-size:15px;font-weight:700}.pv-now{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--hair);color:var(--muted)}.pv-price{margin:12px 0 14px;display:flex;align-items:baseline;gap:4px}.pv-price b{font-size:30px;font-weight:750;letter-spacing:-.5px}.pv-price span{color:var(--muted);font-size:13px}.pv-card ul{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:9px;flex:1}.pv-card li{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;color:var(--text-2,var(--text))}.pv-card li svg{flex:none;margin-top:2px;color:var(--muted)}.pv-card.hl li svg{color:#a99cff}.pv-go{border:0;border-radius:11px;padding:11px 14px;font:inherit;font-weight:700;font-size:13.5px;cursor:pointer;background:var(--text);color:var(--wall);transition:opacity .15s,transform .15s}.pv-go:hover:not(:disabled){transform:translateY(-1px)}.pv-go:disabled{background:var(--hair);color:var(--muted);cursor:default}.pv-card.hl .pv-go:not(:disabled){background:#8b7bff;color:#fff}.pv-go.sm{padding:8px 14px;font-size:12.5px}.pv-go.ghost{background:var(--hair);color:var(--text)}.pv-more{display:flex;align-items:center;gap:6px;margin:18px auto 0;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.pv-more:hover{color:var(--text)}.pv-more svg{transition:transform .2s}.pv-more.open svg{transform:rotate(180deg)}.pv-table{margin-top:12px;border:1px solid var(--hair-2);border-radius:14px;overflow:hidden;font-size:13px}.pv-tr{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;border-top:1px solid var(--hair)}.pv-tr.head{border-top:0;font-weight:700;color:var(--muted);font-size:12px}.pv-td{padding:9px 12px;text-align:center;display:flex;align-items:center;justify-content:center}.pv-td.nm{justify-content:flex-start;text-align:left;color:var(--text-2,var(--text))}.pv-td .ok{color:#a99cff;display:flex}.pv-td .no{color:var(--muted);opacity:.5;display:flex}.pv-tg{padding:10px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--hair)}.pv-flux{margin-top:26px;padding-top:22px;border-top:1px solid var(--hair)}.pv-fh{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.pv-fic{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;color:#b18cff;background:color-mix(in srgb,#b18cff 14%,transparent)}.pv-fh h3{margin:0 0 3px;font-size:16px}.pv-fh p{margin:0;font-size:13px;color:var(--muted)}.pv-prog{padding:14px;border-radius:14px;background:var(--hair);margin-bottom:12px}.pv-pt{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:10px}.pv-pt span{color:var(--muted)}.pv-bar{position:relative;height:6px;border-radius:99px;background:#ffffff14}.pv-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#b18cff;transition:width .5s cubic-bezier(.22,1,.36,1)}.pv-bar .mk{position:absolute;top:-3px;width:2px;height:12px;background:var(--muted);opacity:.5;transform:translate(-1px)}.pv-frow{display:flex;align-items:center;gap:8px;margin-top:12px}.pv-frow small{flex:1;color:var(--muted);font-size:12px}.pv-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pv-lv{padding:12px 14px;border-radius:12px;border:1px solid var(--hair-2)}.pv-lv.on{border-color:color-mix(in srgb,#b18cff 55%,transparent)}.pv-lvh{display:flex;justify-content:space-between;font-size:13px;margin-bottom:8px}.pv-lvh span{color:var(--muted);font-size:12px}.pv-lv ul{margin:0;padding:0 0 0 16px;font-size:12.5px;color:var(--muted);display:grid;gap:4px}@media(max-width:760px){.pv-box{padding:28px 16px 20px}.pv-cards,.pv-levels{grid-template-columns:1fr}.pv-hd h2{font-size:23px}.pv-tr{grid-template-columns:1.3fr 1fr 1fr 1fr}.pv-td{padding:8px 6px;font-size:12px}}:root[data-theme=light] .pv-box{background:#fff}.pp-av{display:flex;align-items:center;gap:10px;margin:10px 0 12px}.pp-img{width:64px;height:64px;border-radius:50%;background:var(--hair) center/cover}.acc-id{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-4px 0 14px;font-size:13px;color:var(--muted)}.acc-id small{flex-basis:100%;font-size:12px}.set-plans{background:color-mix(in srgb,#8b7bff 12%,transparent)!important;color:var(--text)!important;border:1px solid color-mix(in srgb,#8b7bff 35%,transparent)!important;box-shadow:none!important;font-weight:700!important}.set-plans:after{display:none!important}.set-plans .sp-ic{background:transparent!important;color:#a99cff}:root{--volume-accent:var(--rng,#72ae98)}:root[data-theme=light]{--volume-accent:var(--rng,#38795f)}.pc-badges .pcb{transition:transform .18s cubic-bezier(.2,.8,.2,1);transform-origin:50% 100%;will-change:transform}.pcb.xb-flux{color:#fff!important;overflow:visible}.pcb.xb-flux svg{filter:drop-shadow(0 0 2px rgba(255,255,255,.55)) drop-shadow(0 1px 1px rgba(0,0,0,.6))}.pcb.xb-flux:before{content:"";position:absolute;right:62%;top:50%;width:0;height:2px;margin-top:-1px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9));opacity:0;box-shadow:-2px -5px 0 -.5px #ffffff80,-4px 5px 0 -.5px #fff6}.pcb.xb-flux:hover svg{animation:fluxDash .55s cubic-bezier(.2,.9,.2,1) infinite}.pcb.xb-flux:hover:before{animation:fluxTrail .55s linear infinite}@keyframes fluxDash{0%{transform:translate(-3px) scaleX(.9)}35%{transform:translate(3px) scaleX(1.22)}60%{transform:translate(1px) scaleX(1.05)}to{transform:translate(-3px) scaleX(.9)}}@keyframes fluxTrail{0%{width:0;opacity:0}30%{width:14px;opacity:1}to{width:4px;opacity:0;transform:translate(-10px)}}@media(prefers-reduced-motion:reduce){.pcb.xb-flux:hover svg,.pcb.xb-flux:hover:before{animation:none}}.pc-founder{position:relative;display:inline-flex;align-items:center;gap:5px;margin-left:4px;padding:2px 9px 2px 7px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.2px;color:#f5d27a;background:linear-gradient(120deg,#f5d27a29,#ffecb40f);overflow:hidden;isolation:isolate}.pc-founder svg{filter:drop-shadow(0 0 4px rgba(245,210,122,.7));flex:none}.pc-founder span{background:linear-gradient(90deg,#f5d27a,#fff3c8 40%,#f5d27a 60%,#d9a93f);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fdShine 3.6s linear infinite}.pc-founder:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);background-size:250% 100%;animation:fdSweep 3.6s ease-in-out infinite;mix-blend-mode:overlay;pointer-events:none;z-index:-1}@keyframes fdShine{to{background-position:-220% 0}}@keyframes fdSweep{0%{background-position:150% 0}60%,to{background-position:-100% 0}}.pth-light .pc-founder{color:#9a6b00}.pth-light .pc-founder span{background-image:linear-gradient(90deg,#9a6b00,#d9a93f,#9a6b00)}@media(prefers-reduced-motion:reduce){.pc-founder span,.pc-founder:after{animation:none}}.pcard.pth{background:linear-gradient(180deg,#0000000f,#00000038),linear-gradient(180deg,var(--tha) 0%,color-mix(in srgb,var(--tha) 55%,var(--thb)) 42%,var(--thb) 100%);box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 50px -18px #000000b3}.pcard.pth .pc-banner{position:relative}.pcard.pth .pc-banner:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:38%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--tha) 35%,transparent));pointer-events:none}.pcard.pth-light{background:linear-gradient(180deg,#ffffff0d,#ffffff2e),linear-gradient(180deg,var(--tha) 0%,color-mix(in srgb,var(--tha) 55%,var(--thb)) 42%,var(--thb) 100%)}.pv{--pv:var(--rng,var(--accent))}.pv-box{background:linear-gradient(180deg,color-mix(in srgb,var(--pv) 14%,var(--wall)) 0%,color-mix(in srgb,var(--pv) 4%,var(--wall)) 260px,var(--wall) 100%);border-color:color-mix(in srgb,var(--pv) 30%,var(--hair-2));box-shadow:0 0 0 1px #ffffff0a,0 40px 100px -30px color-mix(in srgb,var(--pv) 45%,rgba(0,0,0,.8))}.pv-box:before{content:"";position:absolute;left:50%;top:-80px;width:420px;height:220px;transform:translate(-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--pv) 40%,transparent),transparent);pointer-events:none;filter:blur(10px)}.pv-kick{color:var(--pv)}.pv-card{background:color-mix(in srgb,var(--text) 3%,transparent)}.pv-card.hl{border-color:color-mix(in srgb,var(--pv) 65%,transparent);background:color-mix(in srgb,var(--pv) 10%,transparent);box-shadow:0 16px 40px -20px color-mix(in srgb,var(--pv) 60%,transparent)}.pv-card.hl li svg,.pv-td .ok,.pv-life svg{color:var(--pv)}.pv-card.hl .pv-go:not(:disabled){background:var(--pv);color:var(--wall)}.pv-cycle button[aria-pressed=true]{background:var(--pv);color:var(--wall)}.pv-bar i{background:var(--pv)}.pv-lv.on{border-color:color-mix(in srgb,var(--pv) 60%,transparent);background:color-mix(in srgb,var(--pv) 7%,transparent)}.pv-fic{color:var(--pv);background:color-mix(in srgb,var(--pv) 16%,transparent)}.pv-tg{padding:14px 12px 8px;font-size:12px;font-weight:800;letter-spacing:.8px;color:var(--pv);background:color-mix(in srgb,var(--pv) 9%,transparent);border-top:1px solid color-mix(in srgb,var(--pv) 25%,transparent);display:flex;align-items:center;gap:8px}.pv-tg:before{content:"";width:4px;height:12px;border-radius:2px;background:var(--pv)}.pv-tr.head .pv-td{color:var(--text);font-size:12.5px}.pip-eye{position:absolute;top:8px;right:8px;z-index:3;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:99px;background:#0000008c;color:#fff;font-size:11.5px;font-weight:700;backdrop-filter:blur(6px);pointer-events:none}.pip-eye[hidden]{display:none}.pf{position:relative}.pf-eye{position:absolute;left:-2px;bottom:-2px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:#0b0c10;color:#9cc8ff;box-shadow:0 0 0 2px #0006}.msg:hover .macts,.macts:focus-within{animation:mactsIn .26s cubic-bezier(.2,1.2,.3,1) both}.macts button{transition:transform .2s cubic-bezier(.2,1.4,.3,1),background .15s,color .15s}.macts button:hover{transform:translateY(-2px) scale(1.12)}.macts button:active{transform:scale(.88)}.macts button:hover svg{animation:mactIc .45s cubic-bezier(.2,1.3,.3,1)}.msg:hover .macts button{animation:mactBtn .32s cubic-bezier(.2,1.2,.3,1) both}.msg:hover .macts button:nth-child(2){animation-delay:.03s}.msg:hover .macts button:nth-child(3){animation-delay:.06s}.msg:hover .macts button:nth-child(4){animation-delay:.09s}.msg:hover .macts button:nth-child(5){animation-delay:.12s}.msg:hover .macts button:nth-child(6){animation-delay:.15s}.msg:hover .macts button:nth-child(7){animation-delay:.18s}@keyframes mactsIn{0%{opacity:0;transform:translateY(6px) scale(.92)}to{opacity:1;transform:none}}@keyframes mactBtn{0%{opacity:0;transform:translateY(5px) scale(.7)}to{opacity:1;transform:none}}@keyframes mactIc{0%{transform:scale(1) rotate(0)}40%{transform:scale(1.25) rotate(-10deg)}70%{transform:scale(.95) rotate(5deg)}to{transform:none}}@media(prefers-reduced-motion:reduce){.msg:hover .macts,.msg:hover .macts button,.macts button:hover svg{animation:none}.macts button:hover{transform:none}}.acc-card{padding:4px 16px!important}.acc-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--hair)}.acc-card>.acc-row:first-child{border-top:0}.acc-l{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.acc-l b{font-size:13.5px}.acc-l span,.acc-v{font-size:12.5px;color:var(--muted)}.acc-v{display:inline-flex;gap:8px;align-items:center}.acc-link{border:0;background:none;color:var(--rng,var(--accent));font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;padding:0}.acc-devs{display:grid;gap:8px;padding:0 0 14px}.acc-dev{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--hair)}.acc-dev>div{flex:1;display:flex;flex-direction:column;gap:2px}.acc-dev small{color:var(--muted);font-size:11.5px}.to-end{position:fixed;left:50%;bottom:32px;transform:translate(-50%);z-index:9400;width:min(360px,calc(100vw - 32px));padding:18px;border-radius:18px;background:var(--glass-2,#18181c);border:1px solid var(--hair-2);box-shadow:0 30px 70px -20px #000000b3;text-align:center;color:var(--text)}.to-end .to-ic{width:42px;height:42px;margin:0 auto 8px;border-radius:12px;display:grid;place-items:center;color:var(--rng,var(--accent));background:color-mix(in srgb,var(--rng,var(--accent)) 15%,transparent)}.to-end b{font-size:15px}.to-end p{margin:4px 0 14px;font-size:13px;color:var(--muted)}.to-btns{display:flex;gap:8px;justify-content:center}.timeout.click{cursor:pointer}.timeout.click:hover{text-decoration:underline}.wn2{position:fixed;inset:0;z-index:9800;display:grid;place-items:center;padding:16px;background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--rng,var(--accent)) 28%,rgba(6,6,10,.75)),#040408db);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);perspective:900px}.wn2-fx{position:absolute;inset:0;overflow:hidden}.wn2-fx i{position:absolute;display:block;animation:wnFloat var(--d) ease-in-out var(--dl) infinite}.wn2-fx .sp{width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 10px 2px hsl(var(--h) 90% 70% / .8)}.wn2-fx .cf{width:8px;height:3px;border-radius:2px;background:hsl(var(--h) 85% 65%);opacity:.7}@keyframes wnFloat{0%,to{transform:translateY(0) rotate(0);opacity:.25}50%{transform:translateY(-26px) rotate(160deg);opacity:1}}.wn2-card{position:relative;width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:28px 26px 22px;border-radius:26px;color:var(--text);background:linear-gradient(170deg,color-mix(in srgb,var(--rng,var(--accent)) 16%,var(--wall)),var(--wall) 60%);border:1px solid color-mix(in srgb,var(--rng,var(--accent)) 40%,transparent);box-shadow:0 50px 120px -30px color-mix(in srgb,var(--rng,var(--accent)) 55%,#000),inset 0 1px #ffffff14}.wn2-glow{position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--wa,0deg),transparent 0 70%,color-mix(in srgb,var(--rng,var(--accent)) 90%,#fff) 82%,transparent 94%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:wnSpin 4s linear infinite;pointer-events:none}@property --wa{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes wnSpin{to{--wa:360deg}}.wn2-top{display:flex;align-items:center;gap:14px;margin-bottom:18px}.wn2-logo{width:54px;height:54px;flex:none;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--rng,var(--accent)),color-mix(in srgb,var(--rng,var(--accent)) 40%,#000));box-shadow:0 10px 30px -6px color-mix(in srgb,var(--rng,var(--accent)) 70%,transparent);animation:wnPop 2.4s ease-in-out infinite}@keyframes wnPop{0%,to{transform:rotate(-4deg) scale(1)}50%{transform:rotate(4deg) scale(1.06)}}.wn2-v{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--rng,var(--accent));padding:3px 9px;border-radius:99px;background:color-mix(in srgb,var(--rng,var(--accent)) 16%,transparent)}.wn2-top h2{margin:6px 0 0;font-size:24px;font-weight:800;letter-spacing:-.4px}.wn2-list{display:grid;gap:8px}.wn2-it{display:flex;gap:12px;align-items:flex-start;padding:11px 12px;border-radius:14px;background:color-mix(in srgb,var(--text) 4%,transparent);border:1px solid var(--hair);animation:wnIn .55s cubic-bezier(.2,1.2,.3,1) both;animation-delay:calc(.25s + var(--i) * .07s);transition:transform .2s,background .2s}.wn2-it:hover{transform:translate(4px);background:color-mix(in srgb,var(--rng,var(--accent)) 10%,transparent)}@keyframes wnIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.wn2-ic{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;color:var(--rng,var(--accent));background:color-mix(in srgb,var(--rng,var(--accent)) 15%,transparent)}.wn2-it b{display:block;font-size:14px;margin-bottom:2px}.wn2-it span{font-size:12.5px;color:var(--muted);line-height:1.4}.wn2-go{display:block;width:100%;margin-top:18px;border:0;border-radius:14px;padding:13px;font:inherit;font-weight:800;font-size:14.5px;cursor:pointer;color:var(--wall);background:var(--rng,var(--accent));box-shadow:0 12px 28px -10px color-mix(in srgb,var(--rng,var(--accent)) 80%,transparent);transition:transform .2s cubic-bezier(.2,1.4,.3,1)}.wn2-go:hover{transform:translateY(-2px) scale(1.02)}.wn2-go:active{transform:scale(.97)}.wn2-conf{position:fixed;width:8px;height:8px;border-radius:2px;pointer-events:none;z-index:2}@media(prefers-reduced-motion:reduce){.wn2-fx i,.wn2-glow,.wn2-logo,.wn2-it{animation:none}}.wn2-ic{color:hsl(var(--ih) 85% 72%);background:hsl(var(--ih) 80% 60% / .16)}.wn2-logo{background:linear-gradient(135deg,#8b7bff,#5e7bff 60%,#3fb6ff)}.wn2-v{color:#c9b8ff;background:#8b7bff2e}.wn2-go{background:linear-gradient(120deg,#8b7bff,#4f7cff);color:#fff}.wn2-glow{background:conic-gradient(from var(--wa,0deg),transparent 0 65%,#8b7bff 78%,#3fb6ff 86%,transparent 95%)}.pc-founder{padding:0!important;background:none!important;overflow:visible!important;margin-left:6px!important;color:#f5c542!important;cursor:default;display:inline-grid!important;place-items:center;position:relative}.pc-founder:after{content:attr(data-tip)!important;position:absolute!important;left:50%!important;bottom:calc(100% + 6px)!important;top:auto!important;right:auto!important;transform:translate(-50%) translateY(4px);white-space:nowrap;padding:4px 9px;border-radius:8px;font-size:11.5px;font-weight:700;color:#fff;background:#0a0a0eeb;box-shadow:0 6px 18px #0006;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;animation:none!important;mix-blend-mode:normal!important;z-index:5;background-size:auto!important}.pc-founder:hover:after,.pc-founder.tip:after,.pc-founder:focus-visible:after{opacity:1;transform:translate(-50%)}.pc-founder svg{filter:none!important}.pc-founder .fd-spark{position:absolute;left:50%;top:1px;width:6px;height:6px;margin-left:-3px;background:radial-gradient(circle,#fff 0 30%,#fff0 70%);border-radius:50%;animation:fdTw 2.2s ease-in-out infinite;pointer-events:none}.pc-founder .fd-spark:before,.pc-founder .fd-spark:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.4px;margin:-.7px 0 0 -5px;border-radius:2px;background:linear-gradient(90deg,transparent,#fff,transparent)}.pc-founder .fd-spark:after{transform:rotate(90deg)}@keyframes fdTw{0%,to{transform:scale(.35);opacity:.25}50%{transform:scale(1.1) rotate(45deg);opacity:1}}@media(prefers-reduced-motion:reduce){.pc-founder .fd-spark{animation:none;opacity:.8}}.pcb.xb-flux.fxt1{color:#d7e6ff!important}.pcb.xb-flux.fxt2{color:#7cc8ff!important}.pcb.xb-flux.fxt2 svg{filter:drop-shadow(0 0 3px rgba(124,200,255,.6))}.pcb.xb-flux.fxt3{color:#b99bff!important}.pcb.xb-flux.fxt3 svg{filter:drop-shadow(0 0 3px rgba(185,155,255,.7))}.pcb.xb-flux.fxt4{color:#ffd36b!important}.pcb.xb-flux.fxt4 svg{filter:drop-shadow(0 0 4px rgba(255,211,107,.75))}.pcb.xb-flux.fxt5 svg{animation:fxPrism 4s linear infinite;filter:drop-shadow(0 0 4px rgba(255,255,255,.6))}@keyframes fxPrism{0%{color:#7cc8ff}25%{color:#b99bff}50%{color:#ff9bd2}75%{color:#ffd36b}to{color:#7cc8ff}}.pcb.xb-flux.fxt3:after,.pcb.xb-flux.fxt4:after,.pcb.xb-flux.fxt5:after{display:block!important;content:""!important;position:absolute;inset:1px 1px auto auto!important;width:4px;height:4px;border-radius:50%;background:#fff!important;animation:fdTw 2s ease-in-out infinite!important;mix-blend-mode:normal!important}.mem .n{display:flex;align-items:center;gap:4px}.mem .n .ricon,.mem .n .nx{display:inline-flex;align-items:center;line-height:1}.ricon svg,.ricon img{display:block}.rchip.rm{padding-right:4px}.rchip-x{width:16px;height:16px;border:0;border-radius:50%;display:inline-grid;place-items:center;background:transparent;color:var(--muted);cursor:pointer;opacity:.7;margin-left:2px}.rchip-x:hover{opacity:1;background:var(--hover);color:var(--text)}.rchip-add{border:1px dashed var(--hair-2,rgba(255,255,255,.2))!important;background:transparent!important;color:var(--muted);cursor:pointer;min-width:28px;justify-content:center}.rchip-add:hover{color:var(--text)}.mem-flux{display:inline-flex;align-items:center;color:#fff;filter:drop-shadow(0 0 2px rgba(255,255,255,.5));flex:none}.pth-light .mem-flux,:root[data-theme=light] .mem-flux{color:#2b2d36;filter:none}.macts button:hover{transform:translateY(-4px) scale(1.2)!important;background:var(--press,var(--hover))}.macts button:hover+button,.macts button:has(+button:hover){transform:translateY(-1px) scale(1.08)}.macts button:hover svg{animation:none!important}.pcb.xb-flux.fxt1{color:#e4eeff!important}.pcb.xb-flux.fxt2{color:#5fb8ff!important}.pcb.xb-flux.fxt3{color:#a57dff!important}.pcb.xb-flux.fxt4{color:#ffc93c!important}.pcb.xb-flux.fxt5 svg{animation:fxPrism 3s linear infinite,fxSpin 6s linear infinite}@keyframes fxSpin{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}.mini-mus{display:flex;align-items:center;gap:9px;height:36px;padding:0 6px 0 4px;border-radius:12px;max-width:290px;cursor:pointer;position:relative;overflow:hidden}.mini-mus[hidden]{display:none}.mm-art{width:28px;height:28px;border-radius:7px;overflow:hidden;flex:none;display:grid;place-items:center;background:var(--hair);color:var(--muted)}.mm-art img{width:100%;height:100%;object-fit:cover;display:block}.mm-tx{display:flex;flex-direction:column;min-width:0;max-width:130px;line-height:1.15}.mm-tx b{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-tx span{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-ctl{display:flex;align-items:center;gap:2px;flex:none}.mm-b{width:26px;height:26px;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--muted);cursor:pointer;transition:transform .2s cubic-bezier(.2,1.4,.3,1),color .15s,background .15s}.mm-b:hover{color:var(--text);transform:scale(1.12)}.mm-b.pp{width:28px;height:28px;background:var(--text);color:var(--wall)}.mm-b.pp:hover{transform:scale(1.08)}.mm-pr{position:absolute;left:8px;right:8px;bottom:2px;height:2px;border-radius:2px;background:var(--hair)}.mm-pr i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--text);opacity:.8;transition:width 1s linear}@media(max-width:760px){.mini-mus{display:none!important}}.mus-mini-tg{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:8px}.mus-mini-tg:hover{color:var(--text)}.mus-mini-tg .sw{position:relative;width:26px;height:15px;border-radius:99px;background:var(--hair-2,rgba(255,255,255,.18));transition:background .2s}.mus-mini-tg .sw:after{content:"";position:absolute;left:2px;top:2px;width:11px;height:11px;border-radius:50%;background:#fff;transition:transform .2s}.mus-mini-tg .sw.on{background:var(--rng,var(--accent))}.mus-mini-tg .sw.on:after{transform:translate(11px)}.pcb.xb-flux svg,.pcb.xb-flux.fxt2 svg,.pcb.xb-flux.fxt3 svg,.pcb.xb-flux.fxt4 svg{filter:none!important}.pcb.xb-flux.fxt1{color:#c4d8ff!important}.pcb.xb-flux.fxt2{color:#0a84ff!important}.pcb.xb-flux.fxt3{color:#7a2cff!important}.pcb.xb-flux.fxt4{color:#fa0!important}.pcb.xb-flux.fxt5 svg{animation:fxPrism 6s linear infinite!important;filter:none!important}.pcb.xb-flux.fxt3:after,.pcb.xb-flux.fxt4:after,.pcb.xb-flux.fxt5:after{display:none!important}@keyframes fxPrism{0%{color:#2f9bff}25%{color:#8f5bff}50%{color:#ff3fa4}75%{color:#ffb800}to{color:#2f9bff}}@keyframes fxPrism{0%{color:#0a84ff}25%{color:#7a2cff}50%{color:#ff1f8f}75%{color:#fa0}to{color:#0a84ff}}.pcb.xb-flux svg{filter:drop-shadow(0 0 2px currentColor) drop-shadow(0 0 6px currentColor)!important}.pcb.xb-flux.fxt5 svg{filter:drop-shadow(0 0 2px currentColor) drop-shadow(0 0 6px currentColor)!important}.mini-mus{height:32px!important;padding:0 8px 0 3px!important;gap:8px!important;border-radius:11px!important;border:0!important;box-shadow:none!important;isolation:isolate;background:color-mix(in srgb,var(--rng,var(--accent)) 8%,rgba(255,255,255,.035))!important;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.mini-mus:before{content:"";position:absolute;inset:-12px;background:var(--cv) center/cover;filter:blur(26px) saturate(1.1);opacity:.18;z-index:-1;pointer-events:none}.mini-mus .mm-art{width:26px;height:26px;border-radius:6px}.mini-mus .mm-tx{max-width:112px}.mini-mus .mm-tx b{font-size:11.5px;font-weight:600}.mini-mus .mm-tx span{display:none}.mini-mus .mm-ctl{gap:1px}.mini-mus .mm-b{width:22px;height:22px;color:var(--muted)}.mini-mus .mm-b.pp{width:22px;height:22px;background:none!important;color:var(--text)!important}.mini-mus .mm-pr{left:6px;right:10px;bottom:1px;height:1.5px;background:#7f7f7f1f}.mini-mus .mm-pr i{opacity:.55}:root[data-theme=light] .mini-mus{background:color-mix(in srgb,var(--rng,var(--accent)) 8%,rgba(0,0,0,.035))!important}.cmenu .mi .m-ic{display:inline-grid;place-items:center;width:16px;margin-right:8px;color:#fff;filter:drop-shadow(0 0 2px rgba(255,255,255,.6))}.cmenu .mi:has(.m-ic){display:flex;align-items:center}:root[data-theme=light] .cmenu .mi .m-ic{color:#2b2d36;filter:none}.mini-mus{height:28px!important;padding:0 6px 0 3px!important;gap:6px!important;border-radius:9px!important}.mini-mus .mm-art{width:22px;height:22px;border-radius:5px}.mini-mus .mm-art.nof{color:var(--muted)}.mini-mus .mm-tx{max-width:96px}.mini-mus .mm-tx b{font-size:11px}.mini-mus .mm-ctl{gap:0}.mini-mus .mm-b,.mini-mus .mm-b.pp{width:19px;height:20px}.mini-mus .mm-pr{left:5px;right:8px}.aud-pl{position:relative;display:flex;align-items:center;gap:8px;width:min(300px,100%);height:40px;padding:0 8px 0 5px;border-radius:12px;isolation:isolate;overflow:hidden;background:color-mix(in srgb,var(--rng,var(--accent)) 8%,rgba(255,255,255,.035));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);margin-top:4px}:root[data-theme=light] .aud-pl{background:color-mix(in srgb,var(--rng,var(--accent)) 8%,rgba(0,0,0,.04))}.aud-pl.loading{opacity:.7}.ap-art{width:30px;height:30px;flex:none;border-radius:7px;display:grid;place-items:center;color:var(--rng,var(--accent));background:color-mix(in srgb,var(--rng,var(--accent)) 16%,transparent)}.aud-pl.on .ap-art svg{animation:apBeat 1s ease-in-out infinite}@keyframes apBeat{50%{transform:scale(1.15)}}.ap-tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.ap-tx b{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-tx span{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.ap-ctl{display:flex;align-items:center;gap:1px;flex:none}.ap-b{width:22px;height:22px;border:0;border-radius:50%;display:grid;place-items:center;background:none;color:var(--muted);cursor:pointer;transition:transform .2s cubic-bezier(.2,1.4,.3,1),color .15s}.ap-b:hover{color:var(--text);transform:scale(1.15)}.ap-b.pp{color:var(--text)}.ap-pr{position:absolute;left:6px;right:10px;bottom:2px;height:2px;border-radius:2px;background:#7f7f7f26;cursor:pointer}.ap-pr:after{content:"";position:absolute;inset:-5px 0}.ap-pr i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--text);opacity:.6}.att-chip.aud{width:auto;min-width:150px;max-width:220px;display:flex;align-items:center;padding:0 8px;gap:6px}.aud-chip{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;color:var(--text)}.aud-chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aud-chip svg{color:var(--rng,var(--accent));flex:none}.acc-st{flex-direction:column;align-items:flex-start!important;gap:6px!important;width:100%}.acc-bar{display:block;position:relative;width:min(260px,100%);height:4px;border-radius:4px;background:var(--hair)}.acc-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--rng,var(--accent))}.mini-mus{background:color-mix(in srgb,var(--rng,var(--accent)) 6%,rgba(0,0,0,.55))!important}.mini-mus:before{opacity:.12}.mini-mus .mm-tx b{color:#fff;overflow:hidden;text-overflow:clip;display:block;white-space:nowrap}.mini-mus .mm-tx b .mm-mq{display:inline-block;will-change:transform}.mini-mus .mm-tx b.mq{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6px,#000 calc(100% - 10px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6px,#000 calc(100% - 10px),transparent 100%)}.mini-mus .mm-tx b.mq .mm-mq{animation:mmMq var(--mqd,8s) ease-in-out infinite}@keyframes mmMq{0%,15%{transform:translate(0)}50%,65%{transform:translate(var(--mq))}to{transform:translate(0)}}.mini-mus .mm-b{color:#ffffff9e}.mini-mus .mm-b:hover,.mini-mus .mm-b.pp{color:#fff!important}.mini-mus .mm-pr{background:#ffffff1f}.mini-mus .mm-pr i{background:#fff}@media(prefers-reduced-motion:reduce){.mini-mus .mm-tx b.mq .mm-mq{animation:none}}.mini-mus .mm-tx b.mq .mm-mq{animation:mmTick var(--mqd,8s) linear infinite}.mini-mus .mm-gap{display:inline-block;width:28px}@keyframes mmTick{0%,8%{transform:translate(0)}to{transform:translate(var(--mq))}}.bot-tag{display:inline-flex;align-items:center;height:15px;padding:0 5px;margin-left:6px;border-radius:4px;background:var(--accent,#8b7bff);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.04em;vertical-align:middle}.bot-prev{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.bot-prev .an{font-weight:700}.bot-roles{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 12px}.bot-roles .rchip{cursor:pointer;opacity:.55;border:1px solid transparent}.bot-roles .rchip.on{opacity:1;border-color:var(--accent)}.bot-cmds{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.bot-cmd{display:flex;gap:6px;align-items:center}.bot-cmd input:first-child{width:120px;flex:none}.bot-cmd input,.bot-cmd select{flex:1;min-width:0}.fav-g{margin-top:10px}.fav-g-card{position:relative;border-radius:10px;overflow:hidden;background:#ffffff0d}.fav-g-card.link{cursor:pointer}.fav-g-card.link:hover .fav-g-art img{transform:scale(1.04)}.fav-g-art{aspect-ratio:460/215;background:linear-gradient(135deg,var(--pc,#5e5ce6),#111);display:grid;place-items:center;overflow:hidden}.fav-g-art img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s,transform .4s}.fav-g-art.ok img{opacity:1}.fav-g-ini{font-size:34px;font-weight:800;color:#fff;opacity:.8}.fav-g-cap{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:6px;padding:18px 10px 7px;background:linear-gradient(transparent,#000000d9);color:#fff;font-size:12.5px;font-weight:700}.fav-g-cap span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav-ed{display:flex;flex-direction:column;gap:8px}.fav-ed .fav-g{margin:0;max-width:300px}.fav-ed>.btn{align-self:flex-start}.fav-in{width:100%}.fav-res{display:flex;flex-direction:column;gap:2px}.fav-opt{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;background:none;border:0;color:inherit;text-align:left;cursor:pointer;font:inherit}.fav-opt:hover{background:#ffffff12}.fav-opt img{width:60px;height:22px;object-fit:cover;border-radius:4px}.fav-none{opacity:.6;font-size:12.5px;padding:6px 8px}.bot-ph{display:flex;gap:6px}.bot-prev img.av{object-fit:cover;border-radius:50%}.switch input:checked+span{background:var(--accent)}.fav-g{margin-top:10px;border-radius:10px;background:color-mix(in srgb,var(--text) 6%,transparent);overflow:hidden}.fav-g-hd{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px 7px 7px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.fav-g-hd:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.fav-g-art.sm{width:76px;height:36px;flex:none;border-radius:6px;aspect-ratio:auto}.fav-g-art{background:linear-gradient(135deg,var(--fp,#5e5ce6),#111)}.fav-g-art.sm .fav-g-ini{font-size:16px}.fav-g-tx{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.2}.fav-g-tx small{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.55}.fav-g-tx b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav-g-tx em{font-style:normal;font-size:10.5px;opacity:.6}.fav-g-car{display:grid;opacity:.5;transition:transform .25s}.fav-g-car svg{width:12px;height:12px;fill:currentColor}.fav-g.open .fav-g-car{transform:rotate(180deg)}.fav-g-big{padding:0 7px 7px}.fav-g-big .fav-g-card{border-radius:8px}.fav-cur{display:flex;align-items:center;gap:8px}.fav-cur .fav-g{flex:1;max-width:320px;margin:0}.fav-plat{display:flex;flex-wrap:wrap;gap:5px}.fav-pb{height:26px;padding:0 10px;border-radius:13px;border:1px solid var(--hair);background:none;color:inherit;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.fav-pb.on{background:var(--fp,var(--accent));border-color:transparent;color:#fff}.fav-man{display:flex;gap:6px}.fav-man input{flex:1;min-width:0}.pc-cx .cx-chip.mini{padding:0;height:26px;width:26px;border-radius:7px;background:none;position:relative;justify-content:center}.pc-cx .cx-chip.mini:after{display:none}.pc-cx .cx-chip.mini .brand-mk{border-radius:7px}.pc-cx .cx-chip.mini .cx-v{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:50%;background:var(--bg-1,#111);place-items:center}.pc-cx .cx-chip.mini:hover{transform:translateY(-2px);background:none}.cx-clear .pc-cx .cx-chip.mini .brand-mk{background:color-mix(in srgb,var(--text) 9%,transparent)!important}.pr-img.pr-ico{object-fit:contain;background:none}.brand-mk img[src*=letterboxd]{width:92%!important;height:92%!important}.pc-cx{gap:6px!important;margin-top:12px!important;padding-top:11px;border-top:1px solid color-mix(in srgb,var(--text) 7%,transparent)}.pc-cx .cx-chip.mini,.pc-cx .cx-chip.mini .brand-mk{border-radius:50%!important;width:28px;height:28px}.pc-cx .cx-chip.mini{transition:transform .25s cubic-bezier(.05,.9,.1,1.05)}.pc-cx .cx-chip.mini:hover{transform:none}.pc-pg{position:absolute;right:16px;top:162px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:0;cursor:pointer;color:var(--text);background:color-mix(in srgb,var(--text) 10%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .25s cubic-bezier(.05,.9,.1,1.05),background .2s;z-index:3}.pc-pg.nob{top:126px}.pc-pg svg{width:13px;height:13px;fill:currentColor;transition:transform .3s}.pc-pg:hover{transform:scale(1.18);background:color-mix(in srgb,var(--text) 16%,transparent)}.pc-pg.on svg{transform:rotate(180deg)}.pc-p2{display:none}.pc-body.pg2>*:not(.pc-p2):not(.pc-name):not(.pc-hd):not(.pc-pg){display:none!important}.pc-body.pg2>.pc-p2{display:block;margin-top:12px}.pc-p2 .fav-g-card{border-radius:10px;overflow:hidden;position:relative}.pc-p2 .fav-g-cap{font-size:12.5px}.pc-body{position:relative}.pc-pg,.pc-pg.nob{top:10px;right:16px}.pc-pg{background:color-mix(in srgb,var(--text) 4%,transparent);width:22px;height:22px}.pc-pg svg{opacity:0;transition:opacity .2s,transform .3s}.pc-pg:hover svg,.pc-pg:focus-visible svg,.pc-pg.on svg{opacity:1}.pc-pg:hover{background:color-mix(in srgb,var(--text) 10%,transparent)}.pc-cx{gap:5px!important}.pc-cx .cx-chip.mini,.pc-cx .cx-chip.mini .brand-mk{width:20px!important;height:20px!important}.pc-cx .cx-chip.mini .brand-ic{width:12px!important;height:12px!important}.pc-cx .cx-chip.mini .cx-v{width:10px;height:10px;right:-2px;bottom:-2px}.pc-pg{background:transparent;transition:opacity .2s,transform .25s cubic-bezier(.05,.9,.1,1.05),background .2s;opacity:0}.pc-pg svg{opacity:1}.pcard:hover .pc-pg,.pc-pg:focus-visible,.pc-pg.on{opacity:1;background:color-mix(in srgb,var(--text) 8%,transparent)}.pc-pg:hover{background:color-mix(in srgb,var(--text) 14%,transparent)}.fr-pulse,.fr-pulse2{transform-origin:50px 50px}.avf.anim .fr-pulse{animation:frPulse 2.4s ease-out infinite}.avf.anim .fr-pulse2{animation:frPulse2 2.6s ease-in-out infinite}.avf.anim .fr-slow{animation-duration:26s}.avf.anim .fr-fast{animation-duration:5s}.avf.anim .fr-rev{animation-direction:reverse}@keyframes frPulse{0%{transform:scale(1);opacity:.9}to{transform:scale(1.22);opacity:0}}@keyframes frPulse2{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.fav-show{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fav-show.one{grid-template-columns:minmax(0,62%)}.fav-sh{display:flex;flex-direction:column;gap:5px;min-width:0}.fav-sh .fav-g-art{border-radius:6px;aspect-ratio:460/215;overflow:hidden;display:grid;place-items:center}.fav-sh.link{cursor:pointer}.fav-sh.link:hover .fav-g-art img{transform:scale(1.05)}.fav-sh-n{font-size:11.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-p2 .pc-lbl{margin-top:10px}.pc-p2 .pc-lbl:first-child{margin-top:0}.fm-card{position:relative;display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;background:color-mix(in srgb,var(--text) 6%,transparent);overflow:hidden}.fm-cv{width:46px;height:46px;flex:none;border-radius:7px;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--text) 10%,transparent);box-shadow:0 4px 14px #00000059}.fm-cv img{width:100%;height:100%;object-fit:cover}.fm-cv svg{width:18px;height:18px;fill:currentColor;opacity:.6}.fm-card.on .fm-cv{animation:fmSpin 6s linear infinite;border-radius:50%}@keyframes fmSpin{to{transform:rotate(360deg)}}.fm-tx{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.fm-tx b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-tx span{font-size:11px;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-play{width:30px;height:30px;flex:none;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:var(--text);color:var(--bg-0,#000);transition:transform .2s}.fm-play:hover{transform:scale(1.08)}.fm-play svg{width:14px;height:14px;fill:currentColor}.fm-bar{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--accent);transition:width .25s linear}.fav-h{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;opacity:.6;margin-top:4px}.fav-slots{display:flex;gap:8px;flex-wrap:wrap}.fav-mini{position:relative;width:150px;display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:600}.fav-mini .fav-g-art{border-radius:6px;aspect-ratio:460/215;overflow:hidden;display:grid;place-items:center}.fav-mini span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav-x{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;border:0;display:grid;place-items:center;background:#000000b3;color:#fff;cursor:pointer}.fav-x svg{width:10px;height:10px;fill:currentColor}.fav-opt.man span{opacity:.7;font-style:italic}.fav-opt img.sq{width:32px;height:32px}.fav-opt small{opacity:.6}.fav-cur .fm-card{flex:1;max-width:340px}.recon{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:color-mix(in srgb,var(--bg-1,#151517) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--hair);font-size:13px;font-weight:600;color:var(--text);box-shadow:0 10px 30px #0006}.recon-sp{width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,var(--text) 25%,transparent);border-top-color:var(--accent);animation:frSpin .8s linear infinite}.pc-p2 .pc-lbl{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.5;margin:8px 0 5px}.pc-p2 .pc-lbl:first-child{margin-top:2px}.pc-p2 .fav-sh-n{display:none}.pc-p2 .fav-show{gap:6px}.pc-p2 .fav-sh .fav-g-art{border-radius:5px}.pc-p2 .fm-card{padding:6px;gap:8px;background:color-mix(in srgb,var(--text) 4%,transparent)}.pc-p2 .fm-cv{width:38px;height:38px;border-radius:5px}.pc-p2 .pc-lbl{font-size:8.5px;letter-spacing:.08em;opacity:.42;margin:7px 0 4px}.ip-cloud,.pc-bubble,.pth .pc-bubble{background:color-mix(in srgb,#1c1c1f 62%,transparent)!important;backdrop-filter:blur(6px) saturate(1.2);-webkit-backdrop-filter:blur(6px) saturate(1.2);border-color:#ffffff1a!important}.pth.pth-light .pc-bubble{background:color-mix(in srgb,#fff 70%,transparent)!important}.fav-show.one{justify-content:center}.wn2-card{overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.wn2-card::-webkit-scrollbar{display:none;width:0;height:0}.wn2,.wn2 *{scrollbar-width:none}.wn2 ::-webkit-scrollbar{display:none}.pc-cx{justify-content:center}.pc-cx.cx-one .cx-chip.mini .brand-mk{background:var(--cxc)!important}.cx-cw{display:flex;align-items:center;gap:8px}.cx-sw{width:26px;height:26px;border-radius:50%}.pc-cx.cx-one .brand-ic{filter:brightness(0) invert(1)}img,svg,.av,.avf,.tiles,.tiles *,.pcard .pc-av,.pc-av *{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}img{-webkit-touch-callout:none}.pv-card.cur{position:relative;outline:2px solid color-mix(in srgb,var(--text) 70%,transparent);outline-offset:3px}.pv-card.cur .pv-now{position:absolute;top:-13px;left:50%;transform:translate(-50%);padding:3px 10px;border-radius:99px;background:var(--text);color:var(--bg-0,#0b0b0d);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;z-index:2}.mini-mus{flex:none!important}.mini-mus .mm-tx{flex:0 0 110px!important;width:110px;min-width:110px!important;max-width:110px!important}.mini-mus .mm-tx b,.mini-mus .mm-tx b *{color:#fff!important}.mini-mus .mm-tx b span{display:inline-block!important}.mini-mus .mm-tx>span{display:none}.mini-mus{height:32px!important;padding:0 6px 0 4px!important;gap:7px!important;border-radius:10px!important;max-width:230px!important}.mini-mus .mm-art{width:24px!important;height:24px!important;border-radius:6px!important}.mini-mus .mm-tx{flex:0 0 92px!important;width:92px;min-width:92px!important;max-width:92px!important}.mini-mus .mm-tx b,.mini-mus .mm-tx b *{font-size:11.5px!important;font-weight:600!important}.mini-mus .mm-ctl{gap:0!important}.mini-mus .mm-b,.mini-mus .mm-b.pp{width:20px!important;height:22px!important}.mini-mus .mm-pr{left:34px!important;right:8px!important;bottom:3px!important;height:1.5px!important}.mini-mus{max-width:260px!important}.mini-mus .mm-b,.mini-mus .mm-b.pp{width:22px!important;height:24px!important}.mini-mus .mm-b svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round;paint-order:stroke}.mini-mus .mm-b.pp svg{width:14px;height:14px}.mini-mus .mm-b.vol svg{width:13px;height:13px;stroke-width:.6}.mm-volpop{position:fixed;z-index:9500;width:236px!important;padding:12px!important;border-radius:20px!important}.mini-mus .mm-b svg,.mini-mus .mm-b.pp svg,.mini-mus .mm-b.vol svg{width:10px!important;height:10px!important;stroke:currentColor;stroke-width:2.2;stroke-linejoin:round;paint-order:stroke}.mini-mus .mm-b.vol svg{width:11px!important;height:11px!important;stroke-width:1.2}.mus-mute{display:grid;place-items:center}.mus-mute.on{color:var(--danger,#ff5c5c)}.pr-link.sp{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;width:100%;height:32px;border-radius:9px;font-weight:700;background:color-mix(in srgb,#1ed760 14%,transparent);color:var(--text);text-decoration:none;transition:background .2s}.pr-link.sp:hover{background:color-mix(in srgb,#1ed760 24%,transparent)}.pr-link.sp .brand-mk{border-radius:50%}.pr-link.sc{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;width:100%;height:32px;border-radius:9px;font-weight:700;background:color-mix(in srgb,#ff5500 14%,transparent);color:var(--text);text-decoration:none;transition:background .2s}.pr-link.sc:hover{background:color-mix(in srgb,#ff5500 24%,transparent)}.pv .pv-hd{text-align:center}.pv .pv-hd h2{margin:4px 0}.pv .pv-hd p{opacity:.6;margin:0}.pv-promo{display:inline-flex;align-items:center;gap:7px;margin:16px auto 6px;padding:7px 14px;border-radius:99px;font-size:12.5px;font-weight:700;color:var(--text);background:linear-gradient(90deg,color-mix(in srgb,var(--rng,var(--accent)) 22%,transparent),color-mix(in srgb,#ff9ad5 18%,transparent));border:1px solid color-mix(in srgb,var(--rng,var(--accent)) 45%,transparent)}.pv-promo svg{color:color-mix(in srgb,var(--rng,var(--accent)) 60%,#fff)}.pv .pv-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:22px;align-items:stretch}.pv .pv-card{position:relative;display:flex!important;flex-direction:column;gap:12px;padding:22px 18px 18px!important;border-radius:20px!important;background:color-mix(in srgb,var(--text) 4%,transparent)!important;border:1px solid color-mix(in srgb,var(--text) 9%,transparent)!important;box-shadow:none!important;outline:0}.pv .pv2-pro{background:linear-gradient(170deg,color-mix(in srgb,var(--rng,var(--accent)) 22%,transparent),color-mix(in srgb,var(--text) 4%,transparent) 60%)!important;border-color:color-mix(in srgb,var(--rng,var(--accent)) 55%,transparent)!important;box-shadow:0 30px 80px -34px var(--rng,var(--accent))!important}.pv .pv-card.cur{outline:2px solid color-mix(in srgb,var(--text) 72%,transparent)!important;outline-offset:3px}.pv-badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:4px 11px;border-radius:99px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pv-badge.hot{background:var(--rng,var(--accent));color:#fff}.pv-badge.cur{background:var(--text);color:var(--bg-0,#0b0b0d)}.pv .pv-name{font-size:17px;font-weight:800}.pv-hook{font-size:12.5px;opacity:.6;margin-top:-10px}.pv .pv-price{display:flex;align-items:baseline;gap:4px;margin-top:2px}.pv .pv-price b{font-size:28px;font-weight:800;letter-spacing:-.02em}.pv .pv-price span{font-size:12.5px;opacity:.55;font-weight:600}.pv-after{font-size:11.5px;opacity:.5;margin-top:-10px}.pv-rows{display:flex;flex-direction:column}.pv-row{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--text) 6%,transparent);font-size:12.5px}.pv-row span{opacity:.55}.pv-row b{text-align:right;font-weight:700}.pv-row b.hl{color:color-mix(in srgb,var(--rng,var(--accent)) 55%,#fff)}.pv-addon{display:block;width:100%;text-align:left;padding:12px;border-radius:14px;cursor:pointer;color:var(--text);font:inherit;background:linear-gradient(135deg,color-mix(in srgb,#ff7ad9 11%,transparent),color-mix(in srgb,#7ab8ff 11%,transparent));border:1px solid color-mix(in srgb,#ff9ad5 35%,transparent);transition:border-color .2s,background .2s}.pv-addon.on{border-color:#ff9ad5;background:linear-gradient(135deg,color-mix(in srgb,#ff7ad9 20%,transparent),color-mix(in srgb,#7ab8ff 20%,transparent))}.pv-adh{display:flex;align-items:center;gap:10px}.pv-adh b{display:block;font-size:13.5px;background:linear-gradient(90deg,#ff9ad5,#9ac8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.pv-adh small{font-size:11.5px;opacity:.65}.pv-tgl{position:relative;width:34px;height:20px;flex:none;border-radius:99px;background:color-mix(in srgb,var(--text) 18%,transparent);transition:background .2s}.pv-tgl:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .25s cubic-bezier(.2,1.2,.3,1)}.pv-addon.on .pv-tgl{background:linear-gradient(90deg,#ff7ad9,#7ab8ff)}.pv-addon.on .pv-tgl:after{transform:translate(14px)}.pv-addon ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12px;opacity:.85}.pv-addon li{display:flex;align-items:center;gap:7px}.pv-addon li svg{width:13px;height:13px;color:#c9a8ff;flex:none}.pv .pv-go{margin-top:auto;height:40px;border-radius:12px;font-weight:700}.pv .pv2-pro .pv-go:not(:disabled){background:var(--rng,var(--accent));color:#fff}@media(max-width:760px){.pv .pv-cards{grid-template-columns:1fr!important}}.tile.fs{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;z-index:9000!important;border-radius:0!important;transform:none!important;background:#000}.tile.fs video{width:100%!important;height:100%!important;object-fit:contain!important}body.tile-fs{overflow:hidden}body.tile-fs .bar,body.tile-fs .isl,body.tile-fs #miniMus{visibility:hidden}.tile:fullscreen video,.tile:-webkit-full-screen video{object-fit:contain;width:100%;height:100%}.pv-badge.hot,.pv .pv2-pro .pv-go:not(:disabled){background:var(--accent)!important;color:var(--accent-ink,#fff)!important}.pv .pv2-pro{border-color:color-mix(in srgb,var(--accent) 55%,transparent)!important;background:linear-gradient(170deg,color-mix(in srgb,var(--accent) 20%,transparent),color-mix(in srgb,var(--text) 4%,transparent) 60%)!important}.pv-row b.hl{color:color-mix(in srgb,var(--accent) 70%,var(--text))}.pr-links{display:flex;gap:6px;margin-top:10px}.pr-links .pr-link.sp{margin-top:0;flex:1}.pr-link.sp-along{display:flex;align-items:center;justify-content:center;gap:6px;height:32px;border-radius:9px;font-weight:700;flex:1;margin-top:10px}.pr-links .pr-link.sp-along{margin-top:0}.auth-bg i:nth-child(1){background:color-mix(in srgb,var(--accent,#8b7bff) 70%,#0b0b10)!important;opacity:.32!important}.auth-bg i:nth-child(2){background:color-mix(in srgb,var(--accent,#8b7bff) 35%,#1a1f3a)!important;opacity:.3!important}.auth-bg i:nth-child(3){background:var(--accent,#8b7bff)!important;opacity:.14!important}.auth-card{border-radius:28px!important;background:linear-gradient(170deg,color-mix(in srgb,var(--accent,#8b7bff) 10%,rgba(18,18,22,.78)),#0e0e12d1 55%)!important;border:1px solid color-mix(in srgb,var(--accent,#8b7bff) 28%,rgba(255,255,255,.06))!important;box-shadow:0 50px 120px -40px color-mix(in srgb,var(--accent,#8b7bff) 45%,#000),inset 0 1px #ffffff0f!important}.auth-r{background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#8b7bff) 7%,transparent),transparent 70%)!important;border-left:1px solid rgba(255,255,255,.06)!important}.auth-logo{background:color-mix(in srgb,var(--accent,#8b7bff) 18%,#111)!important;box-shadow:0 8px 24px -8px var(--accent,#8b7bff)}.auth-h{font-size:28px!important;letter-spacing:-.03em!important}.auth-tabs{padding:4px!important;border-radius:14px!important;background:#ffffff0d!important;border:0!important}.auth-tabs button{border-radius:10px!important;border:0!important;box-shadow:none!important;font-weight:700!important;color:#ffffff8c!important;background:transparent!important}.auth-tabs button[aria-pressed=true],.auth-tabs button.on{background:color-mix(in srgb,var(--accent,#8b7bff) 22%,rgba(255,255,255,.06))!important;color:#fff!important}.auth-in input,.auth-f input{height:46px!important;border-radius:13px!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.07)!important;transition:border-color .2s,box-shadow .2s,background .2s}.auth-in input:focus,.auth-f input:focus{border-color:color-mix(in srgb,var(--accent,#8b7bff) 70%,transparent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent,#8b7bff) 18%,transparent)!important;background:#ffffff0f!important;outline:0!important}.auth-go{border-radius:14px!important;background:var(--accent,#8b7bff)!important;color:var(--accent-ink,#fff)!important;border:0!important;box-shadow:0 14px 34px -14px var(--accent,#8b7bff)!important}.auth-go:hover{filter:brightness(1.08)}.auth-link,.auth-srv,.auth-foot button,.auth-foot a{color:color-mix(in srgb,var(--accent,#8b7bff) 70%,#fff)!important}.auth-check input:checked{background:var(--accent,#8b7bff)!important;border-color:var(--accent,#8b7bff)!important}.auth-r .qr-box,.auth-r canvas,.auth-r svg.qr{border-radius:22px}.auth-upd{display:inline-flex;align-items:center;gap:7px;align-self:center;margin-top:14px;padding:8px 14px;border-radius:99px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffbf;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.auth-upd:hover:not(:disabled){background:#ffffff14;color:#fff}.auth-upd:disabled{opacity:.7;cursor:default}.auth-upd.ready{background:var(--accent,#8b7bff);border-color:transparent;color:var(--accent-ink,#fff)}.auth-card{background:linear-gradient(170deg,color-mix(in srgb,var(--accent,#8b7bff) 9%,#121216),#0e0e12 55%)!important}.app.gated{visibility:hidden}.apv-hd{display:flex;justify-content:space-between;align-items:baseline;margin:0 4px 10px;font-size:12.5px}.apv-hd b{font-weight:650}.apv-pc{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.apv-row{display:flex;gap:6px;margin-top:10px}.apv-b{flex:1;height:32px;border-radius:11px;background:var(--glass-3);color:var(--text);font-size:12.5px;font-weight:600}.apv-b:first-child,.apv-b:last-child{flex:0 0 44px;font-size:16px}.apv-b:hover{background:var(--press)}.pv-legal{margin:14px auto 0;max-width:640px;text-align:center;font-size:11.5px;line-height:1.5;color:var(--muted)}.pv-legal a{color:inherit;text-decoration:underline}.terms-ov{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:16px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.terms-box{width:min(440px,100%);padding:22px;border-radius:22px;background:var(--glass-2);border:1px solid var(--hair-2);box-shadow:0 30px 70px -24px #000000d9;-webkit-backdrop-filter:blur(40px) saturate(170%);backdrop-filter:blur(40px) saturate(170%)}.terms-box h2{font-size:18px;margin:0 0 8px}.terms-box p{font-size:13px;line-height:1.5;color:var(--muted);margin:0 0 10px}.terms-links a{color:var(--accent)}.terms-ft{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.auth-quick{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:2px 0 4px}.aq-row{position:relative}.aq-b{width:104px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;border-radius:18px;color:#f2f2f4;transition:background .2s,transform .25s cubic-bezier(.2,.9,.2,1.3)}.aq-b:hover{background:#ffffff0f}.aq-b:active{transform:scale(.96)}.aq-b.busy{opacity:.55}.aq-av{border-radius:50%;box-shadow:0 0 0 2px #ffffff14;transition:box-shadow .2s}.aq-b:hover .aq-av{box-shadow:0 0 0 2px var(--acc,#a678ff)}.aq-n{font-size:13px;font-weight:650;max-width:96px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aq-u{font-size:11px;color:#8b929b;max-width:96px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:-4px}.aq-x{position:absolute;top:6px;right:10px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#cfd3d8;background:#1e1e22e6;opacity:0;transition:opacity .15s}.aq-row:hover .aq-x,.aq-x:focus-visible{opacity:1}.aq-x:hover{color:#fff;background:#3a3a40}body.hub-mode #composerWrap{display:none}.wh{width:min(720px,100%);margin:auto;padding:28px 20px 36px;display:flex;flex-direction:column;gap:22px}.wh-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.wh-av{border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent),0 18px 40px -16px color-mix(in srgb,var(--accent) 60%,transparent);margin-bottom:6px}.wh-hero h1{font-size:24px;margin:0;letter-spacing:-.01em}.wh-hero p{margin:0;max-width:440px;font-size:13.5px;line-height:1.5;color:var(--muted)}.wh-main{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wh-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border-radius:20px;background:var(--glass-3);border:1px solid var(--hair);text-align:left;color:var(--text)}.wh-card b{font-size:15px}.wh-card>span:not(.wh-ic){font-size:12.5px;line-height:1.45;color:var(--muted)}.wh-ic{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;margin-bottom:6px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.wh-create{cursor:pointer;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 22%,transparent),var(--glass-3) 70%);border-color:color-mix(in srgb,var(--accent) 35%,transparent);transition:transform .3s cubic-bezier(.2,.9,.2,1.3),box-shadow .3s}.wh-create:hover{transform:translateY(-2px);box-shadow:0 18px 40px -22px color-mix(in srgb,var(--accent) 80%,transparent)}.wh-create:active{transform:scale(.98)}.wh-create .wh-ic{background:var(--accent);color:#fff}.wh-inv{display:flex;gap:6px;width:100%;margin-top:6px}.wh-inv input{flex:1;min-width:0;height:36px;padding:0 12px;border-radius:11px;border:1px solid var(--hair-2);background:var(--press);color:var(--text);font:inherit;font-size:13px;outline:0}.wh-inv input:focus{border-color:var(--accent)}.wh-inv .btn{height:36px;padding:0 14px}.wh-steps{display:flex;flex-direction:column;gap:6px}.wh-step{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;text-align:left;color:var(--text);transition:background .2s}.wh-step:hover{background:var(--hover)}.wh-sic{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--glass-3);color:var(--muted)}.wh-step.done .wh-sic{background:color-mix(in srgb,var(--speak) 22%,transparent);color:var(--speak)}.wh-stx{flex:1;min-width:0;display:flex;flex-direction:column}.wh-stx b{font-size:13.5px}.wh-stx span{font-size:12px;color:var(--muted)}.wh-step.done .wh-stx b{text-decoration:line-through;text-decoration-color:var(--faint)}.wh-sgo{font-size:12px;font-weight:650;color:var(--accent)}.wh-step.done .wh-sgo{color:var(--speak)}@media(max-width:640px){.wh-main{grid-template-columns:1fr}.wh-hero h1{font-size:20px}}.side-empty{margin:14px 6px;padding:14px;border-radius:14px;border:1px dashed var(--hair-2);display:flex;flex-direction:column;gap:4px}.side-empty b{font-size:13px}.side-empty span{font-size:12px;line-height:1.45;color:var(--muted)}body.hub-mode #chatView .win-head .hbtn{visibility:hidden}.an-top .av-wrap{overflow:visible;isolation:isolate}.an-top .dot-st{z-index:3;right:-1px;bottom:-1px;box-shadow:0 0 0 1px #00000040}.an-card{overflow:visible}.cmenu .mi.slider.with-mute{display:flex;align-items:center;gap:6px}.cmenu .mi.slider.with-mute .volume-control{flex:1;min-width:0}.mi-mute{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--glass-3);color:var(--text);transition:background .2s,color .2s}.mi-mute:hover{background:var(--hover)}.mi-mute.on{background:color-mix(in srgb,var(--danger) 22%,transparent);color:var(--danger)}.up-prog{display:flex;align-items:center;gap:10px;margin:0 6px 6px;padding:8px 12px;border-radius:12px;background:var(--glass-3);border:1px solid var(--hair);font-size:12px;color:var(--muted)}.up-prog .up-t{flex:none;max-width:55%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.up-prog b{flex:none;color:var(--text);font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.up-prog .up-tr{flex:1;height:6px;border-radius:3px;background:var(--hover);overflow:hidden}.up-prog .up-tr i{display:block;height:100%;width:0;background:var(--accent);border-radius:3px;transition:width .2s}.msgs .msg:not(.mine) .bcol .hd{padding-left:2px}.msgs .msg .gut{width:26px}.msgs .msg{gap:6px}.pcb.xb-beta svg{filter:none!important}.aud-pl.mp{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:min(400px,100%);height:auto;padding:12px;border-radius:14px;background:var(--glass-3);border:1px solid var(--hair);overflow:visible}.mp-top{display:flex;align-items:center;gap:10px;min-width:0}.mp-file{width:34px;height:40px;flex:none;border-radius:8px;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.aud-pl.mp.on .mp-file svg{animation:apBeat 1s ease-in-out infinite}.mp-meta{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.mp-name{font-size:14px;font-weight:600;color:var(--accent);text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mp-name:hover{text-decoration:underline}.mp-size{font-size:11.5px;color:var(--muted)}.mp-ib{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--text);background:transparent;transition:background .15s,opacity .15s}.mp-ib:hover{background:var(--hover)}.mp-dl{opacity:0}.aud-pl.mp:hover .mp-dl{opacity:.8}.mp-ctl{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:10px;background:var(--press)}.mp-time{flex:none;font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted);min-width:76px}.mp-bar{position:relative;flex:1;height:16px;cursor:pointer;touch-action:none}.mp-bar:before,.mp-bar i{position:absolute;left:0;top:50%;height:4px;margin-top:-2px;border-radius:2px}.mp-bar:before{content:"";right:0;background:color-mix(in srgb,var(--text) 18%,transparent)}.mp-bar i.b{background:color-mix(in srgb,var(--text) 18%,transparent)}.mp-bar i.f{background:var(--accent)}.mp-bar i.k{width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006;opacity:0;transition:opacity .15s}.mp-bar:hover i.k,.mp-bar.drag i.k{opacity:1}.mp-bar:hover:before,.mp-bar:hover i.b,.mp-bar:hover i.f{height:6px;margin-top:-3px;border-radius:3px}.att.mp-vbox{cursor:default;background:#000}.att.mp-vbox video{display:block;width:100%;height:100%;object-fit:contain;cursor:pointer}.mp-big{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s,opacity .2s}.mp-big:hover{transform:scale(1.06)}.mp-vbox.playing .mp-big{opacity:0;pointer-events:none}.mp-vctl{position:absolute;left:8px;right:8px;bottom:8px;display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:12px;background:#0a0a0c9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;color:#fff}.mp-vbox:hover .mp-vctl,.mp-vbox:not(.playing) .mp-vctl{opacity:1;transform:none}.mp-vctl .mp-ib{color:#fff;width:28px;height:28px}.mp-vctl .mp-ib:hover{background:#ffffff24}.mp-vctl .mp-time{color:#ffffffd9;min-width:70px}.mp-vctl .mp-bar:before,.mp-vctl .mp-bar i.b{background:#ffffff47}.mp-vbox:fullscreen{border-radius:0}.mp-vbox:fullscreen video{object-fit:contain}.aud-pl.mp{width:400px;max-width:100%;flex:none}.bcol .aud-pl.mp{width:min(400px,62vw)}.aud-pl.mp,.bcol .aud-pl.mp{width:360px;max-width:100%}.pc-cx.cx-one.cx-light .brand-ic,.brand-mk.mk-light .brand-ic{filter:brightness(0)!important;opacity:.85}.pc-cx.cx-one.cx-light .brand-mk,.brand-mk.mk-light{color:#111}.pc-cx.cx-one.cx-light .brand-mk svg,.brand-mk.mk-light svg{color:#111;fill:currentColor}.mus-by-line{color:var(--muted)}.mus-by{color:var(--byc,var(--accent));font-weight:650}.btime .rtick{display:inline-flex;vertical-align:-1px;margin-left:4px;color:var(--faint);opacity:.8}.btime .rtick.seen{color:var(--accent,#7aa2ff);opacity:1}.fl-x{margin-left:auto;flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:var(--faint);opacity:0;transition:opacity .15s,background .15s,color .15s}.fl-row:hover .fl-x,.fl-x:focus-visible{opacity:1}.fl-x:hover{background:var(--hover);color:var(--text)}.fl-cnt{transition:opacity .15s}.fl-row:hover .fl-cnt{opacity:0}.epk{width:372px;height:420px}.epk-tabs{flex-wrap:wrap;overflow:hidden;gap:3px;padding:7px 8px;align-items:center}.epk-tabs button{width:30px;height:30px;border-radius:9px;font-size:16px;display:grid;place-items:center}.epk-tabs .epk-pt{opacity:.7;overflow:hidden;padding:0;border-radius:9px;background:var(--hover)}.epk-tabs .epk-pt img{width:100%;height:100%;object-fit:cover}.epk-tabs .epk-pt b{font-size:11px;font-weight:750;color:var(--text)}.epk-tabs .epk-pt svg{width:18px;height:18px}.epk-tabs .epk-pt.on{opacity:1;box-shadow:0 0 0 2px var(--accent)}.epk-tabs .epk-pt:hover{transform:none;opacity:1}.epk-sep{width:1px;height:18px;background:var(--hair-2);margin:0 3px}.epk-body{overflow-x:hidden;padding:0 10px 10px;scrollbar-width:thin;scrollbar-color:var(--hair-2) transparent}.epk-body::-webkit-scrollbar{width:6px;height:0}.epk-body::-webkit-scrollbar-thumb{background:var(--hair-2);border-radius:6px}.epk-body::-webkit-scrollbar-button{display:none}.epk-h{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding:10px 4px 6px}.epk-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px}.epk-grid button{height:38px;width:100%;min-width:0;font-size:24px;border-radius:10px;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif}.epk-grid button:hover{background:var(--press);transform:scale(1.12)}.mut{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--hover)}.mut-av{display:flex;gap:4px}.mut-av>*{flex:none;border-radius:50%}.mut-t{font-size:12.5px;color:var(--muted);font-weight:600}@keyframes frClaw{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.12) rotate(2.5deg)}}@keyframes frGlow{0%,to{opacity:1}50%{opacity:.62}}.avf.anim .fr-claw{animation:frClaw 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.avf.anim .fr-claw,.avf.anim .fr-glow{animation:none}}.pcb.xb-loyalty .ly-a,.pcb.xb-loyalty .ly-b{transform-box:view-box;transform-origin:32px 32px;animation:lyA 3.2s cubic-bezier(.6,0,.2,1) infinite}.pcb.xb-loyalty .ly-b{animation-name:lyB}@keyframes lyA{0%,55%,to{transform:none}68%{transform:translate(3px,-3px) rotate(6deg)}80%{transform:translate(-.5px,.5px) rotate(-1deg)}}@keyframes lyB{0%,55%,to{transform:none}68%{transform:translate(-3px,3px) rotate(6deg)}80%{transform:translate(.5px,-.5px) rotate(-1deg)}}.pcb.xb-loyalty svg{overflow:visible;filter:drop-shadow(0 0 3px color-mix(in srgb,currentColor 45%,transparent))}@media(prefers-reduced-motion:reduce){.pcb.xb-loyalty .ly-a,.pcb.xb-loyalty .ly-b{animation:none}}.fav-none{padding:10px 12px;border-radius:10px;background:var(--hover);color:var(--faint);font-size:12.5px}.mut{cursor:pointer;transition:background .15s}.mut:hover{background:var(--press)}.mut-ch{margin-left:auto;color:var(--faint);display:grid;transition:transform .2s}.mut.on .mut-ch{transform:rotate(90deg)}.mut-box{position:relative}.mut-list{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:5;padding:5px;border-radius:12px;background:var(--glass-2,#1c1d22);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 0 0 1px var(--hair-2),0 18px 40px -12px #000c;display:flex;flex-direction:column;gap:2px;max-height:190px;overflow-y:auto;scrollbar-width:thin;animation:popup .2s cubic-bezier(.05,.9,.1,1.05) both}.mut-list[hidden]{display:none}.mut-row{display:flex;align-items:center;gap:9px;padding:5px 6px;border-radius:9px;cursor:pointer}.mut-row:hover{background:var(--hover)}.mut-n{flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mut-b{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--muted);background:var(--hover)}.mut-b:hover{color:var(--text);background:var(--press)}.mp-volw{display:flex;align-items:center}.mp-vr{-webkit-appearance:none;appearance:none;width:0;opacity:0;height:4px;border-radius:4px;margin:0;background:linear-gradient(90deg,#fff var(--p,100%),rgba(255,255,255,.28) var(--p,100%));transition:width .2s ease,opacity .2s ease,margin .2s ease;cursor:pointer}.mp-volw:hover .mp-vr,.mp-vr:focus-visible{width:64px;opacity:1;margin:0 6px 0 2px}.mp-vr::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000080}.mp-vr::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:50%;background:#fff}@media(max-width:860px){.tabbar{grid-template-columns:repeat(var(--n,5),1fr);transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s}.tabbar button[hidden]{display:none}.tb-ind{width:calc((100% - 14px) / var(--n,5))}body.kb-open .tabbar{display:none}#membersBtn{display:none!important}.ch{height:36px;padding:0 8px;gap:8px}.side .cat-h{height:28px;margin-top:6px}.vu{height:32px}.fs-head .fs-title span{display:inline}.fs-head .fs-ghost{height:34px;padding:0 12px;border-radius:11px;font-size:13px;white-space:nowrap}.fs-head .fs-add{width:auto!important;height:34px;padding:0 12px!important;border-radius:11px;font-size:13px;white-space:nowrap;line-height:1}.pts-body{padding:14px 14px 20px!important}.pt-grid{gap:12px!important}.win,.tabbar,.sheet,.cmenu,.epk,.fshade,.toast,.isl,.bar .mod{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.win{box-shadow:none!important}.tabbar{background:color-mix(in srgb,var(--glass-2) 96%,#000)}.win,.tabbar,.msgs{transform:translateZ(0)}.msgs{contain:content}.blob,.wall{animation:none!important}}@media(max-width:860px){.tabbar{width:auto;justify-self:center;align-self:center;height:52px;padding:6px;margin:2px auto 6px;gap:6px;border-radius:24px;grid-template-columns:repeat(var(--n,4),44px);background:#1b1b1f;border:0;box-shadow:0 0 0 1px #ffffff12,0 10px 30px -8px #000c}.tb-ind{display:none}.tabbar button{border-radius:14px;color:var(--muted)}.tabbar button[aria-current=true]{color:var(--text)}.tabbar button[aria-current=true] .tb-ic{color:var(--text);transform:none}.tabbar button:after{content:"";position:absolute;bottom:1px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--tacc,var(--hl-a));transform:scale(0);transition:transform .25s cubic-bezier(.2,.9,.2,1.4)}.tabbar button[aria-current=true]:after{transform:scale(1)}.tabbar button:active .tb-ic{transform:scale(.86)}}@media(max-width:860px){:root{--mfs:clamp(15px,3.95vw,17.5px);--mic:clamp(21px,5.6vw,25px);--msm:clamp(12.5px,3.3vw,14px)}body{font-size:var(--mfs)}.msg .tx,.msg .bub,.ch .nm,.vu .nm,.fl-n .nm,.fr-row .nm,.mem .nm,.composer textarea{font-size:var(--mfs)!important}.msg .hd .an,.win-title{font-size:calc(var(--mfs) + 1px)!important}.btime,.msg .hd .tm,.fl-a,.mem .st,.cat-h,.side .cat-h span,.hint{font-size:var(--msm)!important}.ch{height:clamp(38px,10.4vw,44px)}.ch svg,.vu svg{width:clamp(18px,4.8vw,21px);height:clamp(18px,4.8vw,21px)}.win-head{height:clamp(52px,14vw,58px)}.win-head .hbtn svg,.bar .iconbtn svg,.bar .ctl svg,.composer button svg{width:clamp(19px,5vw,22px);height:clamp(19px,5vw,22px)}.bar .iconbtn,.bar .ctl{width:clamp(36px,9.6vw,42px);height:clamp(32px,8.6vw,38px)}.mod{height:clamp(36px,9.6vw,42px)}.composer button{width:clamp(40px,10.6vw,46px);height:clamp(40px,10.6vw,46px)}.tabbar{height:clamp(54px,14.4vw,62px);grid-template-columns:repeat(var(--n,4),clamp(46px,12.4vw,54px))}.tabbar .tb-ic svg{width:var(--mic);height:var(--mic)}.pt-card .pt-n{font-size:var(--mfs)!important}.fs-tabs button,.fs-head .fs-ghost,.fs-head .fs-add{font-size:var(--msm)!important}}@media(max-width:860px){.composer textarea::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer textarea{white-space:pre-wrap}}@media(max-width:380px){.composer button{width:38px;height:38px}.composer{gap:2px}}.composer #stkBtn{width:var(--cbw,34px);height:var(--cbw,34px);align-self:center;margin:0}@media(max-width:860px){.composer{--cbw:clamp(40px,10.6vw,46px)}.composer #stkBtn svg{width:clamp(19px,5vw,22px);height:clamp(19px,5vw,22px)}}@media(max-width:380px){.composer{--cbw:38px}}.pr-h .wb-mk{display:inline-grid;margin-left:6px;vertical-align:-2px}.wb-tile{display:grid;place-items:center;color:#fff}.wb-tile svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.pr-el{font-variant-numeric:tabular-nums;color:var(--muted)}.pr-img.champ{width:56px;height:56px;border-radius:12px;object-fit:cover}.sup-btn{display:grid;place-items:center;color:#ff6fae;text-decoration:none}.sup-btn svg{animation:supBeat 2.4s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(255,111,174,.45))}.sup-btn:hover{color:#ff8fbf}@keyframes supBeat{0%,60%,to{transform:scale(1)}10%{transform:scale(1.18)}20%{transform:scale(1)}30%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.sup-btn svg{animation:none}}.spt-sheet{max-width:520px}.spt-hero{text-align:center;padding:6px 6px 4px}.spt-heart{width:72px;height:72px;margin:4px auto 14px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(135deg,#ff6fae,#a678ff);box-shadow:0 18px 40px -14px #ff5a8cb3;color:#fff}.spt-heart svg{width:36px;height:36px;animation:supBeat 2.4s ease-in-out infinite}.spt-hero h2{margin:0 0 6px;font-size:22px;letter-spacing:-.4px}.spt-hero p{margin:0 auto;max-width:400px;color:var(--muted);font-size:14px;line-height:1.5}.spt-lbl{margin:20px 2px 10px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.spt-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.spt-it{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:14px;background:var(--hover);animation:popup .4s cubic-bezier(.05,.9,.1,1.05) both;animation-delay:var(--d)}.spt-ic{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,#ff6fae 16%,transparent);color:#ff7fb6}.spt-ic svg{width:18px;height:18px}.spt-it b{display:block;font-size:13.5px}.spt-it>div>span{display:block;font-size:12.5px;color:var(--muted);line-height:1.4;margin-top:2px}.spt-note{margin:16px 2px 0;font-size:12.5px;color:var(--faint);text-align:center;line-height:1.5}.btn.spt-go{background:linear-gradient(135deg,#ff6fae,#ff4d7a)!important;color:#fff!important;display:inline-flex;align-items:center;gap:8px}.btn.spt-go svg{width:16px;height:16px}@media(max-width:520px){.spt-grid{grid-template-columns:1fr}}.spt-sheet{max-width:640px!important;width:min(640px,calc(100vw - 32px))}.spt-it{align-items:center;position:relative;overflow:hidden;cursor:default;border:1px solid transparent;transition:transform .25s cubic-bezier(.2,.9,.2,1.2),border-color .25s,background .25s,box-shadow .25s}.spt-it:before{content:"";position:absolute;inset:0;background:radial-gradient(240px circle at 0% 50%,color-mix(in srgb,#ff6fae 16%,transparent),transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none}.spt-it:hover{transform:translateY(-3px);border-color:color-mix(in srgb,#ff6fae 40%,transparent);box-shadow:0 14px 30px -16px #ff5a8c99}.spt-it:hover:before{opacity:1}.spt-ic{width:40px;height:40px;border-radius:12px;transition:transform .35s cubic-bezier(.2,.9,.2,1.4),background .25s,color .25s}.spt-ic svg{width:20px;height:20px;display:block}.spt-it:hover .spt-ic{transform:scale(1.12) rotate(-6deg);background:linear-gradient(135deg,#ff6fae,#a678ff);color:#fff}.spt-it>div{position:relative}.spt-heart{transition:transform .4s cubic-bezier(.2,.9,.2,1.4)}.spt-hero:hover .spt-heart{transform:scale(1.08) rotate(-4deg)}.spt-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.spt-st{display:flex;gap:10px;align-items:center;padding:12px;border-radius:14px;background:var(--hover);border:1px solid transparent;animation:popup .4s cubic-bezier(.05,.9,.1,1.05) both;animation-delay:var(--d);transition:transform .25s,border-color .25s}.spt-st:hover{transform:translateY(-2px);border-color:var(--hair-2)}.spt-n{width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;color:#fff;background:linear-gradient(135deg,#ff6fae,#a678ff);transition:transform .3s cubic-bezier(.2,.9,.2,1.4)}.spt-st:hover .spt-n{transform:scale(1.15)}.spt-st b{display:block;font-size:13px}.spt-st>div>span{display:block;font-size:12px;color:var(--muted);line-height:1.35;margin-top:1px}.btn.spt-go{transition:transform .2s cubic-bezier(.2,.9,.2,1.3),box-shadow .25s,filter .2s;box-shadow:0 10px 24px -10px #ff5a8ccc}.btn.spt-go:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.08);box-shadow:0 16px 32px -10px #ff5a8ce6}.btn.spt-go:hover svg{animation:supBeat 1.2s ease-in-out infinite}@media(max-width:640px){.spt-steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.spt-it,.spt-st,.spt-ic,.spt-n{transition:none!important;animation:none!important}}.spt-ic,.spt-n{display:grid!important;place-items:center;margin:0!important;line-height:1}.inbox-item{position:relative}.ib-time{position:relative;margin-left:auto;align-self:flex-start;flex:none;padding:2px 0 0 10px;font-size:11.5px;color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums}.inbox-item .ib-tx{flex:1;min-width:0}.ib-time:after{content:attr(data-full);position:absolute;right:-4px;top:calc(100% + 8px);padding:6px 10px;border-radius:9px;background:color-mix(in srgb,var(--glass-2) 96%,#000);box-shadow:0 0 0 1px var(--hair-2),0 10px 24px -10px #000c;color:var(--text);font-size:12px;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s,transform .2s cubic-bezier(.2,.9,.2,1.2);z-index:5}.ib-time:hover{color:var(--muted)}.ib-time:hover:after,.inbox-item:hover .ib-time:after{opacity:1;transform:none}.sheet.spt-sheet{display:flex!important;flex-direction:column;max-height:calc(100vh - 40px)!important;max-height:calc(100dvh - 40px)!important;overflow:hidden!important}.sheet.spt-sheet>.sheet-h,.sheet.spt-sheet>.sheet-f{flex:none}.sheet.spt-sheet>.sheet-b{flex:1 1 auto;min-height:0;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hair-2) transparent;padding-right:10px}.sheet.spt-sheet>.sheet-b::-webkit-scrollbar{width:8px}.sheet.spt-sheet>.sheet-b::-webkit-scrollbar-thumb{background:var(--hair-2);border-radius:8px}.sheet.spt-sheet>.sheet-b::-webkit-scrollbar-track{background:transparent}.sheet.spt-sheet>.sheet-f{border-top:1px solid var(--hair);padding-top:12px}html{touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(hover:none),(pointer:coarse){html,body,body *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent}input,textarea,select,[contenteditable=true],[contenteditable=true] *{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}}@media(max-width:860px){#mxBtn,#mxPop,.mx-pop{display:none!important}.fl-h{margin:22px 4px 8px;font-size:17px;font-weight:750;color:var(--text);letter-spacing:-.01em}.fl-h span{display:none}.fl-list{display:flex;flex-direction:column;gap:2px}.fl-row{min-height:76px;gap:14px;padding:8px 4px;border-top:0!important;border-radius:14px}.fl-row .av-wrap{position:relative}.fl-row .av-wrap>*:first-child{width:56px!important;height:56px!important}.fl-row .dot-st{width:16px;height:16px;border-width:3px;right:-1px;bottom:-1px}.fl-n{font-size:15.5px;font-weight:550}.fl-a{margin-top:3px;font-size:14.5px;gap:4px}.fl-row.unread .nm,.fl-row.unread .fl-a{font-weight:700;color:var(--text)}.fl-cnt{min-width:10px!important;width:10px;height:10px!important;padding:0!important;font-size:0!important;background:var(--accent,#6c8cff)!important;right:16px!important}.fl-x{display:none}}@media(max-width:860px){#fsIn .fs-head{flex-wrap:wrap;height:auto!important;padding:12px 12px 10px!important;row-gap:12px;cursor:default}#fsIn .fs-head .fs-title{font-size:20px;font-weight:750;gap:8px}#fsIn .fs-head .fs-div{display:none}#fsIn .fs-head .spacer{flex:1;order:1}#fsIn .fs-head .fs-title{order:0}#fsIn .fs-head .fs-x{order:2;width:34px;height:34px;border-radius:50%;background:var(--hover)}#fsIn .fs-head>*:not(.fs-title):not(.spacer):not(.fs-x):not(.fs-tabs){order:2}#fsIn .fs-tabs{order:3;flex:1 0 100%;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:6px;overflow:visible}#fsIn .fs-tabs button{height:38px;justify-content:center;border-radius:12px;font-size:14.5px;background:var(--hover);padding:0 8px}#fsIn .fs-tabs button[aria-pressed=true]{background:var(--text);color:var(--bg,#0b0b10)}#fsIn .fs-tabs .fs-add{width:auto;padding:0 12px;background:var(--accent,#6c8cff);color:#fff;box-shadow:none}#fsIn .fs-tabs .fs-add .fs-add-l{display:none}.fn-row,.fn-row *{touch-action:pan-x!important}.fn-row{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-top:26px}}#fsIn .fs-q:not(.on){display:none}#fsIn .fs-tabs .fs-sbtn{display:inline-grid;place-items:center;width:30px;padding:0}#fsIn .fs-tabs .fs-sbtn[aria-pressed=true]{background:var(--press);color:var(--text)}@media(max-width:860px){#fsIn .fs-tabs{grid-template-columns:1fr 1fr 1fr auto auto}#fsIn .fs-tabs .fs-sbtn{display:grid;place-items:center;width:42px;padding:0}#fsIn .fs-tabs .fs-sbtn[aria-pressed=true]{background:var(--text);color:var(--bg,#0b0b10)}#fsIn .fs-q:not(.on){display:none}}.composer{position:relative}.composer.has-msg #micBtn{display:none}.composer:not(.has-msg) #sendBtn{display:none}.composer.recording>#input,.composer.recording>#attBtn,.composer.recording>#emojiBtn,.composer.recording>#micBtn,.composer.recording>#sendBtn,.composer.recording>button:not(.vr-del):not(.vr-send){visibility:hidden}.composer.recording.has-msg #sendBtn{display:grid}#micBtn{color:var(--text)}.vrec{position:absolute;inset:0;z-index:5;display:flex;align-items:center;gap:10px;padding:0 6px;border-radius:inherit;background:var(--panel,#16161c);overflow:hidden;animation:vr-in .18s ease-out}.vrec:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:var(--p,0%);background:var(--danger,#f23f43);transition:width .2s linear}@keyframes vr-in{0%{opacity:0;transform:translateY(4px)}}.vrec button{flex:none;width:36px!important;height:36px!important;border-radius:50%!important;display:grid;place-items:center}.vrec .vr-del{color:var(--muted)}.vrec .vr-del:hover{color:var(--danger,#f23f43);background:var(--hover)}.vrec .vr-send{background:var(--accent)!important;color:#fff!important}.vr-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--danger,#f23f43);animation:vr-blink 1s ease-in-out infinite}@keyframes vr-blink{50%{opacity:.25}}.vr-t{flex:none;font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text)}.vr-wave{flex:1;min-width:0;height:30px;display:flex;align-items:center;justify-content:flex-end;gap:2px;overflow:hidden;transform:translate(var(--dx,0));transition:transform .1s}.vr-wave i{flex:none;width:3px;height:3px;border-radius:2px;background:var(--accent);transition:height .08s}.vr-hint{display:none;flex:none;font-size:12.5px;color:var(--muted)}.vrec.hold .vr-hint{display:block}.vrec.hold .vr-send,.vrec.hold .vr-del{display:none}.vrec.cancel .vr-wave i{background:var(--danger,#f23f43)}.vrec.cancel .vr-hint{color:var(--danger,#f23f43)}.vmsg{display:flex;align-items:center;gap:10px;width:min(260px,100%);padding:8px 14px 8px 8px;border-radius:22px;background:var(--bub-them,color-mix(in srgb,var(--text) 9%,transparent));color:var(--text)}.msg.mine .vmsg{background:var(--bub-me,var(--accent));color:var(--bub-me-ink,#fff)}.vm-pp{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,currentColor 16%,transparent);color:inherit}.vm-wave{flex:1;min-width:0;height:28px;display:flex;align-items:center;gap:2px;cursor:pointer}.vm-wave i{flex:1;min-width:2px;max-width:3px;border-radius:2px;background:currentColor;opacity:.4;transition:opacity .15s}.vm-wave i.on{opacity:1}.vm-t{flex:none;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;opacity:.85;min-width:30px;text-align:right}@media(max-width:860px){.msgs .msg .bcol{max-width:84%;min-width:0}.msgs .msg .atts{margin-left:0!important;margin-right:0!important;max-width:100%;gap:6px}.msgs .msg .tx{font-size:15.5px!important;line-height:1.38;padding:9px 14px;border-radius:20px;overflow-wrap:anywhere;word-break:normal}.msgs .msg .tx a{overflow-wrap:anywhere}.msgs .att{max-width:min(260px,100%)!important;width:auto;border-radius:16px!important}.msgs .att img{border-radius:16px}.msgs .mp-vbox{max-width:min(240px,100%)!important;max-height:58dvh;border-radius:18px!important}.msgs .mp-vbox .mp-vctl{left:6px;right:6px;bottom:6px;padding:4px 8px;gap:6px}.msgs .mp-vbox .mp-volw,.msgs .mp-vbox .mp-time{display:none}.msgs .aud-pl{width:min(270px,100%)!important;padding:10px 12px!important;border-radius:18px!important;gap:8px}.msgs .aud-pl .mp-top{gap:10px}.msgs .aud-pl .mp-file{width:34px;height:34px}.msgs .aud-pl .mp-name{font-size:14px}.msgs .aud-pl .mp-size{font-size:11.5px}.msgs .aud-pl .mp-ctl{padding:4px 8px!important;gap:8px;height:auto}.msgs .aud-pl .mp-ctl .vol{display:none}.msgs .aud-pl .mp-time{font-size:12px}.msgs .link-card{max-width:min(270px,100%);padding:8px 10px 10px;border-radius:14px}.msgs .link-card img{max-height:150px;object-fit:cover;border-radius:10px}.msgs .link-card :is(p,.lc-d,.desc){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vmsg{width:min(240px,100%)}}.ch:hover,.vu:hover{transform:none!important}.ch>*,.vu>*{transition:transform .3s cubic-bezier(.05,.9,.1,1.05)}.ch:hover>*:not(.mini):not(.lim){transform:translate(3px)}.vu:hover>*{transform:translate(2px)}@media(min-width:861px){#fsIn .fl-h{margin:20px 4px 8px;font-size:15px;font-weight:750;color:var(--text)}#fsIn .fl-h span{display:none}#fsIn .fl-list{display:flex;flex-direction:column;gap:2px;max-width:760px}#fsIn .fl-row{min-height:68px;gap:14px;padding:8px 10px;border-top:0!important;border-radius:14px}#fsIn .fl-row .av-wrap{position:relative}#fsIn .fl-row .av-wrap>*:first-child{width:48px!important;height:48px!important}#fsIn .fl-row .dot-st{width:14px;height:14px;border-width:3px;right:-1px;bottom:-1px}#fsIn .fl-n{font-size:15px;font-weight:550}#fsIn .fl-a{margin-top:3px;font-size:13.5px}#fsIn .fl-row.unread .nm,#fsIn .fl-row.unread .fl-a{font-weight:700;color:var(--text)}#fsIn .fl-cnt{min-width:10px!important;width:10px;height:10px!important;padding:0!important;font-size:0!important;background:var(--accent)!important;right:46px!important}}.es-sw{display:flex;gap:6px;padding:8px 8px 4px}.es-sw button{flex:1;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px;font-weight:650;color:var(--muted);background:var(--hover)}.es-sw button[aria-pressed=true]{background:var(--text);color:var(--bg,#0b0b10)}@media(max-width:860px){#stkBtn{display:none!important}}.vr-lock{position:absolute;right:6px;bottom:calc(100% + 10px);width:40px;height:84px;border-radius:20px;background:var(--panel,#16161c);border:1px solid var(--hair);display:none;flex-direction:column;align-items:center;justify-content:space-between;padding:10px 0;color:var(--muted);box-shadow:0 10px 30px -10px #000;transform:translateY(var(--dy,0));transition:transform .08s,color .15s}.vrec.hold~.vr-lock,.composer.recording .vr-lock.on{display:flex}.vr-lock.near{color:var(--accent)}.vr-lock .ch-up{opacity:.7;animation:vr-up 1.2s ease-in-out infinite}@keyframes vr-up{50%{transform:translateY(-4px)}}.spt-site{display:flex;align-items:center;gap:8px;margin:12px 0 4px;padding:11px 14px;border-radius:12px;background:var(--hover);color:var(--text);text-decoration:none;font-weight:650;font-size:14px;transition:background .2s}.spt-site:hover{background:var(--press)}.spt-site svg{color:var(--accent);flex:none}.spt-site small{margin-left:auto;font-weight:500;color:var(--muted);font-size:12.5px}#micBtn{touch-action:none!important;-webkit-user-select:none;user-select:none}@media(max-width:860px){.lights.dml{display:none!important}}@media(max-width:860px){#fsIn .fs-head{padding:10px 12px 8px!important;row-gap:10px;border-bottom:0}#fsIn .fs-head .fs-title{font-size:19px}#fsIn .fs-head .fs-x{width:30px;height:30px}#fsIn .fs-tabs button{height:34px}#fsIn .fs-body{padding-top:0!important}.fn-row{padding-top:6px!important;margin-top:0!important;margin-bottom:0!important}.fn-row:has(.fn-note){padding-top:26px!important}#fsIn .fl-h{margin-top:12px!important}}@media(max-width:860px){#fsIn .fs-head{padding:8px 12px!important;row-gap:8px}#fsIn .fs-head .fs-title{font-size:18px}#fsIn .fs-head .fs-x{width:30px;height:30px}#fsIn .fs-tabs button{height:34px;font-size:14px}#fsIn .fs-body{padding-top:0!important}.fn-row{padding-top:16px!important;margin-bottom:0!important}.fn-row:not(:has(.fn-note)){padding-top:8px!important}#fsIn .fl-h{margin:10px 4px 4px!important}#fsIn .fs-q.on{margin:4px 0 6px}}@media(max-width:860px){.fn-row{padding-top:4px!important;padding-bottom:0!important}.fn-row:has(.fn-note){padding-top:20px!important}#fsIn .fl-h{margin:6px 4px 2px!important}#fsIn .fl-row{min-height:68px}}@media(min-width:861px){#fsIn .fs-main{justify-content:center;gap:18px;padding:0 18px}#fsIn .fs-main .fs-body{flex:0 1 680px;max-width:680px;padding-left:0;padding-right:0}#fsIn .fs-aside{flex:0 0 300px;width:300px;border-left:0!important;padding-top:14px}#fsIn .fl-list{max-width:none}.fn-row:not(:has(.fn-note)){padding-top:6px!important}}@media(min-width:861px){#fsIn .fs-main{justify-content:space-between;gap:0;padding:0}#fsIn .fs-main .fs-body{flex:0 1 640px;max-width:640px;padding:14px 18px 8px 22px}#fsIn .fs-aside{flex:0 0 300px;width:300px;padding:16px 20px 12px 12px}#fsIn .fs-main.with-chat .fs-body{flex:0 0 360px;max-width:360px}#fsIn .fs-main.with-chat .fn-row{flex-wrap:nowrap}.fr-chat{flex:1;min-width:0;display:flex;flex-direction:column;margin:10px 8px;border:1px solid var(--hair);border-radius:16px;background:color-mix(in srgb,var(--text) 3%,transparent);overflow:hidden;animation:frc-in .25s ease-out}@keyframes frc-in{0%{opacity:0;transform:translateY(8px)}}.fr-chat-h{display:flex;align-items:center;gap:10px;height:54px;padding:0 10px 0 14px;border-bottom:1px solid var(--hair);flex:none}.fr-chat-h b{font-size:15px;font-weight:700}.fr-chat-x{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--muted)}.fr-chat-x:hover{background:var(--hover);color:var(--text)}#frChatSlot{flex:1;min-height:0;display:flex;flex-direction:column}#frChatSlot>.chat-block{flex:1;min-height:0}#fsIn .fl-row.sel{background:var(--press)}}.vr-wave i{transition:height .12s ease-out!important;will-change:height}@media(min-width:861px){.fr-chat-b{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:var(--muted)}.fr-chat-b:hover{background:var(--hover);color:var(--text)}.fr-chat-sep{width:1px;height:20px;background:var(--hair);margin:0 4px}#fsIn .fs-body,#fsIn .fs-aside{scrollbar-width:none}#fsIn .fs-body::-webkit-scrollbar,#fsIn .fs-aside::-webkit-scrollbar{display:none}#fsIn .fs-main.with-chat .fs-body{flex:0 0 300px;max-width:300px;padding:12px 10px 8px 14px}#fsIn .fs-aside{flex:0 0 260px;width:260px}#fsIn .fl-row{min-height:54px;gap:11px;padding:6px 8px}#fsIn .fl-row .av-wrap>*:first-child{width:38px!important;height:38px!important}#fsIn .fl-row .dot-st{width:12px;height:12px;border-width:2.5px}#fsIn .fl-n{font-size:14px}#fsIn .fl-a{font-size:12.5px;margin-top:1px}#fsIn .fl-h{font-size:13.5px;margin:12px 4px 4px}.fr-chat{margin:8px 6px 8px 0}}.fn-wrap{position:relative}.fn-more{position:absolute;right:0;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--panel,#16161c);border:1px solid var(--hair);color:var(--muted);opacity:.85;z-index:2;transition:opacity .2s,color .2s}.fn-more:hover{color:var(--text);opacity:1}.fn-more.left{left:0;right:auto}.fn-more[hidden]{display:none}@media(max-width:860px){.fn-more{display:none}}#fsIn .fs-add,#fsIn .fs-add *{color:#fff!important;opacity:1!important}@media(min-width:861px){#fsIn .fn-row{gap:2px}#fsIn .fn{width:64px;gap:5px;padding:4px 1px}#fsIn .fn-av>*:first-child{width:48px!important;height:48px!important}#fsIn .fn-n{font-size:11.5px}}@media(min-width:861px){#fsIn .fs-main.full .fs-body{flex:1 1 auto;max-width:none;padding:14px 22px 10px}#fsIn .fs-main.full .fc-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}#fsIn .fs-main.full .fc{aspect-ratio:auto;padding:12px 8px 10px;gap:5px;border-radius:14px}#fsIn .fs-main.full .fc .av-wrap,#fsIn .fs-main.full .fc-av{transform:scale(.8);margin:-6px 0}#fsIn .fs-main.full .fc-n{font-size:13px}#fsIn .fs-main.full .fc-a{font-size:11.5px}}.fr-chat-t{display:flex;flex-direction:column;line-height:1.2;min-width:0}.fr-chat-st{font-size:12px;color:var(--muted);font-weight:500}@media(min-width:861px){#fsIn .fs-main.full .fc:hover .fc-av,#fsIn .fs-main.full .fc:focus-within .fc-av,#fsIn .fs-main.full .fc:hover .fc-n,#fsIn .fs-main.full .fc:focus-within .fc-n,#fsIn .fs-main.full .fc:hover .fc-a,#fsIn .fs-main.full .fc:focus-within .fc-a{transform:none!important}#fsIn .fs-main.full .fc:hover,#fsIn .fs-main.full .fc:focus-within{transform:translateY(-2px)}#fsIn .fs-main.full .fc .fc-qa{position:static;opacity:1;transform:none;pointer-events:auto;display:none;gap:6px;margin:0;height:17px;align-items:center}#fsIn .fs-main.full .fc:hover .fc-qa,#fsIn .fs-main.full .fc:focus-within .fc-qa{display:flex}#fsIn .fs-main.full .fc:hover .fc-a,#fsIn .fs-main.full .fc:focus-within .fc-a{display:none}#fsIn .fs-main.full .fc .fc-qa button{width:30px;height:24px;border-radius:8px}#fsIn .fs-main.full .fc .fc-qa button svg{width:14px;height:14px}#fsIn .fs-main.full .fc .fc-note,#fsIn .fs-main.full .fc .fn-note{max-width:100%;font-size:10px}}@media(min-width:861px){#fsIn .fs-main.full .fc .fc-av,#fsIn .fs-main.full .fc:hover .fc-av,#fsIn .fs-main.full .fc:focus-within .fc-av{transform:scale(.8)!important}}#fsIn.settled .fr-chat,#fsIn.settled .fn,#fsIn.settled .fn-note,#fsIn.settled .fc,#fsIn.settled .fs-aside *,#fsIn.settled .es,#fsIn.settled .fn-more{animation:none!important}.prof-prev .pcard,.prof-prev2 .pcard{width:290px}.prof-prev .pc-banner,.prof-prev2 .pc-banner{height:92px!important}.prof-prev .pc-lbl{margin:0 0 6px}.frx-tabs{display:flex;gap:6px;margin-bottom:10px}.frx-tab{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:10px;background:var(--hover);color:var(--muted);font-size:13px;font-weight:650}.frx-tab[aria-pressed=true]{background:var(--text);color:var(--bg,#0b0b0d)}.frx-tab em{font-style:normal;font-size:10px;font-weight:800;padding:1px 6px;border-radius:6px;background:linear-gradient(135deg,#a678ff,#6c8cff);color:#fff}.frx-more{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:12px;border:1px dashed var(--hair-2);color:var(--muted);font-size:13px;font-weight:600}.frx-more:hover{color:var(--text);background:var(--hover)}.tag-ics{display:grid;grid-template-columns:repeat(6,34px);gap:6px}.tag-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--hover);color:var(--text);border:1px solid transparent;transition:background .15s,border-color .15s,transform .15s}.tag-ic:hover{transform:translateY(-1px)}.tag-ic[aria-pressed=true]{border-color:var(--text);background:var(--press)}.tag-cl{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;color:var(--muted)}.pt-tag i{display:inline-grid;place-items:center}.pt-tag i svg{width:11px;height:11px}.cgp2{width:248px;padding:12px;display:flex;flex-direction:column;gap:10px}.cgp2 .cg-t{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;margin:0}.cg-x{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:var(--muted)}.cg-x:hover{background:var(--hover);color:var(--text)}.cg-sq{position:relative;height:140px;border-radius:10px;cursor:crosshair;touch-action:none}.cg-k{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #0006,0 2px 6px #00000080;transform:translate(-50%,-50%);pointer-events:none}.cg-bar{position:relative;height:12px;border-radius:6px;cursor:pointer;touch-action:none}.cg-bar .cg-k{top:50%}.cg-bar.hue{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.cg-bar.alpha{background:linear-gradient(90deg,transparent,var(--c)),repeating-conic-gradient(#888 0 25%,#ccc 0 50%) 0 0/10px 10px}.cg-row{display:flex;align-items:center;gap:6px}.cg-prev{flex:none;width:30px;height:30px;border-radius:8px;background:linear-gradient(var(--c),var(--c)),repeating-conic-gradient(#888 0 25%,#ccc 0 50%) 0 0/8px 8px;border:1px solid var(--hair-2)}.cg-hex{flex:1;min-width:0;height:30px;border-radius:8px;padding:0 8px;font:600 12.5px ui-monospace,monospace;letter-spacing:.04em}.cg-a{width:48px;height:30px;border-radius:8px;padding:0 6px;text-align:right;font-size:12.5px}.cg-pct{font-size:12px;color:var(--muted)}.cg-quick{display:grid;grid-template-columns:repeat(12,1fr);gap:4px}.cg-q{aspect-ratio:1;border-radius:50%;border:1px solid var(--hair-2)}.cg-q:hover{transform:scale(1.15)}.cgp2 .cg-foot{display:flex;justify-content:space-between;gap:8px}.gm-pick{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding:10px;border-radius:12px;background:var(--hover);max-height:280px;overflow:auto}.gm-pick-t{font-size:12px;font-weight:700;color:var(--muted);margin:2px 4px 4px}.gm-pick-it{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;border-radius:9px;text-align:left}.gm-pick-it:hover{background:var(--press)}.gm-pick-it b{font-size:13px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-pick-it span{font-size:11.5px;color:var(--muted)}.gm-pick>.btn{align-self:flex-start;margin-top:6px}.bill-hero{display:flex;align-items:center;gap:14px;padding:18px;margin:6px 0 12px;border-radius:16px;border:1px solid var(--hair-2);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%),var(--glass-3)}.bill-hero.pl-pro{background:linear-gradient(135deg,rgba(166,120,255,.28),rgba(108,140,255,.12) 60%,transparent),var(--glass-3)}.bill-bdg{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#a678ff,#6c8cff);color:#fff;box-shadow:0 10px 24px -10px #a678ff}.bill-tx{display:flex;flex-direction:column;gap:3px}.bill-tx small{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bill-tx b{font-size:20px;font-weight:800;letter-spacing:-.01em}.bill-chips{display:flex;gap:6px;flex-wrap:wrap}.bill-chip{font-size:11.5px;font-weight:650;padding:2px 9px;border-radius:999px;background:var(--hover);color:var(--text)}.bill-chip.gold{background:linear-gradient(135deg,#f5c542,#ff9f0a);color:#1a1200}.flux-hero{display:flex;align-items:center;gap:14px;padding:18px;margin:6px 0 14px;border-radius:16px;border:1px solid var(--hair-2);background:radial-gradient(120% 140% at 0 0,rgba(255,111,174,.22),transparent 55%),radial-gradient(120% 140% at 100% 100%,rgba(166,120,255,.22),transparent 55%),var(--glass-3)}.flux-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#ff6fae,#a678ff);color:#fff;box-shadow:0 10px 24px -10px #ff6fae;flex:none}.flux-tx{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.flux-tx b{font-size:20px;font-weight:800}.flux-tx span{font-size:12.5px;color:var(--muted)}.flux-dots{display:flex;gap:6px}.flux-dots i{width:14px;height:14px;border-radius:50%;border:2px solid #ff6fae;opacity:.9}.flux-dots i.on{background:linear-gradient(135deg,#ff6fae,#a678ff);border-color:transparent}.flux-lbl{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:4px 2px 8px}.flux-list{display:flex;flex-direction:column;gap:6px}.flux-it{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--glass-3);border:1px solid var(--hair)}.flux-pt{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--press);font-size:12px;font-weight:800}.flux-it-tx{display:flex;flex-direction:column;gap:1px}.flux-it-tx b{font-size:14px}.flux-it-tx span{font-size:12px}.flux-it-tx .ok{color:#3ddc97}.flux-it-tx .wait{color:var(--muted)}.flux-empty{display:flex;align-items:center;gap:10px;padding:14px;border-radius:12px;border:1px dashed var(--hair-2);color:var(--muted);font-size:13px}.flux-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.flux-buy{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.15;height:auto;padding:7px 14px}.flux-buy em{font-style:normal;font-size:11px;color:var(--muted)}.chat-block.dmth{isolation:isolate}.chat-block.dmth:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 85% 90%,color-mix(in srgb,var(--th2) 34%,transparent),transparent 70%),radial-gradient(55% 45% at 10% 8%,color-mix(in srgb,var(--th1) 26%,transparent),transparent 70%),radial-gradient(40% 35% at 60% 40%,color-mix(in srgb,var(--th1) 10%,transparent),transparent 70%);animation:th-drift 18s ease-in-out infinite alternate}.chat-block.dmth:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.06;background-image:radial-gradient(rgba(255,255,255,.9) .6px,transparent .7px);background-size:3px 3px;mix-blend-mode:overlay}@keyframes th-drift{0%{transform:scale(1) translate(0)}to{transform:scale(1.12) translate(-2%,2%)}}.chat-block.dmth .msgs .msg.mine .tx{box-shadow:0 8px 22px -10px color-mix(in srgb,var(--th2) 85%,transparent),inset 0 1px #ffffff2e}.chat-block.dmth .msgs .msg:not(.mine) .tx{background:color-mix(in srgb,var(--th1) 10%,rgba(255,255,255,.07));border:1px solid color-mix(in srgb,var(--th1) 16%,transparent)}.chat-block.dmth .composer{box-shadow:0 0 0 1px color-mix(in srgb,var(--th1) 22%,transparent),0 10px 30px -14px color-mix(in srgb,var(--th2) 70%,transparent)}.chat-block.dmth[data-art]{background:var(--art-bg)}.chat-block.dmth[data-art]:before{background:var(--art) center bottom/cover no-repeat;animation:none}.chat-block.dmth[data-art]:after{opacity:0}.chat-block.dmth[data-art] .msgs .msg:not(.mine) .tx{background:#0a0a129e;backdrop-filter:blur(10px);border-color:#ffffff14}.chat-block.dmth[data-art] .composer{background:#0a0a1299!important;backdrop-filter:blur(16px)}.chat-block.dmth[data-art] .day,.chat-block.dmth[data-art] .msg .btime{text-shadow:0 1px 3px rgba(0,0,0,.8)}@media(prefers-reduced-motion:reduce){.chat-block.dmth:before{animation:none}}.thp.thp2{width:330px;max-height:min(560px,80vh);overflow-y:auto;scrollbar-width:none;padding:12px}.thp2 .thp-def{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:9px;background:var(--hover);font-size:12.5px;font-weight:650;color:var(--muted);margin:2px 0 4px}.thp2 .thp-def[aria-pressed=true]{background:var(--text);color:var(--bg,#0b0b0d)}.thp-sec{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:12px 2px 8px}.thp-art{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.thp-a{display:flex;flex-direction:column;gap:5px;padding:5px;border-radius:12px;border:1.5px solid transparent;font-size:12px;font-weight:650;text-align:left;transition:transform .2s,border-color .2s,background .2s}.thp-a:hover{transform:translateY(-2px);background:var(--hover)}.thp-a[aria-pressed=true]{border-color:var(--text)}.thp-a>span:last-child{padding:0 3px}.thp-apv{position:relative;display:block;height:78px;border-radius:9px;background-size:cover;background-position:center bottom;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.thp-bub{position:absolute;right:8px;bottom:8px;width:44px;height:16px;border-radius:9px 9px 3px;box-shadow:0 4px 12px -4px #0009}.thp2 .thp-g{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 6px}.thp2 .thp-o{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px;color:var(--muted);background:none;padding:2px}.thp2 .thp-sw{width:44px;height:44px;border-radius:14px;box-shadow:0 6px 16px -6px var(--g),inset 0 1px #ffffff40;transition:transform .2s,box-shadow .2s}.thp2 .thp-o:hover .thp-sw{transform:translateY(-2px) scale(1.05);box-shadow:0 10px 22px -6px var(--g),inset 0 1px #ffffff40}.thp2 .thp-o[aria-pressed=true] .thp-sw{outline:2px solid var(--text);outline-offset:2px}.thp2 .thp-o[aria-pressed=true]{color:var(--text)}.pr-img.poster{width:44px!important;height:64px!important;border-radius:8px;object-fit:cover;box-shadow:0 6px 16px -8px #000c}.wt-tile{display:grid;place-items:center;width:44px;height:64px;border-radius:8px;color:#fff;background:linear-gradient(160deg,#3b2a6b,#14101f);box-shadow:inset 0 0 0 1px #ffffff14}.chat-block.dmth .msgs,.dm-ghost.dmth .msgs{--bub-me:color-mix(in srgb,var(--th1) 78%,var(--th2))!important}.chat-block.dmth .msgs .msg.mine .tx,.dm-ghost.dmth .msgs .msg.mine .tx{background:color-mix(in srgb,var(--th1) 78%,var(--th2))!important;background-attachment:scroll!important;box-shadow:none!important}.chat-block.dmth .msgs .msg.mine .tx,.dm-ghost.dmth .msgs .msg.mine .tx{color:var(--th-ink,#fff)!important}.chat-block.dmth .msgs .msg.mine .tx a{color:inherit!important}.chat-block.dmth:not([data-art]){background:linear-gradient(160deg,color-mix(in srgb,var(--th1) 14%,#0b0b10),#0b0b10 45%,color-mix(in srgb,var(--th2) 18%,#0b0b10))!important}.chat-block.dmth:not([data-art]):before{inset:-20%;background:radial-gradient(38% 34% at 18% 22%,color-mix(in srgb,var(--th1) 42%,transparent),transparent 70%),radial-gradient(42% 38% at 82% 78%,color-mix(in srgb,var(--th2) 46%,transparent),transparent 70%),radial-gradient(30% 28% at 72% 26%,color-mix(in srgb,var(--th1) 22%,var(--th2) 10%),transparent 70%),radial-gradient(34% 30% at 28% 80%,color-mix(in srgb,var(--th2) 24%,transparent),transparent 70%);filter:blur(30px) saturate(130%);animation:th-mesh 22s ease-in-out infinite alternate}.chat-block.dmth:not([data-art]):after{opacity:.05}@keyframes th-mesh{0%{transform:translate(0) rotate(0) scale(1)}50%{transform:translate(3%,-2%) rotate(8deg) scale(1.06)}to{transform:translate(-3%,3%) rotate(-6deg) scale(1.1)}}.chat-block.dmth:not([data-art]) .composer{background:linear-gradient(90deg,color-mix(in srgb,var(--th1) 12%,rgba(10,10,16,.6)),color-mix(in srgb,var(--th2) 12%,rgba(10,10,16,.6)))!important}.chat-block.dmth{overflow:hidden}@property --d1x{syntax:"<percentage>";inherits:false;initial-value:0%}@property --d1y{syntax:"<percentage>";inherits:false;initial-value:0%}@property --d2x{syntax:"<percentage>";inherits:false;initial-value:0%}@property --d2y{syntax:"<percentage>";inherits:false;initial-value:0%}.chat-block.dmth:not([data-art]):before{inset:-15%;background:radial-gradient(36% 32% at calc(var(--m1x,18%) + var(--d1x)) calc(var(--m1y,22%) + var(--d1y)),color-mix(in srgb,var(--th1) 46%,transparent),transparent 70%),radial-gradient(40% 36% at calc(var(--m2x,82%) + var(--d2x)) calc(var(--m2y,78%) + var(--d2y)),color-mix(in srgb,var(--th2) 50%,transparent),transparent 70%),radial-gradient(30% 28% at calc(var(--m3x,72%) - var(--d2x)) calc(var(--m3y,26%) + var(--d1y)),color-mix(in srgb,var(--th1) 26%,transparent),transparent 70%),radial-gradient(32% 30% at calc(var(--m4x,28%) - var(--d1x)) calc(var(--m4y,80%) - var(--d2y)),color-mix(in srgb,var(--th2) 30%,transparent),transparent 70%);filter:blur(28px) saturate(135%);animation:th-m1 var(--msp,18s) ease-in-out infinite alternate}.chat-block.dmth[data-mv="2"]:not([data-art]):before{animation-name:th-m2}.chat-block.dmth[data-mv="3"]:not([data-art]):before{animation-name:th-m3}.chat-block.dmth[data-mv="4"]:not([data-art]):before{animation-name:th-m4}@keyframes th-m1{0%{--d1x:0%;--d1y:0%;--d2x:0%;--d2y:0%}33%{--d1x:22%;--d1y:10%;--d2x:-14%;--d2y:-18%}66%{--d1x:8%;--d1y:30%;--d2x:-26%;--d2y:4%}to{--d1x:-10%;--d1y:16%;--d2x:-6%;--d2y:-26%}}@keyframes th-m2{0%{--d1x:0%;--d1y:0%;--d2x:0%;--d2y:0%}50%{--d1x:-24%;--d1y:22%;--d2x:20%;--d2y:-10%}to{--d1x:18%;--d1y:-14%;--d2x:-22%;--d2y:16%}}@keyframes th-m3{0%{--d1x:0%;--d1y:0%;--d2x:0%;--d2y:0%}25%{--d1x:16%;--d1y:-16%;--d2x:10%;--d2y:20%}50%{--d1x:30%;--d1y:6%;--d2x:-18%;--d2y:26%}75%{--d1x:10%;--d1y:24%;--d2x:-28%;--d2y:-4%}to{--d1x:-14%;--d1y:10%;--d2x:-8%;--d2y:-20%}}@keyframes th-m4{0%{--d1x:0%;--d1y:0%;--d2x:0%;--d2y:0%}50%{--d1x:0%;--d1y:34%;--d2x:0%;--d2y:-34%}to{--d1x:26%;--d1y:14%;--d2x:-26%;--d2y:-14%}}@media(prefers-reduced-motion:reduce){.chat-block.dmth:before{animation:none!important}}@media(max-width:860px){.win:after,.win.holding:after,.win.active:after{display:none!important}.tiles .win{box-shadow:none}}.chat-block.dmth:not([data-art]):before{opacity:.55}.chat-block.dmth:not([data-art]){background:linear-gradient(160deg,color-mix(in srgb,var(--th1) 8%,#08080c),#08080c 45%,color-mix(in srgb,var(--th2) 10%,#08080c))!important}.chat-block.dmth .msgs .msg.mine .tx,.dm-ghost.dmth .msgs .msg.mine .tx{background:color-mix(in srgb,color-mix(in srgb,var(--th1) 78%,var(--th2)) 86%,#fff)!important}.chat-block.dmth .msgs .msg:not(.mine) .tx{background:#ffffff1a!important}.composer{border-radius:999px!important;padding-left:6px!important;padding-right:6px!important;border:1px solid var(--hair)!important;background:color-mix(in srgb,var(--text) 6%,transparent)!important;box-shadow:none!important;min-height:46px}.composer button{border-radius:50%!important}.composer #input{padding-top:12px;padding-bottom:12px}.chat-block.dmth:not([data-art]) .composer,.chat-block.dmth[data-art] .composer{background:color-mix(in srgb,var(--th1) 7%,rgba(255,255,255,.05))!important;border-color:color-mix(in srgb,var(--th1) 22%,var(--hair))!important}.composer .vrec{border-radius:999px}.msgs{overflow-x:hidden!important;scrollbar-width:none}.msgs::-webkit-scrollbar{display:none;width:0;height:0}.msgs .msg,.msgs .bcol,.msgs .atts{max-width:100%;min-width:0}.msgs .att,.msgs .link-card,.msgs img,.msgs video{max-width:100%}.pp-it{align-items:center}.pp-th{position:relative;flex:none;width:44px;height:44px;border-radius:9px;overflow:hidden;background:var(--hover);display:grid;place-items:center;margin-left:4px}.pp-th img,.pp-th video{width:100%;height:100%;object-fit:cover;display:block}.pp-th.vid svg{position:absolute;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.8));z-index:1}.pp-tx p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fr-chat-av{position:relative;display:grid}.fr-chat-av .dot-st{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-width:2.5px}.fm-play{background:#16161c!important;color:#fff!important;box-shadow:0 0 0 1px #ffffff2e,0 4px 12px -4px #0009}.fm-play svg{fill:#fff!important;color:#fff!important}#chatMoreBtn{display:grid!important}.composer{align-items:center!important}#input{overflow-y:hidden;scrollbar-width:none;resize:none}#input::-webkit-scrollbar{display:none;width:0}.fn-more[hidden]{display:none!important}.svc-tile{display:grid;place-items:center;width:48px;height:48px;border-radius:10px}.svc-tile.sp{background:#1db95422}.svc-tile.sc{background:#f502}@media(min-width:861px){body.fr-dm .tiles>.win.main{visibility:hidden}}.set-nav button{white-space:nowrap;min-width:0}.set-nav button>span{overflow:hidden;text-overflow:ellipsis}.prof-prev .pc-pg,.prof-prev2 .pc-pg{display:none!important}.prof-prev .pc-badges,.prof-prev2 .pc-badges{top:100px;flex-wrap:nowrap;max-width:none}.prof-prev .pcard,.prof-prev2 .pcard{overflow:hidden;box-shadow:0 24px 50px -24px #000000bf,0 0 0 1px var(--hair)}.prof-prev .pcard *:focus-visible{outline:none}.pc-av{padding:0;background:none;width:84px;height:84px;margin-top:-42px}.pc-av .av{width:84px!important;height:84px!important}.pc-av .dot-st{right:2px;bottom:2px}.tx a.lk-sus{color:#ffb13c;text-decoration:underline wavy color-mix(in srgb,#ffb13c 60%,transparent);text-underline-offset:3px}.lk-warn{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:1px 7px 1px 5px;border-radius:7px;font-size:11px;font-weight:700;line-height:18px;vertical-align:1px;color:#ffb13c;background:color-mix(in srgb,#ffb13c 14%,transparent);white-space:nowrap;cursor:help}.lk-warn svg{width:12px;height:12px;fill:currentColor}.lk-sheet{display:flex;gap:12px;align-items:center;padding:12px;border-radius:12px;background:color-mix(in srgb,#ffb13c 10%,transparent);border:1px solid color-mix(in srgb,#ffb13c 30%,transparent)}.lk-sheet .lk-ic{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#ffb13c;background:color-mix(in srgb,#ffb13c 16%,transparent)}.lk-sheet .lk-ic svg{fill:currentColor}.lk-sheet>div{min-width:0;display:flex;flex-direction:column;gap:2px}.lk-sheet b{font-size:15px;overflow-wrap:anywhere}.lk-sheet small{font-size:12px;color:var(--muted);overflow-wrap:anywhere;font-family:ui-monospace,monospace}.lk-why{margin:12px 0 4px;padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:13.5px}.lk-warn{color:#1a1206;background:#ffb13c}.dono{display:flex;flex-direction:column;gap:18px;margin-top:6px}.dn-g h4{margin:0 0 8px;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.dn-r{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.dn-c{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;background:var(--hover);border:1px solid var(--hair)}.dn-c.hot{background:color-mix(in srgb,var(--ok,#3ddc97) 12%,transparent);border-color:color-mix(in srgb,var(--ok,#3ddc97) 35%,transparent)}.dn-c.hot .dn-v{color:var(--ok,#3ddc97)}.dn-l{font-size:12px;color:var(--muted);font-weight:600}.dn-v{font-size:24px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dn-s{font-size:11px;color:var(--muted)}.dn-ch{display:flex;align-items:flex-end;gap:3px;height:110px;padding:10px;border-radius:12px;background:var(--hover);border:1px solid var(--hair)}.dn-b{flex:1;height:100%;display:flex;align-items:flex-end;cursor:default}.dn-b i{display:block;width:100%;border-radius:3px 3px 1px 1px;background:var(--accent,#a678ff);opacity:.85;transition:opacity .15s}.dn-b:hover i{opacity:1}.dn-ax{display:flex;justify-content:space-between;margin-top:5px;font-size:11px;color:var(--muted)}.dn-at{color:var(--muted);font-size:11px}#gifBtn .gif-tx{display:inline-grid;place-items:center;height:16px;padding:0 4px;border-radius:4px;border:1.6px solid currentColor;font:800 9.5px/1 var(--font);letter-spacing:.02em}.gifpop{position:fixed;z-index:90;width:min(380px,calc(100vw - 16px));height:min(460px,calc(100dvh - 120px));display:flex;flex-direction:column;padding:10px;gap:8px}.gif-top input{width:100%;height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--hair);background:var(--hover);color:var(--text);font:inherit;font-size:14px}.gif-grid{flex:1;min-height:0;overflow-y:auto;display:flex;gap:6px;align-items:flex-start;scrollbar-width:none}.gif-grid::-webkit-scrollbar{display:none}.gif-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.gif-it{display:block;width:100%;padding:0;border:0;border-radius:8px;overflow:hidden;background:var(--hover);cursor:pointer;transition:transform .15s,filter .15s}.gif-it:hover{transform:scale(1.02);filter:brightness(1.08)}.gif-it img{display:block;width:100%;height:100%;object-fit:cover}.gif-msg{width:100%;text-align:center;color:var(--muted);font-size:13px;margin:30px 0}.gif-foot{font-size:10.5px;color:var(--muted);text-align:right}.tx img.gifm,img.gifm{display:block;max-width:min(320px,100%);max-height:300px;border-radius:10px;margin:2px 0}.dn-q{width:100%;height:36px;padding:0 12px;margin-bottom:8px;border-radius:10px;border:1px solid var(--hair);background:var(--hover);color:var(--text);font:inherit;font-size:13.5px}.dn-list{display:flex;flex-direction:column;border:1px solid var(--hair);border-radius:12px;overflow:hidden}.dn-u{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center;padding:9px 12px;border-top:1px solid var(--hair)}.dn-u:first-child{border-top:0}.dn-dot{width:8px;height:8px;border-radius:50%;background:var(--muted);opacity:.5;grid-row:1/3}.dn-dot.on{background:var(--ok,#3ddc97);opacity:1}.dn-who{min-width:0;display:flex;gap:8px;align-items:baseline}.dn-who b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dn-who span{font-size:12px;color:var(--muted);white-space:nowrap}.dn-pl{font-size:11px;font-weight:700;padding:2px 8px;border-radius:7px;background:var(--hover);color:var(--muted)}.dn-pl.pro{color:#c9a7ff;background:color-mix(in srgb,#a678ff 16%,transparent)}.dn-pl.plus{color:#7cc4ff;background:color-mix(in srgb,#4c9dff 16%,transparent)}.dn-pl.ban{color:#ff6b6b;background:color-mix(in srgb,#ff4d4d 16%,transparent)}.dn-dt{grid-column:2/4;display:flex;gap:14px;font-size:11.5px;color:var(--muted)}.dn-more{margin-top:8px;align-self:flex-start}.msg .tx:has(>img.gifm:only-child){background:none!important;padding:0!important;box-shadow:none!important;border:0!important}.msg .tx:has(>img.gifm:only-child):before,.msg .tx:has(>img.gifm:only-child):after{display:none!important}.msg .tx>img.gifm{border-radius:14px}
