:root{--pe-gold:#e2bf78}.pe-page{gap:14px;padding:16px;overflow-y:auto}.pe-body{min-height:0;animation:cm-pane-in .3s var(--m-pop);flex-direction:column;gap:12px;display:flex}.pe-hero{isolation:isolate;background:radial-gradient(at 78% 30%,#6e2416 0,#2a0c09 46%,#120706 82%);border-radius:20px;flex-direction:column;flex:none;justify-content:space-between;gap:18px;min-height:168px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.pe-hero-art{z-index:-2;object-fit:cover;object-position:center 30%;width:100%;height:100%;animation:pe-art-in .9s var(--m-ease) both;position:absolute;inset:0}@keyframes pe-art-in{0%{opacity:0;transform:scale(1.06)}}.pe-hero-shade{z-index:-1;background:linear-gradient(90deg,#0a0605e0 0,#0a06058c 48%,#0a060526 100%),linear-gradient(0deg,#0a0605b3 0,#0000 60%);position:absolute;inset:0}.pe-hero-top{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pe-rate{height:30px;color:var(--pe-gold);font:700 12.5px var(--font);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:m-rise .4s var(--m-ease) .15s backwards;background:#00000073;border:1px solid #e2bf7859;border-radius:10px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.pe-rate b{color:#fff;font-weight:800}.pe-hero-text{flex-direction:column;gap:4px;min-width:0;display:flex}.pe-kicker{letter-spacing:.08em;color:var(--pe-gold);animation:m-rise .35s var(--m-ease) backwards;font-size:11.5px;font-weight:800}.pe-hero h1{letter-spacing:-.5px;color:#fff;animation:m-rise .35s var(--m-ease) 50ms backwards;margin:0;font-size:28px;font-weight:800}.pe-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pe-bar .btn-game{height:42px}.pe-panel{background:var(--raised);animation:m-rise .3s var(--m-ease);border-radius:18px;flex-direction:column;gap:10px;padding:10px;display:flex}.pe-panel .ce-chip:not(.on){background:var(--frame)}.pe-sep{background:var(--line-strong);height:1px;margin:0 4px}.cm-seg.pe-lseg{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));width:330px}.cm-seg.pe-lseg .cm-seg-thumb{width:calc(33.3333% - 5.33333px)}.cm-seg.pe-lseg button{height:34px}.cm-seg.soft .cm-seg-thumb{background:#3a3a3a}.pe-info{background:var(--raised);min-width:0;height:42px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:13px;flex:1;padding:0 14px;font-size:13px;line-height:42px;display:block;overflow:hidden}.pe-info b{color:#fff}.pe-page .act-card{grid-column:1/-1;align-self:stretch;max-width:none}.pe-bar-end{align-items:center;gap:8px;margin-left:auto;display:flex}.pe-seg{flex:none;width:210px}.pe-seg button{height:34px}.pe-seg4{grid-template-columns:repeat(4,minmax(0,1fr))}.pe-chips{flex-wrap:wrap;gap:6px;display:flex}.pe-chips .ce-chip{height:34px}.pe-league{width:170px}.pe-paste{flex:1 1 0;min-width:0;height:42px}.pe-paste input{min-width:0}.pe-list,.pe-col{flex-direction:column;gap:8px;display:flex}.pe-row{background:var(--raised);min-height:64px;transition:background .15s, transform .15s var(--m-ease);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}@media (hover:hover){.pe-row:hover{background:var(--hover)}}.pe-row.pe-off{opacity:.55}.pe-ava{flex:none;display:flex}.pe-ava .avatar,.pe-ava .avatar img{border-radius:30%}.pe-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pe-line{align-items:center;gap:8px;min-width:0;display:flex}.pe-title{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;overflow:hidden}.pe-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pe-cat{letter-spacing:.04em;height:20px;color:var(--pe-gold);background:#3a2b12;border-radius:6px;flex:none;align-items:center;padding:0 7px;font-size:10.5px;font-weight:800;display:inline-flex}.pe-cat.want{color:#8fd4e6;background:#10303a}.pe-cat.mode-bosses{color:#f0a4a4;background:#3a1414}.pe-cat.mode-campaign{color:#9fdcae;background:#14301c}.pe-cat.mode-trials{color:#c9a8f0;background:#2a1840}.pe-rep{color:var(--faint);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.pe-rep.good{color:var(--green)}.pe-rep.low{color:#e8a23a}.pe-price{text-align:right;flex:none;min-width:92px}.pe-price b{color:var(--pe-gold);white-space:nowrap;font-size:14.5px;font-weight:800}.pe-call svg{transition:transform .2s var(--m-pop)}@media (hover:hover){.pe-call:hover svg{transform:rotate(-8deg)scale(1.1)}}.pe-press{animation:cm-follow .35s var(--m-pop)}.pe-empty{background:var(--raised);color:var(--muted);text-align:center;animation:m-rise .3s var(--m-ease);border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:36px 16px;display:flex}.pe-empty b{color:#fff;font-size:15px}.pe-empty span{max-width:420px;font-size:13px}.pe-fill{flex:1;justify-content:center}.pe-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pe-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pe-col>.act-card,.pe-col>.pe-empty{flex:1;justify-content:center;min-height:150px}.pe-repchip{background:var(--raised);letter-spacing:0;text-transform:none;height:24px;color:var(--text-2);border-radius:8px;align-items:center;gap:4px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.pe-repchip .pe-rep{font-size:11.5px}.pe-h2{letter-spacing:.06em;text-transform:uppercase;height:28px;color:var(--faint);align-items:center;gap:8px;margin:0 0 2px;font-size:13px;font-weight:800;display:flex}.pe-verdict{background:var(--frame);border-radius:11px;flex:none;gap:4px;padding:3px;display:flex}.pe-verdict button{height:30px;color:var(--text-2);font:700 12.5px var(--font);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;transition:background .2s,color .2s,transform .12s}.pe-verdict button:active{transform:scale(.94)}.pe-verdict button.on.ok{background:var(--green);color:#fff;animation:m-pop .3s var(--m-pop)}.pe-verdict button.on.bad{color:#fff;animation:m-pop .3s var(--m-pop);background:#c92a2a}.pe-groups{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.pe-group{background:var(--raised);transition:border-color .2s, transform .15s var(--m-ease);border:1px solid #0000;border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.pe-group.live{border-color:#14c75e73}.pe-group-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pe-when{color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.pe-dot{background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite cm-dot}.pe-group-title{font-size:16px;font-weight:800}.pe-seats{align-items:center;gap:6px;display:flex}.pe-seat{border:2px dashed #4a4a4a;border-radius:30%;width:30px;height:30px;display:flex}.pe-seat.taken{animation:cm-seat-in .3s var(--m-pop);border:0}.pe-count-n{color:var(--muted);margin-left:auto;font-size:12.5px;font-weight:800}.pe-group-acts{flex-wrap:wrap;gap:6px;display:flex}.pe-builds{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.pe-build{background:var(--raised);transition:transform .2s var(--m-ease);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.pe-build:hover{transform:translateY(-2px)}}.pe-build-art{height:120px;color:var(--pe-gold);background:radial-gradient(at 70% 30%,#4a1a10,#140807);justify-content:center;align-items:center;display:flex;overflow:hidden}.pe-build-art img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--m-ease)}@media (hover:hover){.pe-build:hover .pe-build-art img{transform:scale(1.05)}}.pe-build-body{flex-direction:column;gap:6px;padding:12px;display:flex}.pe-build-body .pe-cat{align-self:flex-start}.pe-build-title{color:#fff;font-size:14.5px;font-weight:800;text-decoration:none}@media (hover:hover){.pe-build-title:hover{text-decoration:underline}}.pe-clamp{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pe-build-foot{align-items:center;gap:8px;margin-top:2px;display:flex}.pe-drop{width:30px;height:30px}.pe-dlg{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:18px;display:grid}.pe-dlg-form{flex-direction:column;gap:12px;min-width:0;display:flex}.pe-dlg-side{flex-direction:column;gap:10px;min-width:0;display:flex}.pe-dlg-lbl{letter-spacing:.06em;color:var(--faint);font-size:11px;font-weight:800}.pe-dlg-input{height:46px}.pe-dlg-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pe-dlg .pe-seg{width:100%}.pe-dlg .cm-seg button{height:34px}.pe-dlg-go{justify-content:center;width:100%;height:46px}.cm-seg.pe-seg3{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-seg.pe-seg3 .cm-seg-thumb{width:calc(33.3333% - 5.33333px)}.pe-preview{background:var(--frame);border-radius:18px;padding:10px}.pe-preview .pe-row,.pe-preview .pe-group{animation:m-rise .28s var(--m-ease)}.pe-preview .pe-row{flex-wrap:wrap}.pe-preview .pe-price{min-width:0;margin-left:auto}.pe-title.ghost,.pe-group-title.ghost{color:var(--faint);font-weight:700}.pe-preview .pe-sub{white-space:normal}.pe-price-row{grid-template-columns:46px minmax(0,1fr) 46px;gap:6px;display:grid}.pe-step{background:var(--raised);color:#fff;cursor:pointer;height:50px;transition:background .15s, transform .12s var(--m-ease);border:0;border-radius:13px;place-items:center;display:grid}@media (hover:hover){.pe-step:hover{background:var(--hover)}}.pe-step:active{transform:scale(.9)}.pe-amount{background:var(--frame);min-width:0;height:50px;color:var(--pe-gold);font:800 22px var(--font);text-align:center;border:1px solid #0000;border-radius:13px;outline:none;transition:border-color .15s}.pe-amount:focus{border-color:var(--orange)}.pe-cur{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pe-cur button{background:var(--raised);height:42px;color:var(--text-2);font:700 13px/1 var(--font);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;transition:background .15s,box-shadow .15s,color .15s;display:flex}@media (hover:hover){.pe-cur button:hover{background:var(--hover)}}.pe-cur button.on{color:var(--pe-gold);background:#3a2b12;box-shadow:inset 0 0 0 2px #7a5a20}.pe-orb{object-fit:contain;flex:none;width:26px;height:26px;display:block}.pe-cur button.on .pe-orb{animation:1.8s ease-in-out infinite pe-orb}@keyframes pe-orb{50%{filter:drop-shadow(0 0 6px #e2bf7899);transform:scale(1.15)}}.pe-preview .pe-seat.pe-in{animation-delay:calc(var(--i,0) * 40ms)}.pe-next{max-width:100%}.pe-next>span{min-width:0}.pe-next b{margin:0 2px}.pe-preview .pe-title{white-space:normal}.pe-dlg .ce-chip{align-items:center;gap:6px;display:inline-flex}@media (width<=700px){.pe-dlg{grid-template-columns:minmax(0,1fr)}.pe-rate.pe-next{height:auto;min-height:30px;padding:6px 11px;line-height:1.35}}.pe-note{color:#e8d29a;background:#2a2410;border:1px solid #4a3a10;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.pe-note svg{flex:none;margin-top:1px}.pe-in{animation:m-rise .3s var(--m-ease) calc(var(--i,0) * 35ms) backwards}.pe-new{animation:m-pop .35s var(--m-pop)}.pe-out{pointer-events:none;animation:cm-game-out .22s var(--m-ease) forwards}@container (width<=760px){.pe-cols{grid-template-columns:minmax(0,1fr)}.pe-bar-end{width:100%;margin-left:0}.pe-bar-end .btn{flex:1}.pe-row{flex-wrap:wrap}.pe-rep{order:5}.pe-price{min-width:0}}@media (width<=600px){.pe-page{padding:12px}.pe-hero{min-height:150px}.pe-hero h1{font-size:24px}.pe-seg{width:100%}.pe-panel .pe-bar-end{flex-wrap:wrap;width:100%}.cm-seg.pe-lseg{flex:100%;width:auto}.pe-panel .pe-bar-end .btn-game{flex:1;justify-content:center}.pe-info{white-space:normal;height:auto;padding:10px 14px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.pe-preview .pe-row,.pe-preview .pe-group,.pe-cur button.on .pe-orb,.pe-panel,.pe-body,.pe-hero-art,.pe-rate,.pe-kicker,.pe-hero h1,.pe-in,.pe-new,.pe-out,.pe-empty,.pe-seat.taken,.pe-dot,.pe-press,.pe-verdict button.on.ok,.pe-verdict button.on.bad{animation:none!important}@media (hover:hover){.pe-build:hover,.pe-build:hover .pe-build-art img{transform:none}}}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(https://assets.voza.com.br/assets/plus-jakarta-sans-cyrillic-ext-wght-normal-lLTsRRxN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(https://assets.voza.com.br/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(https://assets.voza.com.br/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(https://assets.voza.com.br/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Twemoji;src:url(https://assets.voza.com.br/assets/twemoji-BaQjYSUZ.woff2)format("woff2");font-display:swap;unicode-range:U+200D,U+231A-231B,U+23E9-23F3,U+23F8-23FA,U+26??,U+2702-27B0,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B50,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F000-1FAFF,U+E0020-E007F}:root{--bg:#0b0b0b;--frame:#161616;--card:#202020;--raised:#2a2a2a;--hover:#303030;--line:#2c2c2c;--line-strong:#383838;--text:#fff;--text-2:#c2c2c2;--muted:#a3a3a3;--faint:#8f8f8f;--orange:#fc7a00;--orange-hover:#ff8c1f;--ok:#14c75e;--green:var(--ok);--amber:#d29922;--red:#e03131;--red-deep:#c92a2a;--red-text:#f03e3e;--radius:26px;--font:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", "Twemoji", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{display:none}html,body,#root{height:100%;margin:0}html{-webkit-tap-highlight-color:transparent;touch-action:pan-x pan-y}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--orange)}@media (hover:hover){a:not([class]):hover{color:var(--orange-hover)}}:focus-visible{outline-offset:2px;outline:2px solid #fff}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}svg.icon{flex:none;width:20px;height:20px}html.desktop,html.desktop body{background:var(--frame)}html.desktop #root{padding:0}.shell{background:var(--frame);flex-direction:column;height:100%;display:flex}html.desktop .shell{overflow:hidden}.titlebar{-webkit-app-region:drag;-webkit-user-select:none;user-select:none;height:34px;color:var(--muted);flex:none;align-items:center;gap:8px;padding:0 6px 0 14px;font-size:13px;font-weight:600;display:flex}.titlebar .grow{flex:1}.titlebar button{-webkit-app-region:no-drag;width:40px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.titlebar button:hover{background:var(--raised);color:#fff}.titlebar button.close:hover{background:var(--red)}}.titlebar svg{width:14px;height:14px}.btn{white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.btn-primary{background:var(--orange);color:#fff}@media (hover:hover){.btn-primary:hover{background:var(--orange-hover)}}.btn-ghost{border:1px solid var(--line-strong);color:#fff;background:0 0}@media (hover:hover){.btn-ghost:hover{background:var(--raised)}}.btn-soft{background:var(--raised);color:#fff}@media (hover:hover){.btn-soft:hover{background:var(--hover)}}.btn-danger{background:var(--red);color:#fff}@media (hover:hover){.btn-danger:hover{background:var(--red-deep)}}.btn:disabled{opacity:.6;cursor:default}.btn-sm{border-radius:10px;height:36px;padding:0 12px;font-size:13px}.dd{min-width:0;position:relative}.dd-box{border:1px solid var(--line-strong);background:var(--raised);cursor:pointer;border-radius:14px;align-items:center;height:50px;display:flex;position:relative}@media (hover:hover){.dd-box:hover{border-color:#444}}.dd.open .dd-box,.dd-box:focus-within{border-color:var(--orange)}.dd-ico{width:20px;color:var(--muted);flex:none;place-items:center;margin-left:14px;display:grid}.dd-input{color:#fff;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0 10px;font-size:15px;overflow:hidden}.dd.open input.dd-input{cursor:text}.dd-input::placeholder{color:var(--faint);opacity:1}.dd-chev{width:40px;height:100%;color:var(--muted);flex:none;place-items:center;transition:transform .16s;display:grid}.dd.open .dd-chev{color:#fff;transform:rotate(180deg)}.dd-pop{z-index:110;background:var(--raised);border:1px solid var(--line-strong);transform-origin:top;border-radius:16px;padding:6px;animation:.16s cubic-bezier(.2,.9,.3,1.2) dd-in;position:fixed;box-shadow:0 18px 44px #0009}.dd-pop.up{transform-origin:bottom}.dd-pop.closing{pointer-events:none;animation:.14s ease-in forwards dd-out}@keyframes dd-in{0%{opacity:0;transform:translateY(-6px)scaleY(.94)}to{opacity:1;transform:none}}@keyframes dd-out{to{opacity:0;transform:translateY(-8px)scaleY(.94)}}.dd-list{scrollbar-width:thin;scrollbar-color:#444 transparent;flex-direction:column;gap:2px;max-height:296px;display:flex;overflow-y:auto}.dd-opt{text-align:left;min-height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;align-items:center;gap:10px;width:100%;padding:0 12px;font-size:15px;font-weight:600;display:flex}.dd-server{background:var(--orange);color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:flex;overflow:hidden}.dd-server img{object-fit:cover;width:100%;height:100%;display:block}.dd-ico:has(.dd-server){width:24px}.dd-opt .ic:has(.dd-server){width:24px}.dd-opt .ic{width:18px;color:var(--faint);flex:none;place-items:center;display:grid}.dd-opt .tx{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dd-opt .tx mark{color:var(--orange);background:0 0;font-weight:800}.dd-opt .ok{background:var(--orange);color:#fff;border-radius:11px;flex:none;place-items:center;width:22px;height:22px;display:grid}.dd-opt[aria-selected=true]{color:#fff;font-weight:800}.dd-opt.active{background:var(--hover);color:#fff}.dd-sep{background:var(--line-strong);flex:none;height:1px;margin:4px 6px}.dd-empty{color:var(--faint);padding:14px 12px;font-size:14px}.dd-count{letter-spacing:.08em;color:var(--faint);padding:8px 12px 4px;font-size:11px;font-weight:800}@media (prefers-reduced-motion:reduce){.dd-pop,.dd-pop.closing{animation:none}.dd-chev{transition:none}}.backdrop.plus-back{z-index:60}.plus-dlg{background:var(--card);border:1px solid var(--line-strong);scrollbar-width:thin;border-radius:28px;flex-direction:column;width:min(460px,100%);max-height:calc(100% - 32px);display:flex;overflow:auto;box-shadow:0 30px 80px #0000008c}.plus-hero{background:var(--orange);color:#fff;flex-direction:column;flex:none;gap:2px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.plus-hero:after{content:"";pointer-events:none;border:30px solid #ffffff26;border-radius:50%;width:210px;height:210px;position:absolute;top:-60px;right:-50px}.plus-hero small{letter-spacing:.06em;z-index:1;font-size:11.5px;font-weight:800;position:relative}.plus-hero-row{z-index:1;flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex;position:relative}.plus-hero-row b{letter-spacing:-.035em;font-size:30px;font-weight:800;line-height:1.1}.plus-price{font-size:14px;font-weight:700}.plus-price strong{font-size:20px;font-weight:800}.plus-x{z-index:2;color:#fff;background:#00000038;border:0;border-radius:18px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}@media (hover:hover){.plus-x:hover{background:#00000057}}.plus-body{flex-direction:column;gap:14px;padding:18px 22px 22px;display:flex}.plus-perks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.plus-body .plusb-seg button{letter-spacing:.6px;font-size:12.5px;font-weight:800}.plus-tabs{display:grid}.plus-tabs>.plus-perks{grid-area:1/1}.plus-tabs>.plus-perks.off{visibility:hidden}.plus-perks li.plus-one{color:var(--text-2);gap:8px;font-size:12.5px}.plus-perks li.plus-one svg.icon{width:15px;height:15px;color:var(--orange);flex:none}.plus-perks li{align-items:center;gap:12px;display:flex}.plus-perks .pi{background:var(--raised);width:36px;height:36px;color:var(--orange);border-radius:11px;flex:none;place-items:center;display:grid}.plus-perks li>span:last-child{flex-direction:column;min-width:0;display:flex}.plus-perks b{font-size:14px}.plus-perks small{color:var(--muted);font-size:12px}.plus-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plus-fine{color:var(--faint);text-align:center;margin:0;font-size:12px}.plus-top{align-items:center;gap:12px;padding:20px 24px 0;display:flex}.plus-top b{flex:1;font-size:19px;font-weight:800}.plus-sum{background:var(--frame);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.plus-sum b{font-size:16px}.plus-qr{background:#fff;border-radius:18px;align-self:center;padding:10px;display:flex}.plus-qr img{width:196px;height:196px;display:block}.plus-copy{gap:8px;display:flex}.plus-copy code{background:var(--frame);border:1px solid var(--line-strong);letter-spacing:.02em;min-width:0;height:46px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;border-radius:13px;flex:1;padding:0 14px;font:600 12.5px/44px ui-monospace,Consolas,monospace;display:block;overflow:hidden}.plus-copy .btn{flex:none;height:46px}.plus-wait{color:var(--text-2);justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.plus-wait .icon{color:var(--orange);animation:.9s linear infinite plus-spin}@keyframes plus-spin{to{transform:rotate(360deg)}}.plus-timer{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:600}.plus-err{background:var(--frame);color:#f03e3e;border-radius:14px;margin:0;padding:12px 14px;font-size:14px;font-weight:600}.plus-card{flex-direction:column;gap:12px}.plus-f{flex-direction:column;gap:6px;min-width:0;display:flex}.plus-f .lbl{color:var(--text-2);font-size:13px;font-weight:700}.plus-field{border:1px solid var(--line-strong);background:var(--raised);border-radius:14px;align-items:center;gap:10px;height:50px;padding:0 12px 0 16px;display:flex}.plus-field.on{border-color:var(--orange)}.plus-secure{flex:1;min-width:0;height:24px}.plus-secure iframe{border:0;display:block;width:100%!important;height:24px!important}.plus-brand{border-radius:4px;flex:none;width:auto;height:22px}.plus-brand-txt{color:var(--muted);flex:none;font-size:12px;font-weight:800}.plus-body .btn .icon{flex:none}.plus-lock{color:var(--faint);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.plus-badge{vertical-align:-3px;flex:none;display:inline-flex}.tab-plus{color:var(--orange);margin-left:1px;font-weight:800}.tab.sel .tab-plus{color:#fff}.sp-name .plus-badge{margin-left:6px}.plusb-head{align-items:center;gap:10px;margin-top:6px;display:flex}.plusb-in{animation:m-rise .3s var(--m-ease) calc(var(--i,0) * 50ms) backwards}.plusb-title{letter-spacing:.8px;color:var(--orange);text-transform:uppercase;flex:1;font-size:12px;font-weight:800}.plusb-aside{color:var(--muted);font-size:12.5px}.plusb-item{background:var(--card);border-radius:20px;align-items:center;gap:12px;padding:14px 16px;display:flex}.plusb-ico{background:var(--raised);width:36px;height:36px;color:var(--orange);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.plusb-ico svg.icon{width:18px;height:18px}.plusb-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.plusb-text b{font-size:14px}.plusb-text span{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.plusb-on,.plusb-free{background:var(--ok);color:#fff;border-radius:13px;flex:none;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.plusb-free svg.icon{width:12px;height:12px}.plusb-card{background:var(--card);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}.plusb-card>b,.plusb-card>label{font-size:14px;font-weight:800}.plusb-card .hint{color:var(--muted);font-size:12.5px;line-height:1.45}.plusb-seg{background:var(--frame);border-radius:14px;gap:4px;padding:4px;display:flex;position:relative}.plusb-seg-thumb{background:var(--orange);width:calc(50% - 6px);transition:transform .28s var(--m-ease);border-radius:10px;position:absolute;top:4px;bottom:4px;left:4px}.plusb-seg.right .plusb-seg-thumb{transform:translate(calc(100% + 4px))}.plusb-seg button{z-index:1;height:36px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:10px;flex:1;font-size:13.5px;font-weight:700;transition:color .2s;position:relative}.plusb-seg button.on{color:#fff}.plusb-preview{background:var(--bg);border-radius:16px;height:180px;display:flex;overflow:hidden}.plusb-preview-art{background:#2a2a2a;border-radius:12px;flex:1;min-width:0;margin:6px 0 6px 6px;position:relative;overflow:hidden}.plusb-preview-art>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.plusb-preview-art>img.ready{opacity:1}.plusb-swap{animation:.28s m-fade}.pls{flex-direction:column;gap:12px;min-width:0;display:flex}.pls-top{min-height:30px;color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.pls-top>span:first-child{flex:1;min-width:0}.pls-pager{color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.pls-pager>span{text-align:center;min-width:38px}.pls-arrow{background:var(--orange);color:#fff;border:0;border-radius:15px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.pls-arrow:disabled{background:var(--raised);opacity:.45;cursor:default}.pls-arrow svg.icon{width:16px;height:16px}.pls-cards{gap:12px;display:grid}.pls-next{animation:pls-from-r .26s var(--m-ease)}.pls-back{animation:pls-from-l .26s var(--m-ease)}@keyframes pls-from-r{0%{opacity:0;transform:translate(24px)}}@keyframes pls-from-l{0%{opacity:0;transform:translate(-24px)}}.pls-card{background:var(--raised);color:var(--text);font:inherit;text-align:left;box-shadow:0 0 0 1px var(--line-strong);border:0;border-radius:18px;flex-direction:column;min-width:0;padding:0;transition:box-shadow .18s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.pls-card:hover{box-shadow:0 0 0 1px #555}}.pls-card.on{box-shadow:0 0 0 2px var(--orange)}.pls-body{flex-direction:column;gap:6px;min-width:0;margin-top:-22px;padding:0 12px 12px;display:flex;position:relative}.pls-icon{border:4px solid var(--raised);background:var(--raised);border-radius:50%;align-self:flex-start;display:flex}.pls-body b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.pls-body>span:last-child{color:var(--muted);min-height:16px;font-size:12px}.pls-check{background:var(--orange);color:#fff;width:26px;height:26px;animation:m-pop .25s var(--m-pop);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.pls-check svg.icon{width:15px;height:15px}.pls-note{color:var(--text-2);gap:8px;font-size:12.5px;line-height:1.45;display:flex}.pls-note>svg.icon{width:15px;height:15px;color:var(--orange);flex:none;margin-top:1px}.plusb-ico:has(>.pls-av){background:0 0}.pls-av{display:flex}.pls-none{box-sizing:border-box;width:36px;height:36px;color:var(--muted);border:2px dashed #555;border-radius:50%;justify-content:center;align-items:center;display:flex}.plusb-ico:has(>.pls-none){background:0 0}.pls-here{align-items:center;gap:12px;display:flex}.pls-here>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.pls-here b{font-size:14px}.pls-here>span:last-child>span{color:var(--muted);font-size:12.5px;line-height:1.4}.pls-swap{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.pls-swap>div{background:var(--frame);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.pls-swap>div.on{box-shadow:inset 0 0 0 2px var(--orange)}.pls-swap-name{align-items:center;gap:10px;display:flex}.pls-swap-name b{font-size:14px}.pls-li{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.pls-li>span{background:var(--raised);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pls-li.on>span{background:var(--orange);color:#fff}.pls-li svg.icon{width:12px;height:12px}.plusb-drop{border:2px dashed var(--orange);color:#fff;font:inherit;cursor:pointer;text-align:left;background:#1a1a1a;align-items:center;gap:14px;padding:0 22px;transition:background .15s;display:flex}.plusb-preview.over .plusb-drop{background:#262626}@media (hover:hover){.plusb-drop:hover{background:#262626}}.plusb-preview-art.plusb-drop:after{display:none}.plusb-drop-ico{background:var(--orange);color:#fff;border-radius:23px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;animation:1.6s ease-in-out infinite plusb-bob;display:flex}.plusb-drop-ico svg.icon{width:22px;height:22px}@keyframes plusb-bob{50%{transform:translateY(-4px)}}.plusb-drop-text{flex-direction:column;gap:3px;display:flex}.plusb-drop-text b{font-size:14.5px}.plusb-drop-text span{color:var(--muted);font-size:12.5px}.plusb-preview.over .plusb-preview-art{box-shadow:inset 0 0 0 2px var(--orange)}.plusb-change{z-index:2;color:#fff;font:inherit;opacity:0;cursor:pointer;background:#0b0b0b8c;border:0;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:800;transition:opacity .2s;display:flex;position:absolute;inset:0}.plusb-change:focus-visible,.plusb-preview.over .plusb-change{opacity:1}@media (hover:hover){.plusb-change:hover{opacity:1}}.plusb-change svg.icon{width:16px;height:16px}.plusb-tip{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:flex}.plusb-tip svg.icon{width:15px;height:15px;color:var(--orange);flex:none}.plusb-preview-art:after{content:"";background:linear-gradient(#0b0b0b00 45%,#0b0b0bcc);position:absolute;inset:0}.plusb-preview-name{z-index:1;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.plusb-preview-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plusb-preview-side{box-sizing:border-box;flex-direction:column;flex:none;justify-content:center;gap:8px;width:110px;padding:16px 12px;display:flex}.plusb-preview-side i{background:var(--raised);border-radius:3px;height:6px}.plusb-preview-side i:nth-child(2){width:80%}.plusb-preview-side i:nth-child(3){width:60%}.plusb-preview-side em{background:var(--orange);border-radius:6px;height:20px;margin-top:8px}.plusb-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plusb-note{color:var(--muted);flex:220px;font-size:12.5px;line-height:1.45}.plusb-vanity{background:var(--frame);border-radius:16px;align-items:center;height:54px;padding:0 8px;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 2px #0000}.plusb-vanity.edit{box-shadow:inset 0 0 0 2px var(--orange)}.plusb-vanity.bad{box-shadow:inset 0 0 0 2px var(--red)}.plusb-vanity-ico{background:var(--raised);width:38px;height:38px;color:var(--orange);border-radius:12px;flex:none;justify-content:center;align-items:center;margin-right:10px;transition:background .2s,color .2s;display:flex}.plusb-vanity.edit .plusb-vanity-ico{background:var(--orange);color:#fff}.plusb-vanity.bad .plusb-vanity-ico{background:var(--red);color:#fff}.plusb-vanity-ico svg.icon{width:18px;height:18px}.plusb-vanity-pre{color:var(--faint);flex:none;font-size:16px}.plusb-vanity input{color:#fff;min-width:0;height:100%;font:inherit;caret-color:var(--orange);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px;font-weight:800}.plusb-vanity .plusb-free{height:28px;animation:m-pop .3s var(--m-pop);border-radius:14px;padding:0 11px;font-size:12.5px}.plusb-copy{background:var(--orange);color:#fff;height:38px;font:inherit;border:0;border-radius:11px;flex:none;padding:0 14px;font-size:13px;font-weight:800;transition:background .2s}.plusb-copy.done{background:var(--ok)}.plusb-copy-in{align-items:center;gap:6px;animation:.2s m-fade;display:inline-flex}.plusb-copy-in svg.icon{width:15px;height:15px}.plusb-copy.done .plusb-copy-in svg.icon{animation:m-pop .3s var(--m-pop)}.plusb-err{color:var(--red-text);animation:m-rise .22s var(--m-ease);font-size:12.5px}.plusb-renew{color:var(--orange);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}@media (hover:hover){.plusb-renew:hover{text-decoration:underline}}.plusb-locked{background:var(--card);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.plusb-banner{background:#2a2a2a;height:140px;position:relative;overflow:hidden}.plusb-banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plusb-banner:after{content:"";background:linear-gradient(90deg,#0b0b0be0 0%,#0b0b0b33 75%);position:absolute;inset:0}.plusb-banner-text{z-index:1;flex-direction:column;justify-content:center;gap:6px;display:flex;position:absolute;inset:0 90px 0 18px}.plusb-banner-text b{font-size:19px;line-height:1.2}.plusb-banner-text span{color:var(--text-2);font-size:12.5px}.plusb-banner.solid{background:var(--orange)}.plusb-banner.solid:after{display:none}.plusb-banner.solid .plusb-banner-text span{color:#fff}.plusb-perks{flex-direction:column;gap:2px;padding:8px;display:flex}.plusb-perks .plusb-item{background:0 0;padding:10px}.plusb-perks .plusb-ico{border-radius:11px;width:34px;height:34px}.plusb-perks .plusb-ico svg.icon{width:16px;height:16px}.plusb-perks .plusb-text span{color:var(--faint);font-size:12px}.plusb-lock{color:var(--faint);flex:none;display:flex}.plusb-lock svg.icon{width:16px;height:16px}.plusb-buy{flex-direction:column;gap:10px;padding:4px 16px 16px;display:flex}.plusb-buy .btn{width:100%;height:50px;font-weight:800}.plusb-buy>span{color:var(--faint);text-align:center;font-size:12px;line-height:1.45}.plus-badge svg{display:block}.plus-ok-top{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:4px 24px 0;display:flex}.plus-ok-top .ring{background:var(--ok);color:#fff;border-radius:32px;place-items:center;width:64px;height:64px;display:grid}.plus-ok-top b{font-size:21px;font-weight:800}.plus-ok-top small{color:var(--muted);font-size:13px}.plus-unlock{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plus-unlock li{background:var(--frame);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.plus-unlock .pi{background:var(--raised);width:32px;height:32px;color:var(--orange);border-radius:10px;flex:none;place-items:center;display:grid}.plus-unlock .t{flex:1;min-width:0}.plus-unlock .lib{background:var(--ok);color:#fff;border-radius:7px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.plus-done-srv{flex-direction:column;gap:10px;display:flex}.plus-done-srv>b{font-size:14px}.plus-receipt{color:var(--faint);border-top:1px dashed var(--line-strong);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;padding-top:10px;font-size:12px;display:flex}.q-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.q-tile{border:1px solid var(--line);background:var(--raised);text-align:center;color:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:2px;padding:18px 10px 14px;display:flex;position:relative;overflow:hidden}.q-tile[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange)}.q-tile b{letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.1}.q-tile .f{color:var(--muted);font-size:12px;font-weight:800}.q-tile .n{color:var(--faint);margin-top:4px;font-size:11px}.q-tile.lock{padding-top:32px}.q-tile.lock b,.q-tile.lock .f{color:#6f6f6f}.q-tile.off{cursor:not-allowed}.q-tile.off b,.q-tile.off .f,.q-tile.off .n{color:#6f6f6f}.q-tile .ribbon{background:var(--orange);color:#fff;letter-spacing:.06em;justify-content:center;align-items:center;gap:4px;height:22px;font-size:10px;font-weight:900;display:flex;position:absolute;top:0;left:0;right:0}.sw-more{width:var(--sw-size,34px);height:var(--sw-size,34px);color:#fff;background:conic-gradient(#f03e3e,#fcc419,#14c75e,#22b8cf,#4c6ef5,#b197fc,#f783ac,#f03e3e);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.sw-more:after{content:"";background:var(--sw,var(--frame));border-radius:50%;position:absolute;inset:20%}.sw-more .icon{z-index:1;position:relative}.cpick{background:var(--raised);border:1px solid var(--line-strong);border-radius:20px;flex-direction:column;gap:12px;padding:14px;display:flex}.cpick-sv{cursor:crosshair;touch-action:none;border-radius:14px;height:170px;position:relative}.cpick-hue{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:8px;height:16px;position:relative}.cpick-knob{pointer-events:none;border:3px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000080}.cpick-hue .cpick-knob{top:50%}.cpick-row{align-items:center;gap:8px;display:flex}.cpick-hex{border:1px solid var(--line-strong);background:var(--frame);color:#fff;text-transform:uppercase;border-radius:12px;outline:none;flex:1;min-width:0;height:42px;padding:0 12px;font:700 14px ui-monospace,Consolas,monospace}.cpick-hex:focus{border-color:var(--orange)}.cpick-prev{background:var(--card);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;max-width:55%;height:42px;padding:0 14px;font-size:15px;font-weight:800;display:inline-flex;overflow:hidden}.cpick-prev-cover{border:1px solid var(--line-strong);flex:none;width:96px;padding:0}.cpick-warn{color:#fcc419;min-height:16px;font-size:12px}@media (prefers-reduced-motion:reduce){.plus-wait .icon{animation:none}}.dm-row{border-radius:14px;align-items:center;display:flex}@media (hover:hover){.dm-row:hover{background:#262626}}.dm-row.on{background:#2c2c2c}.dm-close{width:26px;height:26px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;margin-right:8px;display:flex}.dm-close:focus-visible{opacity:1}@media (hover:hover){.dm-row:hover .dm-close{opacity:1}.dm-close:hover{color:#fff;background:var(--raised)}}@media (hover:none) and (pointer:coarse){.dm-close{opacity:1}}.round{color:#fff;background:#242424;border:0;border-radius:23px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative}@media (hover:hover){.round:hover{background:var(--raised)}}.round.on{background:var(--orange)}.round,.round:focus-visible{color:#fff;text-decoration:none}@media (hover:hover){.round:hover{color:#fff;text-decoration:none}.round.on:hover{background:#ff9533}}.round.off{background:var(--red)}.field{flex-direction:column;gap:8px;display:flex}.field label,.field .lbl{color:var(--text-2);font-size:13px;font-weight:700}.input{border:1px solid var(--line-strong);background:var(--raised);border-radius:14px;outline:none;width:100%;height:50px;padding:0 16px;font-size:15px}.input:focus{border-color:var(--orange)}.input.bad{border-color:var(--red)}.field .hint{color:var(--muted);font-size:13px}.field .err{color:var(--red-text);font-size:13px}textarea.input{resize:none;height:auto;padding:12px 16px}#composer::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.send-btn{border-radius:22px;flex:none;justify-content:center;width:44px;padding:0}.alert{border-radius:12px;padding:12px 14px;font-size:14px;font-weight:600}.alert-error{background:var(--red);color:#fff}.alert-ok{background:var(--ok);color:#fff}.toast{z-index:100;max-width:min(520px,100% - 32px);position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.card{background:var(--card);border-radius:var(--radius)}.tip-wrap{display:inline-flex;position:relative}.tip{z-index:60;border:1px solid var(--line-strong);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#2a2a2a;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;transition:opacity .12s;position:absolute;box-shadow:0 10px 28px #00000073}.tip.right{top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.tip.top{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.tip.bottom{top:calc(100% + 10px);right:0}@media (hover:hover){.tip-wrap:hover .tip,.tip-wrap:focus-within .tip{opacity:1}}.backdrop{z-index:50;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog{background:var(--card);border-radius:24px;flex-direction:column;gap:16px;width:min(460px,100%);max-height:calc(100% - 32px);padding:24px;display:flex;overflow:auto}.dialog h2{margin:0;font-size:20px;font-weight:800}.dialog p{color:var(--muted);margin:0;line-height:1.5}.dialog .actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dialog .actions .btn{flex:140px}.drawer{background:var(--frame);border-left:1px solid var(--line);z-index:55;flex-direction:column;width:min(560px,100%);display:flex;position:fixed;top:0;bottom:0;right:0}.drawer-head{align-items:center;gap:12px;padding:22px 22px 14px;display:flex}.drawer-head h2{flex:1;margin:0;font-size:22px;font-weight:800}.drawer-body>*{flex-shrink:0}.drawer-body{scrollbar-width:thin;scrollbar-color:#3a3a3a transparent;flex-direction:column;flex:1;gap:18px;padding:8px 22px 28px;display:flex;overflow-y:auto}.tabs{flex-wrap:wrap;gap:6px;padding:0 22px 8px;display:flex}.tab{height:36px;color:var(--muted);background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:14px;font-weight:700}@media (hover:hover){.tab:hover{background:var(--card);color:#fff}}.tab.sel{background:var(--orange);color:#fff}.section-title{color:var(--faint);letter-spacing:.8px;text-transform:uppercase;margin:4px 0 -6px;font-size:12px;font-weight:800}.row{align-items:center;gap:12px;display:flex}.grow{flex:1;min-width:0}.list-row{background:var(--card);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.switch{background:#3a3a3a;border:0;border-radius:13px;flex:none;width:46px;height:26px;position:relative}.switch:after{content:"";background:#fff;border-radius:10px;width:20px;height:20px;transition:translate .15s;position:absolute;top:3px;left:3px}.switch.on{background:var(--orange)}.switch.on:after{translate:20px}input[type=range]{appearance:none;cursor:pointer;--fill:50%;background:0 0;width:100%;height:18px}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--orange) var(--fill), #3a3a3a var(--fill));border:0;border-radius:3px;height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--orange);width:16px;height:16px;box-shadow:none;border:0;border-radius:50%;margin-top:-5px}input[type=range]::-moz-range-track{background:#3a3a3a;border:0;border-radius:3px;height:6px}input[type=range]::-moz-range-progress{background:var(--orange);border-radius:3px;height:6px}input[type=range]::-moz-range-thumb{background:var(--orange);border:0;border-radius:50%;width:16px;height:16px}input[type=range]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fff}.pill{border-radius:8px;align-items:center;height:26px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.badge,.count-dot{background:var(--orange);color:#fff;font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.badge.red,.count-dot.red{background:var(--red)}.badge,.count-dot,.server-badge,.admin-sec-badge,.guild-count{padding-bottom:2px}.avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex;position:relative;overflow:visible}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar .dot{border:2px solid var(--card);border-radius:50%;width:32%;min-width:10px;height:32%;min-height:10px;position:absolute;bottom:-1px;right:-1px}.thumb .side-btn{opacity:0;transition:opacity .15s}.side-btn:focus-visible{opacity:1}@media (hover:hover){.thumb:hover .side-btn{opacity:1}}.stream-controls{opacity:0;transition:opacity .18s ease, translate .22s var(--m-ease);translate:0 8px}.stream-controls:focus-within{opacity:1;translate:0}@media (hover:hover){div:hover>.stream-controls{opacity:1;translate:0}}.cards-row{flex:1;gap:20px;min-height:0;display:flex;overflow:hidden}.cards-row>*{min-height:0}@media (width<=900px){.cards-row{flex-wrap:wrap;overflow:auto}}.scroll-bar{scrollbar-width:thin;scrollbar-color:#3a3a3a transparent}.scroll-bar::-webkit-scrollbar{width:8px;display:block}.scroll-bar::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:4px}@media (hover:hover){.scroll-bar::-webkit-scrollbar-thumb:hover{background:#4a4a4a}}.scroll-bar::-webkit-scrollbar-track{background:0 0}@media (hover:hover){.voice-member:hover{background:#262626!important}}.drawer-body::-webkit-scrollbar{width:8px;display:block}.drawer-body::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:4px}.channel-actions{opacity:0;transition:opacity .12s}.channel-actions:focus-within{opacity:1}@media (hover:hover){.channel-row:hover .channel-actions{opacity:1}}@media (hover:none){.channel-actions{display:none}}.tip-float{z-index:200;border:1px solid var(--line-strong);color:#fff;white-space:nowrap;pointer-events:none;background:#2a2a2a;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;position:fixed;box-shadow:0 10px 28px #00000073}.add-btn{transition:background .15s, transform .2s var(--m-ease);background:#333}.add-btn.on{background:var(--orange);color:#fff;transform:rotate(45deg)}.add-menu{z-index:41;background:var(--card);border:1px solid var(--line-strong);width:300px;animation:m-grow .16s var(--m-ease);transform-origin:0 100%;border-radius:18px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 18px 44px #0000008c}.add-item{color:#fff;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}.add-item:focus-visible{background:var(--raised);outline:none}@media (hover:hover){.add-item:hover{background:var(--raised);outline:none}}.add-item .ico{background:var(--raised);width:38px;height:38px;color:var(--orange);border-radius:11px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.add-item:focus-visible .ico{background:var(--orange);color:#fff}@media (hover:hover){.add-item:hover .ico{background:var(--orange);color:#fff}}.add-item .txt{flex-direction:column;gap:2px;min-width:0;display:flex}.add-item .txt b{font-size:15px}.add-item .txt span{color:var(--muted);font-size:13px}.srv-sheet .add-item{min-height:62px}.embed{isolation:isolate;background:var(--raised);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:8px;max-width:440px;padding:14px;display:flex;position:relative}.embed-img{background:0 0;align-self:flex-start;padding:0}.embed-site{color:var(--muted);padding-right:32px;font-size:12px;font-weight:700}.embed-title{color:var(--orange);padding-right:32px;font-size:15px;font-weight:800;line-height:1.35;text-decoration:none}@media (hover:hover){.embed-title:hover{text-decoration:underline}}.embed-desc{color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.embed-pic{background:var(--frame);border-radius:12px;margin-top:4px;display:block;position:relative;overflow:hidden}.embed-pic img{object-fit:cover;width:100%;max-height:300px;display:block}button.embed-pic{cursor:pointer;width:100%;font:inherit;color:inherit;border:0;padding:0}.embed-pic.vid{aspect-ratio:16/9}.embed-pic.vid img{width:100%;height:100%;max-height:none;position:absolute;inset:0}.embed-player iframe{opacity:0;border:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.embed-player iframe.ready{opacity:1}.embed-play.busy{background:var(--orange);animation:1s ease-in-out infinite embed-busy}@keyframes embed-busy{50%{transform:scale(.9)}}.embed-play{color:#fff;background:#000000b3;border-radius:32px;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;transition:background .15s,transform .15s;display:grid;position:absolute;top:50%;left:50%}@media (hover:hover){.embed-pic:hover .embed-play{background:var(--orange);transform:scale(1.06)}}.embed-gif{color:#fff;background:#0000009e;border-radius:7px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.embed-img>button{position:relative}.embed-x{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:0;border-radius:13px;place-items:center;width:26px;height:26px;padding:0;transition:opacity .15s,background .15s;display:grid;position:absolute;top:9px;right:14px}.embed-x svg.icon{width:14px;height:14px}.embed-img .embed-x{top:8px;right:8px}.embed-x:focus-visible{opacity:1}@media (hover:hover){.embed:hover .embed-x{opacity:1}}@media (hover:none){.embed-x{opacity:.75}}@media (hover:hover){.embed-x:hover{background:var(--red)}}@media (hover:none){.embed-x{opacity:.85}}.ctx-menu{z-index:80;background:var(--card);border:1px solid var(--line-strong);border-radius:14px;flex-direction:column;min-width:230px;max-width:320px;padding:6px;display:flex;position:fixed;box-shadow:0 18px 44px #0000008c}.menu-item{min-height:36px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.menu-item.tone-orange{color:var(--orange)}.menu-item.tone-red{color:var(--red-text)}.menu-sep{background:var(--line);flex:none;height:1px;margin:4px 8px}.menu-item:focus-visible{background:var(--raised);outline:none}@media (hover:hover){.menu-item:hover{background:var(--raised);outline:none}}html.desk-login .shell{background:#141414}.no-drag{-webkit-app-region:no-drag}.desk-auth{-webkit-user-select:none;user-select:none;background:#141414;flex:1;display:flex;position:relative;overflow:hidden}.desk-drag{-webkit-app-region:drag;height:44px;position:absolute;top:0;left:0;right:96px}.desk-left{-webkit-app-region:drag}.desk-left,.desk-right{flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:28px 44px;display:flex}.desk-line{background:#ffffff29;width:1px;margin:40px 0}.desk-form{flex-direction:column;gap:14px;width:100%;display:flex}.desk-form h1{margin:0;font-size:26px;font-weight:800}.desk-form p{color:var(--text-2);margin:4px 0 0;font-size:14px}.input.glass{background:#ffffff0f;border-color:#ffffff1f;height:46px}.input.glass:focus{border-color:var(--orange)}.link{color:var(--orange);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:-4px;padding:0;font-size:13px;text-decoration:underline}.desk-cover{background:0 0;border-left:1px solid #0000;border-right:1px solid #0000;align-items:center;width:0;padding:0;transition:width .38s cubic-bezier(.2,.8,.2,1),padding .38s,border-left-color .12s;display:flex;position:absolute;top:40px;bottom:40px;right:50%;overflow:hidden}.desk-cover.open{border-left-color:#ffffff29;border-right-color:#ffffff29;width:50%;padding:0 44px;animation:.4s forwards desk-edge}@keyframes desk-edge{0%,85%{border-left-color:#ffffff29}to{border-left-color:#0000}}.desk-line{transition:opacity .1s}.desk-auth.covering .desk-line{opacity:0}.desk-left{transition:opacity .25s}.desk-auth.covering .desk-left{opacity:0}.desk-win-buttons{z-index:2;gap:4px;display:flex;position:absolute;top:12px;right:14px}.desk-win-buttons button{width:34px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.desk-win-buttons button:hover{color:#fff;background:#ffffff14}.desk-win-buttons button.close:hover{background:var(--red)}}@media (prefers-reduced-motion:reduce){.desk-cover{transition:none}}.channel-row>a{transition:padding-right .12s,color .25s,background-color .12s;padding-right:12px!important}@media (hover:hover){.channel-row:hover>a,.channel-row:focus-within>a{padding-right:var(--aw)!important}.channel-row:hover>a:not(.ch-on),.mem-row:hover{background:#262626!important}}.mem-row{border-radius:14px;transition:background-color .12s}.server-badge{background:var(--red);color:#fff;font-variant-numeric:tabular-nums;box-sizing:border-box;border:3px solid var(--frame);border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 5px;font-size:12px;font-weight:800;line-height:1;display:flex;position:absolute;bottom:-5px;right:-5px}.server-badge.one{width:24px;padding:0}.viewer{z-index:90;flex-direction:column;display:flex;position:fixed;inset:0}.viewer:before{content:"";z-index:-1;background:#000000db;animation:.22s m-fade;position:absolute;inset:0}.viewer-bar{animation:.22s m-fade}.viewer.closing:before,.viewer.closing .viewer-bar{animation:.2s forwards m-out}.viewer-bar{flex:none;justify-content:flex-end;gap:10px;padding:16px 18px 0;display:flex}.viewer-tools{border:1px solid var(--line-strong);background:#202020eb;border-radius:14px;gap:2px;padding:4px;display:flex}.viewer-tool{color:#e0e0e0;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:38px;display:flex}.viewer-tool:focus-visible{background:var(--raised);color:#fff}@media (hover:hover){.viewer-tool:hover{background:var(--raised);color:#fff}}.viewer-close{border:1px solid var(--line-strong);background:#202020eb;border-radius:14px;width:46px;height:46px}.viewer-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:18px 40px 40px;display:flex;overflow:hidden}.viewer-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:10px;max-width:100%;max-height:100%;transition:transform .2s}.viewer-stage.zoomed{cursor:grab;justify-content:flex-start;align-items:flex-start;overflow:auto}.viewer-stage.zoomed:active{cursor:grabbing}.viewer-stage img.big{width:auto;max-width:none;max-height:none}.viewer-stage.pinch{touch-action:none}.viewer-stage.pinch img{will-change:transform}@media (hover:hover){.emoji-cell:hover{background:var(--raised)!important}}.typing{height:22px;color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:12px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.typing b{color:#fff;font-weight:700}.typing>span:last-child{text-overflow:ellipsis;overflow:hidden}.typing-in{min-width:0;animation:m-type-in .2s var(--m-ease);align-items:center;gap:12px;display:flex}.typing-in>span:last-child{text-overflow:ellipsis;overflow:hidden}.typing-in.out{animation:.18s forwards m-out}@keyframes m-type-in{0%{opacity:0;transform:translateY(6px)}}.typing-dots{flex:none;justify-content:center;align-items:center;gap:3px;width:42px;display:inline-flex}.typing-dots i{opacity:.35;background:#fff;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite typing-dot}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.typing-dots i{opacity:.7;animation:none}}.game-card{background:var(--raised);border-radius:16px;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex}.game-icon{width:40px;height:40px;color:var(--text-2);background:#3a3a3a;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.ring-pulse{position:relative}.ring-pulse:before,.ring-pulse:after{content:"";border:3px solid var(--orange);pointer-events:none;border-radius:50%;animation:1.6s ease-out infinite ring-pulse;position:absolute;inset:0}.ring-pulse:after{animation-delay:.8s}@keyframes ring-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.ring-pulse:before,.ring-pulse:after{opacity:.4;animation:none}}.call-in{background:var(--card);box-sizing:border-box;border-radius:28px;flex-direction:column;align-items:center;gap:22px;width:min(380px,100%);padding:34px 28px 28px;display:flex;box-shadow:0 24px 60px #00000080}.call-in.full{z-index:400;width:auto;box-shadow:none;background:var(--frame);padding:max(48px, env(safe-area-inset-top)) 28px max(40px, env(safe-area-inset-bottom));border-radius:0;justify-content:space-between;position:fixed;inset:0}.call-in .who{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.call-in .who b{font-size:22px;font-weight:800}.call-in.full .who b{letter-spacing:-.5px;font-size:30px}.call-in .who span{color:var(--muted);font-size:14px;line-height:1.45}.call-in .acts{gap:28px;display:flex}.call-in.full .acts{justify-content:space-around;width:100%}.call-in .act{color:var(--text-2);flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.call-in .act .round{border-radius:32px;width:64px;height:64px}.call-in.full .act .round{border-radius:38px;width:76px;height:76px}.round.ok{background:var(--ok)}@media (hover:hover){.round.ok:hover{background:#17d966}}.seg-bar{background:var(--card);border-radius:16px;flex:none;gap:2px;padding:4px;display:flex}.seg-bar button{min-width:max-content;height:40px;color:var(--muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:5px;padding:0 4px;font-size:13px;font-weight:700;display:flex}.seg-bar button.sel{background:var(--orange);color:#fff}.drawer .seg-bar{margin:0 20px 8px}.admin-sec{background:var(--card);min-width:0;height:66px;color:var(--text-2);font:inherit;white-space:nowrap;border:0;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 2px;font-size:11px;font-weight:700;display:flex;position:relative}.admin-sec.sel{background:var(--orange);color:#fff}.admin-sec-badge{box-sizing:border-box;background:var(--red);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--card);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;display:flex;position:absolute;top:5px;right:6px}.admin-sec.sel .admin-sec-badge{box-shadow:0 0 0 2px var(--orange)}.seg-bar.soft button.sel{color:#fff;background:#2c2c2c}.inbox-seg{background:var(--raised);border-radius:13px;width:216px;padding:3px}.inbox-seg button{border-radius:9px;height:26px}.inbox-seg.soft button.sel{background:#3a3a3a}.vp{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;container-type:inline-size}.vp-fit{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.vp-grid{justify-content:center;gap:12px;display:grid}.vp-grid.phone{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vp-tile{aspect-ratio:16/9;background:var(--raised);border-radius:20px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.vp-grid.phone .vp-tile{aspect-ratio:1}.vp-tile.live{background:#0e1116;flex-direction:column;gap:8px}.vp-watch{color:var(--muted);font-size:13px}.vp-name{box-sizing:border-box;color:#fff;background:#0000009e;border-radius:10px;align-items:center;gap:6px;max-width:calc(100% - 20px);padding:5px 9px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:10px;left:10px}.vp-grid.phone .vp-name{gap:5px;max-width:calc(100% - 16px);padding:4px 8px;font-size:12px;bottom:8px;left:8px}.vp-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vp-off{color:var(--red-text);flex:none;display:flex}.vp-off.srv{color:var(--orange)}.vp-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:0 16px;display:flex}.vp-empty-ico{background:var(--orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.vp-empty-ico>svg.icon{width:56px;height:56px}.vp-empty b{letter-spacing:-.5px;font-size:26px;font-weight:800}.vp-empty>span:last-child{color:var(--muted);max-width:380px;font-size:15px;line-height:1.5}.vp-bar{background:var(--frame);border-radius:20px;flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex}.vp-bar .btn{height:48px}.vp-go{padding:0 22px;font-weight:800}.vp-acts{flex:none;gap:10px;display:flex}@container (width<=640px){.vp-bar .vp-acts{flex-basis:100%}.vp-acts .btn{flex:1}}.vp-text{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.vp-text b{font-size:15px}.vp-text>span{color:var(--muted);align-items:center;gap:6px;font-size:13px;line-height:1.4;display:flex}.vp-dot{background:var(--ok);border-radius:4px;flex:none;width:8px;height:8px}.vp-drop{background:var(--card);border-radius:18px;flex:none;align-items:center;gap:12px;padding:14px;display:flex}.vp-drop-ico{background:var(--red);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vp-spin{flex:none;animation:1s linear infinite vp-spin;display:inline-flex}@keyframes vp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vp-spin{animation:none}}.vp-round{background:var(--raised);border-radius:24px;width:48px;height:48px}.vp-round:disabled{opacity:.6}.vp.phone{gap:12px}.vp.phone .vp-count{color:var(--muted);flex:none;align-items:center;gap:6px;padding:4px 4px 0;font-size:13px;display:flex}.vp-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.vp.phone .vp-bar{background:var(--card);border-radius:24px;flex-wrap:nowrap;gap:10px;padding:14px}.vp.phone .vp-text{flex:auto}.vp.phone .vp-text>span{font-size:12px}.vp.phone .vp-go{padding:0 18px}.ov-corners{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ov-corner{background:var(--frame);border:2px solid #3a3a3a;border-radius:7px;width:44px;height:30px;padding:0;position:relative}@media (hover:hover){.ov-corner:hover{border-color:#4a4a4a}}.ov-corner.sel{border-color:var(--orange)}.ov-corner span{background:#5c5c5c;border-radius:2px;width:12px;height:8px;position:absolute}.ov-corner.sel span{background:var(--orange)}.ov-seg{background:var(--frame);border-radius:12px;flex:none;gap:2px;padding:3px;display:flex}.ov-seg button{height:34px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:13px;font-weight:700}@media (hover:hover){.ov-seg button:hover{color:#fff}}.ov-seg button.sel{background:var(--orange);color:#fff}.glance{flex-direction:column;gap:8px;min-width:190px;padding:4px 2px;display:flex}.glance-head{flex-direction:column;gap:2px;display:flex}.glance-head b{font-size:14px;font-weight:800}.glance-head>span{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.glance-dot{background:var(--ok);border-radius:4px;flex:none;width:8px;height:8px}.glance-line{background:var(--line-strong);height:1px}.glance-voice{align-items:center;gap:8px;display:flex}.glance-stack{display:flex}.glance-stack>span{border-radius:50%;display:flex;box-shadow:0 0 0 2px #2a2a2a}.glance-stack>span+span{margin-left:-6px}.glance-more{background:#3a3a3a;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:10.5px;font-weight:800}.danger-row{background:var(--card);color:#fff;min-height:64px;font:inherit;text-align:left;border:0;border-radius:20px;align-items:center;gap:14px;width:100%;padding:12px 16px;display:flex}@media (hover:hover){.danger-row:hover{background:var(--raised)}}.help-row{border:2px solid var(--orange);background:var(--card);color:#fff;font:inherit;text-align:left;border-radius:20px;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}@media (hover:hover){.help-row:hover{background:var(--raised)}}.gc{background:var(--card);border-radius:26px;flex-direction:column;flex:none;gap:10px;padding:16px;display:flex}.gc-hd{justify-content:space-between;align-items:center;gap:10px;padding:0 2px 2px;display:flex}.gc-hd b{font-size:15px}.gc-hd span{color:var(--muted);font-size:12px;font-weight:700}.gc-empty{color:var(--muted);margin:0;padding:0 2px;font-size:13px;line-height:1.5}.gc-row{background:var(--raised);border-radius:16px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.gc-ico{color:#fff;object-fit:contain;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}img.gc-ico{background:#161616;padding:4px}.gc-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gc-info b{align-items:center;gap:6px;min-width:0;font-size:14px;display:flex}.gc-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-live{background:var(--red);color:#fff;border-radius:6px;flex:none;align-items:center;height:18px;padding:0 6px;font-size:9.5px;font-weight:800;display:inline-flex}.gc-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:11.5px;display:flex;overflow:hidden}.gc-stack{flex:none;display:flex}.gc-stack>*{box-shadow:0 0 0 2px var(--raised);border-radius:50%;margin-left:-6px}.gc-stack>:first-child{margin-left:0}.gc-go{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:none;height:32px;padding:0 12px;font-size:12px;font-weight:800}.gc-go.gray{background:#161616}.gc-more{color:var(--muted);padding:0 4px;font-size:12px}.gc-plus{border:0;border-top:1px solid var(--line);color:var(--muted);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:7px;min-width:0;padding:10px 2px 0;font-size:12px;display:flex}.gc-plus b{color:#fff;font-size:12.5px}.gc-plus span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.stage-wrap.has-toggle .stream-controls{bottom:34px!important}.strip-toggle{z-index:3;color:#fff;opacity:0;pointer-events:none;cursor:pointer;background:#000000b8;border:0;border-radius:12px 12px 0 0;place-items:center;width:58px;height:24px;transition:opacity .18s,background .15s;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.strip-toggle:focus-visible{opacity:1;pointer-events:auto}@media (hover:hover){.stage-wrap:hover .strip-toggle{opacity:1;pointer-events:auto}.strip-toggle:hover{background:#000000e6}}.strip-toggle svg{transition:transform .3s}.strip-toggle.up svg{transform:rotate(180deg)}@media (hover:none){.strip-toggle{opacity:.9;pointer-events:auto}}.strip-slot{opacity:1;flex:none;grid-template-rows:1fr;transition:grid-template-rows .32s,opacity .25s;display:grid}.strip-slot>div{min-height:0;overflow:hidden}.strip-slot.shut{opacity:0;grid-template-rows:0fr}@media (prefers-reduced-motion:reduce){.strip-slot,.strip-toggle svg{transition:none}}.controls-slot{opacity:1;flex:none;grid-template-rows:1fr;transition:grid-template-rows .32s,opacity .25s,margin-top .32s;display:grid}.controls-slot>div{min-height:0}.stage-section.immersive .controls-slot{opacity:0;grid-template-rows:0fr;margin-top:-16px}.stage-section.immersive .controls-slot>div{overflow:hidden}@media (prefers-reduced-motion:reduce){.controls-slot{transition:none}}.admin-grid{flex:1;grid-template-columns:210px minmax(0,1fr);gap:20px;min-height:0;display:grid}.admin-nav{flex-direction:column;gap:4px;min-height:0;display:flex;overflow:auto}.totp-gate{flex-wrap:wrap;flex:1;align-content:flex-start;align-items:stretch;gap:18px;min-height:0;display:flex;overflow:auto}.totp-why{background:var(--orange);color:#fff;box-sizing:border-box;border-radius:24px;flex-direction:column;flex:300px;gap:16px;min-width:0;padding:28px;display:flex}.totp-why .ico{background:#ffffff2e;border-radius:30px;place-items:center;width:60px;height:60px;display:grid}.totp-why h2{margin:0;font-size:25px;font-weight:800;line-height:1.2}.totp-why p{margin:0;font-size:15px;line-height:1.55}.totp-why .sec{letter-spacing:.06em;margin-top:4px;font-size:12px}.totp-why ul{flex-direction:column;gap:10px;margin:-6px 0 0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.totp-why li{align-items:center;gap:10px;display:flex}.totp-why .tag{background:#00000038;border-radius:10px;align-self:flex-start;margin-top:auto;padding:7px 12px;font-size:13px;font-weight:700}.totp-form{background:var(--frame);box-sizing:border-box;border-radius:24px;flex-direction:column;flex:1.4 400px;gap:20px;min-width:0;padding:28px;display:flex}.totp-form h2{margin:0 0 6px;font-size:21px;font-weight:800}.totp-form p{color:var(--text-2);margin:0;font-size:15px;line-height:1.5}.totp-qr{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.totp-qr-wait{background:#fff;border-radius:12px;flex:none;width:168px;height:168px}.totp-qr code{background:var(--raised);letter-spacing:1.5px;word-break:break-all;color:#fff;border-radius:12px;padding:12px 14px;font-size:15px}.totp-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.totp-form .btn{height:52px;font-size:16px}.totp-form .totp-note{color:var(--muted);margin-top:-8px;font-size:13px}.totp-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.totp-codes span{background:var(--raised);text-align:center;border-radius:12px;padding:12px 14px;font-family:monospace;font-size:16px}@media (width<=560px){.totp-fields{grid-template-columns:1fr}.totp-why,.totp-form{padding:22px}}.admin-nav button{height:42px;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:700;display:flex}@media (hover:hover){.admin-nav button:hover{background:var(--raised);color:#fff}}.admin-nav button.sel{background:var(--orange);color:#fff}.admin-nav small{letter-spacing:.08em;color:var(--faint);padding:14px 12px 4px;font-size:11px;font-weight:800}.admin-nav-n{background:var(--red);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:800;display:grid}.admin-nav button.sel .admin-nav-n{background:#00000040}.inbox{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;min-height:0;display:grid}.inbox-list{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.inbox-chip{background:var(--raised);height:32px;color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700}.inbox-chip.on{color:#161616;background:#fff}.inbox-item{background:var(--raised);color:var(--text);font:inherit;text-align:left;cursor:pointer;border:2px solid #0000;border-radius:16px;flex:none;gap:12px;min-width:0;padding:12px 14px 12px 12px;display:flex}.inbox-item.sel{border-color:var(--orange)}.inbox-stripe{border-radius:2px;flex:none;align-self:stretch;width:4px}.inbox-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.inbox-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.inbox-detail{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;padding:20px;display:flex;overflow:auto}.inbox-empty{border:1px dashed var(--line-strong);border-radius:18px;align-items:center;gap:14px;padding:22px;display:flex}.inbox-empty-ico{background:var(--raised);border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.app-ava{color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.app-badge{background:var(--orange);color:#fff;letter-spacing:.04em;border-radius:6px;align-items:center;height:18px;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.app-msg{border-radius:16px;gap:12px;margin:4px 0;padding:10px 12px;display:flex}@media (hover:hover){.app-msg:hover{background:#ffffff05}}.app-msg>.app-ava{border-radius:50%;width:42px;height:42px}.app-card{background:var(--raised);border-left:4px solid var(--orange);border-radius:14px;flex-direction:column;gap:10px;max-width:480px;padding:14px;display:flex}.app-title{overflow-wrap:anywhere;font-size:15.5px;line-height:1.35}.app-foot{color:var(--muted);font-size:12.5px}.app-text{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.poll-opts{flex-direction:column;gap:6px;display:flex}.poll-opt{border:1px solid var(--line-strong);background:var(--frame);color:#fff;min-height:40px;font:inherit;text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex;position:relative;overflow:hidden}.poll-opt:disabled{cursor:default}.poll-opt.on{border-color:var(--orange)}.poll-fill{transform:translateX(calc(var(--pct,0) * 1% - 100%));pointer-events:none;background:#fc7a0029;transition:transform .35s;position:absolute;inset:0}.poll-opt>:not(.poll-fill){position:relative}.poll-check{border:2px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.poll-check.sq{border-radius:5px}.poll-opt.on .poll-check{background:var(--orange);border-color:var(--orange);color:#fff}.poll-check svg.icon{width:12px;height:12px}.poll-label{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.poll-n{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.role-btns{flex-wrap:wrap;gap:8px;display:flex}.role-btn{border:1px solid var(--line-strong);background:var(--frame);color:#fff;height:36px;font:inherit;cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.role-btn i{border-radius:50%;flex:none;width:10px;height:10px}.role-btn.on{border-color:var(--orange);background:var(--orange);color:#fff}.role-btn.on i{box-shadow:0 0 0 2px #fff}.apps-modal{background:var(--card);border:1px solid var(--line-strong);border-radius:26px;flex-direction:column;gap:14px;width:min(760px,100%);max-height:min(720px,100dvh - 32px);padding:22px;display:flex;box-shadow:0 30px 80px #0000008c}.apps-search{background:var(--frame);border:1px solid var(--line-strong);height:46px;color:var(--faint);border-radius:14px;flex:none;align-items:center;gap:10px;padding:0 14px;display:flex}.apps-search:focus-within{border-color:var(--orange)}.apps-search input{color:#fff;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.apps-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-content:start;gap:10px;min-height:0;display:grid;overflow:auto}.app-tile{background:var(--raised);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.app-tile[role=button]{cursor:pointer}@media (hover:hover){.app-tile[role=button]:hover{background:#313131}}.app-tile.soon{opacity:.6}.app-tile p{color:var(--muted);min-height:36px;margin:0;font-size:12.5px;line-height:1.45}.app-soon{background:var(--frame);height:22px;color:var(--faint);border-radius:7px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.app-added{background:var(--ok);color:#fff;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}.live-plat{color:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:800;display:grid}.live-thumb{aspect-ratio:16/9;background:#111;border-radius:10px;max-width:440px;display:block;position:relative;overflow:hidden}.live-thumb img{object-fit:cover;width:100%;height:100%;display:block}.live-banner{place-items:center;display:grid;position:absolute;inset:0}.live-banner.swap{animation:banner-in .35s var(--m-ease)}.live-banner.swap svg{animation:m-pop .4s var(--m-pop) .1s both}@keyframes banner-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.live-banner.swap,.live-banner.swap svg{animation:none!important}}.live-tag{background:var(--red);color:#fff;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px}.live-game{color:#fff;background:#000000a6;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;bottom:8px;right:8px}.srv-menu{width:300px;max-width:calc(100vw - 16px)}.srv-menu-head{align-items:center;gap:10px;padding:8px 10px;display:flex}.srv-menu-head b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;line-height:1.25;display:block;overflow:hidden}.srv-menu-head span span{color:var(--muted);font-size:12.5px;display:block}.srv-menu-icon{background:var(--raised);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.srv-menu-icon img{object-fit:cover;width:100%;height:100%}.srv-seg{background:var(--frame);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin:2px 4px 6px;padding:4px;display:grid}.srv-seg button{height:34px;color:var(--text-2);font:inherit;background:0 0;border:0;border-radius:9px;font-size:12.5px;font-weight:700}@media (hover:hover){.srv-seg button:hover{background:var(--raised);color:#fff}}.srv-seg button.on{background:var(--orange);color:#fff}.srv-menu-sec{letter-spacing:.1em;color:var(--faint);padding:8px 10px 6px;font-size:11px;font-weight:800}.srv-chips{flex-wrap:nowrap;gap:6px;padding:0 6px 8px;display:flex}.srv-chips button{background:var(--raised);min-width:0;height:30px;color:var(--text-2);font:inherit;white-space:nowrap;border:0;border-radius:9px;flex:auto;padding:0 6px;font-size:12.5px;font-weight:700}@media (hover:hover){.srv-chips button:hover{background:var(--hover);color:#fff}}.srv-muted-row{color:var(--text-2);align-items:center;gap:10px;padding:0 6px 8px 10px;font-size:13.5px;font-weight:600;display:flex}.srv-menu-sep{background:var(--line-strong);flex:none;height:1px;margin:5px 8px}.menu-item:disabled{opacity:.5;cursor:default}.srv-muted:after{content:"";border-radius:inherit;pointer-events:none;background:#16161699;position:absolute;inset:0}.srv-muted .server-badge,.srv-muted .srv-off{z-index:1}.srv-off{background:var(--raised);border:3px solid var(--frame);width:22px;height:22px;color:var(--text-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.srv-press{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (hover:none){[data-person]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.person-held{transition:transform .15s;transform:scale(.96)}.roles-inline{flex-direction:column;padding-left:14px;display:flex}.srv-sheet{z-index:56;background:var(--card);border-top:1px solid var(--line);max-height:86dvh;padding:10px 12px calc(14px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.srv-grab{background:#4a4a4a;border-radius:3px;flex:none;align-self:center;width:40px;height:5px;margin-bottom:8px}.srv-sheet .menu-item{min-height:46px;font-size:15px}.srv-sheet .srv-seg button{height:40px;font-size:14px}.srv-sheet .srv-chips button{height:36px;font-size:13.5px}.official-badge{background:var(--orange);color:#fff;letter-spacing:.04em;border-radius:6px;flex:none;align-items:center;gap:3px;height:18px;padding:0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.bc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.bc-card{background:var(--raised);border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.bc-card>b{font-size:16px}.bc-text{resize:vertical;min-height:130px}.bc-preview{background:var(--frame);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.bc-msg{gap:10px;min-width:0;display:flex}.bc-msg p{color:#e8e8e8;white-space:pre-wrap;word-break:break-word;margin:2px 0 0;font-size:14px}.bc-ro{background:var(--raised);color:var(--text-2);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.bc-hist{flex-direction:column;gap:8px;display:flex}.bc-row{background:var(--frame);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.bc-card .input{background:var(--frame)}.bc-row b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.bc-row span.meta{color:var(--muted);font-size:12px}.bc-ok{color:var(--ok);white-space:nowrap;font-size:13px;font-weight:700}.bc-img{align-self:flex-start;position:relative}.bc-img img{border-radius:12px;max-width:220px;max-height:160px;display:block}.bc-img button{position:absolute;top:6px;right:6px}@media (width<=900px){.bc-grid{grid-template-columns:minmax(0,1fr)}}.admin-secs{margin:0 -2px;padding:0 2px;overflow-x:auto}.admin-secs .admin-sec{flex:1 0 62px}:root{--m-ease:cubic-bezier(.2, .8, .2, 1);--m-pop:cubic-bezier(.2, 1.5, .4, 1)}.srv-icon{transition:border-radius .22s var(--m-ease), background-color .22s var(--m-ease), transform .12s var(--m-ease)}.srv-icon:active{transform:scale(.92)}.srv-pill{opacity:0;pointer-events:none;width:4px;height:8px;transition:height .22s var(--m-ease), margin-top .22s var(--m-ease), opacity .22s;background:#fff;border-radius:0 4px 4px 0;margin-top:-4px;position:absolute;top:50%;left:-8px}@media (hover:hover){.srv-icon:hover .srv-pill{opacity:1;height:20px;margin-top:-10px}}.srv-icon.on .srv-pill{opacity:1;height:36px;margin-top:-18px}.swap-in{animation:m-swap .22s var(--m-ease)}@keyframes m-swap{0%{opacity:0;transform:translate(10px)}}.msg-in{animation:m-rise .26s var(--m-ease)}@keyframes m-rise{0%{opacity:0;transform:translateY(10px)}}.toast{animation:m-toast-in .32s var(--m-pop)}.toast.leaving{animation:.2s forwards m-toast-out}@keyframes m-toast-in{0%{opacity:0;transform:translate(-50%,16px)scale(.96)}}@keyframes m-toast-out{to{opacity:0;transform:translate(-50%,10px)}}.pop,.dot-pop{animation:m-pop .34s var(--m-pop)}@keyframes m-pop{0%{transform:scale(0)}70%{transform:scale(1.18)}}.backdrop{animation:.18s m-fade}.dialog{animation:m-grow .22s var(--m-ease)}.drawer,.t-drawer.right{animation:m-from-right .26s var(--m-ease)}.t-drawer:not(.right){animation:m-from-left .26s var(--m-ease)}.ctx-menu{animation:m-grow .16s var(--m-ease);transform-origin:0 0}@keyframes m-fade{0%{opacity:0}}@keyframes m-grow{0%{opacity:0;transform:scale(.95)}}@keyframes m-from-right{0%{transform:translate(100%)}}@keyframes m-from-left{0%{transform:translate(-100%)}}@keyframes m-up{0%{transform:translateY(100%)}}.tile-in{animation:m-grow .28s var(--m-ease);isolation:isolate}.tile-full{z-index:500;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);animation:m-grow .22s var(--m-ease);background:#000;display:flex;position:fixed;inset:0}.tile-full>[data-tile]{border-radius:0!important}.tile-full.ui .stream-controls{opacity:1;translate:0}@media (width<=600px){.tile-full .stream-controls{flex-wrap:wrap;justify-content:center;width:max-content;max-width:calc(100% - 24px);bottom:58px!important}}.tile-speaking:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;animation:1.6s ease-in-out .28s infinite m-breathe;position:absolute;inset:0;box-shadow:inset 0 0 22px #fc7a0047}@keyframes m-breathe{50%{opacity:1}}@media (prefers-reduced-motion:reduce){.srv-icon,.srv-pill,.m-tab-ind{transition:none!important}.swap-in,.msg-in,.toast,.toast.leaving,.pop,.dot-pop,.backdrop,.dialog,.drawer,.t-drawer,.ctx-menu,.m-sheet,.srv-sheet,.tile-in,.m-tab.pop .m-tab-ico{animation:none!important}.tile-speaking:before,.skel-b:after{display:none}.up-fill,.poll-fill{transition:none!important}}.tick{animation:m-tick .26s var(--m-ease);font-variant-numeric:tabular-nums;display:inline-block}@keyframes m-tick{0%{opacity:0;transform:translateY(-8px)}}.vm-in{animation:m-slide-in .26s var(--m-ease)}.vm-out{pointer-events:none;animation:.22s forwards m-fade-out}@keyframes m-slide-in{0%{opacity:0;transform:translate(-10px)}}@keyframes m-fade-out{to{opacity:0;transform:translate(-6px)}}.btn,.round{transition:transform .12s var(--m-ease), filter .12s, background-color .15s}.btn:not(:disabled):active,.round:not(:disabled):active{filter:brightness(.92);transform:scale(.96)}.skel{flex-direction:column;gap:16px;padding:12px;display:flex}.skel-row{gap:12px;display:flex}.skel-lines{flex-direction:column;flex:1;gap:8px;padding-top:4px;display:flex}.skel-b{background:#2a2a2a;border-radius:6px;height:12px;display:block;position:relative;overflow:hidden}.skel-b:after{content:"";background:linear-gradient(90deg,#0000,#353535,#0000);animation:1.2s linear infinite m-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skel-ava{border-radius:50%;flex:none;width:40px;height:40px}@keyframes m-shimmer{to{transform:translate(100%)}}.att-img{opacity:0}.att-img.ready{opacity:1;animation:.45s m-unblur}.att-img.ready.instant{animation:none}@keyframes m-unblur{0%{filter:blur(18px);transform:scale(1.04)}}@keyframes m-clear{0%{opacity:0;filter:blur(8px);transform:scale(1.02)}}.btn.copy-btn.done{background:var(--ok)}.btn.copy-btn.done svg{animation:m-pop .34s var(--m-pop)}.to-end{z-index:3;background:var(--orange);color:#fff;height:38px;font:inherit;border:0;border-radius:19px;flex:none;align-self:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:sticky;bottom:10px}.confetti{pointer-events:none;z-index:500;position:fixed;inset:0;overflow:hidden}.confetti i{border-radius:2px;width:8px;height:12px;animation:1.3s cubic-bezier(.15,.7,.3,1) both m-burst;position:absolute;top:38%;left:50%}@keyframes m-burst{to{transform:translate(var(--x), var(--y)) rotate(var(--r));opacity:0}}.live-dot{background:#fff;border-radius:3px;flex:none;width:6px;height:6px;margin-right:5px;animation:1.4s ease-in-out infinite m-beat;display:inline-block}@keyframes m-beat{50%{opacity:.35;transform:scale(.75)}}.drawer-body>*{animation:m-swap .22s var(--m-ease)}@media (prefers-reduced-motion:reduce){.btn,.round{transition:none!important}.btn:not(:disabled):active,.round:not(:disabled):active{transform:none}.tick,.vm-in,.vm-out,.skel-b,.att-img.ready,.btn.copy-btn.done svg,.live-dot,.drawer-body>*{animation:none!important}}.field.has-err .input,.field.has-err .dd-box{border-color:var(--red)}.shake{animation:.36s m-shake}@keyframes m-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.bell-ring{transform-origin:50% 12%;animation:.7s m-ring}@keyframes m-ring{0%,40%,to{transform:rotate(0)}5%,15%,25%,35%{transform:rotate(-16deg)}10%,20%,30%{transform:rotate(16deg)}}.req-in{animation:m-rise-down .3s var(--m-ease)}.req-out{pointer-events:none;animation:.4s forwards m-done-out}@keyframes m-rise-down{0%{opacity:0;transform:translateY(-10px)}}@keyframes m-done-out{35%{transform:scale(1.02)}to{opacity:0;transform:translate(30px)}}.icon-pop{animation:m-pop .3s var(--m-pop)}svg.icon{overflow:visible}.nudge{animation:m-nudge .32s var(--m-ease)}@keyframes m-nudge{40%{transform:translate(5px)rotate(-8deg)}}.msg-pending{opacity:.5}article{transition:opacity .25s ease, transform .2s var(--m-ease), background-color .15s ease}.up-list{background:#242424;border-radius:14px 14px 0 0;flex-direction:column;gap:6px;padding:8px 12px;display:flex}.up-row{flex-direction:column;gap:6px;font-size:13px;display:flex}.up-row b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.up-pct{color:var(--muted);font-variant-numeric:tabular-nums}.up-track{background:#3a3a3a;border-radius:3px;height:5px;display:block;overflow:hidden}.up-fill{background:var(--orange);height:100%;transform:translateX(calc(var(--pct,0) * 1% - 100%));border-radius:3px;transition:transform .2s;display:block}.poll-check svg{animation:m-pop .32s var(--m-pop)}.switch{transition:background-color .2s}.switch:after{transition:translate .28s var(--m-pop), scale .12s ease!important}.switch:active:after{translate:3px;scale:1.3 1}.switch.on:active:after{translate:17px;scale:1.3 1}.mem-in{animation:m-rise-down .3s var(--m-ease)}@media (prefers-reduced-motion:reduce){.shake,.bell-ring,.req-in,.req-out,.icon-pop,.nudge,.poll-check svg,.mem-in{animation:none!important}.switch,.switch:after,.up-fill,article{transition:none!important}}.msg-gone{opacity:0;pointer-events:none;transition:max-height .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1),margin .28s cubic-bezier(.4,0,.2,1),opacity .2s,transform .28s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:scale(.97);max-height:0!important;margin-top:0!important;padding-top:0!important;padding-bottom:0!important}.msg-flash{animation:.9s m-flash}@keyframes m-flash{20%{background:#fc7a0029}}.reply-jump{cursor:pointer;border-radius:6px}@media (hover:hover){.reply-jump:hover{color:var(--text-2)!important}}.msg-target{animation:1.4s m-target}@keyframes m-target{0%,55%{background:#fc7a0033}}.talk{position:relative}.talk:after{content:"";border:2px solid var(--orange);pointer-events:none;border-radius:50%;animation:1.1s ease-out infinite m-talk;position:absolute;inset:-2px}@keyframes m-talk{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.vc-in{animation:m-vc-in .3s var(--m-ease)}.vc-out{animation:.24s forwards m-vc-out}@keyframes m-vc-in{0%{opacity:0;transform:translateY(16px)}}@keyframes m-vc-out{to{opacity:0;transform:translateY(16px)}}.count{font-variant-numeric:tabular-nums;display:inline-flex}.count .flip{animation:m-flip .32s var(--m-ease);display:inline-block}@keyframes m-flip{0%{opacity:0;transform:translateY(-60%)}}.prof-card>:first-child{animation:.4s m-fade}.prof-card .prof-ava{animation:m-prof-rise .34s var(--m-pop)}.prof-ava{z-index:1;position:relative}@keyframes m-prof-rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.msg-gone{transition:none!important}.msg-flash,.msg-target,.talk:after,.vc-in,.vc-out,.count .flip,.prof-card>:first-child,.prof-card .prof-ava{animation:none!important}}@keyframes m-out{to{opacity:0}}.msg-tools{animation:m-tools .15s var(--m-ease)}@keyframes m-tools{0%{opacity:0;transform:translateY(4px)}}.bar-in{animation:m-bar-in .2s var(--m-ease)}.bar-out{animation:.16s forwards m-bar-out}@keyframes m-bar-in{0%{opacity:0;transform:translateY(100%)}}@keyframes m-bar-out{to{opacity:0;transform:translateY(100%)}}.sug-pop{animation:m-sug .18s var(--m-ease)}@keyframes m-sug{0%{opacity:0;transform:translateY(8px)}}.sug-sel{background:var(--raised);transition:transform .16s var(--m-ease);pointer-events:none;border-radius:8px;position:absolute;top:0;left:6px;right:6px}.sug-pop [role=option]{z-index:1;position:relative}.ch-pill{transform-origin:0;background:#fff;border-radius:0 4px 4px 0;width:6px;height:12px;position:absolute;top:15px;left:-6px}.ch-pill.in{animation:m-pill .3s var(--m-pop)}@keyframes m-pill{0%{transform:scale(0)}}.vid-in{opacity:0;transition:opacity .3s}.vid-in.on{opacity:1}.ava-in{animation:.3s m-fade;display:flex}.scroll-bar article{touch-action:pan-y}.swipe-arrow{background:var(--raised);color:#fff;opacity:0;pointer-events:none;z-index:1;border-radius:15px;justify-content:center;align-items:center;width:30px;height:30px;margin-top:-15px;display:flex;position:absolute;top:50%;left:8px;transform:scale(.5)}.swipe-arrow.ready{background:var(--orange)}.jumbo-in img{animation:m-jumbo .5s var(--m-pop) both}.jumbo-in img:nth-of-type(2){animation-delay:60ms}.jumbo-in img:nth-of-type(3){animation-delay:.12s}@keyframes m-jumbo{0%{opacity:0;transform:scale(.2)rotate(-18deg)}}@media (prefers-reduced-motion:reduce){.viewer:before,.viewer-bar,.msg-tools,.bar-in,.bar-out,.sug-pop,.ch-pill.in,.ava-in,.jumbo-in img{animation:none!important}.sug-sel,.vid-in,.channel-row>a{transition:none!important}.vid-in{opacity:1}}.mp-drop{transform-origin:100% 0;animation:m-drop .22s var(--m-ease)}.mp-row{animation:m-rise .3s var(--m-ease) both}@keyframes m-drop{0%{opacity:0;transform:translateY(-6px)scale(.92)}}.btn-pop{animation:m-btn-pop .34s var(--m-pop)}@keyframes m-btn-pop{0%{transform:scale(.86)}}.tick-up{animation:m-tick-up .3s var(--m-ease);display:inline-block}@keyframes m-tick-up{0%{opacity:0;transform:translateY(70%)}}.spark-box{z-index:120;pointer-events:none;width:0;height:0;position:fixed}.spark-box i{width:6px;height:6px;animation:m-spark .6s var(--m-ease) forwards;border-radius:2px;position:absolute;top:-3px;left:-3px}@keyframes m-spark{to{opacity:0;transform:translate(var(--x), var(--y)) rotate(var(--r))}}.srv-drop{animation:m-srv-drop .5s var(--m-pop)}@keyframes m-srv-drop{0%{opacity:0;transform:translateY(-26px)scale(.4)}}.m-edge{box-shadow:-14px 0 30px #00000080}@media (hover:hover){.emoji-cell img{transition:transform .15s var(--m-pop)}.emoji-cell:hover img{transform:scale(1.25)}}.emoji-fly{z-index:120;transform-origin:0 0;pointer-events:none;position:fixed}.gc-in{animation:m-gc-in .35s var(--m-ease)}.gc-in .gc-ico{animation:m-srv-drop .4s var(--m-pop) .1s both}@keyframes m-gc-in{0%{opacity:0;transform:translate(-14px)}}.gc-up{animation:m-rise .3s var(--m-ease)}@media (prefers-reduced-motion:reduce){.typing-in,.typing-in.out,.mp-drop,.mp-row,.btn-pop,.tick-up,.srv-drop,.gc-in,.gc-in .gc-ico,.gc-up{animation:none!important}.emoji-cell img{transition:none!important}}.msg-held{transform:scale(.97)}@media (pointer:coarse){.scroll-bar article{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.ms-reacts{justify-content:space-between;gap:6px;padding:2px 2px 10px;display:flex}.ms-react{background:var(--raised);width:44px;height:44px;animation:m-ms-pop .34s var(--m-pop) both;border:0;border-radius:22px;justify-content:center;align-items:center;display:flex}@keyframes m-ms-pop{0%{opacity:0;transform:scale(.4)}}.roll-n{animation:90ms linear m-roll;display:inline-block}@keyframes m-roll{0%{opacity:.3;transform:translateY(-80%)}}.roll-land{animation:m-land .45s var(--m-pop);display:inline-block}@keyframes m-land{0%{transform:scale(.6)}}.ment-in{isolation:isolate}.ment-in:before{content:"";z-index:-1;border-radius:inherit;box-shadow:inset 3px 0 0 var(--orange);opacity:0;pointer-events:none;background:#fc7a0038;animation:1.4s m-ment;position:absolute;inset:0}@keyframes m-ment{12%,45%{opacity:1}}.inbox-out{animation:m-inbox-out .3s var(--m-ease) forwards;pointer-events:none}@keyframes m-inbox-out{to{opacity:0;transform:translate(40px)}}.inv-drop{animation:m-srv-drop .55s var(--m-pop) both;display:flex}.inv-rise{animation:m-rise .4s var(--m-ease) both}div.inv-rise{animation-delay:.12s}.inv-go{animation-delay:.22s}.inv-go.inv-ok,.inv-go.inv-ok:disabled{background:var(--ok);opacity:1}.btn-spin{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite m-spin-r}@keyframes m-spin-r{to{transform:rotate(360deg)}}.save-btn.saved{color:#fff;background:var(--ok)!important}.save-in{animation:m-rise .25s var(--m-ease);justify-content:center;align-items:center;gap:6px;display:inline-flex}.wave-btn{border:1px solid var(--line-strong);background:var(--raised);color:#fff;height:30px;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.wave-btn img{transform-origin:70% 80%}.wave-btn.go img{animation:.9s m-wave}.jumbo-in.wave-in img{transform-origin:70% 80%;animation:1s .15s both m-wave}@keyframes m-wave{10%,50%{transform:rotate(14deg)}30%,70%{transform:rotate(-10deg)}90%{transform:none}}.old-in{animation:m-old-in .35s var(--m-ease) both}@keyframes m-old-in{0%{opacity:0;transform:translateY(-8px)}}.plus-badge svg{transform-origin:50%;overflow:hidden}.seal-shine{transform:translate(0)}@media (hover:hover){article:hover .plus-badge svg{animation:m-seal .6s var(--m-pop)}article:hover .seal-shine{animation:.6s .1s m-shine}}.prof-card .plus-badge svg{animation:m-seal .6s var(--m-pop) .2s both}.prof-card .seal-shine{animation:.6s .3s m-shine}@keyframes m-seal{0%{transform:rotate(-200deg)scale(.7)}}@keyframes m-shine{to{transform:translate(44px)}}@media (prefers-reduced-motion:reduce){.msg-held,article{transition:none!important}.ms-react,.roll-n,.roll-land,.ment-in:before,.inbox-out,.inv-drop,.inv-rise,.btn-spin,.save-in,.wave-btn.go img,.jumbo-in.wave-in img,.old-in,.plus-badge svg,.seal-shine{animation:none!important}}.tip-float{animation:m-tip .16s var(--m-ease)}@keyframes m-tip{0%{opacity:0;transform:translateY(3px)scale(.96)}}.drop-zone{z-index:20;border:2px dashed var(--orange);pointer-events:none;background:#181818e0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:17px;animation:.18s m-fade;display:flex;position:absolute;inset:8px}.drop-zone small{color:var(--muted);font-size:13px;font-weight:600}.drop-ico{background:var(--orange);color:#fff;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;animation:1s ease-in-out infinite m-bob;display:flex}@keyframes m-bob{50%{transform:translateY(-6px)}}.sig-go rect{transform-box:fill-box;transform-origin:bottom;animation:m-bar .35s var(--m-pop) both}.sig-go rect:nth-child(2){animation-delay:80ms}.sig-go rect:nth-child(3){animation-delay:.16s}.sig-go rect:nth-child(4){animation-delay:.24s}@keyframes m-bar{0%{transform:scaleY(0)}}.sig-bars rect{transition:fill .3s}.call-in{animation:m-call-in .35s var(--m-pop)}.call-ring svg{animation:1.2s ease-in-out infinite m-ring}@keyframes m-call-in{0%{opacity:0;transform:translateY(-20px)scale(.94)}}.msg-fail{animation:.4s m-shake}.msg-fail:after{content:"";border-radius:inherit;box-shadow:inset 3px 0 0 var(--red);pointer-events:none;position:absolute;inset:0}.text-back{animation:m-rise .3s var(--m-ease)}.ch-new{animation:m-ch-in .4s var(--m-ease)}.ch-new:before{content:"";opacity:0;pointer-events:none;background:#fc7a0033;border-radius:14px;animation:1.2s m-ch-glow;position:absolute;inset:0}@keyframes m-ch-in{0%{opacity:0;transform:translate(-14px)}}@keyframes m-ch-glow{0%,40%{opacity:1}}.ch-bye{pointer-events:none;animation:.28s forwards m-ch-out}@keyframes m-ch-out{to{opacity:0;transform:translate(-20px)}}.auth-card>*,.auth-card form>*{animation:m-rise .4s var(--m-ease) both}.auth-card>:nth-child(2){animation-delay:60ms}.auth-card>:nth-child(3){animation-delay:.12s}.auth-card form>:nth-child(2){animation-delay:.16s}.auth-card form>:nth-child(3){animation-delay:.2s}.auth-card form>:nth-child(n+4){animation-delay:.24s}.auth-card.auth-out{animation:.22s forwards m-auth-out}@keyframes m-auth-out{to{opacity:0;transform:scale(.96)}}.app-in>*{animation:m-app-in .35s var(--m-ease)}@keyframes m-app-in{0%{opacity:0;transform:scale(1.02)}}.poll-crown{flex:none;display:inline-flex;position:relative}.poll-win{border-color:var(--orange)!important}.poll-win-in .poll-crown{animation:m-crown .5s var(--m-pop) both}.poll-win-in:after{content:"";opacity:0;pointer-events:none;background:#fc7a0040;animation:1s .2s m-ch-glow;position:absolute;inset:0}@keyframes m-crown{0%{opacity:0;transform:translateY(-14px)rotate(-30deg)scale(.5)}}.live-in img{animation:6s ease-out both m-kb}.live-in .live-tag{animation:m-ms-pop .4s var(--m-pop) .3s both}@keyframes m-kb{0%{transform:scale(1.18)translate(3%,2%)}}.nb-ok{animation:.2s m-fade}.nb-bell svg{transform-origin:50% 10%;animation:.8s m-bell-ok}@keyframes m-bell-ok{15%,45%{transform:rotate(18deg)}30%,60%{transform:rotate(-16deg)}75%{transform:none}}.nb-out{animation:.35s forwards m-nb-out}@keyframes m-nb-out{to{opacity:0;transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){.tip-float,.drop-zone,.drop-ico,.sig-go rect,.call-in,.call-ring svg,.msg-fail,.text-back,.ch-new,.ch-new:before,.ch-bye,.auth-card>*,.auth-card form>*,.auth-card.auth-out,.app-in>*,.poll-win-in .poll-crown,.poll-win-in:after,.live-in img,.live-in .live-tag,.nb-ok,.nb-bell svg,.nb-out{animation:none!important}.sig-bars rect{transition:none!important}}.pick-in{animation:m-pop .34s var(--m-pop)}.pick-out{pointer-events:none;animation:.2s forwards m-pick-out}@keyframes m-pick-out{to{opacity:0;transform:scale(0)}}.plane-fly{z-index:120;color:#fff;pointer-events:none;width:22px;height:22px;animation:.8s cubic-bezier(.4,0,.2,1) forwards m-plane;position:fixed}@keyframes m-plane{to{opacity:0;transform:translate(140px,-90px)rotate(-20deg)scale(.6)}}.plus-qr{position:relative;overflow:hidden}.qr-scan{background:var(--orange);z-index:1;pointer-events:none;height:3px;animation:1.6s ease-in-out infinite m-scan;position:absolute;top:0;left:0;right:0}@keyframes m-scan{0%,to{transform:translateY(6px)}50%{transform:translateY(190px)}}.wait-dots{vertical-align:middle;gap:3px;margin:0 4px 0 2px;display:inline-flex}.wait-dots i{opacity:.4;background:currentColor;border-radius:2px;width:4px;height:4px;animation:1s ease-in-out infinite m-wait-dot}.wait-dots i:nth-child(2){animation-delay:.15s}.wait-dots i:nth-child(3){animation-delay:.3s}@keyframes m-wait-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.adm-fill{height:8px;transform:translateX(calc(var(--p,0) * 1% - 100%));animation:m-adm-fill .7s var(--m-ease) backwards;transition:transform .6s var(--m-ease), background-color .3s ease;border-radius:4px;display:block}@keyframes m-adm-fill{0%{transform:translate(-100%)}}.empty-hash{background:var(--raised);width:56px;height:56px;color:var(--text-2);border-radius:28px;justify-content:center;align-items:center;margin-bottom:4px;font-size:28px;font-weight:800;display:flex}.empty-in>*{animation:m-rise .45s var(--m-ease) both}.empty-in>:nth-child(2){animation-delay:80ms}.empty-in>:nth-child(3){animation-delay:.16s}.cpick-glide .cpick-knob{transition:left .2s var(--m-ease), top .2s var(--m-ease)}.cpick-prev{transition:color .3s,background-color .3s}.ava-swap{animation:m-ava-swap .45s var(--m-pop)}@keyframes m-ava-swap{0%{opacity:0;transform:scale(.7)}}.send-ring{z-index:2;color:#fff;pointer-events:none;background:#00000080;border-radius:50%;place-items:center;animation:.2s m-fade;display:grid;position:absolute;inset:0}.send-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.send-ring-track{fill:none;stroke:#ffffff40;stroke-width:4px}.send-ring-fill{fill:none;stroke:var(--orange);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .2s linear}.send-ring b{font-weight:800;position:relative}.send-bar{z-index:2;color:#fff;pointer-events:none;background:#0000006b;animation:.2s m-fade;position:absolute;inset:0}.send-bar-in{flex-direction:column;gap:7px;font-size:13px;display:flex;position:absolute;top:14px;left:14px;right:14px}.send-bar.bottom .send-bar-in{gap:8px;inset:auto 16px 16px}.send-bar-track{background:#fff3;border-radius:3px;height:6px;display:block;overflow:hidden}.send-bar-track>span{background:var(--orange);height:100%;transition:width .2s linear;display:block}.rc-ico{color:#fff;background:#f59f00;border-radius:17px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.rc-ico svg{animation:1s linear infinite m-spin-r}.vc-back{color:var(--ok)}.vc-back-ico{animation:m-pop .34s var(--m-pop);display:inline-flex}@media (prefers-reduced-motion:reduce){.pick-in,.pick-out,.plane-fly,.qr-scan,.wait-dots i,.adm-fill,.empty-in>*,.adm-from-r,.adm-from-l,.adm-ready>*,.adm-live:after,.adm-flash-r:before,.adm-flash-g:before,.ava-swap,.rc-ico svg,.vc-back-ico,.send-ring,.send-bar,.pls-next,.pls-back,.pls-check{animation:none!important}.cpick-glide .cpick-knob,.cpick-prev{transition:none!important}}.sens-reveal{animation:.45s m-unblur}.toast{align-items:center;gap:8px;display:flex}.toast.alert-error{animation:m-toast-in .32s var(--m-pop), m-toast-shake .4s ease .25s}@keyframes m-toast-shake{20%,60%{transform:translate(calc(-50% - 6px))}40%,80%{transform:translate(calc(6px - 50%))}}.toast-ck{width:20px;height:20px;color:var(--ok);animation:m-pop .4s var(--m-pop) .1s both;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.edit-in{transform-origin:0 0;animation:m-edit-in .22s var(--m-ease)}@keyframes m-edit-in{0%{opacity:0;transform:scale(.96)}}.edit-hint{animation:.3s .12s both m-fade}.dm-typing{color:var(--orange);animation:m-rise .2s var(--m-ease);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.dm-typing .typing-dots{width:auto}.dm-typing .typing-dots i{background:var(--orange)}.new-line{letter-spacing:.06em;color:#fff;align-items:center;gap:8px;margin:6px 12px;font-size:11px;font-weight:800;display:flex}.new-line:before{content:"";background:var(--orange);transform-origin:0;height:2px;animation:m-line .5s var(--m-ease);border-radius:1px;flex:1}.new-line span{background:var(--orange);animation:m-pop .4s var(--m-pop) .2s both;border-radius:6px;padding:2px 8px}.new-line.out{animation:.45s forwards m-out}@keyframes m-line{0%{transform:scaleX(0)}}.m-banner{z-index:150;left:10px;right:10px;top:calc(10px + env(safe-area-inset-top,0px));border:1px solid var(--line-strong);color:#fff;font:inherit;text-align:left;animation:m-banner-in .35s var(--m-pop);background:#2c2c2c;border-radius:18px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed;box-shadow:0 14px 34px #0000008c}.m-banner.out{animation:.3s forwards m-banner-out}.m-banner-ico{background:var(--orange);color:#fff;border-radius:18px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.m-banner-text{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.m-banner-text>span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-banner-text b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-banner-where{color:var(--muted);font-weight:600}@keyframes m-banner-in{0%{transform:translateY(-130%)}}@keyframes m-banner-out{to{opacity:0;transform:translateY(-130%)}}.share-in{animation:m-rise .35s var(--m-ease) both}.key-wait{animation:1.2s ease-in-out infinite m-key-wait;color:var(--orange)!important}@keyframes m-key-wait{50%{opacity:.55}}.key-new{animation:m-pop .35s var(--m-pop);display:inline-block}.role-in{animation:m-pop .35s var(--m-pop) both}.role-in[data-i="0"]{animation-delay:.2s}.role-in[data-i="1"]{animation-delay:.26s}.role-in[data-i="2"]{animation-delay:.32s}.role-in[data-i="3"]{animation-delay:.38s}.role-in[data-i="4"]{animation-delay:.44s}.role-in[data-i="5"]{animation-delay:.5s}.role-in[data-i="6"]{animation-delay:.56s}.role-in[data-i="7"],.role-in[data-i="8"]{animation-delay:.62s}@media (prefers-reduced-motion:reduce){.sens-reveal,.toast.alert-error,.toast-ck,.edit-in,.edit-hint,.dm-typing,.new-line:before,.new-line span,.new-line.out,.m-banner,.m-banner.out,.share-in,.key-wait,.key-new,.role-in{animation:none!important}}.seg-bar,.tab-slide{position:relative}.seg-bar>button,.tab-slide>.tab,.tab-slide>h2,.tab-slide>.btn{z-index:1;position:relative}.tab-ghost{z-index:0;pointer-events:none;position:absolute}.tab-wait{background:0 0!important}.admin-secs,.admin-nav{position:relative}.admin-secs .tab-ghost{z-index:1}.admin-secs .admin-sec>:not(.admin-sec-badge){z-index:2;position:relative}.admin-secs .admin-sec-badge{z-index:2}.admin-nav>button{z-index:1;position:relative}.admin-sec-ico{display:flex}.adm-from-r{animation:m-adm-from-r .24s var(--m-ease)}.adm-from-l{animation:m-adm-from-l .24s var(--m-ease)}@keyframes m-adm-from-r{0%{opacity:0;transform:translate(24px)}}@keyframes m-adm-from-l{0%{opacity:0;transform:translate(-24px)}}.adm-ready>*{animation:m-rise .26s var(--m-ease) both}.adm-ready>:nth-child(2){animation-delay:40ms}.adm-live{flex:none;position:relative}.adm-live:after{content:"";border-radius:inherit;background:var(--ok);pointer-events:none;animation:.9s ease-out forwards m-adm-beat;position:absolute;inset:0}@keyframes m-adm-beat{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.adm-flash-r,.adm-flash-g{isolation:isolate;position:relative}.adm-flash-r:before,.adm-flash-g:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;animation:.5s m-adm-flash;position:absolute;inset:0}.adm-flash-r:before{background:#4a2020}.adm-flash-g:before{background:#1f3a28}@keyframes m-adm-flash{30%{opacity:1}}@media (prefers-reduced-motion:reduce){.adm-fill{transition:none}}.srch-out{pointer-events:none;animation:.2s forwards m-srch-out}@keyframes m-srch-out{to{opacity:0;transform:scale(.94)}}.watch-in{animation:m-pop .34s var(--m-pop)}.watch-out{animation:.2s forwards m-srch-out}.net-bar{z-index:160;left:50%;top:calc(12px + env(safe-area-inset-top,0px));color:#fff;white-space:nowrap;height:36px;animation:m-net-in .3s var(--m-pop);pointer-events:none;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 26px #00000073}.net-bar.net-desk{top:46px}.net-bar.down{background:#f59f00}.net-bar.back{background:var(--ok)}.net-bar.down svg{animation:1s linear infinite m-spin-r}.net-bar.back svg{animation:m-pop .34s var(--m-pop)}.net-bar.out{animation:.3s forwards m-net-out}@keyframes m-net-in{0%{transform:translate(-50%,-160%)}}@keyframes m-net-out{to{opacity:0;transform:translate(-50%,-160%)}}.srv-mute-in:after{animation:.3s m-fade}.srv-mute-in .srv-off{animation:m-pop .34s var(--m-pop)}.role-new{animation:m-ch-in .4s var(--m-ease)}.role-new:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:#fc7a0040;animation:1.2s m-ch-glow;position:absolute;inset:0}.role-bye{pointer-events:none;animation:.28s forwards m-ch-out}.ep-cats{position:relative}.ep-cats>button{z-index:1;position:relative}.ep-ind{background:var(--raised);opacity:0;height:30px;transition:transform .25s var(--m-ease), opacity .2s ease;pointer-events:none;border-radius:8px;position:absolute;top:0;left:0}.flip-turn{animation:m-flip-turn .45s var(--m-ease)}@keyframes m-flip-turn{to{transform:rotate(180deg)}}.cam-flip{animation:m-cam-flip .4s var(--m-ease)}@keyframes m-cam-flip{0%{opacity:.4;transform:perspective(800px)rotateY(80deg)}}.tile-flip{z-index:2;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .15s;display:flex;position:absolute;top:12px;right:12px}.tile-flip:active{transform:scale(.9)}.out-title{padding:4px 10px 8px;font-size:16px}.out-item.sel{background:var(--raised)}.out-item.sel .ico{background:var(--orange);color:#fff}.out-check{color:var(--orange);margin-left:auto;display:flex}.out-sep{background:var(--line);height:1px;margin:6px 10px}.pl-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;inset:0}.pl-card b{font-size:16px}.pl-sub{color:var(--muted);font-size:13px}.pl-ico{background:var(--red);color:#fff;border-radius:28px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}@media (prefers-reduced-motion:reduce){.srch-out,.watch-in,.watch-out,.net-bar,.net-bar svg,.net-bar.out,.srv-mute-in:after,.srv-mute-in .srv-off,.role-new,.role-new:after,.role-bye,.flip-turn,.cam-flip{animation:none!important}.ep-ind{transition:none!important}}.toast-ck svg.icon{width:13px;height:13px}.pm-in{animation:m-pop .34s var(--m-pop)}.pm-out{animation:.2s forwards m-pick-out}.opt-in{animation:m-ch-in .3s var(--m-ease)}.opt-out{pointer-events:none;animation:.2s forwards m-srch-out}@media (prefers-reduced-motion:reduce){.pm-in,.pm-out,.opt-in,.opt-out{animation:none!important}}.voice-member.vm-moved{isolation:isolate;position:relative}.voice-member.vm-moved:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:#333;animation:.9s .25s forwards m-out;position:absolute;inset:0 2px}.voice-member{transition:opacity .35s,transform .18s,filter .35s}.voice-member.vm-lifted{opacity:.4;transform:scale(.97)}.voice-member.vm-away{opacity:.45;filter:grayscale()}.vp-tile{transition:opacity .35s,filter .35s}.vp-tile.vp-away{opacity:.45;filter:grayscale()}.spk-pop{animation:m-pop .34s var(--m-pop)}.swap-box{display:block;position:relative;overflow:hidden}.swap-box>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.swap-box>.swap-out{pointer-events:none;animation:.22s forwards m-swap-out;position:absolute;top:0;left:0;right:0}.swap-box>.swap-new{animation:m-swap-in .28s var(--m-ease)}@keyframes m-swap-in{0%{opacity:0;transform:translateY(100%)}}@keyframes m-swap-out{to{opacity:0;transform:translateY(-100%)}}.swap-new .dm-call-ico{transform-origin:50% 60%;animation:.6s .15s m-ring-once;display:flex}@keyframes m-ring-once{15%{transform:rotate(-18deg)}30%{transform:rotate(16deg)}45%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}.ok-rise{animation:m-rise .3s var(--m-ease);align-items:flex-start;gap:10px;display:flex}.alert-ck{width:20px;height:20px;color:var(--ok);animation:m-pop .36s var(--m-pop) .12s both;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.alert-ck svg.icon{width:13px;height:13px}.ch-reading .ch-pill{animation:.22s forwards m-pill-out}.ch-reading .badge{animation:.22s forwards m-pick-out}.ch-reading>a{color:var(--text-2)!important;font-weight:500!important}@keyframes m-pill-out{to{opacity:0;transform:scaleX(0)}}.srv-bye{pointer-events:none;animation:.24s forwards m-srv-bye}@keyframes m-srv-bye{to{opacity:0;transform:scale(.4)}}.callf-in{animation:m-callf-in .3s var(--m-ease)}.callf-out{pointer-events:none;animation:.22s forwards m-callf-out}@keyframes m-callf-in{0%{opacity:0;transform:translateY(-12px)scale(.98)}}@keyframes m-callf-out{to{opacity:0;transform:translateY(-10px)scale(.98)}}.upd-in{animation:m-pop .4s var(--m-pop)}.upd-site svg{animation:m-upd-spin 6s var(--m-ease) 1.2s infinite}.upd-pc svg{animation:6s ease-in-out 1.5s infinite m-upd-hop}.upd-in.upd-go svg{animation:.7s linear infinite m-upd-go}.upd-badge{color:#161616;border:2px solid var(--frame);height:18px;animation:m-pop .4s var(--m-pop) .25s both;background:#fff;border-radius:9px;place-items:center;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.upd-pop{z-index:41;border:1px solid var(--line-strong);border-radius:18px;flex-direction:column;gap:10px;width:320px;padding:16px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 50px #00000080}@keyframes m-upd-hop{0%,14%,to{transform:none}3%{transform:translateY(-4px)}6%{transform:translateY(1px)}9%{transform:translateY(-2px)}}@keyframes m-upd-spin{0%{transform:none}12%,to{transform:rotate(360deg)}}@keyframes m-upd-go{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.voice-member.vm-moved:before,.spk-pop,.swap-box>.swap-out,.swap-box>.swap-new,.swap-new .dm-call-ico,.ok-rise,.alert-ck,.ch-reading .ch-pill,.ch-reading .badge,.srv-bye,.callf-in,.callf-out,.upd-in,.upd-site svg,.upd-pc svg,.upd-badge,.upd-in.upd-go svg{animation:none!important}.voice-member{transition:none!important}}.swap-new .dm-typing{animation:none}.lp{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;container-type:size}.lp-face{filter:blur(46px)brightness(.32)saturate(.9);pointer-events:none;position:absolute;inset:-60px;transform:scale(1.1)}.lp-face>img,.lp-face>span{object-fit:cover;width:100%;height:100%;display:block}.lp-shot{object-fit:cover;filter:blur(10px)brightness(.36);pointer-events:none;width:calc(100% + 48px);height:calc(100% + 48px);animation:.6s m-lp-in;position:absolute;top:-24px;left:-24px}@keyframes m-lp-in{0%{opacity:0}}.lp-mid{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 16px;display:flex;position:relative}.lp-ava{display:flex;position:relative}.lp-pic{border-radius:50%;display:flex;box-shadow:0 0 0 4px #ffffff24}.lp-live{background:var(--red);color:#fff;white-space:nowrap;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #111}.lp-name{letter-spacing:-.01em;margin-top:8px;font-size:22px;font-weight:800}.lp-game{color:#d6d6d6;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.lp-game img{border-radius:5px}.lp-go{height:46px;margin-top:6px;font-size:15px}.lp-go svg.icon{width:14px;height:14px}@container (height<=320px){.lp-mid{gap:6px}.lp-pic{margin:-19px 0;transform:scale(.6)}.lp-live{bottom:-2px}.lp-name{margin-top:4px;font-size:16px}.lp-game,.lp-watch{display:none}.lp-go{height:38px;margin-top:2px}}.tip-float.tip-bare{background:#151515;border-radius:16px;padding:0;overflow:hidden}.tip-float.live-card{pointer-events:auto}.peek{text-align:left;flex-direction:column;width:270px;display:flex}.peek-pv{aspect-ratio:16/9;background:#000;display:block;position:relative}.peek-pv img{object-fit:cover;width:100%;height:100%;display:block}.peek-pv .pill{background:var(--red);color:#fff;position:absolute;top:8px;left:8px}.peek-age{color:#e0e0e0;background:#0009;border-radius:7px;padding:3px 7px;font-size:11px;font-weight:700;position:absolute;top:8px;right:8px}.peek-bar{align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}.peek-who{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.peek-who b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;display:block;overflow:hidden}.peek-game{color:#c9c9c9;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.peek-game img{border-radius:4px}.peek-game svg.icon{width:13px;height:13px}.peek-go{flex:none;gap:6px;height:32px;padding:0 12px;font-size:13px}.peek-go svg.icon{width:11px;height:11px}.peek-go.wide{width:100%;height:36px}.peek-pi{flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.peek-note{color:var(--muted);margin-top:-4px;font-size:11.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.lp-shot{animation:none!important}}.dd-opt .ok svg.icon{width:13px;height:13px}.chk-box svg.icon{width:12px;height:12px}.official-badge svg.icon{width:10px;height:10px}.vc-back-ico svg.icon{width:14px;height:14px}.srv-off svg.icon{width:11px;height:11px}.srv-seal{background:var(--frame);pointer-events:none;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-4px;right:-4px}.srv-seal.srv-seal-in{animation:m-pop .4s var(--m-pop)}.q-tile .ribbon svg.icon{width:11px;height:11px}.plus-ok-top .ring svg.icon{width:32px;height:32px}.done-ico svg.icon{width:30px;height:30px}.done-big svg.icon{width:52px;height:52px}.dm-bye{pointer-events:none;animation:.24s forwards m-row-bye}@keyframes m-row-bye{to{opacity:0;transform:scale(.94)translate(-10px)}}.file-in{animation:m-slide-in .26s var(--m-ease)}.file-out{pointer-events:none;animation:.22s forwards m-file-out}@keyframes m-file-out{to{opacity:0;transform:translate(-24px)}}.lp.opening .lp-mid{pointer-events:none;animation:.3s forwards m-out}.held-in{animation:m-held-in .3s var(--m-ease)}.held-in svg.icon{animation:4s 1s infinite m-held-hop}@keyframes m-held-in{0%{opacity:0;transform:translateY(-12px)}}@keyframes m-held-hop{0%,18%,to{transform:none}6%{transform:translateY(-4px)rotate(-8deg)}12%{transform:translateY(1px)}}.chk-box svg.icon{transition:transform .25s var(--m-pop);transform:scale(0)}.chk-box.on svg.icon{transform:scale(1)}.gc-out{pointer-events:none;animation:.26s forwards m-row-bye}.vp-in{animation:m-vp-in .34s var(--m-pop)}.vp-out{pointer-events:none;animation:.22s forwards m-vp-out}@keyframes m-vp-in{0%{opacity:0;transform:scale(.7)}}@keyframes m-vp-out{to{opacity:0;transform:scale(.4)}}.row-bye{pointer-events:none;animation:.24s forwards m-file-out}@media (prefers-reduced-motion:reduce){.dm-bye,.file-in,.file-out,.lp.opening .lp-mid,.held-in,.held-in svg.icon,.gc-out,.vp-in,.vp-out,.row-bye{animation:none!important}.chk-box svg.icon,.stream-controls{transition:none!important}.stream-controls{translate:none!important}}.embed-in{animation:m-embed-in .28s var(--m-ease);transform-origin:0 0}@keyframes m-embed-in{0%{opacity:0;transform:translateY(6px)scale(.97)}}.embed-out{transform-origin:0 0;pointer-events:none;animation:.2s forwards m-embed-out}@keyframes m-embed-out{to{opacity:0;transform:scale(.94)}}.embed-out .embed-x{opacity:1;transition:transform .2s var(--m-ease);transform:rotate(90deg)}.totp-in{animation:m-rise .3s var(--m-ease)}.totp-qr-scan{border-radius:12px;align-self:flex-start;line-height:0;position:relative;overflow:hidden}.totp-qr-scan .qr-scan{animation:1.6s ease-in-out 2 m-scan,.3s 3.2s forwards m-qr-line-off}@keyframes m-qr-line-off{to{opacity:0}}.totp-ok{background:var(--ok);color:#fff;width:34px;height:34px;animation:m-pop .34s var(--m-pop);border-radius:17px;flex:none;place-items:center;display:grid}.totp-ok svg.icon{width:18px;height:18px}.log-in{animation:m-rise .26s var(--m-ease) both}.log-in[data-i="1"]{animation-delay:35ms}.log-in[data-i="2"]{animation-delay:70ms}.log-in[data-i="3"]{animation-delay:.105s}.log-in[data-i="4"]{animation-delay:.14s}.log-in[data-i="5"]{animation-delay:.175s}.log-in[data-i="6"]{animation-delay:.21s}.log-in[data-i="7"]{animation-delay:.245s}.apps-view{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.apps-push{animation:m-apps-push .28s var(--m-ease)}.apps-pop{animation:m-apps-pop .28s var(--m-ease)}@keyframes m-apps-push{0%{opacity:0;transform:translate(28px)}}@keyframes m-apps-pop{0%{opacity:0;transform:translate(-28px)}}.icon-swap{animation:m-pop .3s var(--m-pop)}.app-hi{animation:m-app-hi .26s var(--m-pop)}@keyframes m-app-hi{0%{opacity:0;transform:scale(.9)}}.dev-done{background:var(--ok);color:#fff;letter-spacing:0;transform-origin:0;height:22px;animation:m-pop .32s var(--m-pop);border-radius:11px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:800;display:inline-flex}.dev-done svg.icon{width:12px;height:12px}.dev-done.out{animation:.3s forwards m-dev-out}@keyframes m-dev-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.embed-in,.embed-out,.embed-out .embed-x,.totp-in,.totp-qr-scan .qr-scan,.totp-ok,.log-in,.apps-push,.apps-pop,.icon-swap,.app-hi,.dev-done,.dev-done.out{transition:none!important;animation:none!important}}.ghost-out,.ghost-out *{pointer-events:none!important}.ghost-out *{transition:none!important;animation:none!important}.backdrop.ghost-out{animation:.17s forwards m-ghost-fade!important}.backdrop.ghost-out>*{animation:.17s forwards m-ghost-shrink!important}.drawer.ghost-out{animation:.2s forwards m-ghost-right!important}.srv-sheet.ghost-out,.m-sheet.ghost-out{animation:.22s forwards m-ghost-down!important}.ctx-menu.ghost-out,.mp-drop.ghost-out,.add-menu.ghost-out,.emoji-pop.ghost-out{animation:.14s forwards m-ghost-shrink!important}.m-voicebar.ghost-out{animation:.22s forwards m-ghost-sink!important}.room-chat.ghost-out{animation:m-room-chat-out .28s var(--m-ease) forwards!important}@keyframes m-room-chat-out{to{opacity:0;flex-basis:0;min-width:0;margin-left:-20px}}@keyframes m-ghost-fade{to{opacity:0}}@keyframes m-ghost-shrink{to{opacity:0;transform:scale(.96)}}@keyframes m-ghost-right{to{transform:translate(100%)}}@keyframes m-ghost-down{to{transform:translateY(100%)}}@keyframes m-ghost-sink{to{opacity:0;transform:translateY(14px)}}@keyframes m-ghost-aside{to{opacity:0;transform:translate(24px)}}.emoji-pop{animation:m-grow .16s var(--m-ease)}.tone-pop{transform-origin:100% 0}.cover-img{opacity:0;transition:opacity .35s}.cover-img.ready{opacity:1}.room-chat{animation:m-room-chat .28s var(--m-ease);overflow:hidden}@keyframes m-room-chat{0%{opacity:0;flex-basis:0;min-width:0;margin-left:-20px}}@media (prefers-reduced-motion:reduce){.emoji-pop,.room-chat{animation:none!important}.cover-img{transition:none}}.tile-ghost{pointer-events:none;animation:.22s forwards m-tile-out}.tile-ghost *{transition:none!important;animation:none!important}.tile-ghost video{visibility:hidden}@keyframes m-tile-out{to{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.tile-ghost{opacity:0;animation:none}}.guild-block{border-bottom:1px solid #2c2c2c;flex-direction:column;gap:2px;margin-bottom:4px;padding-bottom:6px;display:flex}.guild-head{letter-spacing:.8px;color:var(--faint);align-items:center;gap:6px;padding:8px 8px 6px;font-size:12px;font-weight:700;display:flex}.guild-head .icon{color:var(--orange)}.guild-link{height:42px;color:var(--text-2);border-radius:14px;align-items:center;gap:10px;padding:0 12px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.guild-link .icon{color:var(--faint);transition:color .15s}@media (hover:hover){.guild-link:hover{color:#fff;background:#262626;text-decoration:none}}.guild-link.on{color:#fff;background:#2c2c2c;font-weight:700}.guild-link.on .icon{color:var(--orange)}.guild-count{background:var(--orange);color:#fff;white-space:nowrap;border-radius:7px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.ab-page{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container-type:inline-size}.ab-meta{color:var(--muted);font-size:12.5px}.ab-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ab-day,.ab-rh{letter-spacing:.8px;color:var(--faint);font-size:11.5px;font-weight:800}.ab-day{padding:8px 4px 4px}.ab-events{flex:1;min-height:0;display:flex}.ab-agenda{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:10px;width:320px;padding:20px 14px 20px 20px;display:flex;overflow:auto}.ab-row{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;transition:background .15s;display:flex}@media (hover:hover){.ab-row:hover{background:#262626}}.ab-row.on{background:#2c2c2c}.ab-time{font-variant-numeric:tabular-nums;color:#fff;flex:none;width:44px;font-size:14px;font-weight:800}.ab-dot{border-radius:5px;flex:none;width:10px;height:10px}.ab-detail{flex-direction:column;flex:1;gap:16px;min-width:0;padding:24px;display:flex;overflow:auto}.ab-tag{color:#fff;letter-spacing:.5px;border-radius:8px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.ab-room{background:var(--raised);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ab-room>.icon{color:var(--orange);flex:none}.ab-wait{color:var(--muted);white-space:nowrap;flex:none;font-size:13px;font-weight:800}.ab-pick{background:var(--raised);height:34px;color:var(--text-2);font:inherit;white-space:nowrap;border:0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700;transition:background .15s,color .15s}@media (hover:hover){.ab-pick:hover{background:var(--hover);color:#fff}}.ab-pick.on{background:var(--orange);color:#fff}.ab-weapon{flex:160px;min-width:140px;max-width:260px;display:flex}.ab-weapon .input{border-radius:10px;height:36px;padding:0 12px;font-size:13px}.ab-mine{background:var(--ok);color:#fff;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}@container (width<=760px){.ab-events{flex-direction:column;overflow:auto}.ab-agenda{border-right:0;border-bottom:1px solid var(--line);width:auto;padding:16px;overflow:visible}.ab-detail{padding:16px;overflow:visible}}.ab-kills{flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px;display:flex;overflow:auto}.ab-list{flex-direction:column;gap:4px;display:flex}.ab-kill{border-radius:14px;transition:background .15s}.ab-kill.open{background:#262626}.ab-kr{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:44px 4px minmax(0,1fr) 20px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}@media (hover:hover){.ab-kr:hover{background:#262626}}.ab-when{font-variant-numeric:tabular-nums}.ab-mark{border-radius:2px;width:4px;height:34px}.ab-who{flex-direction:column;gap:1px;min-width:0;font-size:14px;display:flex}.ab-x{color:var(--faint);justify-content:center;display:flex}.ab-gear{gap:4px;display:flex}.ab-val{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;min-width:92px;font-size:14.5px;display:flex}.ab-juicy,.ab-ours{color:#fff;letter-spacing:.5px;white-space:nowrap;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:10.5px;font-weight:800;display:inline-flex}.ab-juicy{background:var(--orange)}.ab-ours{background:var(--ok)}.ab-full{flex-wrap:wrap;gap:16px 28px;padding:4px 12px 14px 72px;display:flex}.ab-full>.ab-meta{flex-basis:100%}.ab-slots{flex-wrap:wrap;gap:4px;display:flex}.ab-slots.wide{gap:6px}.ab-item{background:#171717;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ab-item.empty{background:#1b1b1b}.ab-item img{object-fit:contain;width:100%;height:100%}.ab-item b{color:var(--muted);font-size:11px}.ab-count{color:#fff;background:#111;border-radius:4px;padding:0 3px;font-size:10px;font-weight:800;line-height:14px;position:absolute;bottom:2px;right:2px}.ab-cards{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.ab-card{background:var(--raised);border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.ab-card a,.ab-full a{color:var(--orange);text-decoration:none}@media (hover:hover){.ab-card a:hover,.ab-full a:hover{color:var(--orange-hover);text-decoration:none}}.ab-vs{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:10px;display:grid}@container (width<=820px){.ab-kr .ab-gear{display:none}.ab-kr{grid-template-columns:44px 4px minmax(0,1fr) 20px minmax(0,1fr) auto}}@container (width<=560px){.ab-kills{padding:16px}.ab-kr{grid-template-columns:4px minmax(0,1fr) 18px minmax(0,1fr);gap:8px 10px}.ab-kr .ab-when{display:none}.ab-kr .ab-mark{grid-row:span 2;height:100%}.ab-kr .ab-val{flex-direction:row;grid-column:2/-1;align-items:center;gap:8px;min-width:0}.ab-full{padding:4px 12px 14px}.ab-cards{grid-template-columns:minmax(0,1fr)}}.guild-block .guild-link{animation:m-ch-in .3s var(--m-ease) backwards}.guild-block .guild-link:nth-of-type(2){animation-delay:50ms}.guild-count{animation:m-pop .32s var(--m-pop)}.ab-row{animation:m-rise .28s var(--m-ease) backwards}.ab-agenda>div:nth-of-type(2) .ab-row{animation-delay:40ms}.ab-agenda>div:nth-of-type(3) .ab-row{animation-delay:80ms}.ab-agenda>div:nth-of-type(n+4) .ab-row{animation-delay:.12s}.ab-detail{animation:ab-swap .26s var(--m-ease)}@keyframes ab-swap{0%{opacity:0;transform:translate(12px)}}.ab-mine{animation:m-btn-pop .34s var(--m-pop)}.ab-kill{animation:m-rise .26s var(--m-ease) backwards}.ab-kill:nth-child(2){animation-delay:30ms}.ab-kill:nth-child(3){animation-delay:60ms}.ab-kill:nth-child(4){animation-delay:90ms}.ab-kill:nth-child(5){animation-delay:.12s}.ab-kill:nth-child(n+6){animation-delay:.15s}.ab-full{animation:ab-open .22s var(--m-ease)}@keyframes ab-open{0%{opacity:0;transform:translateY(-6px)}}.ab-card{animation:m-grow .28s var(--m-ease) backwards}.ab-card:nth-child(2){animation-delay:50ms}.ab-card:nth-child(n+3){animation-delay:.1s}@media (prefers-reduced-motion:reduce){.guild-block .guild-link,.guild-count,.ab-row,.ab-detail,.ab-mine,.ab-kill,.ab-full,.ab-card{animation:none}}.vc-note{color:var(--text-2);animation:m-rise .24s var(--m-ease);background:#262626;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}.vc-note .icon{color:var(--red-text);flex:none}@media (prefers-reduced-motion:reduce){.vc-note{animation:none}}.ab-detail.ab-ev{gap:0;padding:0}.ab-strip{color:#fff;flex:none;align-items:center;gap:14px;padding:14px 24px;transition:background .3s;display:flex}.ab-strip.soon{background:var(--orange)}.ab-strip.live{background:var(--ok)}.ab-strip.done{background:var(--raised)}.ab-strip-ico{background:#ffffff2e;border-radius:19px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ab-strip.done .ab-strip-ico{background:#343434}.ab-strip-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ab-strip-text b{font-size:17px;font-weight:800}.ab-strip-text span{opacity:.92;font-size:12.5px;font-weight:600}.ab-strip-btn{height:40px;font:inherit;transition:transform .15s var(--m-ease);background:#fff;border:0;border-radius:12px;flex:none;padding:0 18px;font-size:14px;font-weight:800}.ab-strip.soon .ab-strip-btn{color:var(--orange)}.ab-strip.live .ab-strip-btn{color:#0f9d4a}.ab-strip.done .ab-strip-btn{background:var(--orange);color:#fff}@media (hover:hover){.ab-strip-btn:hover{transform:translateY(-1px)}}.ab-strip-btn:active{transform:scale(.97)}.ab-ev-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 24px 24px;display:flex;overflow:auto}.ab-ev-head{align-items:flex-start;gap:14px;display:flex}.ab-ev-title{font-size:24px;font-weight:800;line-height:1.2}.ab-seg{background:#191919;border-radius:12px;flex:none;gap:2px;padding:3px;display:inline-flex}.ab-seg button{height:32px;color:var(--muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:12.5px;font-weight:700;transition:background .18s,color .18s}.ab-seg button.on{background:var(--orange);color:#fff}.ab-seg button:disabled{cursor:default}.ab-seg.wide{display:flex}.ab-seg.wide button{flex:1;height:36px}.ab-roster{flex-direction:column;gap:12px;display:flex}.ab-roster-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ab-progress{background:#2f2f2f;border-radius:3px;flex:1;min-width:60px;height:6px;display:block;position:relative;overflow:hidden}.ab-progress i{background:var(--ok);transition:width .4s var(--m-ease);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.ab-cols{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:start;gap:12px;display:grid}.ab-col{border-radius:16px;flex-direction:column;gap:6px;min-width:0;margin:-10px;padding:10px;transition:background .15s;display:flex}.ab-p{background:var(--raised);height:46px;transition:opacity .15s, transform .15s var(--m-ease), background .15s;border-radius:12px;align-items:center;gap:9px;padding:0 8px 0 9px;font-size:13.5px;display:flex}.ab-p.me{background:#33261a}.ab-p.can-drag{cursor:grab}.ab-p.lifted{opacity:.35;transform:scale(.97)}.ab-p.swap{background:var(--orange);color:#fff}.ab-grip{color:var(--faint);touch-action:none;cursor:grab;padding:6px 2px;display:flex}.ab-free{height:42px;color:var(--faint);font:inherit;text-align:left;background:0 0;border:1.5px dashed #3a3a3a;border-radius:12px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s;display:flex}@media (hover:hover){.ab-free:not(:disabled):hover{border-color:var(--orange);color:var(--orange)}}.ab-free:disabled{cursor:default}.ab-free.static{pointer-events:none}.ab-ghost{z-index:90;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.ab-ghost .ab-p{background:#383838;transform:rotate(-2deg)scale(1.03)}body.ab-dragging,body.ab-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.ab-joinbar{background:var(--raised);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.ab-joinbar .ab-pick{background:#383838}.ab-joinbar .ab-pick.on{background:var(--orange)}.ab-joinbar .ab-mine{align-self:center}.ab-joinbar .ab-weapon .input{background:var(--card)}.ab-split{gap:18px}.ab-split-head{align-items:center;gap:12px;display:flex}.ab-split-grid{grid-template-columns:minmax(250px,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ab-bill{background:var(--raised);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.ab-line{align-items:center;gap:12px;display:flex}.ab-line label,.ab-line span{color:var(--text-2);flex:1;font-size:13px;font-weight:700}.ab-line.total b{font-variant-numeric:tabular-nums;font-size:18px}.ab-money{text-align:right;font-variant-numeric:tabular-nums;background:var(--card);width:150px;height:42px;font-weight:700}.ab-money:disabled{opacity:1;color:#fff}.ab-fullshare{background:var(--orange);color:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ab-fullshare b{font-variant-numeric:tabular-nums;font-size:24px}.ab-takers{flex-direction:column;gap:4px;min-width:0;display:flex}.ab-share{border-radius:12px;grid-template-columns:30px minmax(0,1fr) minmax(90px,150px) 46px 96px 78px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:grid}.ab-share:nth-child(2n){background:#1b1b1b}.ab-share.me{background:#33261a}.ab-share.out{opacity:.55}.ab-share-who{flex-direction:column;min-width:0;display:flex}.ab-share-time{flex-direction:column;gap:4px;min-width:0;display:flex}.ab-num{font-variant-numeric:tabular-nums;text-align:right}.ab-share-act{justify-content:flex-end;display:flex}.ab-pay{color:#fff;height:30px;font:inherit;background:#2f2f2f;border:0;border-radius:9px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;transition:background .15s;display:inline-flex}.ab-pay.paid{background:var(--ok)}.ab-pay.static{cursor:default}.btn-ok{background:var(--ok);color:#fff}@media (hover:hover){.btn-ok:hover{background:#17d966}}.ab-bal-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ab-bal-cols{flex:1 0 auto;grid-template-columns:minmax(0,1fr) 340px;gap:16px;display:grid}.ab-bal-main,.ab-bal-side{flex-direction:column;gap:14px;min-width:0;display:flex}.ab-bal-main>.poster-wrap{flex:1 0 auto}.ab-bal-panel{background:var(--raised);border-radius:20px;flex-direction:column;flex:1 1 0;gap:10px;min-height:260px;padding:16px;display:flex}.ab-bal-panel.fit{flex:none;min-height:0}.ab-bal-panel>.ab-list{scrollbar-width:thin;scrollbar-color:#3a3a3a transparent;flex:1 1 0;min-height:0;overflow-y:auto}.ab-bal-panel .rg-mine{padding-top:0}.ab-bal-panel .rg-link{background:0 0;padding:0}.ab-bal-side .ab-reg{padding:10px}@container (width>=761px){.ab-bal-panel .ab-bal-row{grid-template-columns:76px minmax(0,1fr) minmax(90px,140px) 104px 76px;gap:10px}}@container (width<=900px){.ab-bal-cols{grid-template-columns:minmax(0,1fr)}.ab-bal-panel{flex:none;min-height:0}.ab-bal-panel>.ab-list{flex:none;overflow:visible}}.ab-bal-card{background:var(--raised);border-radius:20px;flex-direction:column;gap:4px;padding:18px 20px;font-size:12.5px;display:flex}.ab-bal-card b{font-variant-numeric:tabular-nums;font-size:30px}.ab-bal-card.hot{background:var(--orange);color:#fff}.ab-bal-k{letter-spacing:.04em;color:var(--text-2);font-size:12.5px;font-weight:800}.ab-bal-card.hot .ab-bal-k{color:#fff}.ab-bal-row{animation:m-rise .26s var(--m-ease) backwards;border-radius:14px;grid-template-columns:86px minmax(0,1fr) minmax(100px,170px) 110px 76px;align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;display:grid}.ab-bal-row:nth-child(odd){background:#1b1b1b}@container (width<=760px){.ab-strip{flex-wrap:wrap;padding:12px 16px}.ab-ev-body{padding:16px}.ab-ev-head{flex-direction:column}.ab-room{flex-wrap:wrap}.ab-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-split-grid{grid-template-columns:minmax(0,1fr)}.ab-share{grid-template-columns:30px minmax(0,1fr) 84px 70px}.ab-share-time,.ab-share>.ab-num:not(.ab-amount){display:none}.ab-bal-card{padding:14px 16px}.ab-bal-card b{font-size:22px}.ab-bal-row{grid-template-columns:minmax(0,1fr) auto auto}.ab-bal-row>.ab-meta,.ab-bal-row .ab-share-time{display:none}}@container (width<=520px){.ab-bal-cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ab-strip,.ab-strip-btn,.ab-p,.ab-progress i,.ab-bal-row{transition:none;animation:none}}.ab-strip-acts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.ab-strip-btn.cancel{background:var(--red);color:#fff}.ab-strip.done .ab-strip-btn.cancel{background:var(--red)}.ab-p.me,.ab-share.me,.ab-share.me:nth-child(2n){background:#3a3a3a}.ab-share{grid-template-columns:30px minmax(110px,1fr) minmax(90px,140px) 46px 100px 84px}@container (width<=1000px){.ab-split-grid{grid-template-columns:minmax(0,1fr)}}.ab-confirm{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.ab-confirm-ico{background:var(--orange);color:#fff;width:64px;height:64px;animation:m-pop .34s var(--m-pop);border-radius:32px;place-items:center;display:grid}.ab-confirm-val{font-variant-numeric:tabular-nums;font-size:32px}.ab-pickrow{background:var(--raised);color:inherit;font:inherit;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}@media (hover:hover){button.ab-pickrow:hover{background:var(--hover)}}.ab-money.wide{text-align:left;width:100%}.ab-seg button.on.ok{background:var(--ok)}.ab-seg button.on.bad{background:var(--red)}.ab-guild-row{border-radius:14px;grid-template-columns:minmax(0,1fr) 120px minmax(120px,200px) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.ab-list>.ab-kill:nth-child(odd) .ab-guild-row{background:#1b1b1b}.ab-guild-who{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.ab-guild-act{justify-content:flex-end}.ab-uptodate{color:var(--ok);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.ab-reg{animation:m-rise .24s var(--m-ease) backwards;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;font-size:13.5px;display:flex}.ab-reg:nth-child(odd){background:#1b1b1b}.ab-reg-ico{color:#fff;background:#2f2f2f;border-radius:15px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ab-reg-ico.adj{background:var(--orange)}.ab-reg-ico.tr{background:#2f6fd6}.ab-reg-ico.pay{background:var(--ok)}.ab-reg-ico.split{background:#7048e8}.ab-bal-btn{color:#fff;height:36px;font:inherit;background:#161616;border:0;border-radius:11px;align-self:flex-start;align-items:center;gap:8px;margin-top:8px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.ab-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ab-shot{height:150px;color:var(--text-2);font:inherit;text-align:center;background:0 0;border:2px dashed #4a4a4a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ab-shot .icon{color:var(--orange)}.ab-shot.has{background:#161616;border:0;padding:0}.ab-shot img{object-fit:cover;width:100%;height:100%}.ab-shot-cap{color:#fff;background:#111;border-radius:7px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;bottom:8px;left:8px}.ab-ok-line{color:var(--ok);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ab-req{background:var(--raised);animation:m-rise .26s var(--m-ease) backwards;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.ab-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ab-stats span{background:var(--card);color:var(--muted);border-radius:12px;flex-direction:column;min-width:0;padding:8px 12px;font-size:12px;display:flex}.ab-stats b{color:#fff;font-size:15px}@container (width<=760px){.ab-guild-row{grid-template-columns:minmax(0,1fr) auto}.ab-guild-last{display:none}.ab-guild-act{grid-column:1/-1}.ab-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-strip-acts{justify-content:flex-start;width:100%;padding-left:52px}}@media (prefers-reduced-motion:reduce){.ab-confirm-ico,.ab-reg,.ab-req{animation:none}}.ab-ev-head{flex-direction:row;align-items:center;gap:10px;min-width:0}.ab-ev-head .ab-ev-title{flex:none;max-width:45%;font-size:19px}.ab-ev-head .ab-meta{flex:1;min-width:0}.ab-strip .ab-strip-btn.cancel{background:var(--red);color:#fff}.ab-col.over{background:#2c2c2c}.ab-p.swap{color:#fff;background:#4a4a4a}.ab-p.swap .ab-meta{color:var(--text-2)}.ab-linked{color:var(--ok);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.ab-roles-table{border-collapse:collapse;width:100%;font-size:13.5px}.ab-roles-table th{letter-spacing:.04em;color:var(--faint);text-align:center;text-transform:uppercase;padding:0 6px 6px;font-size:11.5px;font-weight:800}.ab-roles-table th:first-child{text-align:left}.ab-roles-table td{text-align:center;border-top:1px solid #333;padding:6px}.ab-roles-table td:first-child{text-align:left;font-weight:700}.ab-role-dot{vertical-align:middle;border-radius:5px;width:10px;height:10px;margin-right:8px;display:inline-block}.ab-check{color:#fff;width:30px;height:30px;transition:background .15s, transform .15s var(--m-ease);background:#383838;border:0;border-radius:9px;place-items:center;display:inline-grid}@media (hover:hover){.ab-check:hover{background:#444}}.ab-check.on{background:var(--orange)}.ab-check.on .icon{animation:m-pop .28s var(--m-pop)}@media (prefers-reduced-motion:reduce){.ab-check.on .icon{animation:none}}.ab-enter{gap:20px}.ab-enter-grid{flex:1 0 auto;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;display:grid}.ab-apply{background:var(--raised);min-width:0;animation:m-rise .35s var(--m-ease) backwards;border-radius:22px;flex-direction:column;gap:18px;padding:26px;display:flex}.ab-why{flex:1;min-height:0}.ab-why textarea{resize:none;flex:1;min-height:72px;padding:10px 14px}.ab-enter-side{flex-direction:column;gap:20px;min-width:0;display:flex}.ab-enter-card{background:var(--raised);animation:m-rise .35s var(--m-ease) 60ms backwards;border-radius:22px;flex-direction:column;gap:14px;padding:24px;display:flex}.ab-enter-k{letter-spacing:.8px;color:var(--faint);font-size:11.5px;font-weight:800}.ab-enter-step{align-items:center;gap:12px;font-size:14px;line-height:1.45;display:flex}.ab-enter-step>span{background:#3a3a3a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}.ab-enter-step>span.on{background:var(--orange);color:#fff}.ab-enter-guild{min-height:260px;animation:m-rise .35s var(--m-ease) .12s backwards;background:#1b1b1b;border-radius:22px;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:10px;padding:18px;display:flex;position:relative;overflow:hidden}.ab-enter-guild>img{object-fit:cover;object-position:55% 30%;width:100%;height:100%;position:absolute;inset:0}.ab-enter-guild .ab-enter-k{color:#f2c79b;background:#1b1b1b;border-radius:8px;padding:4px 10px;position:relative}.ab-enter-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:10px;display:grid;position:relative}.ab-enter-stats>span{background:#1b1b1b;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.ab-enter-stats b{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.ab-enter-stats>span>span{color:#d9b896;font-size:12px}@container (width<=860px){.ab-enter-grid{grid-template-columns:minmax(0,1fr)}.ab-enter-guild{min-height:200px}}.ab-apply .input{background:var(--card)}.ab-apply .btn-soft{background:#383838}@media (hover:hover){.ab-apply .btn-soft:hover:not(:disabled){background:#444}}.ab-apply .ab-pick{background:#383838}@media (hover:hover){.ab-apply .ab-pick:hover{background:#444}}.ab-apply .ab-pick.on{background:var(--orange)}.ab-apply .ab-shot{background:var(--card);border-color:#474747;height:180px;transition:border-color .15s,background .15s}@media (hover:hover){.ab-apply .ab-shot:hover{background:#252525;border-color:#5a5a5a}}.ab-apply .ab-shot.has{background:#161616}.ab-apply-head{align-items:center;gap:16px;display:flex}.ab-apply-head h1{overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:800}.ab-apply-badge{color:#fff;background:#b35a00;border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid}.ab-apply-note{background:var(--card);color:var(--text-2);border-radius:12px;padding:10px 14px;font-size:13.5px}.ab-apply-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ab-apply-foot{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.ab-apply-foot .btn{min-width:190px;margin-left:auto}button.ab-shot.has{cursor:zoom-in}button.ab-shot.has img{transition:transform .25s var(--m-ease)}@media (hover:hover){button.ab-shot.has:hover img{transform:scale(1.03)}}@container (width<=600px){.ab-apply{border-radius:18px;padding:18px}.ab-apply-cols{grid-template-columns:1fr}.ab-apply-foot .btn{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.ab-apply,.ab-enter-card,.ab-enter-guild{animation:none}button.ab-shot.has img{transition:none}}.ab-reg{align-items:center}@container (width>=761px){.ab-guild-row{grid-template-columns:minmax(0,1fr) 120px minmax(150px,220px) 214px}}.ab-guild-act>.ab-pay.paid,.ab-guild-act>.ab-uptodate{justify-content:center;width:136px}.apps-modal{gap:18px;width:min(1040px,100%);height:min(690px,100dvh - 32px);max-height:none}.apps-body{flex:1;grid-template-columns:200px minmax(0,1fr);gap:18px;min-height:0;display:grid}.apps-nav{border-right:1px solid var(--line);flex-direction:column;gap:4px;min-height:0;padding-right:18px;display:flex}.apps-cat{height:40px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:700;transition:background .15s,color .15s;display:flex}@media (hover:hover){.apps-cat:hover{background:var(--raised);color:#fff}}.apps-cat.on{color:#161616;background:#fff}.apps-cat-n{opacity:.7;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.apps-nav-hint{background:var(--raised);color:var(--muted);border-radius:14px;margin:auto 0 0;padding:12px;font-size:12px;line-height:1.45}.apps-main{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.apps-search{background:var(--raised);border-color:#0000}.apps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app-tile{box-sizing:border-box;gap:10px;height:160px;transition:background .15s}.app-tile.in{cursor:pointer}@media (hover:hover){.app-tile.in:hover{background:#313131}}.app-tile-head{align-items:center;gap:10px;min-width:0;display:flex}.app-tile-head .app-ava{border-radius:11px;width:38px;height:38px}.app-tile-name{flex-direction:column;min-width:0;display:flex}.app-tile-name b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.app-tile-name span{color:var(--faint);font-size:11.5px;font-weight:700}.app-tile p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}.app-tile-foot{justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-top:auto;display:flex}.app-tile-foot .app-added{height:auto;color:var(--ok);background:0 0;align-self:auto;gap:6px;padding:0;font-size:12px}.app-tile-foot .app-added i{background:var(--ok);border-radius:4px;width:8px;height:8px}.app-tile-foot .app-added.pop i{animation:m-pop .32s var(--m-pop)}.app-free{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.app-act{color:#fff;width:108px;height:32px;font:inherit;cursor:pointer;background:#383838;border:0;border-radius:10px;flex:none;font-size:12.5px;font-weight:800;transition:background .15s}@media (hover:hover){.app-act:hover{background:#444}}.app-act.add{background:var(--orange)}@media (hover:hover){.app-act.add:hover{background:var(--orange-hover)}}.apps-config{flex-direction:column;flex:1;align-self:center;width:100%;max-width:760px;min-height:0;display:flex}@media (width<=900px){.apps-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (width<=720px){.apps-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px}.apps-nav{scrollbar-width:none;border-right:0;flex-direction:row;padding:0 0 2px;overflow-x:auto}.apps-cat{height:34px}.apps-nav-hint{display:none}}@media (prefers-reduced-motion:reduce){.app-tile-foot .app-added.pop i{animation:none}}.apps-config{align-self:stretch;max-width:none}.bcfg{flex:1;grid-template-columns:270px minmax(0,1fr);gap:18px;min-height:0;display:grid}.bcfg-side{background:var(--raised);border-radius:20px;flex-direction:column;gap:12px;min-height:0;padding:18px;display:flex}.bcfg-ico{color:#fff;border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.bcfg-name{flex-direction:column;gap:2px;display:flex}.bcfg-name b{font-size:18px}.bcfg-name span{color:var(--faint);font-size:12px;font-weight:700}.bcfg-about{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.bcfg-status{color:var(--ok);align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.bcfg-status i{background:var(--ok);border-radius:4px;width:8px;height:8px}.bcfg-status.off{color:var(--faint)}.bcfg-facts{flex-direction:column;margin:4px 0 0;display:flex}.bcfg-facts div{border-top:1px solid #333;justify-content:space-between;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.bcfg-facts dt{color:var(--muted)}.bcfg-facts dd{color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:800;overflow:hidden}.bcfg-side-end{flex-direction:column;gap:10px;margin-top:auto;display:flex}.bcfg-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.bcfg-main{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.bcfg-cols{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;display:grid}.bcfg-stack{flex-direction:column;gap:14px;min-height:0;display:flex}.bcfg-stack>.bcfg-card{flex:1}.bcfg-card{background:var(--raised);box-sizing:border-box;border-radius:18px;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:16px;display:flex;overflow:auto}.bcfg-card .input,.bcfg-card .dd-box{background:var(--card);height:44px;font-size:14px}.bcfg-card .field{gap:6px}.bcfg-title{font-size:14.5px;font-weight:800}.bcfg-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.bcfg-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bcfg-switch{justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.bcfg-go{flex:none;margin-top:auto}.bcfg-foot{border-top:1px solid #333;flex:none;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.bcfg-cap{letter-spacing:.06em;color:var(--faint);font-size:11.5px;font-weight:800}.bcfg-prev{background:#191919;border-radius:16px;flex:1;min-height:0;padding:6px;overflow:hidden}.bcfg-prev .app-msg{margin:0}.bcfg-prev .app-card{max-width:none}.bcfg-tip{background:var(--card);color:var(--muted);border-radius:14px;flex-direction:column;gap:4px;margin-top:auto;padding:14px;font-size:12.5px;line-height:1.45;display:flex}.bcfg-tip b{color:#fff;font-size:13.5px}.bcfg-stack>.bcfg-tip{background:var(--raised);margin-top:0}.bcfg-rules{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bcfg-rule{gap:8px;overflow:visible}.bcfg-rule .bcfg-switch b{font-size:14px}.bcfg-area{resize:none;flex:1;min-height:90px;padding:12px 14px;line-height:1.45;height:auto!important}.bcfg-item{background:var(--card);border-radius:14px;flex:none;align-items:center;gap:12px;padding:12px;display:flex}.bcfg-item .grow{flex-direction:column;display:flex}.bcfg-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bcfg-help{color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;font-size:12px;line-height:1.45;display:grid}.bcfg-help b{color:#fff}.bcfg-empty{text-align:center;color:var(--muted);flex:1;justify-content:center;align-items:center;font-size:14px}.bcfg-empty .icon{color:var(--faint)}@media (width<=720px){.bcfg{flex-direction:column;gap:12px;display:flex;overflow:auto}.bcfg-side,.bcfg-main{flex:none;min-height:auto}.bcfg-cols{flex:none}.bcfg-side{flex-flow:wrap;align-items:center;padding:14px}.bcfg-side .bcfg-ico{border-radius:13px;width:44px;height:44px}.bcfg-about,.bcfg-facts,.bcfg-note{display:none}.bcfg-side-end{margin:0 0 0 auto}.bcfg-side-end .btn{height:36px;font-size:13px}.bcfg-main{min-height:auto}.bcfg-cols,.bcfg-rules,.bcfg-pair,.bcfg-help{grid-template-columns:minmax(0,1fr)}.bcfg-card{overflow:visible}.bcfg-prev{min-height:160px}}.bcfg-card .inbox-chip{background:var(--card)}.bcfg-card .inbox-chip.on{color:#161616;background:#fff}.vn-wrap{z-index:1;position:relative}.vn-bar{animation:vn-in .22s var(--m-ease)}.vn-bar.row{background:var(--raised);border-radius:18px;gap:10px;padding:6px}.vn-wrap.joined .vn-bar.row,.vn-wrap.joined .vn-locked,.vn-wrap.joined .vn-hold-row{border-radius:0 0 18px 18px}@keyframes vn-in{0%{opacity:0;transform:translateY(6px)}}.vn-trash{background:0 0;width:44px;height:44px}.vn-pause{background:#383838;width:44px;height:44px}.vn-send{gap:8px;height:44px;padding:0 18px}.vn-send-round{background:var(--orange);width:52px;height:52px}@media (hover:hover){.vn-send-round:hover{background:var(--orange-hover)}}.vn-dot{background:var(--red);border-radius:5px;flex:none;width:10px;height:10px;animation:1.2s ease-in-out infinite vn-pulse}.vn-dot.paused{background:#6f6f6f;animation:none}@keyframes vn-pulse{50%{opacity:.35;transform:scale(.75)}}.vn-time{font-variant-numeric:tabular-nums;min-width:38px;font-size:15px}.vn-sending{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.vn-sending svg{animation:.8s linear infinite m-spin}.vn-bars{flex:1;justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:32px;display:flex;overflow:hidden}.vn-bars span{background:#c2c2c2;border-radius:2px;flex:none;width:3px;transition:height .1s linear}.vn-locked{background:var(--raised);border-radius:18px;flex-direction:column;gap:10px;padding:12px 8px 8px;display:flex}.vn-note{text-align:center;color:var(--muted);flex:1;font-size:12px}.vn-hold{position:relative}.vn-hold-row{background:var(--raised);border-radius:18px;align-items:center;gap:10px;height:56px;padding:0 92px 0 16px;display:flex}.vn-hint{color:var(--muted);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:4px;font-size:13px;animation:1.3s ease-in-out infinite vn-slide;display:flex}@keyframes vn-slide{50%{translate:-6px}}.vn-lock{background:var(--raised);border:1px solid var(--line-strong);box-sizing:border-box;color:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;align-items:center;width:44px;height:92px;padding:12px 0 10px;animation:1.1s ease-in-out infinite vn-float;display:flex;position:absolute;bottom:calc(100% + 14px);right:16px}.vn-lock svg:last-child{color:var(--muted)}@keyframes vn-float{50%{translate:0 -6px}}.vn-mic{pointer-events:none;width:76px;height:76px;position:absolute;bottom:-10px;right:-2px}.vn-mic-in{background:var(--orange);color:#fff;border-radius:38px;place-items:center;display:grid;position:absolute;inset:0}.vn-ring{border:3px solid var(--orange);box-sizing:border-box;border-radius:38px;animation:1.4s ease-out infinite vn-ring;position:absolute;inset:0}@keyframes vn-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.vn-phone-mic{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.am{background:var(--raised);box-sizing:border-box;border-radius:16px;align-items:center;gap:12px;width:330px;max-width:100%;padding:8px 12px 8px 8px;display:flex}.am-play{background:var(--orange);color:#fff;border:0;border-radius:20px;flex:none;place-items:center;width:40px;height:40px;display:grid}@media (hover:hover){.am-play:hover{background:var(--orange-hover)}}.am-play .icon-pop{animation:m-pop .3s var(--m-pop)}.am-wave{flex:1;justify-content:space-between;align-items:center;gap:1px;min-width:0;height:32px;display:flex;position:relative;overflow:hidden}.am-wave span{background:#5c5c5c;border-radius:2px;flex:0 3px;min-width:2px;transition:background .12s}.am-wave span.on{background:var(--orange)}.am-wave input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.am-time{color:var(--text-2);font-variant-numeric:tabular-nums;text-align:right;min-width:32px;font-size:13px}.am-speed{color:#fff;background:#383838;border:0;border-radius:8px;flex:none;height:24px;padding:0 8px;font-size:11px;font-weight:800}.vn-leave-trash{transform-origin:0;pointer-events:none;animation:.22s ease-in forwards vn-trash-out}.vn-leave-trash .vn-trash svg{animation:vn-lid .3s var(--m-ease)}.vn-leave-send{pointer-events:none;animation:.2s ease-in forwards vn-send-out}.vn-back{animation:vn-in .22s var(--m-ease)}@keyframes vn-trash-out{to{opacity:0;transform:translate(-26px)scaleX(.4)}}@keyframes vn-lid{25%{transform:rotate(-16deg)translateY(-2px)}60%{transform:rotate(9deg)}}@keyframes vn-send-out{to{opacity:0;transform:translateY(-12px)scale(.97)}}.vn-mic-in{animation:vn-mic-grow .26s var(--m-pop) both}.vn-mic.out{animation:.18s ease-in forwards vn-mic-shrink}@keyframes vn-mic-grow{0%{transform:scale(.6)}}@keyframes vn-mic-shrink{to{opacity:0;transform:scale(.6)}}.vn-lock.locking{animation:vn-lock-done .3s var(--m-ease) forwards}.vn-lock.locking svg:first-child path{animation:vn-shackle .28s var(--m-pop)}@keyframes vn-lock-done{40%{transform:scale(1.14)}to{opacity:0;transform:translateY(-14px)scale(.9)}}@keyframes vn-shackle{0%{transform:translateY(-4px)}60%{transform:translateY(1px)}}.vn-dot{transition:background .2s}.vn-bar.sleep .vn-bars span{height:4px!important}.vn-bar.sleep .vn-bars span,.vn-bar.wake .vn-bars span{transition:height .25s var(--m-ease)}.am-wave.grow span{animation:am-grow .3s var(--m-pop) both}@keyframes am-grow{0%{transform:scaleY(.15)}}@media (prefers-reduced-motion:reduce){.vn-bar,.vn-dot,.vn-hint,.vn-lock,.vn-ring,.vn-sending svg,.am-play .icon-pop,.vn-leave-trash,.vn-leave-trash .vn-trash svg,.vn-leave-send,.vn-back,.vn-mic-in,.vn-mic.out,.vn-lock.locking,.vn-lock.locking svg path,.am-wave.grow span{animation:none!important}.vn-bar.sleep .vn-bars span,.vn-bar.wake .vn-bars span{transition:none!important}}.prof-ics{gap:4px;margin-top:4px;display:flex}.ic-col{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ic-col>span{color:var(--text-2);white-space:nowrap;font-size:11.5px;font-weight:700}.prof-ics .round{background:var(--raised);width:48px;height:48px;animation:ic-in .3s var(--m-pop) both}.prof-ics .ic-col:nth-child(2) .round{animation-delay:40ms}.prof-ics .ic-col:nth-child(3) .round{animation-delay:80ms}.prof-ics .ic-col:nth-child(4) .round{animation-delay:.12s}.prof-ics.big .round{width:56px;height:56px}.prof-ics.big .ic-col>span{font-size:12px}.prof-ics .round.ic-msg{background:var(--orange)}@media (hover:hover){.prof-ics .round.ic-msg:hover{background:var(--orange-hover)}}@keyframes ic-in{0%{opacity:0;transform:scale(.6)}}.prof-sheet{padding:0 0 calc(10px + env(safe-area-inset-bottom,0px));overflow:hidden auto}.prof-grab{z-index:1;opacity:.5;background:#fff;margin:0 0 0 -20px;position:absolute;top:8px;left:50%}.fr-btn.fr-sent{color:var(--text-2)}.fr-btn.fr-asked,.prof-ics .fr-btn.fr-asked{background:var(--ok);animation:2.2s ease-in-out infinite fr-breathe}.fr-btn.fr-friends{color:var(--ok)}@keyframes fr-breathe{0%,60%,to{transform:scale(1)}30%{transform:scale(1.07)}}.fr-pop{z-index:81;border:1px solid var(--line-strong);transform-origin:100% 0;flex-direction:column;gap:2px;width:210px;padding:6px;display:flex;position:fixed;box-shadow:0 16px 40px #00000080}.fr-pop-note{color:var(--muted);padding:6px 10px 4px;font-size:12px;font-weight:700}.fr-sheet{gap:12px;padding-left:18px;padding-right:18px}.fr-sheet-head{align-items:center;gap:12px;font-size:16px;display:flex}.fr-ok{background:var(--ok);color:#fff;width:44px;height:44px;animation:m-pop .34s var(--m-pop);border-radius:22px;flex:none;place-items:center;display:grid}.fr-sheet-btn{width:100%;height:50px}.grp-ico{place-items:center;display:grid;position:relative}.grp-plus{background:var(--orange);color:#fff;border:2px solid #242424;border-radius:8px;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:-8px;right:-10px}.grp-plus svg.icon{width:9px;height:9px}.freq{z-index:90;border:1px solid var(--line-strong);width:340px;max-width:calc(100vw - 32px);animation:freq-in .3s var(--m-ease);flex-direction:column;gap:12px;padding:14px;display:flex;position:fixed;top:84px;right:24px;box-shadow:0 20px 50px #0000008c}.freq-name{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.freq-wave{color:var(--orange);transform-origin:50% 90%;animation:.6s .3s freq-wave;display:flex}.freq-ok{background:var(--ok);color:#fff;flex:1}@keyframes freq-in{0%{opacity:0;transform:translate(40px)}}@keyframes freq-wave{30%{transform:rotate(-14deg)}60%{transform:rotate(10deg)}}@media (width<=720px){.freq{width:auto;left:12px;right:12px;top:calc(12px + env(safe-area-inset-top,0px));animation-name:freq-down}}@keyframes freq-down{0%{opacity:0;transform:translateY(-24px)}}@media (prefers-reduced-motion:reduce){.prof-ics .round,.fr-btn.fr-asked,.prof-ics .fr-btn.fr-asked,.fr-ok,.freq,.freq-wave{animation:none!important}}.tab-count{vertical-align:middle;max-width:0;height:0;transition:max-width .3s var(--m-ease), margin-left .3s var(--m-ease);align-items:center;margin-left:0;display:inline-flex}.tab-count>.badge{transition:transform .3s var(--m-pop);transform:scale(0)}.tab-count.on{max-width:48px;margin-left:6px}.tab-count.on>.badge{transform:scale(1)}@media (prefers-reduced-motion:reduce){.tab-count,.tab-count>.badge{transition:none!important}}.rc-bar{background:var(--ok);color:#fff;animation:rc-in .3s var(--m-ease);flex:none;overflow:hidden}.rc-row{box-sizing:border-box;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:6px 16px;display:flex}.rcb-ico{flex:none;display:flex}.rcb-ico svg.icon{width:20px;height:20px}.rcb-ico .rc-w1{animation:1.2s ease-in-out infinite rc-wave}.rcb-ico .rc-w2{animation:1.2s ease-in-out .3s infinite rc-wave}.rc-text{min-width:0;font-size:14px;font-weight:600}.rc-text b{font-weight:800}.rc-go{color:#fff;height:32px;font:inherit;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}@media (hover:hover){.rc-go:hover{color:var(--ok);background:#fff}}.rc-go:disabled{opacity:1;cursor:default}.rc-go svg.icon{width:14px;height:14px;animation:.8s linear infinite m-spin}.rc-x{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:16px;flex:none;place-items:center;width:32px;height:32px;display:grid}.rc-x svg.icon{width:16px;height:16px}.rc-bar.ghost-out{animation:.24s forwards rc-out!important}@keyframes rc-in{0%{max-height:0}to{max-height:120px}}@keyframes rc-out{0%{max-height:120px}to{max-height:0}}@keyframes rc-wave{0%,to{opacity:.3}50%{opacity:1}}@media (width<=720px){.rc-row{justify-content:flex-start;gap:10px;padding:8px 12px}.rc-text{flex:1;font-size:13px;line-height:1.35}.rc-go{border-radius:11px;height:38px}}@media (prefers-reduced-motion:reduce){.rc-bar,.rcb-ico .rc-w1,.rcb-ico .rc-w2{animation:none!important}}.vc-go{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0;margin:-2px -4px;padding:2px 4px}.vc-go:focus-visible{outline-offset:2px;outline:2px solid #fff}.vc-room{color:var(--muted);font-size:12px;transition:color .15s;display:block}@media (hover:hover){.vc-go:hover .vc-room{color:#fff;text-underline-offset:2px;text-decoration:underline}}.risk-card{background:var(--raised);border-radius:14px;min-width:240px;max-width:340px;overflow:hidden}.risk-head{color:#fff;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.risk-tag{background:var(--red);color:#fff;vertical-align:1px;border-radius:6px;align-items:center;height:18px;margin-left:8px;padding:0 7px;font-size:10.5px;font-weight:800;display:inline-flex}.risk-more{transition:grid-template-rows .28s var(--m-ease);grid-template-rows:0fr;display:grid}.risk-card.open .risk-more{grid-template-rows:1fr}.risk-more>div{min-height:0;overflow:hidden}.risk-in{opacity:0;transition:opacity .2s ease, transform .28s var(--m-ease);flex-direction:column;gap:10px;padding:2px 12px 12px;display:flex;transform:translateY(-4px)}.risk-card.open .risk-in{opacity:1;transform:none}.risk-in p{color:#d6d6d6;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.risk-in p svg{color:var(--red-text);flex:none;margin-top:2px}.risk-acts{gap:8px;display:flex}.risk-acts .btn{flex:1;justify-content:center;align-items:center;height:38px;font-size:13px;text-decoration:none;display:inline-flex}.risk-acts .btn-soft{background:#383838}@media (hover:hover){.risk-acts .btn-soft:hover{background:#424242}}@media (width<=700px){.risk-acts{flex-direction:column-reverse}.risk-acts .btn{flex:none;height:44px;font-size:14px}}@media (prefers-reduced-motion:reduce){.risk-more,.risk-in{transition:none!important}}.day-sep{align-items:center;gap:10px;margin:16px 12px 6px;display:flex;position:relative}.day-sep i{background:var(--line-strong);flex:1;height:1px;transition:background .45s}.day-sep i:first-child{transform-origin:100%}.day-sep i:nth-of-type(2){transform-origin:0}.day-sep b{background:var(--raised);color:#e0e0e0;white-space:nowrap;border-radius:12px;align-items:center;height:24px;padding:0 12px;font-size:12px;font-weight:800;transition:background .45s,color .45s;display:inline-flex}.day-sep.new i{background:var(--orange)}.day-sep.new b{background:var(--orange);color:#fff}.day-new{background:var(--orange);color:#fff;letter-spacing:.06em;height:20px;animation:m-pop .4s var(--m-pop) .2s both;border-radius:6px;align-items:center;margin-top:-10px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:50%;right:0}.day-sep.new.out i{background:var(--line-strong)}.day-sep.new.out b{background:var(--raised);color:#e0e0e0}.day-sep.new.out .day-new{animation:.45s forwards m-out}.day-in i{animation:day-line .5s var(--m-ease) both}.day-in b{animation:m-pop .4s var(--m-pop) .1s both}@keyframes day-line{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.day-sep i,.day-sep b,.day-new,.day-in i,.day-in b{transition:none!important;animation:none!important}}.mini-pl{z-index:45;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:62px;height:62px;transition:left .32s var(--m-pop), top .32s var(--m-ease);animation:mini-in .4s var(--m-pop);background:0 0;border:0;border-radius:50%;padding:0;position:fixed}.mini-pl.dragging{cursor:grabbing;transition:none}.mini-pl:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@keyframes mini-in{0%{opacity:0;transform:scale(.4)}}.mini-pl.ghost-out{animation:.2s forwards mini-out!important}.send-ring.ghost-out,.send-bar.ghost-out{animation:.18s forwards m-ghost-fade!important}@keyframes mini-out{to{opacity:0;transform:var(--mini-t,translate(0px, 0px)) scale(.4)}}.mini-face{background:var(--card);border-radius:50%;place-items:center;display:grid;position:absolute;inset:5px;overflow:hidden}.mini-ring{pointer-events:none;width:62px;height:62px;position:absolute;inset:0;transform:rotate(-90deg)}.mini-ring circle{fill:none;stroke:#2c2c2c;stroke-width:3.5px}.mini-ring .mini-prog{stroke:var(--orange);stroke-linecap:round;transition:stroke-dashoffset .12s linear}.mini-badge{background:var(--orange);border:2px solid var(--bg);box-sizing:border-box;color:#fff;border-radius:13px;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-3px;right:-3px}.mini-badge svg.icon{width:12px;height:12px}.mini-name{background:var(--card);border:1px solid var(--line-strong);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;max-width:180px;height:30px;transition:opacity .2s ease, transform .3s var(--m-pop);border-radius:15px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:800;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)scaleX(.4)}.mini-name.right{transform-origin:100%;right:calc(100% + 8px)}.mini-name.left{transform-origin:0;left:calc(100% + 8px)}.mini-name.show{opacity:1;transform:translateY(-50%)}.mini-bin{z-index:44;background:var(--raised);color:#fff;width:52px;height:52px;animation:m-pop .3s var(--m-pop);transition:transform .18s var(--m-pop), background .18s ease;pointer-events:none;border-radius:26px;place-items:center;display:grid;position:fixed}.mini-bin.over{background:var(--red);transform:scale(1.2)}@media (prefers-reduced-motion:reduce){.mini-pl,.mini-pl.ghost-out,.mini-bin,.mini-name{transition:none!important;animation:none!important}}.list-in>*{animation:.3s both list-in}@keyframes list-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.list-in>*{animation:none!important}}.srv-swap{animation:srv-swap .26s var(--m-ease)}@keyframes srv-swap{0%{opacity:0;transform:translate(12px)}}.srv-wait{animation:.2s m-fade}.srv-skel{flex-direction:column;gap:14px;min-height:0;padding:22px 18px;display:flex}.srv-skel .skel-b{border-radius:7px;height:14px}.chat-swap{animation:.22s chat-swap}@keyframes chat-swap{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.srv-swap,.srv-wait,.chat-swap{animation:none!important}}.sys-line{align-items:flex-start;gap:12px;padding:8px 12px 6px;display:flex}.sys-ico{flex:none;justify-content:center;width:42px;padding-top:1px;display:flex}.sys-body{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.sys-text{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;line-height:1.4;display:flex}.sys-text time{color:var(--faint);font-size:12px}@media (hover:none){a{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}html.lp-hold,html.lp-hold *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.bsk{flex-direction:column;gap:4px;min-width:0;animation:.2s .12s both bsk-in;display:flex}@keyframes bsk-in{0%{opacity:0}}.bsk .bsk{animation:none}.ab-bal-card{animation:m-rise .28s var(--m-ease) backwards}.ab-bal-card:nth-child(2){animation-delay:40ms}.ab-bal-card:nth-child(3){animation-delay:80ms}@media (prefers-reduced-motion:reduce){.bsk,.ab-bal-card{animation:none}}.bsk.bsk-gap{gap:16px}.bsk-page{padding:24px}.bsk-col{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.bsk-end{align-items:flex-end}.bsk-kill{grid-template-columns:4px minmax(0,1fr) 20px minmax(0,1fr) 96px;align-items:center;gap:12px;padding:12px;display:grid}.bsk-side{border-radius:2px;width:4px;height:40px}.bsk-ico{border-radius:6px;width:18px;height:18px}.bsk-row{align-items:center;gap:12px;padding:11px 12px;display:flex}.bsk-ava{border-radius:50%;flex:none;width:36px;height:36px}.bsk-tag{border-radius:12px;flex:none;width:38px;height:38px}.bsk-card{background:var(--raised);border-radius:20px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.bsk-card .skel-b{background:#363636}.bsk-card .skel-b:after{background:linear-gradient(90deg,#0000,#424242,#0000)}@container (width<=560px){.bsk-kill{grid-template-columns:4px minmax(0,1fr) 18px minmax(0,1fr);gap:8px 10px}.bsk-kill .bsk-end{display:none}.bsk-page{padding:16px}}.inv-card{background:var(--raised);box-sizing:border-box;width:min(340px,100%);animation:m-rise .28s var(--m-ease) backwards;border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex}.inv-k{letter-spacing:.04em;color:var(--muted);font-size:11.5px;font-weight:800;line-height:1.4}.inv-mid{align-items:center;gap:14px;min-width:0;display:flex}.inv-ico{object-fit:cover;background:var(--hover);color:#fff;border-radius:18px;flex:none;place-items:center;width:64px;height:64px;font-size:20px;font-weight:800;display:grid}.inv-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.inv-name{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;line-height:1.2;overflow:hidden}.inv-counts{color:var(--muted);flex-wrap:wrap;gap:6px 12px;font-size:13px;display:flex}.inv-counts i{vertical-align:1px;background:#6b6b6b;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.inv-counts i.on{background:var(--ok)}.inv-go{width:100%;height:46px;font:inherit;color:#fff;background:var(--ok);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:800;transition:transform .12s,filter .15s,background .2s;display:flex}.inv-go:not(:disabled):active{filter:brightness(.94);transform:scale(.97)}@media (hover:hover){.inv-go:hover{filter:brightness(1.06)}}.inv-go:disabled{cursor:default;opacity:.85}.inv-go.open{background:var(--hover)}.inv-go.done svg{animation:inv-tick .38s var(--m-pop) both}@keyframes inv-tick{0%{opacity:0;transform:scale(0)rotate(-25deg)}}.inv-bad .inv-ico{color:var(--faint);font-size:28px}.inv-bad .inv-name{color:var(--text-2)}.inv-wait{animation:.2s .12s both bsk-in}@media (prefers-reduced-motion:reduce){.inv-card,.inv-go.done svg,.inv-send.done svg{animation:none}}.rg-body{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.rg-doll{background:#1b1b1b;border-radius:16px;flex:none;grid-template-columns:repeat(3,58px);grid-auto-rows:58px;gap:8px;padding:14px;display:grid}.rg-doll .ab-item{background:#232323;border-radius:12px}.rg-slot{background:#202020;border-radius:12px;width:58px;height:58px}.rg-facts{flex:1;grid-template-columns:auto 1fr;gap:7px 14px;min-width:200px;margin:0;font-size:13.5px;display:grid}.rg-facts dt{color:var(--muted)}.rg-facts dd{overflow-wrap:anywhere;margin:0}.rg-pay{background:var(--raised);max-width:560px;animation:m-rise .28s var(--m-ease) backwards;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.rg-note{color:var(--muted);font-size:12.5px}.rg-dot{vertical-align:1px;background:var(--faint);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.rg-dot.on{background:var(--ok)}.rg-chip{color:#fff;background:#3a3a3a;border-radius:7px;flex:none;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:800;display:inline-flex}.rg-chip.ok{background:var(--ok)}.rg-chip.no{background:var(--red)}.rg-mine{flex-direction:column;gap:10px;padding-top:6px;display:flex}.rg-link{background:var(--raised);border-radius:16px;flex-direction:column;gap:10px;max-width:560px;padding:14px;display:flex}.rg-linkbtn{color:var(--orange);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.rg-my{background:var(--raised);animation:m-ch-in .26s var(--m-ease) backwards;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.rg-mini{flex:none;gap:3px;display:flex}.rg-death{background:var(--raised);width:100%;color:inherit;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s;display:flex}.rg-death.on{border-color:var(--orange)}@container (width<=560px){.rg-doll{grid-template-columns:repeat(3,50px);grid-auto-rows:50px}.rg-doll .ab-item,.rg-slot{width:50px!important;height:50px!important}}@media (prefers-reduced-motion:reduce){.rg-pay,.rg-my{animation:none}}.ce{flex-direction:column;gap:16px;display:flex}.ce-steps{align-items:center;gap:8px;display:flex}.ce-step{color:var(--faint);flex:none;align-items:center;gap:7px;font-size:12.5px;font-weight:800;transition:color .25s;display:flex}.ce-num{background:var(--raised);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;transition:background .25s,color .25s;display:grid}.ce-step.on{color:#fff}.ce-step.on .ce-num{background:var(--orange);color:#fff}.ce-bar{background:#333;border-radius:1px;flex:1;min-width:12px;height:2px;position:relative;overflow:hidden}.ce-bar:after{content:"";background:var(--orange);transform-origin:0;transition:transform .35s var(--m-ease);position:absolute;inset:0;transform:scaleX(0)}.ce-bar.on:after{transform:scaleX(1)}.ce-body{animation:ce-fwd .28s var(--m-ease) both;flex-direction:column;gap:14px;display:flex}.ce-body.back{animation-name:ce-back}@keyframes ce-fwd{0%{opacity:0;transform:translate(18px)}}@keyframes ce-back{0%{opacity:0;transform:translate(-18px)}}.ce-types{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ce-type{background:var(--raised);font:inherit;color:var(--text-2);cursor:pointer;border:2px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 4px;font-size:12.5px;font-weight:800;transition:border-color .15s,background .15s,color .15s,transform .12s;display:flex}.ce-type:active{transform:scale(.96)}.ce-type.on{border-color:var(--orange);color:#fff;background:#2f2a24}.ce-ic{color:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ce-type.on .ce-ic{animation:ce-pop .3s var(--m-pop)}@keyframes ce-pop{50%{transform:scale(1.12)}}.ce-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ce-chip{background:var(--raised);height:38px;color:var(--text-2);font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 12px;font-size:13px;font-weight:700;transition:background .15s,color .15s,transform .12s}.ce-chip:active{transform:scale(.96)}.ce-chip.on{background:var(--orange);color:#fff}.ce-other{width:128px}.ce-other.on .dd-box{border-color:var(--orange)}.ce-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ce-role{background:#191919;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:7px 8px 7px 10px;font-size:13.5px;font-weight:700;display:flex}.ce-hint{color:var(--muted);font-size:12.5px;line-height:1.45}.ce-warn{color:var(--red);font-size:12.5px;font-weight:700}.ce-sum{background:#232323;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ce-foot{justify-content:flex-end;gap:10px;display:flex}.ab-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=700px){.ce-step:not(.cur) .ce-name{display:none}.ce-types{gap:6px}.ce-type{padding:9px 2px;font-size:11px}.ce-roles{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ce-body,.ce-type.on .ce-ic{animation:none}}.cal-pop{z-index:300;box-sizing:border-box;background:var(--raised);color:#fff;transform-origin:0 0;width:300px;max-width:calc(100vw - 16px);animation:cal-in .18s var(--m-ease) both;border:1px solid #383838;border-radius:18px;padding:12px;position:fixed;box-shadow:0 18px 44px #0009}.cal-pop.up{transform-origin:0 100%}@keyframes cal-in{0%{opacity:0;transform:scale(.94)}}.cal-head{justify-content:space-between;align-items:center;gap:6px;padding-bottom:10px;display:flex}.cal-step{color:#fff;cursor:pointer;background:#333;border:0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}@media (hover:hover){.cal-step:hover{background:#3d3d3d}}.cal-step:disabled{opacity:.35;cursor:default}.cal-title{font-size:14px;font-weight:800}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.cal-grid span{color:var(--faint);text-align:center;padding:4px 0 6px;font-size:11px;font-weight:800}.cal-grid button{color:#fff;height:36px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:13px;font-weight:700}@media (hover:hover){.cal-grid button:hover:not(:disabled){background:#333}}.cal-grid button:disabled{color:#4a4a4a;cursor:default}.cal-grid button[data-today]{box-shadow:inset 0 0 0 1.5px var(--orange)}.cal-grid button[aria-pressed=true]{background:var(--orange);color:#fff}.cal-foot{min-height:30px;color:var(--faint);border-top:1px solid #383838;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:10px;font-size:12px;display:flex}.cal-foot button{color:#fff;font:inherit;cursor:pointer;background:#333;border:0;border-radius:10px;padding:7px 12px;font-size:12px;font-weight:800}.cal-foot button:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){.cal-pop{animation:none}}.del-row{background:var(--card);color:#fff;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}@media (hover:hover){.del-row:hover{background:var(--raised)}}.del-row b{color:var(--red-text);font-size:15px}.del-row span span,.del-row .grow>span{color:var(--muted);font-size:12.5px}.del-ico{background:var(--raised);color:#fff;border-radius:17px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.del-row .del-ico{color:var(--red-text)}.del-ico.red{background:var(--red);color:#fff}.del-steps{gap:6px;margin-top:-4px;display:flex}.del-steps i{background:var(--line-strong);border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.del-steps i:after{content:"";background:var(--red);transform-origin:0;transition:transform .3s var(--m-ease);position:absolute;inset:0;transform:scaleX(0)}.del-steps i.on:after{transform:scaleX(1)}.del-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.del-item{color:var(--text-2);align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.del-item b{color:#fff}.del-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.del-chips span{background:var(--raised);color:#fff;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.del-count{background:var(--raised);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.del-count b{font-size:28px;font-weight:800;line-height:1}.del-count span{color:var(--text-2);font-size:14px;line-height:1.4}@media (prefers-reduced-motion:reduce){.del-steps i:after{transition:none}}.cat-head{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;outline:none;align-items:center;gap:6px;padding:14px 8px 6px 4px;display:flex;position:relative}.cat-head:focus-visible{box-shadow:inset 0 0 0 2px var(--orange)}.cat-chev{color:var(--faint);transition:transform .16s var(--m-ease);display:flex}.cat-head.shut .cat-chev{transform:rotate(-90deg)}.cat-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--faint);letter-spacing:.8px;text-transform:uppercase;flex:1;font-size:12px;font-weight:700;transition:color .12s;overflow:hidden}.cat-name img{vertical-align:-2px}.cat-add{width:24px;height:24px;color:var(--text-2);opacity:0;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .12s,background-color .12s;display:flex}@media (hover:hover){.cat-head:hover .cat-name{color:var(--text-2)}.cat-head:hover .cat-add,.cat-add:focus-visible{opacity:1}.cat-add:hover{background:var(--hover);color:#fff}}@media (hover:none){.cat-add{display:none}}.cat-head.drop-in{box-shadow:inset 0 0 0 2px var(--orange)}.cat-line{background:var(--orange);pointer-events:none;border-radius:2px;height:3px;position:absolute;left:8px;right:8px}.nocat-drop{border:2px dashed var(--line-strong);color:var(--faint);text-align:center;border-radius:12px;margin:2px 0 6px;padding:10px 12px;font-size:12px;font-weight:700;transition:border-color .12s,color .12s}.nocat-drop.over{border-color:var(--orange);color:#fff}.ch-open{animation:m-ch-open .24s var(--m-ease) both}@keyframes m-ch-open{0%{opacity:0;transform:translateY(-6px)}}.dlg-sub{color:var(--muted);margin-top:-10px;font-size:13px}.dlg-sub b{color:var(--text-2)}.ch-kind{background:var(--raised);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;border:2px solid #0000;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;transition:border-color .15s,background-color .15s;display:flex}.ch-kind.sel{border-color:var(--orange)}@media (hover:hover){.ch-kind:not(.sel):hover{background:var(--hover)}}.ck-dot{border:2px solid var(--line-strong);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .15s;display:flex}.ch-kind.sel .ck-dot{border-color:var(--orange)}.ch-kind.sel .ck-dot:after{content:"";background:var(--orange);width:8px;height:8px;animation:m-grow .16s var(--m-ease);border-radius:50%}.ck-ico{width:22px;color:var(--text-2);flex:none;justify-content:center;display:flex}.ck-hash{font-size:22px;font-weight:800;line-height:1}.ck-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.ck-tx b{font-size:15px}.ck-tx small{color:var(--muted);font-size:12px}.name-box{cursor:text;align-items:center;gap:10px;display:flex}.name-box:focus-within{border-color:var(--orange)}.name-box input{color:#fff;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.nb-hash{color:var(--faint);font-size:17px;font-weight:800}.nb-ico{color:var(--faint);display:flex}@media (prefers-reduced-motion:reduce){.ch-open,.ch-kind.sel .ck-dot:after{animation:none!important}.cat-chev,.ch-kind{transition:none!important}}.cat-name .emoji,.channel-row .grow .emoji,.dlg-sub .emoji{margin-right:.22em}.srv-title{background:var(--card);color:#fff;width:290px;height:60px;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:20px;flex:none;align-items:center;gap:12px;padding:0 16px 0 8px;transition:background-color .14s;display:flex}@media (hover:hover){.srv-title:hover{background:var(--raised)}.srv-title:hover .srv-title-arrow{background:#3a3a3a}}.srv-title[aria-expanded=true]{background:var(--raised)}.srv-title-ico{background:var(--hover);color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:grid;overflow:hidden}.srv-title-ico img{object-fit:cover;width:100%;height:100%}.srv-title-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.srv-title-name{align-items:center;gap:6px;min-width:0;display:flex}.srv-title-name .plus-badge{vertical-align:0}.srv-title-text b{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:800;line-height:1.2;overflow:hidden}.srv-title-sub{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.srv-title-sub .srv-sep{background:var(--faint);border-radius:2px;width:3px;height:3px}.srv-title-sub .srv-dot{background:var(--ok);border-radius:50%;width:7px;height:7px}.srv-title-arrow{background:var(--hover);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:background-color .16s;display:grid}.srv-title-arrow svg.icon{width:16px;height:16px;transition:transform .2s var(--m-ease);display:block}.srv-title[aria-expanded=true] .srv-title-arrow{background:var(--orange)}@media (hover:hover){.srv-title[aria-expanded=true]:hover .srv-title-arrow{background:var(--orange)}}.srv-title[aria-expanded=true] .srv-title-arrow .icon{transform:rotate(180deg)}.srv-menu{width:320px;padding-top:0;overflow:hidden}.srv-menu-banner{flex:none;height:62px;margin:0 -6px;overflow:hidden}.srv-sheet .srv-menu-banner{height:78px;margin:-10px -12px 0}.srv-menu-banner+.srv-menu-head{align-items:flex-end;margin-top:-26px;position:relative}.srv-menu-banner+.srv-menu-head .srv-menu-icon{border:4px solid var(--card);border-radius:18px;width:56px;height:56px;font-size:16px}.srv-menu-head .srv-dot{background:var(--ok);border-radius:50%;width:7px;height:7px;margin:0 4px 1px 0;display:inline-block}.srv-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px 6px 6px;display:grid}.srv-tile{background:var(--raised);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:10px 2px 9px;font-size:11.5px;font-weight:700;transition:background-color .12s,transform .12s;display:flex}@media (hover:hover){.srv-tile:hover{background:var(--hover)}}.srv-tile:active{transform:scale(.96)}.srv-tile-ico{background:var(--line-strong);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.srv-tile-ico.on{background:var(--orange);color:#fff}.inv-sub{color:var(--muted);margin-top:-10px;font-size:13px}.inv-sub b{color:var(--text-2)}.inv-sub .icon{vertical-align:-2px}.inv-search{color:var(--faint);cursor:text;align-items:center;gap:10px;display:flex}.inv-search:focus-within{border-color:var(--orange)}.inv-search input{color:#fff;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.inv-list{scrollbar-width:thin;scrollbar-color:#3a3a3a transparent;flex-direction:column;flex:0 auto;gap:2px;min-height:120px;display:flex;overflow-y:auto}.inv-list>*{flex-shrink:0}.inv-cap{color:var(--faint);letter-spacing:.8px;text-transform:uppercase;padding:10px 4px 6px;font-size:12px;font-weight:700}.inv-empty{color:var(--muted);padding:18px 4px;font-size:13px}.inv-row{border-radius:14px;align-items:center;gap:12px;height:56px;padding:0 8px;transition:background-color .12s;display:flex}@media (hover:hover){.inv-row:hover{background:var(--card)}}.inv-who{flex-direction:column;min-width:0;display:flex}.inv-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.inv-who span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inv-who .inv-game{color:var(--ok);font-weight:700}.inv-send{background:var(--orange);color:#fff;flex:none;min-width:96px}@media (hover:hover){.inv-send:hover:not(:disabled){background:var(--orange-hover)}}.inv-send.done{background:var(--ok);color:#fff;opacity:1}.inv-send.done svg{animation:inv-tick .38s var(--m-pop) both}.inv-link{background:var(--card);border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.inv-link>b{font-size:14px}.inv-note{color:var(--faint);font-size:12px}.sp-card{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-shrink:0;overflow:hidden}.sp-body{flex-direction:column;gap:8px;padding:0 16px 16px;display:flex}.sp-icon{border:4px solid var(--card);background:var(--card);cursor:pointer;border-radius:50%;align-self:flex-start;margin-top:-38px;display:flex;position:relative}span.sp-icon{cursor:default}.ava-badge{background:var(--orange);border:3px solid var(--badge-ring,var(--card));box-sizing:border-box;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute}.ava-badge svg.icon{width:12px;height:12px}.sp-icon-cam{bottom:-6px;right:-6px}.sp-name{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:800;overflow:hidden}.sp-meta{color:var(--muted);font-size:12px}.sp-meta .srv-dot,.inv-card .srv-dot{background:var(--ok);border-radius:50%;width:7px;height:7px;margin:0 5px 1px 0;display:inline-block}.sp-desc{color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.sp-traits{flex-wrap:wrap;gap:6px;display:flex}.sp-trait{background:var(--raised);border-radius:15px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.sp-trait .emoji{margin-right:.1em}.sp-trait button{width:20px;height:20px;color:var(--muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-right:-6px;padding:0;display:flex}@media (hover:hover){.sp-trait button:hover{background:var(--hover);color:#fff}}.sp-games-row{align-items:center;gap:6px;display:flex}.sp-more{color:var(--muted);padding-left:2px;font-size:12px}.sp-games{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sp-game{flex-direction:column;gap:6px;min-width:0;display:flex}.sp-game img,.sp-game-ph{aspect-ratio:3/4;object-fit:cover;background:var(--raised);border-radius:12px;width:100%;display:block}.sp-game-ph{box-sizing:border-box;color:#fff;overflow-wrap:anywhere;align-items:flex-end;padding:8px;font-size:11px;font-weight:800;display:flex;overflow:hidden}.sp-game b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sp-game.small{flex:none;width:44px}.sp-game.small img,.sp-game.small .sp-game-ph{border-radius:8px;padding:4px;font-size:8px}.sp-sec{background:var(--card);border-radius:22px;flex-direction:column;flex-shrink:0;gap:14px;padding:18px;display:flex}.sp-sec-head{flex-direction:column;gap:2px;display:flex}.sp-sec-head b{font-size:16px}.sp-sec-head span{color:var(--muted);font-size:12px}.sp-switch{align-items:center;gap:12px;font-size:14px;display:flex}.sp-switch .grow{flex-direction:column;gap:2px;display:flex}.sp-switch small{color:var(--faint);font-size:12px}.sp-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=480px){.sp-two{grid-template-columns:minmax(0,1fr)}.sp-games{grid-template-columns:repeat(3,minmax(0,1fr))}}.spoiler{cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;display:flex}.spoiler p{background:var(--hover);border-radius:6px;width:fit-content;max-width:100%;transition:background-color .15s;color:#0000!important}.spoiler p *{opacity:0;pointer-events:none}.spoiler>:not(p){filter:blur(22px)brightness(.55);pointer-events:none;-webkit-user-select:none;user-select:none}@media (hover:hover){.spoiler:hover p{background:#3a3a3a}}.spoiler:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.spoiler-off,.spoiler-open{flex-direction:column;gap:6px;min-width:0;display:flex}.spoiler-open p{transition:color .35s 50ms,background-color .35s}.spoiler-open p *{transition:opacity .35s 50ms}.spoiler-open>:not(p){transition:filter .45s var(--m-ease)}.adult-gate{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:0;padding:32px 20px;display:flex}.adult-gate b{font-size:20px}.adult-gate p{max-width:380px;color:var(--muted);margin:0;line-height:1.5}.adult-ico{background:var(--red);color:#fff;width:72px;height:72px;animation:m-grow .3s var(--m-ease);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}@media (prefers-reduced-motion:reduce){.spoiler-open>*,.adult-ico{animation:none!important}}.inv-card{position:relative;overflow:hidden}.inv-banner{height:6px;margin:-16px -16px 4px;display:block;overflow:hidden}.inv-desc{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.invp-banner{flex:none;align-self:stretch;height:110px;display:block;overflow:hidden}.invp-icon{border:6px solid var(--card);background:var(--card);border-radius:50%;margin-top:-60px;position:relative}.invp-desc{color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 28px;font-size:14px;line-height:1.5}.invb{box-sizing:border-box;flex:1;min-height:0;padding:16px;display:flex}.invb-art{background:#2a2a2a;border-radius:26px;flex:1 1 0;min-width:0;position:relative;overflow:hidden}.invb-img{object-fit:cover;opacity:0;transform-origin:65% 35%;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.invb-img.ready{opacity:1;animation:24s ease-in-out infinite alternate invb-drift}@keyframes invb-drift{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(-1.5%,-1%)}}.invb-shade{background:linear-gradient(#0b0b0b00 35%,#0b0b0bd1 100%);position:absolute;inset:0}.invb-brand{align-items:center;gap:12px;display:flex;position:absolute;top:28px;left:32px}.invb-brand b{font-size:20px;font-weight:800}.invb-head{align-items:flex-end;gap:22px;display:flex;position:absolute;bottom:48px;left:48px;right:48px}.invb-icon{border:6px solid #0b0b0b99;border-radius:50%;flex:none;display:flex}.invb-title{flex-direction:column;gap:8px;min-width:0;display:flex}.invb-title h1{letter-spacing:-1px;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:clamp(30px,3.6vw,52px);font-weight:800;line-height:1.05;display:flex}.invb-stats{color:#e0e0e0;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:15px;font-weight:600;display:flex}.invb-stats>span{align-items:center;gap:6px;display:inline-flex}.invb-stats .srv-dot{background:var(--ok);border-radius:50%;width:9px;height:9px;display:inline-block}.invb-link{color:var(--text-2)}.invb-side{box-sizing:border-box;flex-direction:column;flex:none;justify-content:center;gap:22px;width:500px;padding:0 56px;display:flex;overflow-y:auto}.invb-kicker{color:var(--muted);font-size:15px}.invb-kicker b{color:var(--text-2)}.invb-desc{color:#e6e6e6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.55}.invb-games{background:var(--card);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.invb-games-k{letter-spacing:.8px;color:var(--faint);font-size:11.5px;font-weight:800}.invb .inv-go.invb-go{height:52px;font-size:16px}.invb .inv-go.invb-go:not(.inv-ok){background:var(--orange)}.invb-side>.inv-rise:nth-child(2){animation-delay:60ms}.invb-side>.inv-rise:nth-child(3){animation-delay:.12s}.invb-side>.inv-rise:nth-child(4){animation-delay:.18s}.invb .invb-go{animation:m-rise .4s var(--m-ease) .24s both}@media (width<=860px){.invb{flex-direction:column;padding:0;overflow-y:auto}.invb-art{border-radius:0 0 26px 26px;flex:none;height:min(50vh,400px)}.invb-shade{background:linear-gradient(180deg, #0b0b0b00 40%, var(--bg) 100%)}.invb-brand{display:none}.invb-head{flex-direction:column;align-items:flex-start;gap:10px;bottom:8px;left:22px;right:22px}.invb-icon{border-width:4px}.invb-title h1{gap:8px;font-size:30px}.invb-stats{gap:4px 12px;font-size:13.5px}.invb-side{flex:1 0 auto;justify-content:flex-start;gap:16px;width:auto;padding:18px 22px 24px;overflow:visible}.invb-desc{font-size:15px}.invb .inv-go.invb-go{margin-top:auto}}@media (prefers-reduced-motion:reduce){.invb-img.ready,.plusb-in,.plusb-swap,.plusb-drop-ico,.plusb-err,.plusb-copy-in,.plusb-vanity .plusb-free,.srv-seal.srv-seal-in{animation:none}.plusb-seg-thumb{transition:none}}.cat-head.cat-new{animation:m-ch-in .4s var(--m-ease)}.cat-head.cat-new:before{content:"";opacity:0;pointer-events:none;background:#fc7a0033;border-radius:10px;animation:1.2s m-ch-glow;position:absolute;inset:6px 0 0}.cat-head.cat-bye{pointer-events:none;animation:.24s forwards m-cat-out}@keyframes m-cat-out{to{opacity:0;transform:scale(.96)}}.srv-tile{animation:m-tile-in .26s var(--m-pop) backwards}.srv-tile:nth-child(2){animation-delay:40ms}.srv-tile:nth-child(3){animation-delay:80ms}.srv-tile:nth-child(4){animation-delay:.12s}@keyframes m-tile-in{0%{opacity:0;transform:scale(.7)}}.srv-title-in{animation:m-title-in .24s var(--m-ease)}.m-srv-panel .srv-title-in{animation:none}@keyframes m-title-in{0%{opacity:0;transform:translateY(8px)}}.sp-trait.trait-in{animation:m-trait-in .3s var(--m-pop)}.sp-trait.trait-out{pointer-events:none;animation:.2s forwards m-trait-out}@keyframes m-trait-in{0%{opacity:0;transform:scale(.6)}}@keyframes m-trait-out{to{opacity:0;transform:scale(.6)}}.pcover{transition:filter .2s,background-color .3s}.inv-row.inv-out{pointer-events:none;animation:.2s forwards m-inv-out}.inv-row.inv-in{animation:.22s m-fade}.inv-list,.inv-link{animation:m-swap .22s var(--m-ease)}.inv-link{flex-shrink:0}@keyframes m-inv-out{to{opacity:0;transform:scale(.97)}}.sp-game img{opacity:0}.sp-game img.ready{opacity:1;animation:m-art-in .4s var(--m-ease)}@keyframes m-art-in{0%{opacity:0;filter:blur(6px);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.cat-head.cat-new,.cat-head.cat-new:before,.cat-head.cat-bye,.srv-tile,.srv-title-in,.sp-trait.trait-in,.sp-trait.trait-out,.inv-row.inv-out,.inv-row.inv-in,.inv-list,.inv-link,.sp-game img.ready{animation:none!important}.spoiler-open p,.spoiler-open p *,.spoiler-open>:not(p),.pcover,.voice-member,.vp-tile{transition:none!important}}.league-on{color:var(--ok);font-size:11px;font-weight:700}.league-page{gap:16px;padding:22px 24px;overflow:auto}.league-warn{color:#f2c79b;background:#2a2117;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.league-legal{color:var(--faint);margin:auto 0 0;padding-top:6px;font-size:11.5px;line-height:1.5}.league-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.league-title{flex-direction:column;gap:4px;min-width:0;display:flex}.league-title h1{margin:0;font-size:24px;font-weight:800}.league-title span{color:var(--muted);font-size:13px}.league-picker{min-width:200px}.league-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.league-pod{background:#262626;border:1px solid #303030;border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.league-pod.first{border-color:var(--orange)}.league-place{letter-spacing:.8px;font-size:11px;font-weight:800}.league-pod-who{align-items:center;gap:12px;min-width:0;display:flex}.league-pod-ava{flex:none;display:flex;position:relative}.league-medal{box-sizing:border-box;color:#fff;border:3px solid #262626;border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;padding-bottom:1px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:-4px;right:-4px}.league-who{flex-direction:column;min-width:0;display:flex}.league-who b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.league-who>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.league-total{flex-direction:column;gap:2px;display:flex}.league-total b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.league-total span{color:var(--muted);font-size:12px}.league-fav{color:var(--text-2);align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.league-champ{object-fit:cover;background:#2a2a2a;border-radius:8px;flex:none}.league-champ-none{color:#fff;background:#3a3a3a;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.league-list{flex-direction:column;gap:4px;display:flex}.league-row{background:#262626;border-radius:14px;align-items:center;gap:14px;min-height:56px;padding:6px 14px;display:flex}.league-row.me{background:#2a2117}.league-pos{text-align:right;width:22px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-weight:800}.league-person{flex:0 230px;align-items:center;gap:12px;min-width:0;display:flex}.league-bar{background:#333;border-radius:4px;flex:1;min-width:40px;height:8px;overflow:hidden}.league-bar span{background:var(--orange);transform-origin:0;border-radius:4px;width:100%;height:100%;display:block}.league-num{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:90px;margin-left:auto;font-size:15px}.league-kda,.league-min{width:80px;color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.league-min{width:60px;color:var(--muted)}.league-record{border:1px solid var(--orange);background:#2a2117;border-radius:20px;align-items:center;gap:18px;padding:18px 20px;display:flex}.league-record .league-champ{border-radius:18px}.league-record-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.league-record-text b{font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.league-record-text>span:last-child{color:var(--text-2);font-size:13px}.league-kicker{letter-spacing:.8px;color:var(--orange);font-size:11.5px;font-weight:800}.league-kicker.up{color:var(--ok)}.league-kicker.down{color:var(--red-text)}.league-kicker.gold{color:#d9a520}.league-win{color:var(--ok)!important}.league-loss{color:var(--red-text)!important}.league-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.league-cards>div{background:#262626;border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.league-cards>div>span{color:var(--muted);font-size:12px}.league-cards>div>b{white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.league-rank{flex:160px;align-items:center;gap:10px;min-width:0;display:flex}.league-tier{color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.league-wl{flex-direction:column;flex:none;align-items:flex-end;width:130px;font-size:13px;display:flex}.league-wl span{color:var(--muted);font-size:11px}.league-day{height:24px;color:var(--text-2);background:#2e2e2e;border-radius:12px;align-self:center;align-items:center;margin:6px 0;padding:0 12px;font-size:12px;font-weight:700;display:flex}.league-match{background:#262626;border-radius:16px;align-items:center;gap:14px;padding:12px 14px 12px 18px;display:flex;position:relative;overflow:hidden}.league-side{background:var(--red);width:4px;position:absolute;top:0;bottom:0;left:0}.league-side.win{background:var(--ok)}.league-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.league-line>span{color:var(--text-2);font-size:13px}.league-badge{background:var(--orange);border-radius:10px;align-items:center;height:20px;padding:0 8px;font-weight:800;display:inline-flex;color:#fff!important;font-size:11px!important}.league-stat{flex-direction:column;flex:none;align-items:flex-end;width:90px;display:flex}.league-stat b{font-variant-numeric:tabular-nums;font-size:14px}.league-stat span{color:var(--muted);font-size:11px}.league-acct{flex:1 0 auto;grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:16px;display:grid}.league-acct-art{background:#161616;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:540px;animation:.4s backwards m-fade;display:flex;position:relative;overflow:hidden}.league-acct-art>img{object-fit:cover;object-position:62% center;width:100%;height:100%;position:absolute;inset:0}.league-acct-card{background:#1b1b1b;border-radius:18px;flex-direction:column;gap:16px;margin:16px;padding:20px;display:flex;position:relative}.league-acct-title{flex-direction:column;gap:4px;display:flex}.league-acct-title b{font-size:21px;font-weight:800}.league-acct-title span{color:var(--muted);font-size:13px}.league-acct-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.league-acct-steps li{align-items:center;gap:12px;display:flex}.league-step{background:var(--orange);color:#fff;box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding-bottom:1px;font-size:13px;font-weight:800;display:flex}.league-step.done{background:var(--ok);padding:0}.league-step.todo{color:#d6d6d6;background:#333}.league-acct-body{box-sizing:border-box;min-width:0;animation:m-rise .35s var(--m-ease) backwards;flex-direction:column;gap:20px;padding:26px 22px 4px;display:flex}.league-acct-body h2{overflow-wrap:anywhere;margin:-10px 0 0;font-size:30px;font-weight:800}.league-acct-body>p{color:#b5b5b5;max-width:560px;margin:0;font-size:15px;line-height:1.55}.league-acct-box{background:#262626;border-radius:22px;align-items:center;gap:24px;padding:22px;display:flex}.league-acct-box.col{flex-direction:column;align-items:stretch;gap:12px}.league-acct-icon{box-sizing:border-box;object-fit:cover;border:6px solid #c8aa6e;border-radius:50%;flex:none;width:140px;height:140px}.league-acct-howto{flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.league-acct-howto li{align-items:center;gap:12px;font-size:14px;line-height:1.45;display:flex}.league-acct-howto li>span:first-child{background:#3a3a3a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.league-acct-ranks{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.league-acct-ranks .league-prof-rank{background:#2e2e2e;padding:10px 14px 10px 10px}.league-gains{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.league-gains>span{background:#262626;border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.league-gains .poster-ico{border-radius:11px;width:36px;height:36px}.league-gains b{font-size:14px}.league-gains>span>span:last-child{color:var(--muted);font-size:12.5px;line-height:1.45}.league-acct-foot{flex-direction:column;gap:12px;margin-top:auto;display:flex}.league-timer{color:#b5b5b5;align-items:center;gap:8px;font-size:13px;display:flex}.league-field{color:var(--text-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;display:flex}.league-hint{color:var(--muted);font-size:12.5px}.league-go{height:52px;font-size:15px}.btn.league-line{color:#fff;background:0 0;border:1px solid #3a3a3a;padding:0 22px}@media (hover:hover){.btn.league-line:hover{background:#262626}}.league-icon-none{background:#2b5a8a;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}@container (width<=760px){.league-acct{grid-template-columns:minmax(0,1fr)}.league-acct-art{min-height:0;padding-top:130px}.league-acct-card{gap:12px;margin:12px;padding:16px}.league-acct-steps{flex-flow:wrap;gap:10px 20px}.league-acct-body{padding:4px 0 0}.league-gains{grid-template-columns:minmax(0,1fr)}.league-acct-box{flex-direction:column;align-items:stretch}.league-acct-icon{align-self:center}}.poster-wrap{flex:1 0 auto;display:flex;container-type:inline-size}.poster{min-height:440px;animation:m-rise .35s var(--m-ease) backwards;background:#262626;border-radius:24px;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.poster-text{box-sizing:border-box;flex-direction:column;gap:18px;min-width:0;padding:40px 36px;display:flex}.poster-kicker{letter-spacing:.8px;color:var(--orange);font-size:12px;font-weight:800}.poster h2{text-wrap:balance;margin:-6px 0 0;font-size:32px;font-weight:800;line-height:1.15}.poster p{color:#b5b5b5;margin:0;font-size:15px;line-height:1.55}.poster-items{flex-direction:column;gap:10px;display:flex}.poster-item{background:#2e2e2e;border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.poster-item>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.poster-item b{font-size:14px}.poster-item>span:last-child>span{color:var(--muted);font-size:12.5px}.poster-ico{color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.poster-foot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;display:flex}.poster-foot .btn{height:52px;padding:0 28px;font-size:15px}.poster-foot>span{color:var(--muted);max-width:220px;font-size:12.5px;line-height:1.45}.poster-art{background:#1b1b1b;min-width:0;min-height:0;position:relative}.poster-art>img{object-fit:cover;width:100%;height:100%;animation:.5s backwards m-fade;position:absolute;inset:0}.poster-strip{background:#1b1b1b;border-radius:18px;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.poster-strip .league-who{padding-left:6px}@container (width<=720px){.poster{grid-template-rows:150px auto;grid-template-columns:minmax(0,1fr);min-height:0}.poster-art{grid-row:1}.poster-strip{display:none}.poster-text{gap:14px;padding:22px 20px}.poster h2{font-size:24px}.poster-item{padding:10px 12px}.poster-item>span:last-child>span{display:none}}.league-acct-body.step-in{animation:league-step-in .28s var(--m-ease)}@keyframes league-step-in{0%{opacity:0;transform:translate(14px)}}.league-step.pop{animation:m-pop .32s var(--m-pop)}.league-acct-icon{transition:border-color .2s}.league-acct-icon.bad{border-color:var(--red);animation:.36s m-shake}.league-acct-icon.good{border-color:var(--ok);animation:league-ring .34s var(--m-pop)}@keyframes league-ring{50%{transform:scale(1.08)}}.poster-item{animation:m-rise .3s var(--m-ease) backwards}.poster-item:nth-child(2){animation-delay:60ms}.poster-item:nth-child(3){animation-delay:.12s}.poster-foot{animation:m-rise .3s var(--m-ease) .18s backwards}.poster-strip{animation:m-rise .35s var(--m-ease) .25s backwards}@keyframes art-zoom{0%{transform:scale(1)}to{transform:scale(1.1)translate(-2%)}}.poster-art>img{animation:.5s backwards m-fade,14s ease-in-out infinite alternate art-zoom}.league-acct-art>img,.ab-enter-guild>img{animation:14s ease-in-out infinite alternate art-zoom}.league-pod{animation:m-rise .32s var(--m-ease) backwards}.league-pod:first-child{animation-delay:.16s}.league-pod:nth-child(2){animation-delay:80ms}.league-pod .league-medal{animation:m-pop .32s var(--m-pop) .36s backwards}.league-row,.league-match,.league-day{animation:m-rise .26s var(--m-ease) backwards;animation-delay:calc(var(--i,0) * 35ms)}.league-bar span{animation:league-grow .5s var(--m-ease) backwards;animation-delay:calc(var(--i,0) * 35ms + .1s)}@keyframes league-grow{0%{transform:scaleX(0)}}.league-pic-pop{animation:league-pic-pop .38s var(--m-pop) .1s backwards}@keyframes league-pic-pop{0%{opacity:0;transform:scale(.6)}}.league-flip{position:relative;overflow:hidden}.league-flip>span{border-radius:inherit;font-size:inherit;position:absolute;inset:0}.league-flip .old{animation:league-badge-out .45s var(--m-ease) .3s forwards}.league-flip .new{animation:league-badge-in .45s var(--m-ease) .3s backwards}.league-flip.down .old{animation-name:league-badge-out-down}.league-flip.down .new{animation-name:league-badge-in-down}@keyframes league-badge-out{to{opacity:0;transform:translateY(-100%)}}@keyframes league-badge-in{0%{transform:translateY(100%)}}@keyframes league-badge-out-down{to{opacity:0;transform:translateY(100%)}}@keyframes league-badge-in-down{0%{transform:translateY(-100%)}}.league-chip{animation:league-chip-in .28s var(--m-ease) backwards}@keyframes league-chip-in{0%{opacity:0;transform:translate(8px)}}.league-prof{animation:m-rise .3s var(--m-ease) backwards}.btn.league-copy{min-width:96px;transition:background .2s}.btn.league-copy.done{background:var(--ok);color:#fff}.league-copy-lbl{align-items:center;gap:5px;display:inline-flex}.league-copy.done .league-copy-lbl{animation:league-lbl-in .24s var(--m-ease)}@keyframes league-lbl-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.poster,.poster-art>img,.league-acct-art,.league-acct-body,.league-acct-art>img,.ab-enter-guild>img,.league-step.pop,.league-acct-icon.bad,.league-acct-icon.good,.poster-item,.poster-foot,.poster-strip,.league-pod,.league-pod .league-medal,.league-row,.league-match,.league-day,.league-bar span,.league-pic-pop,.league-flip .old,.league-flip .new,.league-chip,.league-prof,.league-copy.done .league-copy-lbl{animation:none}.league-flip .old{opacity:0}}.league-progress{color:var(--text-2);flex-direction:column;gap:8px;font-size:13px;display:flex}.league-track{background:#333;border-radius:4px;height:8px;overflow:hidden}.league-track span{background:var(--orange);transform-origin:0;width:100%;height:100%;transition:transform .4s var(--m-ease);display:block}.league-option{align-items:center;gap:12px;min-height:48px;padding:4px 0;font-size:14px;display:flex}.league-alert{background:#262626;border-radius:16px;align-items:center;gap:14px;max-width:560px;padding:14px;display:flex}.league-alert.column{flex-direction:column;align-items:stretch;gap:12px}.league-alert-top{align-items:center;gap:14px;display:flex}.league-alert-pic{object-fit:cover;border-radius:14px;flex:none;width:56px;height:56px;font-size:18px}.league-alert-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.league-alert-text b{font-size:16px}.league-alert-text>span:not(.league-kicker){color:var(--muted);font-size:12.5px}.league-alert-row{font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:14px;display:flex}.league-alert-row .league-medal{border:0;border-radius:13px;width:26px;height:26px;font-size:12px;position:static}.league-alert-foot{color:var(--muted);font-size:12.5px}.league-alert-go{align-self:flex-start}@container (width<=640px){.league-page{padding:16px}}@container (width<=560px){.league-kda,.league-min,.league-bar{display:none}}@container (width<=520px){.league-podium,.league-cards{grid-template-columns:1fr}}@container (width<=480px){.league-wl,.league-stat:first-of-type{display:none}}.league-chip{height:22px;color:var(--text-2);white-space:nowrap;background:#262626;border-radius:11px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.league-chip i{border-radius:3px;width:9px;height:9px}.league-prof{background:#181818;border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.league-prof-head{letter-spacing:.8px;color:var(--faint);align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:flex}.league-prof-head .icon{color:#fff}.league-prof-id{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.league-prof-ranks{flex-direction:column;gap:6px;display:flex}.league-prof-rank{background:#222;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 12px 8px 8px;display:flex}.league-prof-rank .league-who{flex:1}.league-prof-rank>span:last-child{color:var(--muted);font-size:12px}.league-prof-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.league-prof-stats>span{flex-direction:column;gap:2px;display:flex}.league-prof-stats b{font-variant-numeric:tabular-nums;font-size:15px}.league-prof-stats>span>span{color:var(--muted);font-size:11px}.league-prof-champs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.league-prof-champs>span{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.league-prof-champs .league-who{align-items:center;max-width:100%}.league-prof-champs .league-who b{font-size:12.5px}.league-prof-champs .league-who>span{font-size:11px}.emoji-gap{width:.32em;display:inline-block}.dd-val{color:#fff;pointer-events:none;white-space:nowrap;align-items:center;font-size:15px;display:flex;position:absolute;inset:0 40px 0 44px;overflow:hidden}.dd.has-val:not(.open) input.dd-input{color:#0000}.rbx-mark{color:#fff;background:#335fff;flex:none;justify-content:center;align-items:center;display:inline-flex}.gc-ico.rbx-mark{border-radius:11px}.rbx-face{object-fit:cover;background:#3a3a3a;flex:none}.rbx-acct-title{align-items:center;gap:12px;display:flex}.rbx-art>img{object-position:62% center}.rbx-words-row{align-items:stretch;gap:12px;display:flex}.rbx-words{box-sizing:border-box;border:2px dashed var(--orange);letter-spacing:.3px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#161616;border-radius:16px;flex:1;align-items:center;min-width:0;min-height:64px;padding:10px 20px;font-size:22px;font-weight:800;transition:border-color .2s;display:flex}.rbx-words.bad{border-color:var(--red);animation:.36s m-shake}.rbx-words.good{border-color:var(--ok);animation:m-pop .32s var(--m-pop);border-style:solid}.btn.rbx-copy{border-radius:16px;flex:none;gap:8px;height:auto;min-height:64px;padding:0 20px;font-size:14px}.rbx-howto{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rbx-howto li{align-items:flex-start;gap:12px;min-width:0;font-size:13.5px;line-height:1.45;display:flex}.rbx-howto li>span:first-child{background:#3a3a3a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.rbx-acct-card{background:#262626;border-radius:22px;align-items:center;gap:16px;min-width:0;padding:18px;display:flex}.rbx-big{font-size:19px!important}.rbx-ext{color:var(--orange);flex:none;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.rbx-ext:hover{color:var(--orange-hover)}}.rbx-section{flex-direction:column;gap:10px;display:flex}.rbx-label{letter-spacing:.8px;color:var(--faint);font-size:11px;font-weight:800}.rbx-group-row{background:#262626;border-radius:18px;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.rbx-group-ico{object-fit:cover;background:#3a3a3a;border-radius:12px;flex:none}.rbx-strong{color:#fff}.rbx-role-pill{white-space:nowrap;text-overflow:ellipsis;background:#161616;border-radius:15px;flex:none;align-items:center;gap:7px;max-width:160px;height:30px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex;overflow:hidden}.rbx-role-pill i{border-radius:50%;flex:none;width:10px;height:10px}.rbx-role-pill.small{max-width:120px;height:26px;padding:0 9px;font-size:11.5px}.rbx-got{background:var(--ok);color:#fff;border-radius:13px;flex:none;align-items:center;height:26px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.rbx-options{background:#262626;border-radius:18px;flex-direction:column;display:flex}.rbx-options .rbx-option{padding:14px 16px}.rbx-options .rbx-option+.rbx-option{border-top:1px solid #2f2f2f}.rbx-option{align-items:center;gap:14px;min-width:0;display:flex}.rbx-wrap{line-height:1.4;white-space:normal!important}.rbx-cols{flex:1 0 auto;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.rbx-cols.one{grid-template-columns:minmax(0,1fr)}.rbx-main{flex-direction:column;gap:12px;min-width:0;display:flex}.rbx-head{align-items:center;gap:14px;min-width:0;display:flex}.rbx-head.card{background:#262626;border-radius:20px;padding:16px}.rbx-filters{flex-wrap:wrap;gap:10px;display:flex}.rbx-search{height:44px;color:var(--muted);background:#262626;border-radius:14px;flex:260px;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.rbx-search input{color:#fff;min-width:0;height:40px;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.rbx-filter{flex:0 220px;min-width:160px}.rbx-empty{color:var(--muted);background:#262626;border-radius:16px;padding:18px;font-size:13.5px}.rbx-rows{flex-direction:column;gap:6px;display:flex}.rbx-row{animation:m-rise .3s var(--m-ease) backwards;animation-delay:calc(min(var(--i,0), 12) * 25ms);background:#262626;border-radius:16px}.rbx-row.ask.up{box-shadow:inset 0 0 0 2px var(--ok)}.rbx-row.ask.down{box-shadow:inset 0 0 0 2px var(--red)}.rbx-row-main{align-items:center;gap:12px;min-width:0;min-height:56px;padding:0 10px 0 12px;display:flex}.rbx-move{color:var(--ok);flex:none;align-items:center;gap:8px;display:inline-flex}.rbx-row.ask.down .rbx-move{color:var(--red-text)}.rbx-rank{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#161616;border-radius:9px;flex:none;align-items:center;gap:6px;max-width:150px;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.rbx-rank.dim{color:var(--muted)}.rbx-locked{color:var(--faint);flex:none;justify-content:flex-end;align-items:center;gap:6px;width:112px;font-size:12px;display:inline-flex}.rbx-arrows{flex:none;gap:6px;display:flex}.rbx-arrow{cursor:pointer;width:36px;height:36px;transition:background .15s, transform .15s var(--m-ease);background:#161616;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.rbx-arrow.up{color:var(--ok)}.rbx-arrow.down{color:var(--red-text)}@media (hover:hover){.rbx-arrow:hover:not(:disabled){background:#333;transform:translateY(-1px)}}.rbx-arrow:disabled{color:#4a4a4a;cursor:default}.rbx-confirm{color:var(--text-2);animation:m-rise .22s var(--m-ease);flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 12px 60px;font-size:13px;display:flex}.btn.rbx-btn-ok{background:var(--ok);color:#fff}@media (hover:hover){.btn.rbx-btn-ok:hover{filter:brightness(1.08)}}.rbx-key{background:#262626;border-radius:18px;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.rbx-key-ico{background:var(--ok);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rbx-key.off .rbx-key-ico{background:#3a3a3a}.rbx-key.bad .rbx-key-ico{background:var(--red)}.rbx-audit{background:#262626;border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex;position:sticky;top:0}.rbx-title{font-size:15px}.rbx-audit-row{animation:m-rise .3s var(--m-ease) backwards;gap:12px;display:flex}.rbx-audit-ico{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.rbx-audit-text{line-height:1.4;color:#fff!important;white-space:normal!important;font-size:13px!important}.rbx-table{flex-direction:column;gap:6px;display:flex}.rbx-trow{min-height:48px;animation:m-rise .3s var(--m-ease) backwards;animation-delay:calc(min(var(--i,0), 12) * 25ms);background:#262626;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(150px,230px) 52px;align-items:center;gap:12px;padding:0 10px 0 16px;display:grid}.rbx-trow.head{letter-spacing:.8px;min-height:0;color:var(--faint);background:0 0;padding:0 16px;font-size:11px;font-weight:800;animation:none}.rbx-trow.head>span:last-child,.rbx-count{text-align:right}.rbx-trow.guest{background:0 0;border:1px dashed #3a3a3a}.rbx-rankname{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:700;display:flex;overflow:hidden}.rbx-num{box-sizing:border-box;min-width:34px;height:22px;color:var(--muted);background:#161616;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.rbx-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.rbx-side{flex-direction:column;gap:14px;min-width:0;display:flex}.rbx-card{background:#262626;border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.rbx-nick{background:#161616;border-radius:8px;align-self:flex-start;align-items:center;height:24px;margin-top:4px;padding:0 8px;font-weight:700;color:#fff!important;font-size:12px!important;display:inline-flex!important}.rbx-dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.rbx-setup{flex-direction:column;flex:1 0 auto;gap:16px;display:flex}.rbx-group-form{flex-wrap:wrap;flex:320px;align-items:flex-end;gap:8px;min-width:0;display:flex}.rbx-group-form .league-field{flex:1;min-width:200px}.rbx-bind{min-width:0;animation:m-rise .25s var(--m-ease) backwards;background:#202020;border-radius:14px;align-items:center;gap:10px;padding:9px 10px;display:flex}.rbx-bind-ico{color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.rbx-bind-kind{letter-spacing:.6px;font-weight:800;color:var(--faint)!important;font-size:10px!important}.rbx-x{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}@media (hover:hover){.rbx-x:hover{color:#fff;background:#333}}.rbx-add{color:#fff;height:40px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #4a4a4a;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}@media (hover:hover){.rbx-add:hover{background:#2e2e2e}}.rbx-who{flex-direction:column;gap:10px;padding-top:4px;display:flex}.rbx-chips{flex-wrap:wrap;gap:6px;display:flex}.rbx-chip{height:32px;color:var(--text-2);font:inherit;cursor:pointer;background:#161616;border:0;border-radius:16px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.rbx-chip i{border-radius:50%;width:9px;height:9px}.rbx-chip.on{background:var(--orange);color:#fff}.rbx-chip.on i{box-shadow:0 0 0 2px #fff}.rbx-green{color:var(--ok)!important}.rbx-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rbx-prof-id{align-items:center;gap:10px;min-width:0;display:flex}.rbx-prof-play{background:#222;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.rbx-prof-now{align-items:center;gap:10px;min-width:0;display:flex}.btn.rbx-prof-go{justify-content:center;gap:7px;height:42px;text-decoration:none}.rbx-prof-tip{color:var(--faint);text-align:center;font-size:11.5px;line-height:1.4}.rbx-prof-groups{flex-direction:column;gap:8px;display:flex}.rbx-prof-group{align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:700;display:flex}.rbx-prof-group img,.rbx-prof-letter{object-fit:cover;border-radius:8px;flex:none;width:28px;height:28px}.rbx-prof-letter{color:#fff;background:#0b7285;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.rbx-alert{border-left:4px solid var(--ok);background:#262626;border-radius:16px;align-items:center;gap:14px;max-width:520px;padding:14px;display:flex}.rbx-alert.rankDown{border-left-color:var(--red)}.rbx-alert.join{border-left-color:#1c7ed6}.rbx-alert.leave{border-left-color:#495057}.rbx-alert-pic{flex:none;position:relative}.rbx-alert-badge{color:#fff;border:3px solid #262626;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:-4px;right:-4px}.rbx-alert-badge.pop{animation:m-pop .4s var(--m-pop) .15s backwards}.rbx-alert-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.rbx-alert-text b{font-size:15.5px}.rbx-alert-move{color:var(--ok);align-items:center;gap:8px;display:flex}.rbx-alert.rankDown .rbx-alert-move{color:var(--red-text)}.rbx-alert-sub{color:var(--muted);font-size:12px}.gc-rbx{flex-direction:column;align-items:stretch;gap:10px}.gc-rbx-top{align-items:center;gap:10px;min-width:0;display:flex}.gc-rbx-list{border-top:1px solid #333;flex-direction:column;gap:2px;padding-top:8px;display:flex}.gc-rbx-p{align-items:center;gap:10px;min-width:0;min-height:38px;display:flex}.gc-rbx-who{flex-direction:column;flex:1;min-width:0;display:flex}.gc-rbx-who b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.gc-rbx-who span{color:var(--muted);font-size:11.5px}.gc-rbx-open{color:#fff;background:#161616;border-radius:10px;flex:none;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.gc-rbx-open:hover{background:#335fff}}.rbx-playing{color:var(--ok);align-items:center;gap:5px;font-weight:700;display:inline-flex}.league-chip.rbx-chip-rank .icon{color:#fff}.league-chip.rbx-chip-rank{text-overflow:ellipsis;max-width:110px;overflow:hidden}.rbx-call{z-index:150;box-sizing:border-box;border:1px solid var(--line-strong);width:min(420px,100vw - 20px);animation:rbx-call-in .35s var(--m-pop);background:#2a2a2a;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:14px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 44px #0000008c}.rbx-call.out{animation:.3s forwards rbx-call-out}@keyframes rbx-call-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes rbx-call-out{to{opacity:0;transform:translateY(16px)}}.rbx-call-pic{position:relative}.rbx-call-badge{color:#fff;background:#335fff;border:3px solid #2a2a2a;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:-4px;right:-4px}.rbx-call-text{flex-direction:column;gap:3px;min-width:0;display:flex}.rbx-call-text b{font-size:14.5px}.rbx-call-text span{color:var(--muted);font-size:12.5px;line-height:1.4}.rbx-call-actions{grid-column:1/-1;gap:8px;display:flex}.rbx-call-actions .btn-primary{flex:1;justify-content:center;gap:7px;text-decoration:none}@container (width<=860px){.rbx-cols{grid-template-columns:minmax(0,1fr)}.rbx-audit{position:static}}@media (width<=700px){.rbx-howto{grid-template-columns:minmax(0,1fr)}.rbx-words-row{flex-direction:column}.btn.rbx-copy{justify-content:center;min-height:48px}.rbx-words{min-height:56px;font-size:19px}.rbx-acct-card,.rbx-group-row{flex-wrap:wrap}.rbx-trow{grid-template-columns:minmax(0,1fr) minmax(130px,1fr)}.rbx-trow>.rbx-count,.rbx-trow.head>span:last-child{display:none}.rbx-confirm{padding-left:12px}.rbx-call{width:auto;bottom:auto;left:10px;right:10px;top:calc(10px + env(safe-area-inset-top,0px));animation-name:m-banner-in}.rbx-locked{width:auto}}.rbx-copy-ico{color:#fff;cursor:pointer;background:#2a2a2a;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}@media (hover:hover){.rbx-copy-ico:hover{background:#333}}.rbx-copy-ico.done{background:var(--ok)}.rbx-copy-ico .icon{animation:m-pop .28s var(--m-pop)}@media (width<=700px){.rbx-key{flex-wrap:wrap}.rbx-key>.btn{flex:1 0 100%}}.rbx-key .league-who b,.rbx-key .league-who>span{white-space:normal}@media (width<=700px){.rbx-acct-card .league-who{flex:calc(100% - 92px)}.rbx-acct-card .rbx-ext{margin-left:88px}.rbx-group-row .league-who{flex:calc(100% - 60px)}.rbx-group-row>.icon{margin-left:58px}.rbx-head.card{flex-wrap:wrap}.rbx-head.card .league-who{flex:calc(100% - 72px)}.rbx-head.card>.btn{flex:1 0 100%}.rbx-trow{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.rbx-trow.head,.rbx-trow>.rbx-count{display:none}}.rbx-row{position:relative}.rbx-row-flash{border-radius:inherit;background:var(--ok);opacity:0;pointer-events:none;animation:.6s rbx-flash;position:absolute;inset:0}.rbx-row-flash.red{background:var(--red)}@keyframes rbx-flash{25%{opacity:.18}}.rbx-slot{flex:none;height:24px;display:inline-grid;position:relative;overflow:hidden}.rbx-slot>.rbx-rank{grid-area:1/1}.rbx-slot .old{animation:rbx-rk-out .26s var(--m-ease) forwards}.rbx-slot .new{animation:rbx-rk-in .3s var(--m-pop) 80ms backwards}.rbx-slot.down .old{animation-name:rbx-rk-out-down}.rbx-slot.down .new{animation-name:rbx-rk-in-down}@keyframes rbx-rk-out{to{opacity:0;transform:translateY(-100%)}}@keyframes rbx-rk-in{0%{opacity:0;transform:translateY(100%)}}@keyframes rbx-rk-out-down{to{opacity:0;transform:translateY(100%)}}@keyframes rbx-rk-in-down{0%{opacity:0;transform:translateY(-100%)}}.rbx-audit-row.fresh{animation:rbx-au-in .32s var(--m-ease)}.rbx-audit-row.fresh .rbx-audit-ico{animation:m-pop .34s var(--m-pop) .12s backwards}@keyframes rbx-au-in{0%{opacity:0;transform:translate(-14px)}}.rbx-copy-lbl{align-items:center;gap:8px;display:inline-flex}.rbx-copy-lbl.in{animation:rbx-lbl .24s var(--m-ease)}.rbx-copy-lbl.in .icon{animation:m-pop .3s var(--m-pop) 50ms backwards}@keyframes rbx-lbl{0%{opacity:0;transform:translateY(6px)}}.rbx-words.copied{animation:.5s rbx-copy-glow}@keyframes rbx-copy-glow{30%{background:#3a2408}}.rbx-trow{position:relative}.rbx-lit{border-radius:inherit;box-shadow:inset 0 0 0 2px var(--orange);opacity:0;pointer-events:none;animation:.7s rbx-lit;position:absolute;inset:0}@keyframes rbx-lit{20%{opacity:1}}.rbx-count .tick-up{display:inline-block}.rbx-bind.in{animation:rbx-bind-in .3s var(--m-pop)}.rbx-bind.out{pointer-events:none;animation:.22s forwards rbx-bind-out}@keyframes rbx-bind-in{0%{opacity:0;transform:scale(.92)}}@keyframes rbx-bind-out{to{opacity:0;transform:scale(.94)translate(10px)}}.rbx-spin .icon{animation:.7s linear infinite rbx-spin}@keyframes rbx-spin{to{transform:rotate(360deg)}}.rbx-key-in{animation:m-rise .3s var(--m-ease)}.rbx-key-in .rbx-key-ico .icon{animation:m-pop .34s var(--m-pop) .1s backwards}.rbx-acct-card.in .rbx-face,.rbx-acct-card.in .rbx-mark{animation:m-rise .34s var(--m-pop)}.rbx-group-row.in .rbx-role-pill{animation:rbx-slide .3s var(--m-ease) .25s backwards}.rbx-group-row.in .rbx-got{animation:m-pop .34s var(--m-pop) .5s backwards}@keyframes rbx-slide{0%{opacity:0;transform:translate(-12px)}}.rbx-alert.fresh .rbx-alert-move .rbx-rank.dim{animation:.25s .1s backwards m-fade}.rbx-alert.fresh .rbx-alert-move .icon{animation:rbx-slide .25s var(--m-ease) .25s backwards}.rbx-alert.fresh .rbx-alert-move .rbx-rank.to{animation:m-pop .34s var(--m-pop) .45s backwards}.gc-rbx-p.in{animation:m-rise .3s var(--m-ease)}.gc-rbx-p.out{pointer-events:none;animation:.22s forwards rbx-bind-out}.rbx-call-badge{animation:.7s .3s rbx-ring}@keyframes rbx-ring{15%,45%{transform:rotate(-16deg)}30%,60%{transform:rotate(16deg)}75%{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.rbx-row-flash,.rbx-slot .old,.rbx-slot .new,.rbx-audit-row.fresh,.rbx-audit-row.fresh .rbx-audit-ico,.rbx-copy-lbl.in,.rbx-copy-lbl.in .icon,.rbx-words.copied,.rbx-lit,.rbx-bind.in,.rbx-bind.out,.rbx-spin .icon,.rbx-key-in,.rbx-key-in .rbx-key-ico .icon,.rbx-acct-card.in .rbx-face,.rbx-acct-card.in .rbx-mark,.rbx-group-row.in .rbx-role-pill,.rbx-group-row.in .rbx-got,.rbx-alert.fresh .rbx-alert-move *,.gc-rbx-p.in,.gc-rbx-p.out,.rbx-call-badge{animation:none!important}}.gp{flex-direction:column;gap:10px;display:flex}.gp-head{justify-content:space-between;align-items:center;gap:8px;min-height:42px;display:flex}.gp-icons{--s:34px;--gap:10px;align-items:center;gap:var(--gap);padding-right:4px;display:flex;position:relative}.gp-icons.big{--s:40px;--gap:12px;min-height:50px}.gp-ic{z-index:1;width:var(--s);height:var(--s);color:#fff;cursor:pointer;transition:transform .15s var(--m-ease);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}@media (hover:hover){.gp-ic:hover{transform:scale(1.08)}}.gp-ic:active{transform:scale(.92)}.gp-ic:focus-visible{outline-offset:2px;outline:2px solid #fff}.gp-ring{width:calc(var(--s) + 8px);height:calc(var(--s) + 8px);margin-top:calc(var(--s) / -2 - 4px);transform:translateX(calc(var(--i) * (var(--s) + var(--gap))));transition:transform .32s var(--m-ease);pointer-events:none;position:absolute;top:50%;left:-4px}.gp-ring>span{box-sizing:border-box;border:2px solid var(--orange);border-radius:50%;width:100%;height:100%;display:block}.gp-live{box-sizing:border-box;background:var(--ok);border:3px solid var(--card);border-radius:50%;width:14px;height:14px;position:absolute;bottom:-3px;right:-3px}.gp-live:after{content:"";border:2px solid var(--ok);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-3px}.league-chip.game-more{color:var(--muted);margin-left:5px;padding:0 7px;font-weight:800}.gp-ic{animation:ic-in .3s var(--m-pop) backwards}.gp-ic:nth-child(3){animation-delay:50ms}.gp-ic:nth-child(4){animation-delay:.1s}.gp-ic:nth-child(5){animation-delay:.15s}.gp-ic:nth-child(n+6){animation-delay:.2s}.gp-ring>span{animation:gp-ring-in .34s var(--m-pop) .16s backwards}@keyframes gp-ring-in{0%{opacity:0;transform:scale(.6)}}.gp-live{animation:m-pop .34s var(--m-pop) .3s backwards}.gp-live:after{animation:1.4s ease-out .7s 2 gp-ping}@keyframes gp-ping{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2)}}.gp-panel.gp-r>.league-prof{animation:gp-in-r .3s var(--m-ease) backwards}.gp-panel.gp-l>.league-prof{animation:gp-in-l .3s var(--m-ease) backwards}@keyframes gp-in-r{0%{opacity:0;transform:translate(16px)}}@keyframes gp-in-l{0%{opacity:0;transform:translate(-16px)}}.league-chip.game-more{animation:m-pop .3s var(--m-pop) .12s backwards}@media (prefers-reduced-motion:reduce){.gp-ic,.gp-ring>span,.gp-live,.gp-live:after,.gp-panel>.league-prof,.league-chip.game-more{animation:none!important}.gp-ring,.gp-ic{transition:none}}.tb-page{gap:16px}.tb-head{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.tb-title{flex:none;font-size:22px;font-weight:800}.tb-nav{scrollbar-width:none;gap:4px;min-width:0;margin-left:6px;display:flex;overflow-x:auto}.tb-nav a{height:36px;color:var(--muted);border-radius:18px;flex:none;align-items:center;padding:0 13px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}@media (hover:hover){.tb-nav a:hover{color:#fff;background:#262626;text-decoration:none}}.tb-nav a.on{background:var(--orange);color:#fff;font-weight:800}.tb-mark{color:#fff;background:#2d7a3a;flex:none;justify-content:center;align-items:center;display:inline-flex}.gc-ico.tb-mark{border-radius:12px}.tb-coin{object-fit:contain;flex:none}.tb-voc{box-sizing:border-box;color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;min-width:26px;height:22px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.tb-voc.wide{min-width:36px;height:24px}.tb-cols{flex:1 0 auto;grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:16px;display:grid}.tb-cols.left{grid-template-columns:340px minmax(0,1fr)}.tb-cols.left.wide{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.tb-main,.tb-side{flex-direction:column;gap:14px;min-width:0;display:flex}.tb-col{flex-direction:column;gap:10px;min-width:0;display:flex}.tb-gap{gap:14px}.tb-grow{flex:1 0 auto}.tb-fill{flex:1 0 auto;align-items:stretch}.tb-card{box-sizing:border-box;min-width:0;animation:m-rise .3s var(--m-ease) backwards;background:#262626;border-radius:18px;padding:16px}button.tb-card{color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;transition:background .15s}@media (hover:hover){button.tb-card:hover{background:#2c2c2c}}.tb-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tb-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tb-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tb-grid-bank{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:12px;display:grid}.tb-label{letter-spacing:.8px;color:var(--faint);font-size:11.5px;font-weight:800}.tb-section{font-size:16px;font-weight:800}.tb-big{font-size:17px}.tb-big2{font-size:22px;font-weight:800}.tb-muted{color:var(--muted);font-size:12.5px}.tb-muted.small,.small{font-size:12px}.tb-muted.center{text-align:center}.tb-green{color:var(--ok)}.tb-red-text{color:#ff8787}.tb-white{color:#fff}.tb-note{color:var(--text-2);background:#1e1e1e;border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.5}.tb-row-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.tb-row-head a{font-size:12.5px;font-weight:700;text-decoration:none}.tb-full{width:100%}.tb-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.btn.tb-dark{color:#fff;background:#161616}@media (hover:hover){.btn.tb-dark:hover{background:#1c1c1c}}.btn.tb-ok{background:var(--ok);color:#fff}.tb-link-btn{white-space:nowrap;color:var(--orange);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12.5px;font-weight:700}.tb-icon-btn{color:#fff;cursor:pointer;background:#161616;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.tb-badge{box-sizing:border-box;background:var(--orange);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.tb-pill{background:#2e2e2e;border-radius:13px;flex:none;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.tb-chip-dark{background:#161616;border-radius:14px;align-items:center;height:28px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.tb-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tb-empty{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:13px;display:flex}.tb-empty.tall{min-height:240px}.tb-bar{background:#161616;border-radius:4px;height:8px;display:flex;overflow:hidden}.tb-bar>i{background:var(--orange);transition:width .5s var(--m-ease);border-radius:4px}.tb-bar.big{height:10px}.tb-bar.gray>i{background:#3a3a3a}.tb-amount{align-items:center;gap:10px;min-width:0;display:flex}.tb-amount b{letter-spacing:-.5px;white-space:nowrap;text-overflow:ellipsis;font-size:28px;line-height:1;overflow:hidden}.tb-amount.xl b{letter-spacing:-1px;font-size:38px}.tb-num{font-size:28px;line-height:1.1}.tb-num span{color:var(--muted);font-size:15px;font-weight:700}.tb-stat{flex-direction:column;gap:8px;display:flex}.tb-ico{color:#fff;background:#161616;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.tb-ico.big{width:48px;height:48px}.tb-ico.xl{border-radius:24px;width:150px;height:150px}.tb-sprite{object-fit:contain;image-rendering:pixelated;flex:none}.tb-sprite.xl{width:150px;height:150px}.tb-today-strip{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;display:grid}.tb-today-item{align-items:center;gap:10px;min-width:0;display:flex}.tb-today-item .tb-sprite{background:#161616;border-radius:12px;width:44px;height:44px}.tb-kpi{flex-direction:column;gap:2px;min-width:0;display:flex}.tb-kpi>b{white-space:nowrap;text-overflow:ellipsis;font-size:21px;overflow:hidden}.tb-kpi>span{color:var(--muted);font-size:12px}.tb-todo{align-items:center;gap:10px;min-height:46px;display:flex}.tb-round{color:#fff;background:#3a3a3a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}.tb-round.orange{background:var(--orange)}.tb-round.red{background:var(--red)}.tb-status{color:#fff;background:#3a3a3a;border-radius:13px;align-self:flex-start;align-items:center;height:26px;padding:0 11px;font-size:12.5px;font-weight:800;display:inline-flex}.tb-status.paid{background:var(--ok)}.tb-status.pending{background:var(--orange)}.tb-status.late{background:var(--red)}.tb-hunt-row{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:#1e1e1e;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px;transition:background .15s,box-shadow .15s;display:flex}@media (hover:hover){.tb-hunt-row:hover{background:#222}}.tb-hunt-row.on{box-shadow:inset 0 0 0 2px var(--orange)}.tb-hunt-row .tb-sprite{width:48px;height:48px}.tb-art{background:#2a1c12;border-radius:20px;flex:none;height:300px;animation:.4s backwards m-fade;position:relative;overflow:hidden}.tb-art>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tb-art.grow{flex:260px;height:auto;min-height:260px}.tb-art-tag{height:26px;color:var(--text-2);background:#161616;border-radius:13px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.tb-art-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.tb-guild{flex-direction:column;flex:none;gap:12px;display:flex}.tb-guild-top{align-items:center;gap:12px;display:flex}.tb-guild-logo{object-fit:cover;border-radius:14px;flex:none;width:48px;height:48px}.tb-stats3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tb-stats3>span{flex-direction:column;display:flex}.tb-stats3 b{font-size:16px}.tb-stats3>span>span{color:var(--muted);font-size:11.5px}.tb-war-pill{background:var(--red);color:#fff;border-radius:14px;align-self:flex-start;align-items:center;height:28px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}.tb-guild .btn{margin-top:auto}.tb-guild-form{flex-wrap:wrap;flex:320px;align-items:flex-end;gap:8px;min-width:0;display:flex}.tb-guild-form .league-field{flex:1;min-width:180px}.tb-fillrow{flex:1 1 0;min-height:300px}.tb-list-card{min-height:0}.tb-list,.tb-scroll-list{scrollbar-width:thin;scrollbar-color:#3a3a3a transparent;flex:1 1 0;min-height:0;overflow-y:auto}.tb-list{flex-direction:column;gap:8px;display:flex}.tb-list>*{flex:none}.tb-week{scrollbar-width:thin;scrollbar-color:#3a3a3a transparent;flex-direction:column;flex:1 1 0;gap:6px;min-height:0;display:flex;overflow-y:auto}.tb-day{background:#1e1e1e;border-radius:14px;flex:1 0 auto;align-items:center;gap:12px;min-height:50px;padding:6px 10px;display:flex}.tb-day.free{background:0 0;box-shadow:inset 0 0 0 1px #333}.tb-day-label{flex-direction:column;flex:none;width:62px;display:flex}.tb-day-label b{font-size:13.5px}.tb-day-label span{color:var(--muted);font-size:11.5px}.tb-day-hunts{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.tb-day-hunt{color:#fff;font:inherit;text-align:left;cursor:pointer;background:#2a2a2a;border:0;border-radius:12px;align-items:center;gap:10px;padding:4px 8px 4px 4px;transition:background .15s;display:flex}@media (hover:hover){.tb-day-hunt:hover{background:#323232}}.tb-day-hunt .tb-sprite{width:34px;height:34px}.tb-day-hunt .tb-ico{border-radius:10px;width:34px;height:34px}.tb-day-free{height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:15px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:800;transition:background .15s,color .15s;display:inline-flex}@media (hover:hover){.tb-day-free:hover{color:#fff;background:#262626}}.tb-on-mini{background:#1e1e1e;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 10px;display:flex}.tb-level{flex:none;font-size:14px}.tb-mine{flex-direction:column;gap:10px;display:flex}.tb-dues-card{flex:1 1 0;min-height:260px}.tb-side .tb-dues{grid-template-columns:minmax(0,1fr)}.tb-flow{font-size:24px}.tb-flow.in{color:var(--ok)}.tb-flow.out{color:#ff8787}.tb-goals{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.tb-add{justify-content:center;align-items:center;gap:8px;min-height:96px;display:flex;color:var(--muted)!important;background:0 0!important;border:2px dashed #3a3a3a!important;font-weight:800!important}@media (hover:hover){.tb-add:hover{color:#fff!important;border-color:#555!important}}.tb-dues{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-content:start;gap:8px;display:grid}.tb-due{background:#1e1e1e;border-radius:14px;align-items:center;gap:8px;min-width:0;min-height:48px;padding:6px 10px;display:flex;position:relative}.tb-due-name{flex-direction:column;flex:1;min-width:0;display:flex}.tb-due-name b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tb-due-name span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tb-due-ico{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.tb-due-ico.paid{background:var(--ok)}.tb-due-ico.open{color:#c2c2c2;background:#3a3a3a}.tb-due-tag{color:#fff;white-space:nowrap;border-radius:10px;flex:none;align-items:center;height:20px;padding:0 7px;font-size:10.5px;font-weight:800;display:inline-flex}.tb-due-tag.orange{background:var(--orange)}.tb-due-tag.red{background:var(--red)}.tb-due-tag.gray{color:var(--faint);background:0 0;padding:0}.tb-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:auto;font-size:12px;display:flex}.tb-legend span{align-items:center;gap:6px;display:inline-flex}.tb-legend i{border-radius:50%;width:10px;height:10px}.tb-legend i.paid{background:var(--ok)}.tb-legend i.pending{background:var(--orange)}.tb-legend i.open{background:#3a3a3a}.tb-legend i.late{background:var(--red)}.tb-pend{background:#1e1e1e;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px;display:flex;position:relative}.tb-pend-amount{font-size:15px}.tb-pend-actions{gap:8px;width:100%;display:flex}.tb-pend-actions .btn{flex:1}.tb-hint-box{color:var(--text-2);background:#2e2e2e;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.tb-ledger{flex:1 1 0;min-height:320px}.tb-ledger-list{scrollbar-width:thin;scrollbar-color:#3a3a3a transparent;flex-direction:column;flex:1 1 0;gap:2px;min-height:0;display:flex;overflow-y:auto}.tb-seg{flex:none}.tb-seg button{height:30px;padding:0 11px;font-size:12px}.tb-led{align-items:center;gap:10px;min-height:52px;display:flex}.tb-led.dim{opacity:.55}.tb-led-ico{color:#fff;background:#3a3a3a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;font-weight:800;display:flex}.tb-led-ico.in{background:var(--ok)}.tb-led-ico.out{background:var(--red)}.tb-led-amount{white-space:nowrap;flex:none;font-size:13.5px}.tb-led-amount.in{color:var(--ok)}.tb-led-amount.out{color:#ff8787}.tb-led .league-who>span{white-space:normal}.tb-dialog{flex-direction:column;gap:14px;display:flex}.tb-dialog-lead{color:var(--text-2);align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.tb-input-unit{border:1px solid var(--line-strong);background:var(--raised);box-sizing:border-box;border-radius:14px;align-items:center;gap:8px;min-width:0;height:46px;padding:0 14px;display:flex}.tb-input-unit:focus-within{border-color:var(--orange)}.tb-input-unit .input{background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0;font-weight:800}.tb-input-unit>span{color:var(--muted);flex:none;font-size:13px;font-weight:700}.tb-input-unit.sm{flex:none;width:150px;height:40px}.tb-result{border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.tb-result.ok{color:#8ce99a;background:#14361f}.tb-result.bad{color:#ffa8a8;background:#3a1616}.tb-area{resize:vertical;height:auto;font:inherit;padding:12px 14px;font-size:14px;line-height:1.5}.tb-opt{align-items:center;gap:12px;min-width:0;min-height:46px;display:flex}.tb-opt.wrap{flex-wrap:wrap}.tb-opt.inline{gap:8px;min-height:0;font-size:12.5px}.tb-w70{flex:none;width:70px}.tb-w110{flex:none;width:110px}.tb-w200{flex:none;width:230px;min-width:0}.right{text-align:right}.tb-late{width:100%;color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tb-role{background:#2a2a2a;border:1px solid;border-radius:10px;align-items:center;gap:7px;height:34px;padding:0 8px 0 12px;font-size:13px;font-weight:700;display:inline-flex}.tb-role>i{border-radius:50%;width:9px;height:9px}.tb-role button{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.tb-rank-head{letter-spacing:.8px;color:var(--faint);align-items:center;gap:10px;padding:0 12px;font-size:11.5px;font-weight:800;display:flex}.tb-rank-row{background:#1e1e1e;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:4px 12px;display:flex}.tb-radio{min-height:44px;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 12px;font-size:13.5px;display:flex}.tb-radio>i{box-sizing:border-box;border:2px solid #5c5c5c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.tb-radio.on{color:#fff;background:#2e2e2e}.tb-radio.on>i{border-color:var(--orange)}.tb-radio.on>i:after{content:"";background:var(--orange);border-radius:50%;width:10px;height:10px}.tb-grid2.ranks{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.tb-scroll{scrollbar-width:thin;scrollbar-color:#3a3a3a transparent;overflow-y:auto}.tb-on-row{background:#1e1e1e;border-radius:14px;align-items:center;gap:12px;min-height:52px;padding:0 10px;display:flex}.tb-score{justify-content:center;align-items:center;gap:18px;padding:6px 0;display:flex}.tb-score>span{flex-direction:column;align-items:center;min-width:0;display:flex}.tb-score>span>b{font-size:38px}.tb-score>span>span{color:var(--muted);text-align:center;font-size:12px}.tb-x{color:#5c5c5c;font-size:22px}.tb-enemy{border-radius:10px;align-items:center;gap:10px;min-height:44px;font-size:13.5px;display:flex}.tb-nowar{justify-content:flex-end;align-items:flex-start;gap:12px;min-height:320px;padding-top:180px;position:relative;overflow:hidden}.tb-nowar>img{object-fit:cover;width:100%;height:170px;position:absolute;top:0;left:0;right:0}.tb-nowar>img+*{position:relative}.tb-hunt-banner{box-sizing:border-box;background:#2a1c12;border-radius:20px;flex:none;align-items:center;gap:20px;min-height:176px;padding:14px 24px;animation:.4s backwards m-fade;display:flex}.tb-hunt-title{font-size:26px;font-weight:800}.tb-banner-sub{color:#e0d2c4;font-size:13.5px}.tb-slot{background:#1e1e1e;border-radius:14px;align-items:center;gap:12px;min-height:54px;padding:0 12px;display:flex}.tb-slot.open{background:0 0;box-shadow:inset 0 0 0 2px #3a3a3a}.tb-slot-voc{width:80px;color:var(--muted);flex:none;font-size:13px}.tb-foot{border-top:1px solid #333;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.tb-boss-pick{color:#fff;font:inherit;text-align:left;cursor:pointer;background:#2a1c12;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.tb-boss-pick img{image-rendering:pixelated}.tb-steppers{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;display:grid}.tb-stepper{background:#1e1e1e;border-radius:12px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:700;display:flex}.tb-stepper button{color:#fff;cursor:pointer;background:#2e2e2e;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.tb-stepper button:disabled{opacity:.4;cursor:default}.tb-stepper b{text-align:center;width:18px}.tb-paste-wrap{flex:auto;min-height:320px;display:flex}.tb-paste{resize:none;height:auto;min-height:320px;font:inherit;white-space:pre;flex:1;padding:14px 16px;font-size:13px;line-height:1.65;overflow:auto}.tb-paste.scroll-bar::-webkit-scrollbar{width:8px;height:8px;display:block}.tb-paste.scroll-bar::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:4px}.tb-found{background:#1e1e1e;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.tb-faces{display:flex}.tb-face{background:#3a3a3a;border:2px solid #1e1e1e;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:flex}.tb-faces .tb-face+.tb-face{margin-left:-8px}.tb-face.big{background:#2d7a3a;border:0;flex:none;width:34px;height:34px;font-size:13px}.tb-transfer{background:#1e1e1e;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex;position:relative}.tb-transfer code,.tb-alert-tr code{color:var(--muted);font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px}.tb-howto{justify-content:flex-end;padding-top:220px;position:relative;overflow:hidden}.tb-howto>img{object-fit:cover;width:100%;height:200px;position:absolute;top:0;left:0;right:0}.tb-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tb-steps li{color:var(--text-2);align-items:center;gap:12px;font-size:14px;line-height:1.45;display:flex}.tb-steps li>span{color:#fff;background:#3a3a3a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.tb-acct-art>img{object-position:38% center}.tb-acct-main{gap:14px;min-width:0}.tb-steps-mini li>span{color:#d6d6d6;background:#333;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.tb-steps-mini li.on>span{background:var(--orange);color:#fff}.tb-steps-mini li.done>span{background:var(--ok);color:#fff}.tb-gains{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tb-gains li{color:var(--text-2);padding-left:18px;font-size:13px;line-height:1.45;position:relative}.tb-gains li:before{content:"";background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:0}.tb-words{background:#161616;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.tb-words>b{letter-spacing:.5px;overflow-wrap:anywhere;flex:1;font-size:26px}.tb-char-main{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tb-char-row{background:#1e1e1e;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;min-height:54px;padding:0 12px;display:flex}.tb-main-tag{background:var(--orange);color:#fff;vertical-align:2px;border-radius:10px;align-items:center;height:20px;margin-left:8px;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.tb-dot-ico{flex:none;justify-content:center;width:18px;display:inline-flex}.tb-dot-ico>i{background:var(--ok);border-radius:50%;width:10px;height:10px}.tb-on-count{color:var(--ok);font-size:12.5px;font-weight:800}.tb-when{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.league-chip.tb-chip{margin-left:0}.tb-today{background:#262626;border-radius:14px;align-items:center;gap:10px;min-width:0;margin:6px 4px 4px;padding:10px 12px;display:flex}.tb-today img{image-rendering:pixelated;flex:none}.tb-today .league-who b{font-size:12.5px}.tb-today .league-who>span{font-size:11.5px}.tb-prof-now{background:#222;border-radius:12px;padding:10px}.tb-prof-guild{align-items:center;gap:10px;font-size:13px;display:flex}.tb-prof-death{align-items:center;gap:10px;display:flex}.tb-prof-death img{image-rendering:pixelated;flex:none}.tb-alert{background:#2a2a2a;border-radius:16px;align-items:center;gap:12px;max-width:560px;padding:12px 14px;display:flex}.tb-alert-pic{flex:none;display:flex}.tb-alert-pic img{image-rendering:pixelated;object-fit:contain}.tb-alert-pair{gap:4px;display:flex}.tb-alert-round{color:#fff;background:#3a3a3a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:flex}.tb-alert-round.ok{background:var(--ok)}.tb-alert-round.red{background:var(--red)}.tb-alert-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tb-alert-text>b{font-size:14px}.tb-alert-text>span{color:var(--muted);font-size:12.5px}.tb-alert-btn{align-self:flex-start;margin-top:6px}.tb-alert-nums{flex-wrap:wrap;gap:4px 16px;display:flex;color:var(--text-2)!important;font-size:12.5px!important}.tb-alert-transfers{flex-direction:column;gap:6px;margin-top:6px;display:flex}.tb-alert-tr{color:var(--text-2);background:#1e1e1e;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative}.tb-alert-tr>span{flex-direction:column;min-width:0;display:flex}.tb-alert.fresh .tb-alert-round,.tb-alert.fresh .tb-alert-pic img{animation:m-pop .34s var(--m-pop) .12s backwards}@container (width<=1100px){.tb-today-strip,.tb-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=900px){.tb-cols,.tb-cols.left,.tb-cols.left.wide,.tb-grid2,.tb-grid2.ranks{grid-template-columns:minmax(0,1fr)}.tb-cols.reflow{flex-direction:column;display:flex}.tb-cols.reflow>.tb-main,.tb-cols.reflow>.tb-side{display:contents}.tb-o1{order:1}.tb-o2{order:2}.tb-o3{order:3}.tb-o4{order:4}.tb-o5{order:5}.tb-o6{order:6}.tb-art.grow{flex:none;height:200px;min-height:0}.tb-fillrow,.tb-dues-card{flex:none;min-height:0}.tb-list{flex:none;max-height:420px}.tb-week{flex:none}.tb-scroll-list{flex:none;overflow:visible}.tb-ledger{flex:1 0 auto;min-height:420px}.tb-side .tb-dues{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.tb-ledger{min-height:420px}.tb-art{height:220px}}@container (width<=640px){.tb-grid3,.tb-grid-bank,.tb-today-strip,.tb-grid4{grid-template-columns:minmax(0,1fr)}.tb-hunt-banner{flex-direction:column;align-items:flex-start;padding:16px}.tb-w200{width:190px}.tb-input-unit.sm{width:120px}.tb-title{display:none}}@media (prefers-reduced-motion:reduce){.tb-card,.tb-art,.tb-hunt-banner,.tb-alert.fresh .tb-alert-round,.tb-alert.fresh .tb-alert-pic img{animation:none!important}}.tb-count{display:inline-block}.tb-tick{animation:tb-tick .3s var(--m-ease)}@keyframes tb-tick{0%{opacity:0;transform:translateY(-8px)}}.tb-bump{animation:m-pop .32s var(--m-pop)}@keyframes tb-flash{25%{opacity:.2}}.tb-collapse{grid-template-rows:1fr;display:grid}.tb-collapse>div{min-height:0;overflow:hidden}.tb-collapse.out{pointer-events:none;animation:tb-shut .26s var(--m-ease) .48s forwards}.tb-collapse.out.no{animation-delay:.66s}@keyframes tb-shut{to{grid-template-rows:0fr;margin-top:-10px}}.tb-pend:after{content:"";border-radius:inherit;background:var(--ok);opacity:0;pointer-events:none;position:absolute;inset:0}.tb-pend.no:after{background:var(--red)}.tb-pend.go{animation:tb-pend-go .5s var(--m-ease) forwards}.tb-pend.no{animation:.36s m-shake,.3s .36s forwards tb-pend-no}.tb-pend.go:after,.tb-pend.no:after{animation:.5s tb-flash}@keyframes tb-pend-go{40%{opacity:1;transform:none}to{opacity:0;transform:translate(60%)}}@keyframes tb-pend-no{to{opacity:0;transform:scale(.96)}}.tb-due:after{content:"";border-radius:inherit;background:var(--ok);opacity:0;pointer-events:none;position:absolute;inset:0}.tb-due.just:after{animation:.6s tb-flash}.tb-due.just .tb-due-ico.paid{animation:m-pop .36s var(--m-pop)}.tb-goal .tb-bar>i{animation:tb-fill .8s var(--m-ease) .12s backwards}.tb-goals>:nth-child(2) .tb-bar>i{animation-delay:.24s}.tb-goals>:nth-child(3) .tb-bar>i{animation-delay:.36s}@keyframes tb-fill{0%{width:0}}.tb-on-dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.tb-on-mini.in,.tb-on-row.in{animation:tb-on-in .32s var(--m-ease)}.tb-on-mini.in .tb-on-dot:after,.tb-on-row.in .tb-on-dot:after{content:"";border:2px solid var(--ok);opacity:0;border-radius:50%;animation:.8s ease-out .2s tb-ping;position:absolute;inset:-4px}.tb-on-mini.out,.tb-on-row.out,.tb-enemy.out{pointer-events:none;animation:.24s forwards tb-on-out}.tb-enemy.out.killed{animation:.36s tb-killed,.24s .36s forwards tb-on-out}@keyframes tb-on-in{0%{opacity:0;transform:translate(-14px)}}@keyframes tb-on-out{to{opacity:0;transform:scale(.94)translate(10px)}}@keyframes tb-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes tb-killed{30%{background:#4a1a1a}}.tb-score-bump{animation:tb-score-bump .5s var(--m-pop);display:inline-block}@keyframes tb-score-bump{30%{transform:scale(1.45)}}.tb-slot.fill{animation:tb-slot-in .4s var(--m-pop)}.tb-slot.fill>b{animation:m-rise .26s var(--m-ease) .1s backwards}@keyframes tb-slot-in{0%{box-shadow:inset 0 0 0 2px var(--orange);transform:scale(.94)}}.tb-transfer.in{animation:m-rise .3s var(--m-ease) backwards}.tb-transfer.copied:after,.tb-alert-tr.copied:after{content:"";border-radius:inherit;background:var(--orange);opacity:0;pointer-events:none;animation:.5s tb-glow;position:absolute;inset:0}@keyframes tb-glow{30%{opacity:.16}}.tb-swap{animation:tb-tick .24s var(--m-ease);align-items:center;gap:6px;display:inline-flex}.tb-swap svg{animation:m-pop .3s var(--m-pop) 50ms backwards}.tb-words.tb-bad{animation:.36s m-shake,1.2s tb-bad-ring}@keyframes tb-bad-ring{0%,60%{box-shadow:inset 0 0 0 2px var(--red)}}.tb-steps-mini li.just>span{animation:m-pop .34s var(--m-pop)}.tb-char-row.got{animation:m-rise .32s var(--m-pop)}.tb-char-row.got .tb-voc,.tb-char-row.got .tb-main-tag{animation:m-pop .34s var(--m-pop) .2s backwards}.tb-lv{vertical-align:bottom;height:1.25em;display:inline-grid;position:relative;overflow:hidden}.tb-lv>span{grid-area:1/1}.tb-lv .old{animation:tb-lv-out .3s var(--m-ease) .15s forwards}.tb-lv .new{animation:tb-lv-in .34s var(--m-pop) .22s backwards}@keyframes tb-lv-out{to{opacity:0;transform:translateY(-100%)}}@keyframes tb-lv-in{0%{opacity:0;transform:translateY(100%)}}.tb-alert.level.fresh .tb-alert-round svg{animation:tb-arrow .5s var(--m-pop) .1s backwards}@keyframes tb-arrow{0%{opacity:0;transform:translateY(10px)}}.tb-art-new{animation:tb-art-in .6s var(--m-ease)}@keyframes tb-art-in{0%{opacity:0;transform:scale(1.06)}}.tb-art-tag{transition:opacity .3s}.tb-art-tag.gone{opacity:0}.tb-day.just{animation:tb-day-in .4s var(--m-pop)}.tb-day-hunt.in{animation:m-rise .3s var(--m-ease) 80ms backwards}@keyframes tb-day-in{0%{box-shadow:inset 0 0 0 2px var(--orange)}}@media (prefers-reduced-motion:reduce){.tb-tick,.tb-bump,.tb-pend.go,.tb-pend.no,.tb-due.just .tb-due-ico.paid,.tb-due.just:after,.tb-goal .tb-bar>i,.tb-on-mini.in,.tb-on-row.in,.tb-score-bump,.tb-slot.fill,.tb-slot.fill>b,.tb-transfer.in,.tb-transfer.copied:after,.tb-alert-tr.copied:after,.tb-swap,.tb-swap svg,.tb-words.tb-bad,.tb-steps-mini li.just>span,.tb-char-row.got,.tb-char-row.got .tb-voc,.tb-char-row.got .tb-main-tag,.tb-lv .old,.tb-lv .new,.tb-alert.level.fresh .tb-alert-round svg,.tb-art-new,.tb-day.just,.tb-day-hunt.in{animation:none!important}.tb-lv .old,.tb-collapse.out,.tb-on-mini.out,.tb-on-row.out,.tb-enemy.out{display:none}}.round.vc-talk-muted{animation:.9s ease-out infinite vc-talk-ring}.round.vc-talk-muted.vc-nudge{animation:.36s vc-nudge,.9s ease-out infinite vc-talk-ring}@keyframes vc-talk-ring{0%{box-shadow:0 0 #e0313199}to{box-shadow:0 0 0 10px #e0313100}}@keyframes vc-nudge{20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.muted-bubble{z-index:210;box-sizing:border-box;white-space:nowrap;pointer-events:none;transform-origin:bottom;animation:mb-in .24s var(--m-pop);background:#303030;border-radius:12px;align-items:center;gap:9px;padding:8px 12px 8px 8px;display:flex;position:fixed;box-shadow:0 10px 28px #00000073}@keyframes mb-in{0%{opacity:0;transform:translateY(8px)scale(.94)}}.muted-bubble.ghost-out{animation:.16s forwards m-ghost-shrink!important}.mb-ico{background:var(--red);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mb-ico svg.icon{width:18px;height:18px}.mb-text{flex-direction:column;display:flex}.mb-text b{color:#fff;font-size:13.5px;font-weight:800;line-height:18px}.mb-text span{color:#b5b5b5;font-size:12px;line-height:14px}.mb-arrow{background:#303030;border-radius:2px;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-5px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.round.vc-talk-muted,.round.vc-talk-muted.vc-nudge,.muted-bubble{animation:none}}.btn-game{--game-base:#b85700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 0 var(--game-base);gap:10px;padding:0 18px 0 6px;font-size:13.5px;font-weight:800;transition:transform 80ms,box-shadow 80ms,filter .15s;transform:translateY(-2px)}.btn-game.btn-sm{border-radius:12px;height:40px;padding:0 14px 0 4px;font-size:12.5px}.btn-game.btn-soft{--game-base:#1c1c1c;background:#333}.btn-game.btn-green{background:var(--green);color:#fff;--game-base:#0c8a40}@media (hover:hover){.btn-game:not(:disabled):hover{filter:brightness(1.07)}}.btn-game:not(:disabled):active{box-shadow:0 0 0 var(--game-base);filter:none;transform:translateY(2px)}.btn-game:disabled{box-shadow:none;transform:none}.btn-k{background:#0003;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.btn-game.btn-sm .btn-k{border-radius:9px;width:30px;height:30px}@media (hover:hover){.btn-game:not(:disabled):hover .btn-k svg,.btn:not(.btn-game):not(:disabled):hover>svg.icon:first-child{animation:btn-wig .45s var(--m-pop)}}@keyframes btn-wig{40%{transform:rotate(-12deg)scale(1.15)}}.act-card{background:var(--raised);color:#fff;width:100%;max-width:460px;font:inherit;text-align:left;cursor:pointer;animation:m-rise .3s var(--m-ease) both;border:2px solid #0000;border-radius:18px;align-self:center;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,transform .15s;display:flex}.act-card .act-ico{background:var(--orange);width:48px;height:48px;transition:transform .2s var(--m-pop);border-radius:15px;flex:none;place-items:center;display:grid}.act-card .act-text{flex-direction:column;flex:1;min-width:0;display:flex}.act-card .act-text b{font-size:15px}.act-card .act-text span{color:var(--muted);font-size:12.5px}.act-card .act-go{color:var(--orange);flex:none;transition:transform .2s}@media (hover:hover){.act-card:hover{border-color:var(--orange);transform:translateY(-2px)}.act-card:hover .act-ico{transform:rotate(-6deg)scale(1.06)}.act-card:hover .act-go{transform:translate(4px)}}.act-card:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.btn-game,.act-card,.act-card .act-ico,.act-card .act-go{transition:none}.act-card{animation:none}@media (hover:hover){.btn-game:not(:disabled):hover .btn-k svg,.btn:not(.btn-game):not(:disabled):hover>svg.icon:first-child{animation:none}}}html:has(.m-shell){background:#1a1a1c}html:has(.m-shell) body{background:#1a1a1c}.m-shell{background:var(--frame);height:100%;min-height:0;padding-top:env(safe-area-inset-top,0px);flex-direction:column;flex:1;display:flex;overflow:hidden}.m-screen{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.m-body{flex-direction:column;flex:1;min-height:0;padding:10px 10px 0;display:flex}.m-fill{flex-direction:column;flex:1;min-height:0;display:flex}.m-fill>*{flex:1;min-height:0}.m-scroll{flex-direction:column;flex:1;gap:14px;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto}.m-page-title{letter-spacing:-.4px;padding:6px 6px 12px;font-size:26px;font-weight:800}.m-shell .card{border-radius:20px}.m-shell section.card[aria-label]{padding-left:10px;padding-right:10px}.m-top{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;min-height:54px;padding:0 8px;display:flex}.m-top .m-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:18px;font-weight:800;overflow:hidden}.m-icon{color:#fff;background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.m-top>.m-icon:first-child svg{transform:rotate(90deg)}.m-icon:active{background:var(--raised)}.m-tabbar{border-top:1px solid var(--line);padding:10px 4px max(12px, env(safe-area-inset-bottom,0px));background:#1a1a1c;flex:none;justify-content:space-around;display:flex}.m-tab{color:#8b8f94;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:52px;padding:2px 0;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.m-tab.on{color:#fff}.m-tab-ico{justify-content:center;align-items:center;height:32px;display:flex;position:relative}.m-tab.on .m-tab-ico>span:first-child{border-radius:50%;box-shadow:0 0 0 2px #fff}.m-dot{background:var(--orange);border:2px solid #1a1a1c;border-radius:5px;width:10px;height:10px;position:absolute;top:-1px;right:-5px}.m-above-tabs{flex-direction:column;flex:none;gap:10px;padding:0 10px;display:flex}.m-above-tabs:not(:empty){padding-top:10px;padding-bottom:6px}.m-voicebar{background:var(--ok);color:#fff;border-radius:16px;flex:none;align-items:center;gap:8px;margin:8px 10px 0;padding:8px 8px 8px 12px;display:flex}.m-voicebar .round:not(.off){background:#0000002e}.m-voicebar .round.off{background:#00000061}.m-voicebar-go span{color:#ffffffd9!important}.m-above-tabs .m-voicebar{margin:0}.m-voicebar-go{color:#fff;text-align:left;min-width:0;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.m-voicebar-dot{background:#fff;border-radius:5px;flex:none;width:9px;height:9px}.m-rail{flex-direction:column;flex:none;align-items:center;gap:12px;width:70px;padding:12px 0;display:flex;overflow-y:auto}.m-srv-panel>.srv-title{width:auto;margin:8px 4px 10px}.m-voice{min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;flex:1;display:flex}.m-sheet{z-index:56;background:var(--frame);border-top:1px solid var(--line);height:min(78dvh,640px);padding:16px 12px calc(12px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.m-row{border:0;border-bottom:1px solid var(--line);color:#fff;text-align:left;width:100%;font:inherit;background:0 0;align-items:center;gap:12px;padding:14px 16px;display:flex}.m-row:last-child{border-bottom:0}.m-row-ico{background:var(--raised);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.m-safe{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.m-logout{background:var(--red);color:#fff;height:52px;font:inherit;border:0;border-radius:14px;font-size:15px;font-weight:800}@media (width<=700px){.drawer-body .btn:not(.btn-sm){height:52px;font-size:16px}.drawer{width:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border-left:0}.drawer .tabs{flex-wrap:nowrap;overflow-x:auto}.dialog{max-height:calc(100dvh - 24px);overflow-y:auto}}@media (width<=1100px) and (height<=500px) and (orientation:landscape) and (pointer:coarse){.m-shell .stage-focus{z-index:60;background:#000;border-radius:0;gap:0;padding:0;position:fixed;inset:0}.m-shell .stage-focus [data-tile]{border-radius:0!important}}.t-drawer{z-index:56;background:var(--frame);border-right:1px solid var(--line);width:min(380px,88vw);padding:calc(16px + env(safe-area-inset-top,0px)) 12px 16px;gap:10px;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:20px 0 50px #0000008c}.t-drawer.right{border-right:0;border-left:1px solid var(--line);width:min(340px,88vw);left:auto;right:0;box-shadow:-20px 0 50px #0000008c}.ins{color:#fff;background:#202022;border:1px solid #333;border-radius:18px;align-items:center;gap:12px;padding:14px 12px 14px 14px;display:flex;box-shadow:0 14px 34px #00000080}.ins-logo{background:#141414;border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ins-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ins-text b{font-size:15px;font-weight:800;line-height:1.25}.ins-text small{color:#fffc;font-size:12px;font-weight:600;line-height:1.35}.ins-go{background:var(--orange);color:#fff;height:44px;font:inherit;border:0;border-radius:12px;flex:none;padding:0 16px;font-size:14px;font-weight:800}.ins-x{color:#fffc;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.ins-bg{z-index:79;background:#05050799;position:fixed;inset:0}.ins-sheet{z-index:80;background:var(--card);color:#fff;max-width:520px;padding:22px 20px calc(26px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;flex-direction:column;gap:16px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.ins-top{align-items:center;gap:12px;display:flex}.ins-head{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ins-top h2{margin:0;font-size:20px;font-weight:800}.ins-top small{color:var(--muted);font-size:13px}.ins-close{background:var(--raised);color:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.ins-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ins-steps li{background:var(--raised);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:1.35;display:flex}.ins-steps li>span:nth-child(2){flex:1;min-width:0}.ins-steps svg{color:#c9cdd2;flex:none}.ins-n{background:var(--orange);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:flex}.ins-note{color:var(--faint);text-align:center;margin:0;font-size:12px}.ins-ok{background:var(--orange);color:#fff;height:52px;font:inherit;border:0;border-radius:12px;font-size:16px;font-weight:800}.m-update{background:var(--ok);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.m-icon.m-update{background:var(--ok);width:40px;height:40px}.m-update-bar{width:100%;font:inherit;text-align:left;cursor:pointer;padding:10px 14px 10px 10px}.m-empty{flex-direction:column;justify-content:center;padding:28px 22px;display:flex;overflow-y:auto}.m-empty>*{flex:none}.m-empty-hello{letter-spacing:.12em;color:var(--orange);text-transform:uppercase;margin-top:22px;font-size:13px;font-weight:800}.m-empty-title{letter-spacing:-.4px;margin-top:6px;font-size:26px;font-weight:800;line-height:1.2}.m-empty-text{color:var(--muted);max-width:34ch;margin-top:10px;font-size:15px;line-height:1.55}.m-empty-actions{flex-direction:column;gap:10px;margin-top:28px;display:flex}.m-empty-actions .btn{border-radius:16px;gap:10px;width:100%;height:54px;font-size:16px}.m-empty-actions .btn:not(.btn-primary){background:var(--raised);color:#fff}.m-sheet,.srv-sheet{animation:m-up .3s var(--m-ease)}.m-tabbar{position:relative}.m-tab-ind{background:var(--orange);pointer-events:none;--i:0;width:calc(20% - 7.6px);height:56px;transform:translateX(calc(var(--i) * (100% + 6px)));transition:transform .28s var(--m-ease);will-change:transform;border-radius:16px;position:absolute;top:8px;left:7px}.m-tab{position:relative}.m-tab.pop .m-tab-ico{animation:m-pop .32s var(--m-pop)}.m-tab-ico>svg.icon{width:30px;height:30px}.m-move{flex-direction:column;flex:1;min-height:0;display:flex}.m-push{animation:m-push-in .3s var(--m-ease)}.m-back{animation:m-back-in .26s var(--m-ease)}@keyframes m-push-in{0%{transform:translate(100%)}}@keyframes m-back-in{0%{opacity:.5;transform:translate(-22%)}}@media (prefers-reduced-motion:reduce){.m-push,.m-back{animation:none!important}}.m-tab-r{animation:m-tab-r .22s var(--m-ease)}.m-tab-l{animation:m-tab-l .22s var(--m-ease)}@keyframes m-tab-r{0%{opacity:0;transform:translate(24px)}}@keyframes m-tab-l{0%{opacity:0;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.m-tab-r,.m-tab-l{animation:none!important}.m-tab-ind{transition:none!important}}.ins{animation:m-ins-rise .32s var(--m-ease)}@keyframes m-ins-rise{0%{opacity:0;transform:translateY(16px)}}.ins-bg{animation:.25s m-ins-bg}@keyframes m-ins-bg{0%{opacity:0}}.ins-bg.out{animation:.24s forwards m-ins-bg-out}@keyframes m-ins-bg-out{to{opacity:0}}.ins-sheet{animation:m-ins-up .34s var(--m-ease)}.ins-sheet.out{animation:.24s forwards m-ins-down}@keyframes m-ins-up{0%{transform:translateY(calc(100% + 24px))}}@keyframes m-ins-down{to{transform:translateY(calc(100% + 24px))}}.ins-steps li{animation:m-ins-step .3s var(--m-ease) both}.ins-steps li:first-child{animation-delay:.12s}.ins-steps li:nth-child(2){animation-delay:.18s}.ins-steps li:nth-child(3){animation-delay:.24s}@keyframes m-ins-step{0%{opacity:0;transform:translateY(10px)}}.ins-steps li:first-child>svg{animation:.7s .6s 2 m-ins-hop}@keyframes m-ins-hop{0%,to{transform:none}30%{transform:translateY(-4px)rotate(-8deg)}60%{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.ins,.ins-bg,.ins-bg.out,.ins-sheet,.ins-sheet.out,.ins-steps li,.ins-steps li:first-child>svg{animation:none!important}}.m-page-head{align-items:center;gap:10px;padding-right:2px;display:flex}.m-page-head .m-page-title{flex:1;min-width:0}.mn-all{background:var(--raised);color:#fff;height:36px;font:inherit;animation:m-pop .34s var(--m-pop);border:0;border-radius:18px;flex:none;align-items:center;gap:6px;margin-bottom:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.mn-all:active{background:var(--hover);transform:scale(.97)}.mn-card{box-sizing:border-box;flex-direction:column;gap:2px;padding:8px;display:flex;overflow-y:auto}.mn-row{color:#fff;font:inherit;text-align:left;width:100%;animation:m-rise .3s var(--m-ease) both;background:0 0;border:0;border-radius:16px;flex:none;align-items:flex-start;gap:12px;padding:10px 8px;display:flex}.mn-row:active{background:#262626}.mn-row>.avatar,.mn-row>span:first-child{flex:none}.mn-ico{background:var(--raised);border-radius:20px;flex:none;place-items:center;width:40px;height:40px;display:grid}.mn-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mn-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.mn-where{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mn-snip{color:#d6d6d6;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.mn-at{color:var(--orange);font-weight:800}.mn-side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;padding-top:2px;display:flex}.mn-time{color:var(--faint);font-size:11.5px}.mn-bye{pointer-events:none;animation:.26s forwards mn-bye!important}@keyframes mn-bye{to{opacity:0;transform:translate(36px)}}.mn-empty{text-align:center;animation:m-rise .34s var(--m-ease) both;flex-direction:column;align-items:center;gap:10px;margin:auto 0;padding:30px 20px;display:flex}.mn-empty b{font-size:18px}.mn-empty>span:last-child{color:var(--muted);max-width:240px;font-size:13.5px;line-height:1.5}.mn-empty-ico{background:var(--raised);border-radius:38px;place-items:center;width:76px;height:76px;margin-bottom:4px;display:grid}.mn-empty-ico svg{transform-origin:50% 10%;animation:4s .3s infinite mn-swing}@keyframes mn-swing{0%,40%,to{transform:rotate(0)}10%{transform:rotate(12deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.mn-all,.mn-row,.mn-bye,.mn-empty,.mn-empty-ico svg{animation:none!important}}.m-srv-panel.swap{animation:m-srv-in .26s var(--m-ease)}.m-srv-panel.wait{animation:.2s m-fade}@keyframes m-srv-in{0%{opacity:0;transform:translate(14px)}}.m-srv-skel{flex-direction:column;gap:12px;padding:22px 16px;display:flex}.m-srv-skel .skel-b{border-radius:7px;height:14px}@media (prefers-reduced-motion:reduce){.m-srv-panel,.m-srv-panel.wait{animation:none!important}}.cm-page{flex:1;grid-template-columns:minmax(250px,290px) minmax(0,1fr) minmax(240px,300px);gap:20px;min-height:0;display:grid}.cm-page>*{min-height:0}.cm-center{scrollbar-gutter:stable;min-height:0;padding-right:2px;overflow-y:auto}.cm-side,.cm-now{flex-direction:column;gap:6px;padding:18px 14px;display:flex;overflow-y:auto}.cm-side{gap:0;padding:0;overflow:hidden}.cm-side-scroll{flex-direction:column;flex:1;gap:6px;min-height:0;padding:18px 14px;display:flex;overflow-y:auto}.cm-side-foot{flex-direction:column;flex:none;gap:10px;padding:0 10px 10px;display:flex}.cm-side-foot:empty{display:none}.cm-side h3,.cm-now h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 8px 6px;font-size:12px;font-weight:800}.cm-now h2{margin:2px 8px 10px;font-size:16px;font-weight:800}.cm-hint{color:var(--muted);margin:2px 8px;font-size:13px;line-height:1.5}.cm-tabs{flex-direction:column;gap:4px;display:flex;position:relative}.cm-tabs a,.cm-game-list a{z-index:1;height:42px;color:var(--text-2);border-radius:14px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex;position:relative}@media (hover:hover){.cm-tabs a:hover,.cm-game-list a:hover{background:var(--hover);color:#fff}}.cm-tabs a.on,.cm-game-list a.on{background:var(--raised);color:#fff}.cm-tabs .tab-ghost{z-index:0}.cm-game-list{flex-direction:column;gap:2px;display:flex}.cm-game-list a{height:52px;padding:0 8px}.cm-game-list .grow{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cm-unfollow{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:none}@media (hover:hover){.cm-game-list a:hover .cm-unfollow{display:flex}.cm-unfollow:hover{background:var(--line-strong);color:#fff}}.cm-chips{flex-wrap:wrap;gap:6px;padding:0 6px;display:flex}.cm-tag-chip{background:var(--raised);height:30px;color:var(--text-2);font:700 13px var(--font);cursor:pointer;border:0;border-radius:15px;align-items:center;gap:5px;padding:0 11px;text-decoration:none;display:inline-flex}@media (hover:hover){.cm-tag-chip:hover{background:var(--hover);color:#fff}}.cm-tag-chip.on{background:var(--orange);color:#fff}.cm-feed{flex-direction:column;gap:14px;padding-bottom:20px;display:flex}.cm-filter{justify-content:space-between;align-items:center;gap:10px;padding:4px 4px 0;display:flex}.cm-filter strong{font-size:18px;font-weight:800}.cm-start{width:100%;color:var(--muted);font:500 15px var(--font);text-align:left;cursor:text;border:0;align-items:center;gap:12px;padding:14px 16px;display:flex}@media (hover:hover){.cm-start:hover{background:#242424}}.cm-list{flex-direction:column;gap:14px;display:flex}.cm-list.cm-list-swap{animation:cm-swap .32s var(--m-ease)}@keyframes cm-swap{0%{opacity:0;transform:translate(18px)}}.cm-sentinel{opacity:.6}.cm-missing{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.cm-missing p{max-width:360px;margin:0;line-height:1.5}.cm-empty{color:var(--muted);margin:20px 4px;font-size:14px}.cm-new-pill{z-index:3;background:var(--orange);color:#fff;height:36px;font:800 13px var(--font);cursor:pointer;animation:cm-pill .4s var(--m-pop);border:0;border-radius:18px;align-self:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex;position:sticky;top:8px;box-shadow:0 8px 22px #00000073}@media (hover:hover){.cm-new-pill:hover{background:var(--orange-hover)}}@keyframes cm-pill{0%{opacity:0;transform:translateY(-16px)scale(.9)}}.cm-post{background:var(--card);cursor:pointer;border-radius:22px;flex-direction:column;gap:12px;padding:18px;transition:background .15s;display:flex}@media (hover:hover){.cm-post:hover{background:#242424}}.cm-post.open{cursor:default;background:0 0;padding:0}.cm-post.pending{opacity:.55}.cm-post.cm-post-in{animation:cm-post-in .5s var(--m-ease)}@keyframes cm-post-in{0%{opacity:0;transform:translateY(-18px)scale(.98)}}.cm-skel{cursor:default}@media (hover:hover){.cm-skel:hover{background:var(--card)}}.cm-by{align-items:center;gap:11px;min-width:0;display:flex}.cm-by-face{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0}.cm-game-face{background:var(--raised);color:#fff;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.cm-by-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cm-by-name{align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:800;display:flex}.cm-by-name>button{font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;overflow:hidden}@media (hover:hover){.cm-by-name>button:hover{text-decoration:underline}}.cm-by-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cm-chip{background:var(--raised);height:20px;color:var(--text-2);border-radius:6px;flex:none;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.cm-game-chip{color:#e6e6e6;border-radius:8px;gap:6px;height:26px;padding:0 8px 0 3px;font-size:12px}.cm-more{position:relative}.cm-more .round{background:0 0;width:36px;height:36px}@media (hover:hover){.cm-more .round:hover{background:var(--raised)}}.cm-body{color:#f0f0f0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.cm-body a,.cm-comment-body a,.cm-tag{color:var(--orange);font-weight:700;text-decoration:none}@media (hover:hover){.cm-body a:hover,.cm-comment-body a:hover,.cm-tag:hover{text-decoration:underline}}.cm-tag{font-size:13px}.cm-tag.on{background:var(--orange);color:#fff;border-radius:12px;padding:3px 9px}.cm-spoiler{filter:blur(14px);pointer-events:none;-webkit-user-select:none;user-select:none}.cm-spoiler-btn{align-self:flex-start;margin-top:-6px}.cm-pics{border-radius:16px;gap:6px;display:grid;overflow:hidden}.cm-pics.n2,.cm-pics.n4{grid-template-columns:1fr 1fr}.cm-pics.n3{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.cm-pics.n3>:first-child{grid-row:span 2}.cm-pic{cursor:zoom-in;border:0;width:100%;min-height:120px;max-height:460px;padding:0;display:block;overflow:hidden}.cm-pics:not(.n1) .cm-pic{aspect-ratio:4/3;max-height:none}.cm-pics.n3 .cm-pic:first-child{aspect-ratio:auto;height:100%}.cm-pic img{object-fit:cover;width:100%;height:100%;display:block}.cm-news{background:var(--raised);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.cm-news-img{aspect-ratio:16/9;width:100%;max-height:300px;display:block}.cm-news-img img{object-fit:cover;width:100%;height:100%;display:block}.cm-news-text{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.cm-news-text strong{font-size:17px;font-weight:800;line-height:1.35}.cm-news-text>span{color:var(--text-2);font-size:14px;line-height:1.5}.cm-news-go{color:#fff;white-space:nowrap;max-width:100%;height:36px;transition:background .15s, transform .15s var(--m-ease);background:#333;border-radius:12px;align-self:flex-start;align-items:center;gap:7px;margin-top:4px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.cm-news-go:hover{color:#fff;background:#3d3d3d}}.cm-news-go:active{transform:scale(.97)}.cm-news-go svg,.cm-news-go>span{flex:none}.cm-news-go em{text-overflow:ellipsis;min-width:0;color:var(--muted);font-style:normal;font-weight:600;overflow:hidden}.cm-news-go svg:last-child{color:var(--muted);transition:transform .2s var(--m-pop), color .15s}@media (hover:hover){.cm-news-go:hover svg:last-child{color:#fff;transform:translate(2px,-2px)}}.cm-actions{align-items:center;gap:6px;min-width:0;display:flex}.cm-act{height:36px;color:var(--text-2);font:700 13px var(--font);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}@media (hover:hover){.cm-act:hover:not(:disabled){background:var(--raised);color:#fff}}.cm-act:disabled{opacity:.5;cursor:default}.cm-act.liked{color:#ff4d6a}.cm-act.liked svg{fill:currentColor}.cm-actions .grow{min-width:0}.cm-like-pop svg{animation:cm-heart .45s var(--m-pop)}.cm-like-pop{position:relative}.cm-like-pop:after{content:"";pointer-events:none;border:2px solid #ff4d6a;border-radius:50%;width:28px;height:28px;margin-top:-14px;animation:.45s ease-out forwards cm-burst;position:absolute;top:50%;left:6px}@keyframes cm-heart{0%{transform:scale(1)}30%{transform:scale(.7)}65%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes cm-burst{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.cm-live,.cm-friend{color:#fff;border-radius:14px;align-items:center;gap:11px;padding:8px;text-decoration:none;display:flex}@media (hover:hover){.cm-live:hover,.cm-friend:hover{background:var(--hover);color:#fff}}.cm-live .grow,.cm-friend .grow{flex-direction:column;min-width:0;font-size:13px;display:flex}.cm-live .grow span,.cm-friend .grow span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cm-live-pill{white-space:nowrap;background:var(--red);color:#fff;border-radius:6px;flex:none;align-items:center;height:20px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.cm-ring{border-radius:50%;flex:none;padding:3px;display:inline-flex;position:relative}.cm-ring:before{content:"";background:conic-gradient(var(--ring) 0 70%, transparent 70% 100%);border-radius:50%;animation:3.2s linear infinite cm-spin;position:absolute;inset:0}.cm-ring:after{content:"";background:var(--card);border-radius:50%;position:absolute;inset:2px}.cm-ring>*{z-index:1;position:relative}.cm-ring.live{--ring:var(--red)}.cm-ring.play{--ring:var(--green)}@keyframes cm-spin{to{transform:rotate(1turn)}}.cm-picker{position:relative}.cm-picker-box{background:var(--raised);height:42px;color:var(--muted);border:1px solid #0000;border-radius:13px;align-items:center;gap:8px;padding:0 12px;display:flex}.cm-picker-box:focus-within{border-color:var(--orange)}.cm-picker-box input{color:#fff;min-width:0;height:100%;font:600 14px var(--font);background:0 0;border:0;outline:none;flex:1}.cm-picker-list{z-index:20;border:1px solid var(--line-strong);animation:m-rise .2s var(--m-ease);background:#2a2a2a;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 14px 34px #00000080}.cm-picker-list button{color:#fff;height:40px;font:700 14px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.cm-picker-list button.on{background:var(--hover)}.cm-picker-list button{height:auto;min-height:52px;padding:6px 8px}.cm-picker-list .grow{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cm-picker-list .grow b{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.cm-picker-list .grow small{color:var(--muted);font-size:11px;font-weight:600}.cm-picker-act{background:var(--orange);color:#fff;border-radius:9px;flex:none;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.cm-picker-act.done{background:var(--line-strong);color:var(--text-2)}.cm-picker-none{color:var(--muted);padding:10px;font-size:13px}.cm-side .cm-picker{margin:0 6px}.cm-game-chosen{background:var(--raised);border:2px solid var(--orange);height:46px;animation:m-pop .3s var(--m-pop);border-radius:13px;align-self:flex-start;align-items:center;gap:9px;padding:0 6px 0 4px;font-size:14px;display:inline-flex}.cm-game-chosen button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.cm-game-chosen button:hover{background:var(--hover);color:#fff}}.cm-compose{flex-direction:column;gap:14px;display:flex}.cm-text{resize:vertical;min-height:120px;font:500 15px/1.5 var(--font);padding:12px 14px}.cm-compose-pics{flex-wrap:wrap;gap:8px;display:flex}.cm-compose-pic{background:var(--raised);width:96px;height:96px;animation:m-pop .3s var(--m-pop);border-radius:14px;position:relative;overflow:hidden}.cm-compose-pic img{object-fit:cover;width:100%;height:100%}.cm-compose-pic .send-ring{position:absolute;inset:6px}.cm-compose-pic .round{background:#000000a6;width:26px;height:26px;position:absolute;top:4px;right:4px}.cm-compose-tags{flex-wrap:wrap;gap:6px;display:flex}.cm-compose-tags .cm-tag{animation:m-pop .25s var(--m-pop)}.cm-compose-opts{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cm-check{color:var(--text-2);cursor:pointer;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.cm-check input{appearance:none;border:2px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;margin:0;transition:background .15s,border-color .15s;display:grid}.cm-check input:after{content:"";width:10px;height:6px;transition:transform .18s var(--m-pop);border:0 solid #fff;border-width:0 0 2.4px 2.4px;margin-top:-2px;transform:rotate(-45deg)scale(0)}.cm-check input:checked{background:var(--orange);border-color:var(--orange)}.cm-check input:checked:after{transform:rotate(-45deg)scale(1)}.cm-check input:focus-visible{outline-offset:2px;outline:2px solid #fff}.cm-count{color:var(--muted);font-size:12px}.cm-open{background:var(--frame);border:1px solid var(--line-strong);width:min(1180px,100vw - 48px);height:min(780px,100vh - 48px);animation:cm-open .32s var(--m-ease);border-radius:24px;display:flex;position:relative;overflow:hidden}@keyframes cm-open{0%{opacity:0;transform:scale(.96)}}.cm-open-post{border-bottom:1px solid var(--line);flex:none;padding:18px 64px 14px 18px}.cm-open-side .cm-comments{flex:none;overflow:visible}.cm-open-side .cm-reply{z-index:2;background:var(--frame);margin-top:auto;position:sticky;bottom:0}.cm-clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-clamp>*{margin:0}.cm-more-text{color:var(--muted);font:700 13px var(--font);cursor:pointer;background:0 0;border:0;padding:2px 0 0}@media (hover:hover){.cm-more-text:hover{color:#fff}}.cm-open-side{overscroll-behavior:contain;border-left:1px solid var(--line);flex-direction:column;flex:none;width:400px;min-height:0;display:flex;overflow-y:auto}.cm-open-close{z-index:3;position:absolute;top:14px;right:14px}.cm-open.text{width:min(640px,100vw - 48px);height:min(540px,100vh - 48px)}.cm-open.text .cm-open-side{border-left:0;flex:1;width:auto}.cm-open.text .cm-open-post{padding:20px 64px 16px 22px}.cm-open-media{background:#0e0e0e;flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.cm-open-media>.sens-reveal,.cm-stage-pic{width:100%;height:100%}.cm-stage-pic{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.cm-stage-pic img{object-fit:contain;max-width:100%;max-height:100%;animation:m-fade .25s var(--m-ease)}.cm-stage-arrow{background:#0000008c;width:40px;height:40px;margin-top:-20px;position:absolute;top:50%}.cm-stage-arrow.prev{left:14px}.cm-stage-arrow.next{right:14px}.cm-stage-dots{gap:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.cm-stage-dots i{background:#ffffff59;border-radius:4px;width:8px;height:8px;transition:background .2s}.cm-stage-dots i.on{background:#fff}.cm-comments{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.cm-comment{gap:10px;display:flex;position:relative}.cm-comment.reply{margin-left:44px}.cm-comment.reply:before{content:"";border-left:2px solid var(--line-strong);border-bottom:2px solid var(--line-strong);transform-origin:top;border-bottom-left-radius:10px;width:18px;height:30px;position:absolute;top:-14px;left:-27px}.cm-comment.cm-comment-in{animation:m-rise .35s var(--m-ease)}.cm-comment.reply.cm-comment-in:before{animation:cm-line .35s var(--m-ease)}@keyframes cm-line{0%{transform:scaleY(0)}}.cm-comment.pending{opacity:.55}.cm-comment-head{align-items:center;gap:6px;font-size:13px;display:flex}.cm-comment-head>span{color:var(--muted)}.cm-comment-body{color:#f0f0f0;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 5px;font-size:14px;line-height:1.45}.cm-comment-acts{gap:14px;display:flex}.cm-comment-acts button{color:var(--muted);font:700 12px var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}@media (hover:hover){.cm-comment-acts button:hover{color:#fff}}.cm-comment-acts button.liked{color:#ff4d6a}.cm-comment-acts button.liked svg{fill:currentColor}.cm-reply{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 18px 16px;display:flex}.cm-replying{color:var(--muted);animation:m-rise .25s var(--m-ease);align-items:center;gap:6px;font-size:12px;display:flex}.cm-replying button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.cm-profile{animation:m-rise .35s var(--m-ease);flex-direction:column;gap:14px;padding-bottom:20px;display:flex}.cm-prof-card{overflow:hidden}.cm-prof-main{padding:0 24px 22px;position:relative}.cm-prof-ava{background:var(--card);border-radius:50%;padding:6px;position:absolute;top:-52px;left:24px}.cm-prof-acts{box-sizing:border-box;justify-content:flex-end;gap:8px;min-height:60px;padding-top:14px;display:flex}.cm-prof-name{align-items:center;gap:8px;margin-top:12px;display:flex}.cm-prof-name h1{margin:0;font-size:24px;font-weight:800}.cm-prof-user{color:var(--muted);font-size:14px}.cm-prof-bio{white-space:pre-wrap;margin:12px 0 0;font-size:15px;line-height:1.5}.cm-prof-nums{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;font-size:14px;display:flex}.cm-prof-nums b{color:#fff}.cm-prof-num{color:inherit;font:inherit;cursor:pointer;transition:background .15s, transform .15s var(--m-ease);background:0 0;border:0;border-radius:10px;margin:-6px -8px;padding:6px 8px}@media (hover:hover){.cm-prof-num:hover{background:var(--hover)}}.cm-prof-num:active{transform:scale(.95)}.cm-prof-edit{animation:m-rise .3s var(--m-ease)}.fl-sheet{gap:10px;height:86dvh;padding-left:16px;padding-right:16px}.fl-dialog{gap:12px;width:min(440px,100%);height:min(620px,100% - 32px);padding:20px;position:relative}.fl-x{position:absolute;top:14px;right:14px}.fl-head{flex-direction:column;gap:1px;padding-right:48px;display:flex}.fl-head b{font-size:18px;font-weight:800}.fl-head span{color:var(--muted);font-size:13px}.fl-tabs{flex:none}.fl-tabs button{height:38px}.fl-tabs b{color:inherit}.fl-search{flex:none;position:relative}.fl-clear{color:#fff;cursor:pointer;width:26px;height:26px;animation:m-pop .25s var(--m-pop);background:#3a3a3a;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.fl-list{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -6px;padding:0 6px;display:flex;overflow-y:auto}.fl-row{cursor:pointer;min-height:58px;transition:background .15s, transform .15s var(--m-ease);border-radius:14px;align-items:center;gap:12px;padding:6px 8px;display:flex}@media (hover:hover){.fl-row:hover{background:var(--hover)}}.fl-row:active{transform:scale(.98)}.fl-in{animation:m-rise .3s var(--m-ease) calc(var(--i,0) * 35ms) backwards}.fl-name{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fl-name b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:14.5px;font-weight:800;display:flex;overflow:hidden}.fl-name small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.fl-btn{flex:none;gap:5px;height:34px;padding:0 14px;font-size:13px}.fl-you{color:var(--faint);flex:none;padding-right:6px;font-size:12.5px;font-weight:700}.fl-done{color:var(--green);animation:m-pop .3s var(--m-pop);flex:none;align-items:center;gap:4px;padding-right:6px;font-size:13px;font-weight:800;display:flex}.fl-unfollow{flex:none;width:32px;height:32px}.fl-label{letter-spacing:.06em;color:var(--faint);padding:12px 8px 4px;font-size:11.5px;font-weight:800}.fl-none{color:var(--muted);animation:m-rise .25s var(--m-ease);padding:10px 8px;font-size:13.5px}.fl-skel{cursor:default}.fl-skel .skel-b:first-child{border-radius:50%;flex:none;width:42px;height:42px}.fl-skel .skel-b:last-child{width:50%;height:14px}@media (hover:hover){.fl-skel:hover{background:0 0}}.cm-m-me{cursor:pointer;width:36px;height:36px;animation:m-pop .35s var(--m-pop);transition:transform .15s var(--m-ease);background:0 0;border:0;border-radius:50%;padding:0;display:flex}.cm-m-me:active{transform:scale(.9)}.cm-title{box-sizing:border-box;border-radius:var(--radius);background:var(--card);color:#fff;min-width:0;max-width:100%;transition:background .15s, transform .15s var(--m-ease), width .2s var(--m-ease);animation:m-rise .3s var(--m-ease);align-items:center;gap:12px;padding:8px 14px 8px 8px;text-decoration:none;display:flex}@media (hover:hover){.cm-title:hover{background:var(--hover)}}.cm-title:active{transform:scale(.98)}.cm-title-ava{transition:box-shadow .2s var(--m-ease), transform .25s var(--m-pop);border-radius:14px;display:flex}.cm-title-ava .avatar,.cm-title-ava .avatar img{border-radius:14px}@media (hover:hover){.cm-title:hover .cm-title-ava{transform:rotate(-4deg)scale(1.04)}}.cm-title.on .cm-title-ava{box-shadow:0 0 0 3px var(--card), 0 0 0 5px var(--orange)}.cm-title-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cm-title-text>b{letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:800;line-height:1.25;overflow:hidden}.cm-title-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cm-title-text small b{color:var(--orange);font-weight:800}.cm-m-chips button.cm-m-add{color:#fff;background:0 0;border:2px dashed #4a4a4a;gap:4px}.cm-m-chips button.cm-m-add svg{transition:transform .25s var(--m-pop)}.cm-m-chips button.cm-m-add:active svg{transform:rotate(90deg)}.cm-follow-pop{animation:cm-follow .4s var(--m-pop)}.cm-follow-pop svg{animation:m-pop .4s var(--m-pop)}@keyframes cm-follow{0%{transform:scale(1)}40%{transform:scale(.94)}to{transform:scale(1)}}.round.cm-rail.on{background:var(--orange);color:#fff}@media (width<=1280px){.cm-page{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.cm-now{display:none}}@media (width<=900px){.cm-page{grid-template-columns:minmax(0,1fr)}.cm-side{display:none}.cm-open-side{width:340px}}@media (prefers-reduced-motion:reduce){.cm-post-in,.cm-new-pill,.cm-list-swap,.cm-like-pop svg,.cm-like-pop:after,.cm-ring:before,.cm-comment-in,.cm-comment-in:before,.cm-open,.cm-profile,.cm-follow-pop,.cm-follow-pop svg,.cm-compose-pic,.cm-compose-tags .cm-tag,.cm-replying,.cm-game-in,.cm-game-out,.cm-edited:after,.cm-game-head,.cm-now-card,.cm-picker-list,.cm-game-chosen,.cm-prof-edit,.fl-clear,.fl-in,.fl-done,.fl-none,.cm-m-me,.cm-title{animation:none!important}.cm-gicon img,.cm-game-cover img{transition:none!important}}.cm-m{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;min-height:0;padding:0 0 96px;display:flex;overflow-y:auto}.cm-m>*{flex:none}.cm-m-now{scrollbar-width:none;gap:14px;padding:2px 16px 4px;display:flex;overflow-x:auto}.cm-m-now::-webkit-scrollbar{display:none}.cm-m-now a{color:#fff;flex-direction:column;flex:none;align-items:center;gap:7px;width:64px;text-decoration:none;display:flex}.cm-m-now .cm-ring:after{background:var(--bg)}.cm-m-live{z-index:2;height:16px;padding:0 5px;font-size:9px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.cm-m-now-name{white-space:nowrap;text-overflow:ellipsis;max-width:64px;font-size:11px;font-weight:700;overflow:hidden}.cm-m-chips{scrollbar-width:none;gap:8px;padding:0 16px;display:flex;overflow-x:auto}.cm-m-chips::-webkit-scrollbar{display:none}.cm-m-chips button{background:var(--card);height:38px;color:var(--text-2);font:700 13px var(--font);border:0;border-radius:19px;flex:none;align-items:center;gap:7px;padding:0 15px;display:inline-flex}.cm-m-chips button:has(.cm-gicon){gap:8px;padding:0 14px 0 8px}.cm-m-chips button.on{color:#111;background:#fff}.cm-m .cm-list{padding:0 10px}.cm-m .cm-post{border-radius:20px;padding:15px}.cm-m .cm-new-pill{top:4px}.cm-fab{right:18px;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:6;background:var(--orange);color:#fff;width:58px;height:58px;animation:m-pop .35s var(--m-pop);border:0;border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 10px 26px #00000080}.cm-fab:active{transform:scale(.94)}.cm-m-post{flex-direction:column;min-height:0;display:flex}.cm-m-post-scroll{flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 16px 0;display:flex;overflow-y:auto}.cm-m-count{margin:4px 0 0;font-size:15px;font-weight:800}.cm-m-post .cm-comments{flex:none;padding:0;overflow:visible}.cm-m-post .cm-reply{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--bg);margin:auto -16px 0;position:sticky;bottom:0}.cm-m-post .cm-reply .input{border-radius:23px;height:46px}.cm-m-prof{padding:0 10px;overflow-y:auto}.cm-m-prof .cm-prof-main{padding:0 16px 18px}.cm-m-prof .cm-prof-ava{padding:5px;top:-44px;left:16px}@media (width<=700px){.cm-open{border-radius:0;flex-direction:column;width:100vw;height:100dvh}.cm-open-side{border-left:0;flex:1;width:auto}.cm-open-media{flex:none;height:42vh}}@media (prefers-reduced-motion:reduce){.cm-fab{animation:none!important}}.cm-room{background:var(--green);color:#fff;height:34px;font:800 13px var(--font);cursor:pointer;white-space:nowrap;animation:m-pop .35s var(--m-pop);border:0;border-radius:11px;align-items:center;gap:6px;margin-left:auto;padding:0 13px;display:inline-flex}@media (hover:hover){.cm-room:hover{filter:brightness(1.08)}}.cm-room.big{border-radius:13px;height:42px;margin-left:0;padding:0 16px;font-size:14px}.cm-now-card{background:var(--raised);animation:m-rise .35s var(--m-ease);border-radius:16px;align-items:center;gap:14px;margin-top:16px;padding:12px;display:flex}.cm-now-ico{color:#fff;background:#3a3a3a;border-radius:16px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.cm-now-ico.live{box-shadow:0 0 0 2px var(--red)}.cm-now-ico.game{background:0 0;border-radius:10px;width:42px}.cm-now-ico .cm-live-pill{height:18px;padding:0 6px;font-size:10px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.cm-now-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cm-now-label{letter-spacing:.06em;color:var(--green);font-size:11px;font-weight:800}.cm-now-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;overflow:hidden}.cm-now-text>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cm-now-card .cm-room.big{flex:none}@media (width<=700px){.cm-now-card{flex-wrap:wrap}.cm-now-card .cm-room.big{justify-content:center;width:100%}}.cm-check-room input:checked{background:var(--green);border-color:var(--green)}@media (prefers-reduced-motion:reduce){.cm-room{animation:none!important}}.cm-gicon{color:#fff;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.cm-gicon img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s var(--m-ease);position:absolute;inset:0}.cm-gicon img.ready{opacity:1}.cm-game-head{animation:m-rise .3s var(--m-ease);align-items:center;gap:16px;padding:16px;display:flex}.cm-game-cover{border-radius:14px;flex:none;justify-content:center;align-items:center;width:96px;height:128px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.cm-game-cover img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s var(--m-ease), transform .45s var(--m-ease);position:absolute;inset:0;transform:scale(1.04)}.cm-game-cover img.ready{opacity:1;transform:none}.cm-game-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cm-game-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.cm-game-text h2{text-wrap:balance;margin:0;font-size:26px;font-weight:800;line-height:1.15}.cm-game-nums{color:var(--muted);font-size:13px}.cm-game-acts{flex:none;align-self:flex-start;align-items:center;gap:6px;display:flex}.cm-game-close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.cm-game-close:hover{background:var(--hover);color:#fff}}.cm-m .cm-game-head{grid-template-columns:66px minmax(0,1fr);align-items:start;gap:8px 12px;margin:0 16px;padding:12px;display:grid;position:relative}.cm-m .cm-game-cover{border-radius:12px;grid-row:1/3;width:66px;height:88px}.cm-m .cm-game-text{padding-right:30px}.cm-m .cm-game-kicker{font-size:11px}.cm-m .cm-game-text h2{font-size:19px}.cm-m .cm-game-acts{display:contents}.cm-m .cm-game-acts .cm-follow{justify-self:start;height:34px;padding:0 14px;font-size:13px}.cm-m .cm-game-close{width:32px;height:32px;position:absolute;top:6px;right:6px}.cm-game-list a.cm-game-in,.cm-m-chips button.cm-game-in{animation:m-pop .35s var(--m-pop)}.cm-game-out{pointer-events:none;animation:cm-game-out .22s var(--m-ease) forwards}@keyframes cm-game-out{to{opacity:0;transform:translate(-8px)scale(.94)}}.cm-post{position:relative}.cm-post.cm-edited:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--orange);pointer-events:none;animation:cm-edited .9s var(--m-ease) forwards;position:absolute;inset:0}@keyframes cm-edited{0%{opacity:0}20%{opacity:1}to{opacity:0}}.cm-mention-pop{background:var(--card);border:1px solid var(--line-strong);border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:relative;box-shadow:0 12px 32px #00000073}.cm-mention-pop [role=option]{color:#fff;background:0 0}.cm-mention-pop .grow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-mention-title{letter-spacing:.06em;color:var(--faint);padding:4px 10px;font-size:11px;font-weight:800}.cm-mention-user{color:var(--muted);font-size:12px}.cm-at{color:var(--orange);font-weight:700;text-decoration:none}@media (hover:hover){.cm-at:hover{text-decoration:underline}}.cm-comment.cm-comment-flash:after{content:"";pointer-events:none;animation:cm-comment-flash 1.4s var(--m-ease) forwards;background:#fc7a0029;border-radius:12px;position:absolute;inset:-6px -8px}@keyframes cm-comment-flash{0%,30%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cm-comment.cm-comment-flash:after{opacity:0;animation:none}}.cm-clipb{color:#fff;cursor:pointer;width:64px;animation:m-pop .3s var(--m-pop) both;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:7px;padding:0;display:flex;position:relative}.cm-clipb-plus{top:calc(var(--clip-size,58px) - 16px);z-index:2;right:0}.cm-clipb-name{white-space:nowrap;text-overflow:ellipsis;max-width:64px;font-size:11px;font-weight:700;overflow:hidden}.cm-clipb.seen .cm-clipb-name{color:var(--muted)}.cm-ring.clip{transition:transform .18s var(--m-ease);border-radius:18px;overflow:hidden}@media (hover:hover){.cm-clipb:hover .cm-ring.clip{transform:scale(1.04)}}.cm-ring.clip:before{background:conic-gradient(var(--orange) 0 40%, #ffb066 50%, var(--orange) 60% 80%, transparent 80% 100%);border-radius:0;inset:-40%}.cm-ring.clip:after{border-radius:16px;inset:2px}.cm-ring.clip .avatar,.cm-ring.clip .avatar img{border-radius:14px}.cm-ring.clip.seen:before{background:#3a3a3a;animation:none;inset:0}.cm-ring.clip.mine:before{background:repeating-conic-gradient(#5a5a5a 0 6deg, transparent 6deg 12deg);animation:none;inset:0}.cm-now-clips{flex-wrap:wrap;gap:8px 6px;display:flex}.cm-now-clips .cm-clipb{width:60px}.cm-m-now .cm-ring.clip:after{background:var(--bg)}.cm-clip-tile{aspect-ratio:9/16;color:#fff;text-align:left;cursor:pointer;background:#262626;border:0;border-radius:16px;flex:none;width:150px;padding:0;position:relative;overflow:hidden}.cm-clip-tile img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--m-ease);position:absolute;inset:0}.cm-clip-tile img.blur{filter:blur(18px);transform:scale(1.1)}@media (hover:hover){.cm-clip-tile:hover img:not(.blur){transform:scale(1.04)}}.cm-clip-tile:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000bf);position:absolute;inset:50% 0 0}.cm-clip-len{z-index:1;background:#0009;border-radius:7px;align-items:center;height:22px;padding:0 7px;font-size:11px;font-weight:800;display:flex;position:absolute;top:8px;left:8px}.cm-clip-cap{z-index:1;flex-direction:column;gap:2px;font-size:12px;line-height:1.3;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.cm-clip-cap span{color:#c2c2c2}.cm-clips-row{flex-direction:column;gap:12px;padding:16px;display:flex}.cm-clips-row>b{font-size:15px}.cm-clips-scroll{scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.cm-clips-scroll::-webkit-scrollbar{display:none}.cm-clip-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.cm-clip-grid .cm-clip-tile{width:auto}.cm-prof-tabs{gap:6px;display:flex}.cm-prof-tabs button{background:var(--card);height:40px;color:var(--text-2);font:800 14px var(--font);cursor:pointer;border:0;border-radius:13px;align-items:center;gap:6px;padding:0 18px;transition:background .15s,color .15s;display:inline-flex}.cm-prof-tabs button.on{color:#111;background:#fff}.cm-clip-compose{gap:16px;display:flex}.cm-clip-drop{aspect-ratio:9/16;width:220px;transition:box-shadow .18s, transform .18s var(--m-ease);background:linear-gradient(160deg,#2a2a2a,#1f1f1f);border-radius:22px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #333}.cm-clip-drop.over{box-shadow:inset 0 0 0 2px var(--orange);transform:scale(1.02)}.cm-clip-drop.has{box-shadow:none;background:#0e0e0e}.cm-clip-pick{background:var(--orange);color:#fff;cursor:pointer;width:64px;height:64px;transition:transform .18s var(--m-pop);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}@media (hover:hover){.cm-clip-pick:hover{transform:scale(1.06)}}.cm-clip-drop.over .cm-clip-pick{transform:scale(1.12)}.cm-clip-tip{color:var(--text-2);background:#232323;border-radius:13px;margin:0;padding:12px;font-size:12px;line-height:1.6}.cm-clip-drop video{object-fit:contain;width:100%;height:100%;animation:m-fade .25s var(--m-ease)}.cm-clip-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:16px;font-size:12px;line-height:1.5;display:flex}.cm-clip-empty b{color:#fff;font-size:15px}.cm-clip-stage{text-align:center;animation:m-rise .25s var(--m-ease);background:#000000b3;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:10px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.cm-clip-stage.failed{background:var(--red)}.cm-clip-bar{background:#fff3;border-radius:3px;width:100%;height:5px;overflow:hidden}.cm-clip-bar i{background:var(--orange);transform-origin:0;height:100%;transition:transform .2s linear;display:block}.cm-clip-swap{background:#0009;width:34px;height:34px;position:absolute;top:8px;right:8px}.cm-clip-side{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}@media (width<=700px){.cm-clip-compose{flex-direction:column}.cm-clip-drop{aspect-ratio:auto;width:100%;height:46vh}}.cm-clipv:before{content:"";z-index:-1;background:#000000db;position:absolute;inset:0}.cm-clipv.closing{pointer-events:none;animation:.2s forwards m-out}.cm-clipv{z-index:90;animation:m-fade .2s var(--m-ease);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cm-clipv .cm-clipv-close{top:calc(18px + env(safe-area-inset-top,0px));z-index:5;border:1px solid var(--line-strong);background:#202020eb;width:44px;height:44px;position:absolute;right:18px}.cm-clipv-main{box-sizing:border-box;align-items:center;gap:18px;height:100%;padding:24px 0;display:flex}.cm-clipv-stage{aspect-ratio:9/16;max-width:calc(100vw - 120px);height:min(100dvh - 48px,860px);animation:cm-clip-in .3s var(--m-ease);background:#000;border-radius:24px;position:relative;overflow:hidden}@keyframes cm-clip-in{0%{opacity:0;transform:translateY(24px)scale(.98)}}.cm-clipv-stage>.sens-reveal{width:100%;height:100%}.cm-clipv-video{object-fit:contain;cursor:pointer;background:#000;width:100%;height:100%;display:block}.cm-clipv-bars{z-index:2;gap:4px;display:flex;position:absolute;top:12px;left:12px;right:12px}.cm-clipv-bars span{background:#ffffff59;border-radius:2px;flex:1;height:3px;overflow:hidden}.cm-clipv-bars i{transform-origin:0;background:#fff;height:100%;display:block}.cm-clipv-paused{pointer-events:none;width:72px;height:72px;animation:m-pop .2s var(--m-pop);background:#0000008c;border-radius:36px;justify-content:center;align-items:center;margin:-36px 0 0 -36px;display:flex;position:absolute;top:50%;left:50%}.cm-clipv .cm-clipv-mute{z-index:2;color:#fff;background:#0000008c;width:38px;height:38px;position:absolute;top:24px;left:12px}.cm-clipv-info{z-index:2;pointer-events:none;background:linear-gradient(#0000,#000c);flex-direction:column;gap:9px;padding:70px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.cm-clipv-info>*{pointer-events:auto}.cm-clipv-who{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;align-items:center;gap:9px;padding:0;display:flex}.cm-clipv-who b{font-size:15px}.cm-clipv-who span{color:#c2c2c2;font-size:12px}.cm-clipv-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.cm-clipv-text a{color:var(--orange);font-weight:700;text-decoration:none}.cm-clipv-info .cm-game-chip{background:#00000080;align-self:flex-start}.cm-clipv-acts{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:16px;display:flex}.cm-clipv-act{color:#c2c2c2;font:700 12px var(--font);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;display:flex}.cm-clipv-ico{color:#fff;background:#2a2a2a;border-radius:27px;justify-content:center;align-items:center;width:54px;height:54px;transition:background .15s;display:flex}.cm-clipv-act.on .cm-clipv-ico{background:#383838}@media (hover:hover){.cm-clipv-act:hover .cm-clipv-ico{background:#383838}}.cm-clipv-act.liked .cm-clipv-ico{color:#ff4d6d}.cm-clipv-gap{height:24px}.cm-clipv .cm-clipv-nav{border:1px solid var(--line-strong);background:#202020eb;width:54px;height:54px}.cm-clipv-nav:disabled{opacity:.35}.cm-clipv-thread{background:var(--card);width:380px;min-height:0;animation:cm-thread-in .25s var(--m-ease);border-radius:22px;flex-direction:column;align-self:stretch;display:flex;overflow:hidden}@keyframes cm-thread-in{0%{opacity:0;transform:translate(24px)}}.cm-clipv-thread header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.cm-clipv-thread .cm-comments{flex:1;overflow-y:auto}.cm-stage-video{background:#000;max-width:100%;max-height:100%}@keyframes cm-sheet-in{0%{transform:translateY(100%)}}@media (width<=700px){.cm-clipv-main{gap:0;width:100%;padding:0}.cm-clipv-stage{aspect-ratio:auto;border-radius:0;width:100vw;max-width:none;height:100dvh}.cm-clipv-acts{z-index:3;justify-content:flex-end;position:absolute;bottom:120px;right:10px}.cm-clipv-acts .cm-clipv-nav,.cm-clipv-gap{display:none}.cm-clipv-info{padding-right:76px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.cm-clipv-thread{z-index:4;width:auto;height:70dvh;animation:cm-sheet-in .28s var(--m-ease);border-radius:22px 22px 0 0;position:absolute;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){.cm-clipb,.cm-clipv,.cm-clipv-stage,.cm-clipv-thread,.cm-clipv-paused,.cm-clip-stage,.cm-clip-drop video{animation:none!important}.cm-clip-tile img,.cm-ring.clip{transition:none!important}}.cm-clip-drop.has video{transition:filter .3s var(--m-ease)}.cm-clip-drop.busy video{filter:brightness(.6)saturate(.8)}.cm-clip-drop.busy:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff1a 50%,#0000 65%);animation:1.6s linear infinite cm-sweep;position:absolute;inset:0}@keyframes cm-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cm-clip-stage svg{animation:1s linear infinite cm-spin}@media (prefers-reduced-motion:reduce){.cm-clip-drop.busy:after,.cm-clip-stage svg{animation:none}.cm-clip-drop,.cm-clip-pick{transition:none}}.cm-prof-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cm-plink{color:#fff;height:36px;transition:transform .15s var(--m-ease), filter .15s;animation:m-pop .3s var(--m-pop) both;border-radius:12px;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.cm-plink span{opacity:.85;font-weight:600}@media (hover:hover){.cm-plink:hover{filter:brightness(1.08);color:#fff;transform:translateY(-1px)}}.cm-plink.twitch{background:#7c3aed}.cm-plink.youtube{background:#d6262f}.cm-plink.kick{background:#2f8a10}.cm-links-edit{flex-direction:column;gap:8px;display:flex}.cm-link-field{align-items:center;gap:10px;display:flex}.cm-link-field .input{flex:1;min-width:0}.cm-link-tag{color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:82px;height:34px;font-size:12px;font-weight:800;display:flex}.cm-link-field.twitch .cm-link-tag{background:#7c3aed}.cm-link-field.youtube .cm-link-tag{background:#d6262f}.cm-link-field.kick .cm-link-tag{background:#2f8a10}@media (prefers-reduced-motion:reduce){.cm-plink{transition:none;animation:none}}.cm-create.m-sheet{height:auto;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));gap:10px}.cm-create-title{padding:0 4px 4px;font-size:18px}.cm-create-opt{background:var(--raised);color:#fff;text-align:left;font:inherit;cursor:pointer;animation:m-rise .3s var(--m-ease) both;border:0;border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}.cm-create-opt+.cm-create-opt{animation-delay:50ms}.cm-create-opt .grow{flex-direction:column;gap:2px;display:flex}.cm-create-opt b{font-size:16px}.cm-create-opt .grow span{color:var(--muted);font-size:13px}.cm-create-ico{color:#fff;background:#333;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.cm-create-ico.clip{background:var(--orange)}.cm-create-opt>svg.icon:last-child{color:var(--muted)}@media (prefers-reduced-motion:reduce){.cm-create-opt{animation:none}}.cm-pill{color:#fff;letter-spacing:.03em;white-space:nowrap;border-radius:12px;align-items:center;height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.cm-pill.green{background:var(--green)}.cm-pill.gray{background:var(--line-strong)}.cm-pill.red{background:var(--red)}.cm-pill.pulse{animation:1.4s ease-in-out infinite cm-pulse}@keyframes cm-pulse{50%{filter:brightness(1.15);transform:scale(1.06)}}.cm-join{color:#fff;height:44px;font:800 14px var(--font);cursor:pointer;white-space:nowrap;border:0;border-radius:13px;align-items:center;gap:8px;padding:0 18px;transition:transform .12s,filter .15s;display:inline-flex}.cm-join.orange{background:var(--orange)}.cm-join.green{background:var(--green)}@media (hover:hover){.cm-join:hover{filter:brightness(1.08)}}.cm-join:active{transform:scale(.96)}.cm-join:disabled{opacity:.7}.cm-group{flex-direction:column;gap:10px;margin-top:4px;transition:opacity .3s,filter .3s;display:flex}.cm-group.closed{opacity:.55;filter:grayscale(.4)}.cm-group-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cm-group-room{background:var(--frame);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.cm-group-seats{gap:6px;display:flex}.cm-group-seats>:first-child{box-shadow:0 0 0 2px var(--green);border-radius:50%}.cm-seat{box-sizing:border-box;width:40px;height:40px;color:var(--faint);animation:cm-seat-in .35s var(--m-pop) both;border:2px dashed #4a4a4a;border-radius:20px;justify-content:center;align-items:center;font-size:18px;display:flex}.cm-seat:nth-child(3){animation-delay:60ms}.cm-seat:nth-child(4){animation-delay:.12s}.cm-seat:nth-child(5){animation-delay:.18s}@keyframes cm-seat-in{0%{opacity:0;transform:scale(.6)}}.cm-group-where{min-width:160px;color:var(--text-2);flex:1;font-size:13px}.cm-group-where b{color:#fff}.cm-event{background:var(--frame);border-radius:20px;margin-top:4px;overflow:hidden}.cm-event-cover{box-sizing:border-box;align-items:flex-end;min-height:150px;padding:16px;display:flex;position:relative}.cm-event-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-event-cover:after{content:"";background:linear-gradient(#0000 30%,#000000a6);position:absolute;inset:0}.cm-event-head{z-index:1;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.cm-event-head>div{flex-direction:column;min-width:0;display:flex}.cm-event-head>div>b{font-size:20px;font-weight:800}.cm-event-head>div>span{color:#eee;font-size:13px}.cm-event-day{background:var(--orange);color:#fff;border-radius:15px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:56px;height:62px;display:flex}.cm-event-day span{font-size:10px;font-weight:800}.cm-event-day b{font-size:24px;line-height:1}.cm-event-body{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.cm-count3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cm-count3>div{background:var(--card);text-align:center;border-radius:14px;flex-direction:column;padding:10px;display:flex}.cm-count3 b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.cm-count3 span{color:var(--muted);font-size:10.5px;font-weight:800}.cm-count-n{animation:cm-count-tick .35s var(--m-pop);display:inline-block}@keyframes cm-count-tick{0%{opacity:.3;transform:translateY(-6px)}}.cm-event-rsvp,.cm-event-live{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.cm-event-rsvp b{color:#fff}.cm-event-people{display:flex}.cm-event-people>*{box-shadow:0 0 0 2px var(--frame);animation:cm-seat-in .3s var(--m-pop) both;border-radius:50%}.cm-event-people>*+*{margin-left:-9px}.cm-vou,.cm-talvez{height:42px;font:800 14px var(--font);cursor:pointer;border:0;border-radius:13px;align-items:center;gap:6px;padding:0 18px;transition:background .2s,transform .12s;display:inline-flex}.cm-vou{background:var(--orange);color:#fff}.cm-vou.on{background:var(--green)}.cm-talvez{background:var(--raised);color:#fff}.cm-talvez.on{background:var(--line-strong);box-shadow:inset 0 0 0 2px #fff}.cm-vou:active,.cm-talvez:active{transform:scale(.95)}.cm-vou-pop{animation:cm-vou-pop .4s var(--m-pop)}@keyframes cm-vou-pop{40%{transform:scale(1.12)}}.cm-event.live{box-shadow:0 0 0 2px var(--green)}.cm-event-ended{color:var(--faint);font-size:13px}.cm-upcoming{flex-direction:column;gap:4px;padding:0 4px;display:flex}.cm-up{color:#fff;animation:m-rise .3s var(--m-ease) both;border-radius:14px;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}@media (hover:hover){.cm-up:hover{background:var(--raised)}}.cm-up .grow{flex-direction:column;min-width:0;display:flex}.cm-up .grow b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.cm-up .grow span{color:var(--muted);font-size:12px}.cm-up-day{background:var(--raised);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;height:46px;display:flex}.cm-up-day.on{background:var(--orange)}.cm-up-day span{color:var(--text-2);font-size:9.5px;font-weight:800}.cm-up-day.on span{color:#fff}.cm-up-day b{font-size:13px}.cm-gform{flex-direction:column;gap:14px;display:flex}.cm-gform .field{flex-direction:column;gap:6px;margin:0;display:flex}.cm-gsec{flex-direction:column;gap:8px;display:flex}.cm-glbl{letter-spacing:.08em;color:var(--faint);font-size:11px;font-weight:800}.cm-grow2{gap:8px;display:flex}.cm-grow2>:first-child{flex:1;min-width:0}.cm-grank{flex:none;width:150px}.cm-gfoot{align-items:center;gap:12px;margin-top:2px;display:flex}.cm-gmid{text-align:center}.cm-tiles{flex-wrap:wrap;gap:8px;display:flex}.cm-tile{color:#fff;cursor:pointer;width:64px;font:700 11px var(--font);opacity:.72;animation:cm-seat-in .3s var(--m-pop) both;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;transition:opacity .15s;display:flex}.cm-tile>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:64px;overflow:hidden}.cm-tile>:first-child{transition:box-shadow .18s ease, transform .18s var(--m-pop);border-radius:12px}@media (hover:hover){.cm-tile:hover{opacity:1}.cm-tile:hover>:first-child{transform:translateY(-2px)}}.cm-tile.on{opacity:1}.cm-tile.on>:first-child{box-shadow:0 0 0 3px var(--orange)}.cm-tile.other{color:var(--faint)}.cm-tile-find{box-sizing:border-box;border:2px dashed #4a4a4a;place-items:center;width:56px;height:75px;display:grid}@media (hover:hover){.cm-tile.other:hover .cm-tile-find{border-color:var(--orange);color:var(--orange)}}.cm-tiles-search{align-items:flex-start;gap:8px;display:flex}.cm-tiles-search>:first-child{flex:1;min-width:0}.cm-seg{background:var(--frame);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid;position:relative}.cm-seg-thumb{background:var(--orange);width:calc(25% - 5px);transform:translateX(calc(var(--i) * (100% + 4px)));transition:transform .28s var(--m-pop);border-radius:10px;position:absolute;top:4px;bottom:4px;left:4px}.cm-seg button{height:36px;color:var(--text-2);font:700 13px var(--font);cursor:pointer;background:0 0;border:0;border-radius:10px;transition:color .2s;position:relative}@media (hover:hover){.cm-seg button:hover:not(.on){color:#fff}}.cm-seg button.on{color:#fff;font-weight:800}.cm-seg.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-seg.two .cm-seg-thumb{width:calc(50% - 6px)}.cm-slots{flex-direction:column;gap:12px;display:flex}.cm-slots-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-slots-row>:first-child{box-shadow:0 0 0 2px var(--green);border-radius:50%}.cm-slot{box-sizing:border-box;color:#fff;width:42px;height:42px;font:800 18px var(--font);cursor:pointer;transition:background .15s ease, border-color .15s ease, transform .15s var(--m-pop);background:0 0;border:2px dashed #3a3a3a;border-radius:21px;place-items:center;padding:0;display:grid}@media (hover:hover){button.cm-slot:hover{border-color:var(--orange);transform:scale(1.06)}}.cm-slot.on{background:var(--orange);animation:cm-seat-in .25s var(--m-pop);border:0}.cm-slot-more{background:var(--orange);color:#fff;height:42px;font:800 15px var(--font);cursor:pointer;animation:cm-count-tick .25s var(--m-pop);border:0;border-radius:21px;padding:0 14px;box-shadow:0 3px #b85700}.cm-slot-add{height:42px;color:var(--text-2);font:700 13px var(--font);cursor:pointer;background:0 0;border:2px dashed #3a3a3a;border-radius:21px;padding:0 14px}@media (hover:hover){.cm-slot-add:hover{border-color:var(--orange);color:#fff}}.cm-slots-n{margin-left:auto;font-size:13px}.cm-slots-many{animation:m-pop .25s var(--m-pop);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cm-stepper.big{background:var(--frame);gap:6px;width:auto}.cm-stepper.big button{background:var(--raised)}.cm-stepper.big .cm-step-n{text-align:center;font-variant-numeric:tabular-nums;width:64px;font-size:22px}.cm-slots-lbl{color:var(--muted);font-size:13px}.cm-quick{background:var(--raised);color:#fff;height:34px;font:700 13px var(--font);cursor:pointer;border:0;border-radius:11px;padding:0 12px;transition:background .15s}@media (hover:hover){.cm-quick:hover:not(.on){background:var(--hover)}}.cm-quick.on{background:var(--orange);font-weight:800}.cm-groom{box-sizing:border-box;background:var(--raised);white-space:nowrap;border-radius:13px;flex:1;align-items:center;gap:10px;min-width:0;height:44px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.cm-groom>span:not(.cm-groom-dot){color:var(--faint);text-overflow:ellipsis;overflow:hidden}.cm-groom-dot{background:var(--green);border-radius:4px;flex:none;width:8px;height:8px;margin-left:auto;animation:2s ease-in-out infinite cm-dot}@keyframes cm-dot{50%{box-shadow:0 0 0 4px #14c75e40}}.cm-groom.off{white-space:normal;height:auto;min-height:44px;color:var(--text-2);padding:8px 12px;font-size:12.5px}.cm-groom.off .icon{color:var(--orange);flex:none}.cm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cm-steps-i{text-align:left;font:700 12px var(--font);color:var(--faint);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.cm-steps-i:disabled{cursor:default}.cm-steps-bar{background:#383838;border-radius:3px;height:5px;position:relative;overflow:hidden}.cm-steps-bar:after{content:"";background:var(--orange);transform-origin:0;transition:transform .35s var(--m-pop), background .2s ease;position:absolute;inset:0;transform:scaleX(0)}.cm-steps-i.now{color:#fff;font-weight:800}.cm-steps-i.now .cm-steps-bar:after{transform:scaleX(1)}.cm-steps-i.done{color:var(--green);font-weight:800}.cm-steps-i.done .cm-steps-bar:after{background:var(--green);transform:scaleX(1)}.cm-ev-sum{background:var(--frame);color:#fff;text-align:left;font:inherit;cursor:pointer;animation:m-pop .25s var(--m-pop);border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cm-ev-sum .grow{flex-direction:column;min-width:0;display:flex}.cm-ev-sum b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cm-ev-sum .grow>span{color:var(--muted);font-size:12px}.cm-ev-sum-ph{background:var(--raised);width:26px;height:35px;color:var(--orange);border-radius:6px;place-items:center;display:grid}.cm-ev-sum-edit{color:var(--orange);font-size:12px;font-weight:700}.cm-step-pane{animation:cm-pane-in .3s var(--m-pop);flex-direction:column;gap:14px;display:flex}@keyframes cm-pane-in{0%{opacity:0;transform:translate(14px)}}.cm-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cm-days button{background:var(--raised);color:#fff;height:64px;font:inherit;cursor:pointer;transition:background .15s ease, transform .15s var(--m-pop), box-shadow .15s ease;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.cm-days button b{font-size:15px}.cm-days button span{color:var(--muted);font-size:11px}@media (hover:hover){.cm-days button:hover:not(.on){background:var(--hover)}}.cm-days button.on{background:var(--orange);transform:translateY(-2px);box-shadow:0 3px #b85700}.cm-days button.on span{color:#fff}.cm-clock{background:var(--frame);border-radius:16px;justify-content:center;align-items:center;gap:14px;padding:12px;display:flex}.cm-clock button{background:var(--raised);color:#fff;cursor:pointer;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@media (hover:hover){.cm-clock button:hover{background:var(--hover)}}.cm-clock button:active{transform:scale(.94)}.cm-clock-n{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:110px;animation:cm-count-tick .25s var(--m-pop);font-size:36px}.cm-cover-btn{flex:none}.cm-gform-pic.sm{border-radius:13px;flex:none;width:80px;height:46px}.cm-gform-pic.sm .round{width:22px;height:22px;top:3px;right:3px}.cm-group-bar{background:var(--frame);border-radius:5px;height:10px;overflow:hidden}.cm-group-bar span{background:var(--green);transform-origin:0;height:100%;animation:cm-bar-in .6s var(--m-pop) both;border-radius:5px;transition:width .4s;display:block}@keyframes cm-bar-in{0%{transform:scaleX(0)}}.cm-group-stack{display:flex}.cm-group-stack>*{box-shadow:0 0 0 2px var(--frame);animation:cm-seat-in .3s var(--m-pop) both;border-radius:50%}.cm-group-stack>*+*{margin-left:-10px}.cm-group-stack>:first-child{box-shadow:0 0 0 2px var(--green)}.cm-group-more{box-sizing:border-box;background:var(--raised);align-items:center;height:34px;padding:0 10px;font-size:12px;font-weight:800;display:flex;border-radius:17px!important}.cm-gform-hint{color:var(--faint);font-size:12.5px}.cm-stepper{background:var(--raised);border-radius:14px;justify-content:space-between;align-items:center;height:46px;padding:0 6px;display:flex}.cm-stepper button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}@media (hover:hover){.cm-stepper button:hover:not(:disabled){background:var(--hover)}}.cm-stepper button:disabled{opacity:.35}.cm-step-n{animation:cm-count-tick .25s var(--m-pop);font-size:17px}.cm-gform-pic{background:var(--raised);width:180px;height:100px;animation:m-pop .3s var(--m-pop);border-radius:14px;position:relative;overflow:hidden}.cm-gform-pic img{object-fit:cover;width:100%;height:100%;display:block}.cm-gform-pic .round{background:#0009;width:28px;height:28px;position:absolute;top:6px;right:6px}.cm-gform-wait{background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cm-gform-wait .icon{animation:.8s linear infinite plus-spin}.cm-create-ico.group{background:var(--green)}.cm-create-ico.event{background:#7048e8}@media (width<=700px){.cm-grow2{flex-wrap:wrap}.cm-grank{flex:auto;width:100%}.cm-days b{font-size:13px}.cm-group-room .cm-join,.cm-event-live .cm-join{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.cm-pill.pulse,.cm-seat,.cm-count-n,.cm-event-people>*,.cm-vou-pop,.cm-up,.cm-step-n,.cm-gform-pic,.cm-gform-wait .icon,.cm-tile,.cm-slot.on,.cm-slot-more,.cm-slots-many,.cm-groom-dot,.cm-ev-sum,.cm-step-pane,.cm-clock-n,.cm-group-bar span,.cm-group-stack>*{animation:none}.cm-seg-thumb,.cm-steps-bar:after,.cm-days button,.cm-slot,.cm-tile>:first-child,.cm-group,.cm-vou,.cm-talvez,.cm-join{transition:none}}.ach-row{align-items:center;gap:12px;min-width:0;display:flex}.ach-row .grow{flex-direction:column;min-width:0;display:flex}.ach-row .grow b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.ach-row .grow span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ach-ico{background:var(--orange);color:#fff;border-radius:15px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;animation:2.4s ease-in-out infinite ach-ring;display:flex}@keyframes ach-ring{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-12deg)}85%{transform:rotate(10deg)}92%{transform:rotate(-5deg)}}.ach-btns{flex:none;gap:6px;display:flex}.ach-prompt{z-index:80;box-sizing:border-box;background:var(--card);border:1px solid var(--line-strong);width:min(440px,100vw - 32px);animation:ach-in .32s var(--m-pop);border-radius:22px;flex-direction:column;gap:10px;padding:16px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 20px 50px #0000008c}.ach-prompt p{color:var(--faint);margin:0;font-size:12.5px}.ach-prompt.leaving{animation:.22s forwards ach-out}@keyframes ach-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes ach-out{to{opacity:0;transform:translateY(16px)scale(.97)}}.ach-pending{animation:m-rise .3s var(--m-ease) both;border:1px solid #fc7a0073;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ach-card{color:#fff;border-radius:20px;align-items:stretch;min-height:150px;margin-top:4px;display:flex;position:relative;overflow:hidden}.ach-card:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff29 50%,#0000 65%);animation:1.1s .25s both ach-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes ach-shine{to{transform:translate(100%)}}.ach-card:before{content:"";background:#00000047;position:absolute;inset:0}.ach-art{z-index:1;flex:none;width:38%;max-width:260px;position:relative}.ach-art img{object-fit:cover;width:100%;height:100%;display:block}.ach-info{z-index:1;flex-direction:column;flex:1;gap:6px;min-width:0;padding:18px 20px;display:flex;position:relative}.ach-kind{background:var(--orange);letter-spacing:.04em;height:26px;animation:m-pop .4s var(--m-pop) .15s both;border-radius:13px;align-self:flex-start;align-items:center;padding:0 11px;font-size:11.5px;font-weight:800;display:inline-flex}.ach-info>b{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.15}.ach-sub{opacity:.9;font-size:13px}.ach-stats{flex-wrap:wrap;gap:22px;margin-top:4px;display:flex}.ach-stats>div{flex-direction:column;display:flex}.ach-stats span{opacity:.8;font-size:11px;font-weight:800}.ach-stats b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.ach-from{opacity:.8;margin-top:auto;font-size:12px}.gm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gm-card{background:var(--card);min-width:0;animation:m-rise .3s var(--m-ease) both;border-radius:20px;gap:14px;padding:14px;display:flex}.gm-card .grow{flex-direction:column;gap:3px;min-width:0;display:flex}.gm-card .grow>b{font-size:15px}.gm-cover{background:var(--raised);width:54px;height:72px;color:var(--muted);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.gm-title{background:var(--raised);border-radius:8px;align-self:flex-start;align-items:center;height:26px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.gm-detail{color:var(--muted);font-size:12.5px}.gm-badge{background:var(--orange);color:#fff;height:24px;animation:m-pop .4s var(--m-pop) .2s both;border-radius:12px;align-self:flex-start;align-items:center;gap:6px;margin-top:2px;padding:0 9px;font-size:11.5px;font-weight:800;display:inline-flex}.wr{animation:m-rise .3s var(--m-ease) both;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.wr-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wr-head>b{font-size:16px}.wr-head>span{color:var(--muted);flex:1;min-width:160px;font-size:13px}.wr-podium{justify-content:center;align-items:flex-end;gap:12px;display:flex}.wr-step{color:#fff;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;flex-direction:column;flex:0 180px;align-items:center;gap:6px;padding:0;display:flex}.wr-step>b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;overflow:hidden}.wr-step>span:not(.wr-block):not(.wr-seal){color:var(--muted);font-size:12.5px}.wr-block{background:var(--raised);transform-origin:bottom;width:100%;animation:wr-grow .45s var(--m-ease) both;border-radius:14px 14px 0 0;justify-content:center;align-items:center;font-size:28px;font-weight:800;display:flex}.wr-step.p1 .wr-block{background:var(--orange);height:110px;font-size:36px;animation-delay:.24s}.wr-step.p2 .wr-block{color:silver;height:80px;animation-delay:.12s}.wr-step.p3 .wr-block{color:#c58a5c;height:60px}@keyframes wr-grow{0%{opacity:0;transform:scaleY(0)}}.wr-step.p1>:first-child+*{box-shadow:0 0 0 3px var(--orange);border-radius:50%}.wr-seal{white-space:nowrap;background:var(--orange);height:22px;animation:m-pop .4s var(--m-pop) .5s both;border-radius:11px;align-items:center;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.wr-list{flex-direction:column;gap:4px;display:flex}.wr-row{animation:m-rise .25s var(--m-ease) both;border-radius:12px;align-items:center;gap:10px;padding:7px 10px;font-size:14px;display:flex}.wr-row.me{background:var(--raised)}.wr-row>span:last-child{font-variant-numeric:tabular-nums;font-weight:700}.wr-pos{width:24px;color:var(--muted);font-weight:800}.wr-row.me .wr-pos{color:var(--orange)}@media (width<=700px){.ach-prompt{width:auto;bottom:auto;left:16px;right:16px;top:calc(12px + env(safe-area-inset-top,0px))}.ach-row{flex-wrap:wrap}.ach-btns{width:100%}.ach-btns .btn{flex:1}.ach-card{flex-direction:column}.ach-art{width:100%;max-width:none;height:130px}.gm-grid{grid-template-columns:1fr}.wr-step.p1 .wr-block{height:84px}.wr-step.p2 .wr-block{height:62px}.wr-step.p3 .wr-block{height:46px}}@media (prefers-reduced-motion:reduce){.ach-ico,.ach-prompt,.ach-prompt.leaving,.ach-pending,.ach-card:after,.ach-kind,.gm-card,.gm-badge,.wr,.wr-block,.wr-seal,.wr-row{animation:none}}.dl{gap:12px}.dl-head{align-items:center;gap:12px;display:flex}.dl-head .grow{flex-direction:column;min-width:0;display:flex}.dl-head .grow b{font-size:15px}.dl-head .grow span{color:var(--muted);font-size:12.5px}.dl-ico{color:#fff;width:44px;height:44px;animation:m-pop .4s var(--m-pop) both;border-radius:13px;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.dl-ico.free{background:var(--green)}.dl-ico.off{background:#1971c2}.dl-body{background:var(--frame);border-radius:18px;gap:16px;padding:14px;display:flex}.dl-cover{aspect-ratio:460/215;background:var(--raised);border-radius:12px;flex:none;width:230px;overflow:hidden}.dl-cover img{object-fit:cover;width:100%;height:100%;display:block}.dl-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.dl-info>b{font-size:18px}.dl-price{align-items:baseline;gap:10px;display:flex}.dl-price s{color:var(--faint);font-size:14px}.dl-price b{color:var(--green);font-variant-numeric:tabular-nums;font-size:19px}.dl-note{color:var(--text-2);font-size:12.5px}.dl-go{background:var(--orange);color:#fff;border-radius:12px;align-self:flex-start;align-items:center;gap:7px;height:40px;margin-top:auto;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .12s,filter .15s;display:inline-flex}@media (hover:hover){.dl-go:hover{filter:brightness(1.08)}}.dl-go:active{transform:scale(.96)}.pl{background:var(--frame);border-radius:18px;flex-direction:column;gap:8px;padding:14px;display:flex}.pl>b{font-size:15px}.pl-opt{border:1px solid var(--line-strong);background:var(--card);color:#fff;height:44px;font:700 14px var(--font);text-align:left;cursor:pointer;border-radius:13px;padding:0 16px;transition:background .15s,border-color .15s,transform .12s}@media (hover:hover){.pl-opt:hover{border-color:var(--orange)}}.pl-opt:active{transform:scale(.98)}.pl-bar{background:var(--card);color:#fff;height:44px;font:700 14px var(--font);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:13px;padding:0;position:relative;overflow:hidden}.pl-bar.mine{border-color:var(--orange);font-weight:800}.pl-fill{background:var(--line-strong);transition:width .5s var(--m-ease);position:absolute;inset:0 auto 0 0}.pl-bar.mine .pl-fill{background:var(--orange)}.pl-reveal .pl-fill{animation:pl-grow .6s var(--m-ease) both}@keyframes pl-grow{0%{width:0!important}}.pl-text{justify-content:space-between;align-items:center;height:100%;padding:0 16px;display:flex;position:relative}.pl-total{color:var(--faint);font-size:12px}.pl-tag{color:#fff;border-radius:6px;align-items:center;height:18px;padding:0 7px;font-size:9.5px;font-weight:800;display:inline-flex}.pl-tag.v0{background:var(--orange)}.pl-tag.v1{background:var(--line-strong)}.pl-tag.v2{background:#555}.ch-banner{background:var(--orange);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;animation:m-rise .3s var(--m-ease) both;border:0;border-radius:22px;align-items:center;gap:16px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.ch-banner:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);animation:2.6s 1s infinite ach-shine;position:absolute;inset:0;transform:translate(-100%)}.ch-ico{background:#0000002e;border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.ch-banner .grow{flex-direction:column;gap:2px;min-width:0;display:flex}.ch-kicker{opacity:.92;font-size:11.5px;font-weight:800}.ch-banner .grow b{letter-spacing:-.01em;font-size:20px;font-weight:800}.ch-sub{opacity:.95;font-size:12.5px;font-weight:600}.ch-go{height:40px;color:var(--orange);background:#fff;border-radius:12px;flex:none;align-items:center;padding:0 16px;font-size:14px;font-weight:800;display:flex}.ch-dlg{flex-direction:column;gap:14px;display:flex}.ch-dlg-head{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.ch-grid{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;max-height:60vh;display:grid;overflow:auto}.ch-entry{animation:m-rise .3s var(--m-ease) both;flex-direction:column;gap:8px;display:flex}.ch-thumb{aspect-ratio:9/14;background:var(--raised);cursor:pointer;border:0;border-radius:16px;padding:0;position:relative;overflow:hidden}.ch-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ch-entry.lead .ch-thumb{box-shadow:0 0 0 3px var(--orange)}.ch-place{background:var(--orange);color:#fff;border-radius:12px;align-items:center;height:24px;padding:0 9px;font-size:11px;font-weight:800;display:flex;position:absolute;top:8px;left:8px}.ch-row{align-items:center;gap:8px;min-width:0;display:flex}.ch-row b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ch-vote{background:var(--raised);color:#fff;height:32px;font:800 13px var(--font);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:5px;padding:0 10px;transition:background .15s;display:inline-flex}.ch-vote.on{background:var(--orange)}.ch-vote:disabled{opacity:.5;cursor:default}.ch-vote-pop{animation:cm-vou-pop .4s var(--m-pop)}@media (width<=700px){.dl-body{flex-direction:column}.dl-cover{width:100%}.ch-banner{flex-wrap:wrap}.ch-go{justify-content:center;width:100%}.ch-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (prefers-reduced-motion:reduce){.dl-ico,.pl-reveal .pl-fill,.ch-banner,.ch-banner:after,.ch-entry,.ch-vote-pop{animation:none}.pl-fill,.pl-opt,.dl-go,.ch-vote{transition:none}}.cm-slot svg.icon,.cm-seat svg.icon{stroke-width:2.6px;width:16px;height:16px}.bz-entry{background:var(--raised);color:#fff;border:0;border-radius:18px;flex:none;align-items:center;gap:7px;height:36px;padding:0 14px 0 11px;font-size:13.5px;font-weight:800;transition:background .15s,transform .15s;display:inline-flex}@media (hover:hover){.bz-entry:hover{background:var(--hover)}}.bz-entry:active{transform:scale(.96)}.bz-entry.on{background:var(--orange)}.m-page-head .bz-entry{height:34px;margin-left:auto}.bz-page{scrollbar-width:thin;flex-direction:column;flex:1;gap:16px;min-height:0;padding:4px 24px 24px;display:flex;overflow:auto}.bz-stats{grid-template-columns:1.25fr repeat(3,1fr);gap:12px;display:grid}.bz-stat{background:var(--card);border-radius:22px;flex-direction:column;gap:4px;min-width:0;padding:18px 20px;animation:.32s cubic-bezier(.2,.8,.2,1) both bz-rise;display:flex}.bz-stat:nth-child(2){animation-delay:40ms}.bz-stat:nth-child(3){animation-delay:80ms}.bz-stat:nth-child(4){animation-delay:.12s}.bz-stat>span{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.bz-stat>b{color:#fff;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.bz-stat>small{color:var(--faint);font-size:12.5px}.bz-balance{background:var(--orange)}.bz-balance>span{color:#fff;opacity:.85}.bz-add{height:34px;color:var(--orange);background:#fff;border:0;border-radius:17px;align-self:flex-start;margin-top:6px;padding:0 14px;font-size:13px;font-weight:800;transition:transform .15s}@media (hover:hover){.bz-add:hover{transform:translateY(-1px)}}.bz-add:active{transform:scale(.96)}.bz-list{border-radius:22px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.bz-list-head{align-items:center;gap:12px;display:flex}.bz-list-head>b{flex:1;font-size:16px}.bz-rows{flex-direction:column;gap:8px;display:flex}.bz-row{background:var(--raised);border-radius:18px;grid-template-columns:minmax(0,2.2fr) auto repeat(4,minmax(70px,.8fr)) 46px;align-items:center;gap:14px;padding:10px 10px 10px 12px;animation:.3s cubic-bezier(.2,.8,.2,1) both bz-rise;display:grid}.bz-row-main{align-items:center;gap:12px;min-width:0;display:flex}.bz-row-ico{background:var(--orange);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;font-weight:800;display:flex}.bz-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bz-row-text b,.bz-row-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bz-row-text span{color:var(--muted);font-size:12.5px}.bz-status{color:#fff;white-space:nowrap;border-radius:13px;justify-self:start;align-items:center;height:26px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.bz-status.green{background:var(--green)}.bz-status.orange{background:var(--orange)}.bz-status.red{background:var(--red)}.bz-status.gray{background:var(--line-strong)}.bz-cell{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;gap:1px;min-width:0;font-size:14px;font-weight:700;display:flex}.bz-cell small{color:var(--faint);font-size:11px;font-weight:700}.bz-row-more{border-radius:20px;width:40px;height:40px}button.bz-row-more{background:0 0}@media (hover:hover){button.bz-row-more:hover{background:var(--hover)}}.bz-row-note{background:var(--card);color:var(--text-2);border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.bz-row-note .icon{color:var(--orange);flex:none;margin-top:1px}.bz-rules{color:var(--faint);margin:0;font-size:12.5px;line-height:1.5}.bz-new{background:var(--card);border:1px solid var(--line-strong);border-radius:28px;flex-direction:column;width:min(1000px,100%);max-height:calc(100% - 32px);animation:.26s cubic-bezier(.2,.8,.2,1) both bz-dlg;display:flex;overflow:hidden;box-shadow:0 30px 80px #0000008c}.bz-new-top{align-items:center;gap:12px;padding:16px 16px 12px 24px;display:flex}.bz-new-top>b{flex:1;font-size:18px}.bz-new-body{flex:1;grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid;overflow:hidden}.bz-new-form{scrollbar-width:thin;flex-direction:column;gap:14px;padding:4px 24px 24px;display:flex;overflow:auto}.bz-new-side{border-left:1px solid var(--line);scrollbar-width:thin;flex-direction:column;gap:12px;padding:4px 24px 24px;display:flex;overflow:auto}.bz-new-side .cm-post{background:var(--raised);cursor:default}.bz-step{background:var(--frame);border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.bz-step>b{font-size:15px}.bz-step .field{margin:0}.bz-kinds{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bz-kinds button{background:var(--raised);color:#fff;text-align:left;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px;transition:border-color .15s,background .15s,transform .15s;display:flex}@media (hover:hover){.bz-kinds button:hover:not(:disabled){background:var(--hover)}}.bz-kinds button:active:not(:disabled){transform:scale(.97)}.bz-kinds button.on{border-color:var(--orange)}.bz-kinds button .icon{color:var(--orange)}.bz-kinds button b{font-size:14px}.bz-kinds button span{color:var(--muted);font-size:12px;line-height:1.35}.bz-kinds button:disabled{opacity:.5;cursor:default}.bz-posts{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.bz-posts button{background:var(--raised);border:2px solid #0000;border-radius:14px;flex:none;width:76px;height:76px;padding:0;transition:border-color .15s,transform .15s;overflow:hidden}.bz-posts button.on{border-color:var(--orange)}.bz-posts button:active{transform:scale(.95)}.bz-posts img{object-fit:cover;width:100%;height:100%;display:block}.bz-post-txt{width:100%;height:100%;color:var(--muted);justify-content:center;align-items:center;display:flex}.bz-image{display:flex}.bz-image-pic{background:var(--raised);border-radius:14px;width:160px;height:100px;animation:.3s cubic-bezier(.3,1.4,.5,1) both bz-pop;position:relative;overflow:hidden}.bz-image-pic img{object-fit:cover;width:100%;height:100%;display:block}.bz-image-pic .round{background:#0009;width:28px;height:28px;position:absolute;top:6px;right:6px}.bz-image-wait{color:#fff;background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bz-image-wait .icon{animation:.8s linear infinite plus-spin}.bz-chips{flex-wrap:wrap;gap:6px;display:flex}.bz-chips:empty{display:none}.bz-game,.bz-tag{background:var(--raised);color:#fff;border:0;border-radius:10px;align-items:center;gap:7px;height:32px;padding:0 10px 0 6px;font-size:13px;font-weight:700;animation:.25s cubic-bezier(.3,1.4,.5,1) both bz-pop;display:inline-flex}.bz-tag{color:var(--orange);padding-left:11px}@media (hover:hover){.bz-game:hover,.bz-tag:hover{background:var(--hover)}}.bz-game>.icon:last-child,.bz-tag>.icon{color:var(--muted)}.bz-tag-in.input{border-radius:10px;width:140px;height:32px;padding:0 11px;font-size:13px}.bz-sliders{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bz-slider{flex-direction:column;gap:8px;min-width:0;display:flex}.bz-slider-head{color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;font-weight:700;display:flex}.bz-slider-head b{color:#fff;font-variant-numeric:tabular-nums;font-size:18px}.bz-track{cursor:pointer;touch-action:none;outline:none;height:26px;position:relative}.bz-rail,.bz-fill{border-radius:3px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0}.bz-rail{background:var(--line-strong);right:0}.bz-fill{background:var(--orange)}.bz-thumb{background:#fff;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;transition:transform .15s;position:absolute;top:50%;box-shadow:0 2px 8px #00000073}.bz-track:active .bz-thumb{transform:scale(1.15)}@media (hover:hover){.bz-track:hover .bz-thumb{transform:scale(1.15)}}.bz-track:focus-visible .bz-thumb{box-shadow:0 0 0 4px #fc7a0073,0 2px 8px #00000073}.bz-slider-ends{color:var(--faint);justify-content:space-between;font-size:11.5px;display:flex}.bz-sum{background:var(--frame);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.bz-sum>div{color:var(--muted);justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.bz-sum>div b{color:#fff;font-variant-numeric:tabular-nums}.bz-agree{color:var(--text-2);align-items:flex-start;font-size:12.5px;line-height:1.4}.bz-step>.lbl,.plus-body>.lbl{color:var(--text-2);font-size:13px;font-weight:700}.bz-label{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);font-size:11.5px;font-weight:800}.bz-hint{color:var(--faint);margin:0;font-size:12.5px;line-height:1.45}.bz-note{color:var(--text-2);margin:0;font-size:13px;line-height:1.45}.bz-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bz-amounts>button,.bz-other{background:var(--raised);color:#fff;border:2px solid #0000;border-radius:14px;justify-content:center;align-items:center;height:52px;font-size:15px;font-weight:800;transition:border-color .15s,transform .15s;display:flex}.bz-amounts>button:active{transform:scale(.96)}.bz-amounts>.on,.bz-other.on{border-color:var(--orange)}.bz-other{cursor:text;gap:4px;padding:0 10px}.bz-other input{text-align:center;color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none}.bz-other input::placeholder{color:#fff;opacity:1;font-weight:800}.bz-other:has(input:not(:placeholder-shown)) input{text-align:left}.bz-methods{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bz-methods button{background:var(--raised);color:#fff;border:2px solid #0000;border-radius:14px;align-items:center;gap:10px;height:56px;padding:0 12px;font-size:14px;font-weight:800;transition:border-color .15s;display:flex}.bz-methods button.on{border-color:var(--orange)}.bz-methods small{color:var(--muted);margin-left:auto;font-size:12px;font-weight:700}.bz-pix,.bz-cardico{color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bz-pix{letter-spacing:.3px;background:#32bcad;font-size:10px;font-weight:900}.bz-cardico{background:var(--line-strong)}.cm-ad-face{background:var(--orange);color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:flex;overflow:hidden}.cm-ad-face img{object-fit:cover;width:100%;height:100%;display:block}.cm-ad .cm-by-meta{color:var(--orange);font-weight:700}.cm-ad-img{aspect-ratio:16/9;background:var(--raised);border-radius:16px;width:100%;max-height:360px;display:block;overflow:hidden}.cm-ad-img img{object-fit:cover;width:100%;height:100%;display:block}.cm-ad-go{border-radius:13px;width:100%;height:42px}.cm-ad-go .icon{flex:none}.cm-ad-why{color:var(--text-2);margin:0 0 16px;font-size:14px;line-height:1.5}.bz-review{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:18px;display:grid}.bz-review-col{flex-direction:column;gap:10px;min-width:0;display:flex}.bz-review-col .cm-post{background:var(--raised);cursor:default}.bz-review-box{background:var(--raised);color:var(--text-2);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13.5px;display:flex}.bz-review-box b{color:#fff}.bz-check{color:var(--text-2);align-items:center;gap:10px;font-size:13.5px;display:flex}.bz-check>span{color:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.bz-check>span.ok{background:var(--green)}.bz-check>span.warn{background:var(--orange)}.bz-check>span svg.icon{width:13px;height:13px}.bz-decide{flex-direction:column;gap:12px;margin-top:6px;display:flex}.bz-decide .field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.bz-decide-row{flex-wrap:wrap;gap:8px;display:flex}.bz-decide-row .btn{flex:auto}.bz-reject{background:var(--red);color:#fff}.bz-approve{background:var(--green);color:#fff}.bz-reject:disabled,.bz-approve:disabled{opacity:.5}@media (width>=1180px){.bz-new{width:min(1280px,100%)}.bz-new-body{grid-template-columns:minmax(0,1fr) 340px}.bz-new-form{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;align-items:start;gap:12px;display:grid}.bz-new-form>.bz-step:first-child{grid-row:1/span 2}.bz-new-form .bz-kinds{grid-template-columns:1fr 1fr}.bz-new-form .bz-sliders{grid-template-columns:1fr;gap:12px}}@keyframes bz-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes bz-pop{0%{opacity:0;transform:scale(.85)}}@keyframes bz-dlg{0%{opacity:0;transform:translateY(14px)scale(.98)}}@media (width<=1100px){.bz-row{grid-template-columns:minmax(0,1fr) auto 46px}.bz-row .bz-cell{display:none}}@media (width<=900px){.bz-new-body{grid-template-columns:1fr;overflow:auto}.bz-new-form,.bz-new-side{overflow:visible}.bz-new-side{border-left:0;padding-top:0}.bz-review{grid-template-columns:1fr}}@media (width<=700px){.bz-page{padding:12px 16px 24px}.bz-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bz-stat{border-radius:18px;padding:14px}.bz-stat:not(.bz-balance)>small{display:none}.bz-stat>span{font-size:11px}.bz-row{grid-template-columns:minmax(0,1fr) 40px;row-gap:8px}.bz-row .bz-status{grid-area:2/1;margin-left:52px}.bz-row .bz-row-more{grid-area:1/2}.bz-balance{grid-column:1/-1}.bz-stat>b{font-size:20px}.bz-balance>b{font-size:26px}.bz-list{padding:14px}.bz-kinds{grid-template-columns:1fr 1fr}.bz-sliders{grid-template-columns:1fr}.bz-amounts{grid-template-columns:1fr 1fr 1fr}.bz-other{grid-column:1/-1}.bz-new{border-radius:24px;max-height:100%}.bz-new-top{padding-left:18px}.bz-new-form,.bz-new-side{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.bz-image-wait .icon,.bz-stat,.bz-row,.bz-image-pic,.bz-game,.bz-tag,.bz-new{animation:none}.bz-thumb,.bz-entry,.bz-add{transition:none}}.bz-balance>b{transform-origin:0;display:inline-block}.bz-count-pop{animation:.35s cubic-bezier(.2,1.5,.4,1) bz-count-pop}@keyframes bz-count-pop{50%{transform:scale(1.08)}}.bz-status{transition:background-color .25s}.bz-swap{animation:.3s cubic-bezier(.2,1.5,.4,1) bz-swap}@keyframes bz-swap{0%{opacity:.2;transform:scale(.7)}}.bz-row.bz-fresh{animation:.32s cubic-bezier(.2,.8,.2,1) both bz-fresh-in,1.2s .1s bz-fresh-glow}@keyframes bz-fresh-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes bz-fresh-glow{0%,40%{box-shadow:0 0 0 2px var(--orange)}to{box-shadow:0 0 0 2px #0000}}.bz-slider-head b{transform-origin:100%;display:inline-block}.bz-tick{animation:.18s cubic-bezier(.2,1.5,.4,1) bz-tick}@keyframes bz-tick{50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.bz-count-pop,.bz-swap,.bz-row.bz-fresh,.bz-tick{animation:none}.bz-status{transition:none}}
