.sc-dock,.sc-entry,.sc-in-live,.sc-page,.sc-sheet-wrap,.sc-top{--sc-bg:#2a0b12;--sc-bg2:#14050a;--sc-text:#fff6ef;--sc-muted:#d3b7aa;--sc-dim:#937a70;--sc-line:rgba(246,196,83,.16);--sc-gold:#ffd45a;--sc-gold-grad:linear-gradient(180deg,#fff1b8,#f6c453 46%,#d99a1f);--sc-red:#ff4d6d;--sc-green:#3ddc97;-webkit-tap-highlight-color:transparent}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.12rem;min-height:.88rem;padding:0 .32rem;border-radius:999px;border:1px solid transparent;font-size:.32rem;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .12s ease,opacity .15s ease}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-btn:active:not(:disabled){transform:scale(.96)}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-btn:disabled{opacity:.5;cursor:default}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-btn svg{width:.4rem;height:.4rem;flex:none}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-btn-gold{color:#3a2300!important;background:var(--sc-gold-grad);box-shadow:0 .05rem .2rem rgba(246,196,83,.25)}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-btn-ghost{color:var(--sc-text)!important;background:hsla(0,0%,100%,.07);border-color:var(--sc-line)}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-btn-danger-ghost{color:var(--sc-red)!important;background:rgba(255,77,109,.08);border-color:rgba(255,77,109,.3)}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-btn-sm{min-height:.72rem;padding:0 .24rem;font-size:.29rem}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-btn-block{display:flex;width:100%;min-height:1rem}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:.8rem;height:.8rem;border-radius:50%;color:var(--sc-muted)!important;font-size:.5rem;line-height:1}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-icon-btn svg{width:.42rem;height:.42rem}.sc-spin{display:inline-block;width:.36rem;height:.36rem;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:scSpin .7s linear infinite}@keyframes scSpin{to{transform:rotate(1turn)}}.sc-face{position:relative;display:inline-flex;flex:none;border-radius:50%}.sc-face svg{display:block}.sc-face.away{opacity:.45;filter:grayscale(.6)}.sc-face.online:after{right:0;bottom:0;width:26%;height:26%;min-width:8px;min-height:8px;background:var(--sc-green);box-shadow:0 0 0 2px var(--sc-bg)}.sc-face.online:after,.sc-face.talking:before{content:"";position:absolute;border-radius:50%}.sc-face.talking:before{inset:-3px;border:2.5px solid var(--sc-green);box-shadow:0 0 .24rem rgba(61,220,151,.7);animation:scTalk .9s ease-in-out infinite;pointer-events:none}@keyframes scTalk{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.75}}.sc-top{position:fixed;top:calc(var(--sat, 0px) + .2rem);left:50%;z-index:2200;width:min(calc(100vw - .4rem),9.6rem);transform:translateX(-50%);display:flex;flex-direction:column;gap:.16rem;pointer-events:none}.sc-invite,.sc-notice{pointer-events:auto;color:var(--sc-text);background:linear-gradient(180deg,#3a0f1a,var(--sc-bg2));border:1px solid rgba(255,212,90,.35);box-shadow:0 .2rem .6rem rgba(0,0,0,.45);animation:scDrop .32s cubic-bezier(.2,.9,.3,1.2) both}@keyframes scDrop{0%{transform:translateY(-.4rem) scale(.96);opacity:0}to{transform:none;opacity:1}}.sc-invite{position:relative;overflow:hidden;padding:.26rem .28rem .3rem;border-radius:.32rem}.sc-invite-row{display:flex;align-items:center;gap:.22rem}.sc-invite-txt{display:flex;flex-direction:column;gap:.06rem;min-width:0;font-size:.32rem;line-height:1.3}.sc-invite-txt b{color:var(--sc-gold)}.sc-invite-txt small{font-size:.27rem;color:var(--sc-muted)}.sc-invite-actions{display:flex;justify-content:flex-end;gap:.16rem;margin-top:.2rem}.sc-invite-timer{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--sc-gold-grad);transform-origin:left center;transition:transform .5s linear}.sc-notice{display:flex;align-items:center;justify-content:space-between;gap:.2rem;align-self:center;max-width:100%;padding:.18rem .3rem;border-radius:999px;font-size:.3rem;font-weight:700;border-color:var(--sc-line)}.sc-notice-ok{border-color:rgba(61,220,151,.45)}.sc-notice-error{border-color:rgba(255,77,109,.55)}.sc-notice a{flex:none;color:var(--sc-gold)!important;font-weight:800}.sc-dock{position:fixed;right:calc(max(0px, (100vw - 10rem) / 2) + .14rem);z-index:1500;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.12rem .08rem;border-radius:999px;background:rgba(30,7,13,.94);border:1px solid rgba(255,212,90,.3);box-shadow:0 .12rem .4rem rgba(0,0,0,.45);backdrop-filter:blur(6px);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sc-dock.across{flex-direction:row;gap:.12rem;padding:.08rem .08rem .08rem .14rem}.sc-dock-faces{display:flex;flex-direction:column;align-items:center;gap:.06rem;cursor:grab;outline:none}.sc-dock.across .sc-dock-faces{flex-direction:row;gap:.08rem}.sc-dock-faces:active{cursor:grabbing}.sc-dock-turn{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;width:.56rem;height:.56rem;margin:0;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.1);color:var(--sc-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.sc-dock-turn svg{width:.3rem;height:.3rem}.sc-dock-turn:active{background:rgba(255,212,90,.25);color:var(--sc-gold)}.sc-face-crown{position:absolute;top:-.13rem;left:50%;width:.28rem;height:.22rem;transform:translateX(-50%);color:var(--sc-gold);filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.sc-face-crown svg{width:100%;height:100%}.sc-face-more{font-size:.24rem;font-weight:800;color:var(--sc-muted)}.sc-dock-mic{display:flex;align-items:center;justify-content:center;width:.84rem;height:.84rem;border-radius:50%;color:#3a2300!important;background:var(--sc-gold-grad)}.sc-dock-mic svg{width:.44rem;height:.44rem}.sc-dock-mic.on{color:#fff!important;background:linear-gradient(180deg,#4be3a4,#1fa56c)}.sc-dock-mic.forced,.sc-dock-mic.off{color:#fff!important;background:linear-gradient(180deg,#ff6f88,#d62d4c)}.sc-dock-tap{animation:scPulse 1.2s ease-in-out infinite}@keyframes scPulse{0%,to{box-shadow:0 0 0 0 rgba(255,212,90,.6)}50%{box-shadow:0 0 0 .16rem rgba(255,212,90,0)}}.sc-sheet-wrap{position:fixed;inset:0;z-index:2100}.sc-scrim{position:absolute;inset:0;background:rgba(10,2,4,.6);animation:scFade .2s ease both}@keyframes scFade{0%{opacity:0}}.sc-sheet{position:absolute;left:50%;bottom:0;width:min(100%,10rem);max-height:88vh;display:flex;flex-direction:column;transform:translateX(-50%);color:var(--sc-text);background:linear-gradient(180deg,var(--sc-bg),var(--sc-bg2));border-radius:.42rem .42rem 0 0;border-top:1px solid rgba(255,212,90,.25);box-shadow:0 -.2rem .8rem rgba(0,0,0,.5);padding-bottom:var(--sab,0);animation:scUp .28s cubic-bezier(.2,.9,.3,1) both}@keyframes scUp{0%{transform:translate(-50%,40%);opacity:0}}.sc-grab{width:1rem;height:.1rem;margin:.16rem auto 0;border-radius:999px;background:hsla(0,0%,100%,.18)}.sc-sheet-head{display:flex;align-items:center;gap:.16rem;padding:.14rem .24rem .18rem .32rem;border-bottom:1px solid var(--sc-line)}.sc-sheet-head b{flex:1;font-size:.38rem}.sc-head-ico{display:inline-flex;width:.48rem;height:.48rem;color:var(--sc-gold)}.sc-head-ico svg{width:100%;height:100%}.sc-sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:.24rem .32rem .36rem}.sc-fine,.sc-hint{font-size:.28rem;line-height:1.4;color:var(--sc-muted)}.sc-hint{padding:.24rem .04rem;text-align:center}.sc-fine{margin:.14rem .04rem 0}.sc-error{margin:.12rem .04rem 0;font-size:.28rem;color:#ff8fa3}.sc-label{margin:.3rem .04rem .12rem;font-size:.26rem;font-weight:800;letter-spacing:.02rem;text-transform:uppercase;color:var(--sc-dim)}.sc-table-card{display:flex;align-items:center;justify-content:space-between;gap:.2rem;margin-bottom:.24rem;padding:.24rem .26rem;border-radius:.28rem;background:rgba(255,212,90,.08);border:1px solid rgba(255,212,90,.35)}.sc-table-card b{display:block;font-size:.33rem;color:var(--sc-gold)}.sc-table-card small{font-size:.27rem;color:var(--sc-muted)}.sc-voice{padding:.24rem;border-radius:.3rem;background:hsla(0,0%,100%,.045);border:1px solid var(--sc-line)}.sc-voice.off{font-size:.3rem;color:var(--sc-muted);text-align:center}.sc-voice>*+*{margin-top:.2rem}.sc-voice-row{gap:.24rem}.sc-mic-big,.sc-voice-row{display:flex;align-items:center}.sc-mic-big{position:relative;justify-content:center;flex:none;width:1.2rem;height:1.2rem;border-radius:50%;color:#fff!important;background:linear-gradient(180deg,#ff6f88,#d62d4c);box-shadow:0 .06rem .2rem rgba(214,45,76,.4)}.sc-mic-big svg{width:.56rem;height:.56rem}.sc-mic-big.on{background:linear-gradient(180deg,#4be3a4,#1fa56c);box-shadow:0 .06rem .2rem rgba(31,165,108,.4)}.sc-mic-big.forced{opacity:.6}.sc-mic-big.talking:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:3px solid var(--sc-green);animation:scTalk .9s ease-in-out infinite}.sc-voice-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.04rem}.sc-voice-txt b{font-size:.34rem}.sc-voice-txt small{font-size:.27rem;color:var(--sc-green)}.sc-hangup{display:flex;align-items:center;justify-content:center;flex:none;width:.9rem;height:.9rem;border-radius:50%;color:#fff!important;background:#3a1220;border:1px solid rgba(255,77,109,.5)}.sc-hangup svg{width:.5rem;height:.5rem;color:var(--sc-red)}.sc-switch{display:flex;align-items:flex-start;gap:.2rem;cursor:pointer;font-size:.3rem;font-weight:700}.sc-switch input{position:absolute;opacity:0;pointer-events:none}.sc-switch small{display:block;margin-top:.04rem;font-size:.26rem;font-weight:500;line-height:1.35;color:var(--sc-muted)}.sc-switch-ui{position:relative;flex:none;width:.84rem;height:.48rem;margin-top:.02rem;border-radius:999px;background:hsla(0,0%,100%,.16);transition:background .2s ease}.sc-switch-ui:after{content:"";position:absolute;top:.05rem;left:.05rem;width:.38rem;height:.38rem;border-radius:50%;background:#fff;transition:transform .2s ease}.sc-switch input:checked+.sc-switch-ui{background:#1fa56c}.sc-switch input:checked+.sc-switch-ui:after{transform:translateX(.36rem)}.sc-switch input:focus-visible+.sc-switch-ui{outline:2px solid var(--sc-gold);outline-offset:2px}.sc-members{display:flex;flex-direction:column;gap:.1rem;margin-top:.24rem}.sc-in-live .sc-members,.sc-members.sc-in-live{margin-top:0}.sc-member{border-radius:.26rem;background:hsla(0,0%,100%,.035);border:1px solid transparent}.sc-member.open{border-color:var(--sc-line);background:hsla(0,0%,100%,.06)}.sc-member.pending{display:flex;align-items:center;gap:.22rem;padding:.16rem .2rem;opacity:.75}.sc-member.pending .lv-avatar{opacity:.55}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-member-main{display:flex;align-items:center;gap:.22rem;width:100%;padding:.16rem .2rem;text-align:left;color:inherit!important;background:none}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-member-main:disabled{opacity:1;cursor:default}.sc-member-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.04rem}.sc-member-txt b{display:flex;align-items:center;gap:.08rem;font-size:.33rem;color:var(--sc-text)}.sc-member-txt b,.sc-member-txt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-member-txt small{font-size:.26rem;color:var(--sc-muted)}.sc-member-txt small.bad{color:#ff8fa3}.sc-member-txt small.on{color:var(--sc-green)}.sc-crown{display:inline-flex;width:.3rem;height:.26rem;color:var(--sc-gold)}.sc-crown svg{width:100%;height:100%}.sc-member-icons{display:flex;align-items:center;gap:.08rem;flex:none}.sc-ic{display:inline-flex;width:.38rem;height:.38rem;color:var(--sc-green)}.sc-ic svg{width:100%;height:100%}.sc-ic.dim{color:var(--sc-dim)}.sc-ic.forced{color:var(--sc-red)}.sc-member-menu{display:flex;flex-wrap:wrap;gap:.12rem;padding:0 .2rem .2rem}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-member-menu button{display:inline-flex;align-items:center;gap:.1rem;min-height:.68rem;padding:0 .22rem;border-radius:999px;font-size:.28rem;font-weight:700;color:var(--sc-text)!important;background:hsla(0,0%,100%,.08)}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-member-menu button svg{width:.34rem;height:.34rem}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-member-menu button.danger{color:#ff8fa3!important;background:rgba(255,77,109,.1)}.sc-menu-note{align-self:center;margin-right:auto;font-size:.26rem;color:var(--sc-dim)}.sc-row-actions{display:grid;grid-template-columns:1fr 1fr;gap:.16rem;margin-top:.26rem}.sc-row-actions .sc-btn{min-height:.92rem}.sc-sheet-foot{display:flex;align-items:center;justify-content:space-between;margin-top:.32rem;padding-top:.22rem;border-top:1px solid var(--sc-line)}.sc-link{font-size:.3rem;font-weight:800;color:var(--sc-gold)!important}.sc-empty{display:flex;flex-direction:column;align-items:center;gap:.24rem;padding:.5rem .3rem;text-align:center;font-size:.3rem;line-height:1.45;color:var(--sc-muted)}.sc-empty-ico{width:1.1rem;height:1.1rem;padding:.22rem;border-radius:50%;color:var(--sc-gold);background:rgba(255,212,90,.1)}.sc-empty-ico svg{width:100%;height:100%}.sc-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.14rem;margin-top:.22rem}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-game{display:flex;flex-direction:column;align-items:center;gap:.06rem;padding:.14rem .08rem .16rem;border-radius:.24rem;color:var(--sc-text)!important;background:hsla(0,0%,100%,.05);border:1.5px solid transparent}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-game img{width:1.1rem;height:auto;border-radius:.12rem}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-game b{font-size:.27rem;line-height:1.2;text-align:center}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-game small{font-size:.22rem;color:var(--sc-muted)}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-game.on{border-color:var(--sc-gold);background:rgba(255,212,90,.1)}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-game:disabled{opacity:.4}.sc-stakes{display:flex;flex-wrap:wrap;gap:.12rem;margin-bottom:.28rem}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-chip{min-height:.72rem;padding:0 .28rem;border-radius:999px;font-size:.3rem;font-weight:800;color:var(--sc-text)!important;background:hsla(0,0%,100%,.07);border:1.5px solid var(--sc-line)}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-chip.on{color:#3a2300!important;background:var(--sc-gold-grad);border-color:transparent}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-party-btn{display:inline-flex;align-items:center;gap:.08rem;height:.76rem;padding:0 .22rem;border-radius:999px;font-size:.28rem;font-weight:800;color:#3a2300!important;background:var(--sc-gold-grad)}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-party-btn svg{width:.38rem;height:.38rem}.sc-me{display:flex;align-items:center;gap:.24rem;margin:.24rem .27rem 0;padding:.24rem .26rem;border-radius:.32rem;background:linear-gradient(135deg,rgba(232,36,58,.22),rgba(246,196,83,.08));border:1px solid var(--sc-line)}.sc-me>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:.04rem}.sc-me b{font-size:.38rem}.sc-me small{font-size:.28rem;color:var(--sc-muted)}.sc-badge{display:inline-flex;align-items:center;justify-content:center;min-width:.36rem;height:.36rem;margin-left:.08rem;padding:0 .08rem;border-radius:999px;font-size:.22rem;font-style:normal;font-weight:900;color:#fff;background:var(--sc-red)}.sc-list{display:flex;flex-direction:column;gap:.12rem;padding:.1rem .27rem .4rem}.sc-friend{border-radius:.28rem;background:hsla(0,0%,100%,.045);border:1px solid var(--sc-line)}.sc-friend.online{border-color:rgba(61,220,151,.22)}.sc-friend.found{border-color:rgba(255,212,90,.4)}.sc-friend-main{display:flex;align-items:center;gap:.2rem;padding:.2rem .16rem .2rem .22rem}.sc-mute{margin-left:.1rem;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.18)!important;color:#fff!important}.sc-mute.on{background:rgba(229,57,53,.25)!important;border-color:rgba(229,57,53,.6)!important}.sc-tag{display:inline-flex;align-items:center;gap:.06rem;flex:none;padding:.08rem .18rem;border-radius:999px;font-size:.26rem;font-weight:800;color:var(--sc-muted);background:hsla(0,0%,100%,.07)}.sc-tag svg{width:.3rem;height:.3rem}.sc-tag.ok{color:var(--sc-green)}.sc-search{display:flex;align-items:center;gap:.14rem;padding:.12rem .12rem .12rem .26rem;border-radius:999px;background:hsla(0,0%,100%,.07);border:1px solid var(--sc-line)}.sc-search-ico{display:inline-flex;width:.4rem;height:.4rem;color:var(--sc-muted)}.sc-search-ico svg{width:100%;height:100%}.sc-search input{flex:1;min-width:0;height:.8rem;border:0;outline:none;font-size:.34rem;color:var(--sc-text);background:transparent}.sc-search input::-moz-placeholder{color:var(--sc-dim)}.sc-search input::placeholder{color:var(--sc-dim)}.sc-entry{position:relative;display:block;margin:.3rem 0 0}.sc-entry-main{display:flex;align-items:center;gap:.2rem;width:100%;min-height:1.3rem;padding:.2rem 1.9rem .2rem .24rem;border-radius:.28rem;color:var(--sc-text)!important;background:linear-gradient(100deg,rgba(232,36,58,.22),rgba(246,196,83,.1));border:1px solid rgba(246,196,83,.3)}.sc-entry-ico{display:inline-flex;flex:none;width:.72rem;height:.72rem;padding:.14rem;border-radius:50%;color:var(--sc-green);background:rgba(61,220,151,.14)}.sc-entry-ico svg{width:100%;height:100%}.sc-entry-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.04rem}.sc-entry-txt b{display:flex;align-items:center;font-size:.33rem}.sc-entry-txt small{font-size:.26rem;color:var(--sc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-entry-faces{display:flex;flex:none}.sc-entry-faces .sc-face+.sc-face{margin-left:-.14rem}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-entry-party{position:absolute;top:50%;right:.24rem;transform:translateY(-50%);display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.08rem;min-height:.64rem;padding:0 .26rem;border-radius:999px;font-size:.26rem;font-weight:800;color:#3a2300!important;background:var(--sc-gold-grad);box-shadow:0 .05rem .16rem rgba(246,196,83,.3)}:is(.sc-top,.sc-dock,.sc-sheet-wrap,.sc-page,.sc-entry,.sc-in-live) .sc-entry-party svg{width:.34rem;height:.34rem}.settingPanel__container-items__title svg.icon-friends,.settingPanel__container-items__title svg.icon-friends *{fill:none!important;stroke:var(--main-color)}.sc-host-perk{display:flex;align-items:center;gap:.16rem;margin:0 0 .22rem;padding:.16rem .2rem;border-radius:.24rem;background:linear-gradient(100deg,rgba(246,196,83,.16),rgba(232,36,58,.12));border:1px solid rgba(246,196,83,.4)}.sc-host-perk>span{flex:none;font-size:.44rem;line-height:1}.sc-host-perk p{margin:0;font-size:.26rem;line-height:1.35}.sc-host-perk b{color:#ffd45a}.sc-host-perk small{display:block;margin-top:.04rem;font-size:.22rem;color:var(--sc-muted)}.sc-ai-label{display:flex;align-items:center;gap:.08rem}.sc-ai-label span{font-size:.3rem}.sc-ai-why{flex:none;max-width:1.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.22rem;color:var(--sc-dim)}.sc-ai-menu .sc-menu-note{white-space:normal;line-height:1.4}.sc-ai-free{margin-top:0}.sc-ai-games{display:grid;grid-template-columns:1fr 1fr;gap:.16rem;margin-top:.18rem}.sc-in-live .sc-ai-game{display:flex;flex-direction:column;gap:.08rem;padding:.1rem;border-radius:.2rem;border:1px solid var(--sc-line);background:hsla(0,0%,100%,.05);color:var(--sc-text);text-align:left;cursor:pointer}.sc-in-live .sc-ai-game:active{transform:scale(.98)}.sc-ai-game img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:.14rem}.sc-ai-game span{display:flex;flex-direction:column;gap:.02rem;padding:0 .04rem .04rem}.sc-ai-game b{font-size:.27rem}.sc-ai-game small{font-size:.21rem;color:var(--sc-muted)}.lv-tbar .sc-party-btn{position:relative;overflow:visible}.lv-tbar .sc-party-btn svg{width:.42rem;height:.42rem}.lv-tbar .sc-party-btn.on{border-color:rgba(255,212,90,.7)!important;color:#ffd45a}.lv-tbar .sc-party-btn.talking{box-shadow:0 0 0 .04rem rgba(74,222,128,.85),0 0 .24rem rgba(74,222,128,.55)}.sc-party-count{position:absolute;top:-.08rem;right:-.08rem;min-width:.3rem;height:.3rem;padding:0 .06rem;border-radius:999px;background:#ffd45a;color:#2a0b12;font-size:.2rem;font-style:normal;font-weight:900;line-height:.3rem;text-align:center}.sc-party-mic{position:absolute;bottom:-.04rem;right:-.04rem;width:.2rem;height:.2rem;border-radius:50%;background:#ef4444;border:.03rem solid #2a0b12}.sc-party-mic.on{background:#22c55e}.rm-call,.rm-callpill{--rm-bg:#2a0b12;--rm-bg2:#14050a;--rm-text:#fff6ef;--rm-muted:#d3b7aa;--rm-dim:#937a70;--rm-line:rgba(246,196,83,.16);--rm-gold:#ffd45a;--rm-gold-grad:linear-gradient(180deg,#fff1b8,#f6c453 46%,#d99a1f);--rm-red:#ff4d6d;--rm-green:#3ddc97;-webkit-tap-highlight-color:transparent;font-family:inherit}.rm-call{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:calc(var(--sat, 0px) + .4rem) .4rem calc(var(--sab, 0px) + .5rem);color:var(--rm-text);animation:rmCallIn .28s ease-out}@keyframes rmCallIn{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.rm-call-bg{position:absolute;inset:0;background:radial-gradient(90% 60% at 50% 8%,rgba(232,36,58,.5),transparent 60%),radial-gradient(70% 50% at 50% 100%,rgba(246,196,83,.16),transparent 60%),linear-gradient(180deg,#2a0b12,#0f0306)}.rm-call-card{position:relative;display:flex;flex-direction:column;align-items:center;width:min(100%,8.6rem);padding:.5rem .4rem .4rem;text-align:center}.rm-call-kicker{display:inline-flex;align-items:center;gap:.1rem;font-size:.26rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--rm-gold)}.rm-call .rm-dot{display:inline-block;width:.14rem;height:.14rem;border-radius:50%;background:var(--rm-green);box-shadow:0 0 .12rem var(--rm-green);animation:rmCallBlink 1.2s ease-in-out infinite}@keyframes rmCallBlink{50%{opacity:.35}}.rm-call-face{position:relative;display:inline-flex;margin:.42rem 0 .3rem;box-shadow:0 0 0 .08rem hsla(0,0%,100%,.08),0 .4rem 1rem rgba(0,0,0,.5)}.rm-call-face,.rm-call-face svg{border-radius:50%}.rm-call-face.talking{box-shadow:0 0 0 .08rem var(--rm-green),0 0 .6rem rgba(61,220,151,.55),0 .4rem 1rem rgba(0,0,0,.5)}.rm-call-wave{position:absolute;inset:-.1rem;border-radius:50%;border:2px solid rgba(255,212,90,.7);animation:rmCallWave 1.8s ease-out infinite;pointer-events:none}.rm-call-wave.two{animation-delay:.6s}.rm-call-face.out .rm-call-wave{border-color:hsla(0,0%,100%,.45)}@keyframes rmCallWave{0%{transform:scale(1);opacity:.9}to{transform:scale(1.75);opacity:0}}.rm-call-card h2{margin:0;font-size:.54rem;font-weight:900;letter-spacing:-.01em}.rm-call-sub{margin:.08rem 0 0;font-size:.3rem;color:var(--rm-muted)}.rm-call-dots:after{content:"…";display:inline-block;width:.4rem;text-align:left;animation:rmCallDots 1.5s steps(4) infinite}@keyframes rmCallDots{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.rm-call-timer{margin:.1rem 0 0;font-size:.72rem;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#fff;text-shadow:0 .04rem .2rem rgba(0,0,0,.5)}.rm-call-price{display:flex;flex-direction:column;gap:.05rem;margin:.3rem 0 0;padding:.22rem .36rem;border-radius:.3rem;background:hsla(0,0%,100%,.06);border:1px solid var(--rm-line);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.rm-call-price b{font-size:.32rem;font-weight:900;color:var(--rm-gold)}.rm-call-price small{font-size:.25rem;line-height:1.4;color:var(--rm-muted)}.rm-call-warn{display:inline-flex;align-items:center;gap:.12rem;margin-top:.22rem;padding:.16rem .3rem;border-radius:999px;border:1px solid rgba(255,77,109,.5);background:rgba(255,77,109,.14);color:#ffb3c0;font-size:.27rem;font-weight:800;animation:rmCallBlink 1.6s ease-in-out infinite}.rm-call-link svg,.rm-call-warn svg{width:.36rem;height:.36rem}.rm-call-note{margin:.2rem 0 0;font-size:.27rem;color:var(--rm-muted)}.rm-call-note.bad{color:#ffb3c0}.rm-call-link{display:inline-flex;align-items:center;gap:.1rem;margin-top:.22rem;padding:.1rem .2rem;border:0;background:none;color:var(--rm-gold);font-size:.3rem;font-weight:800}.rm-call-btns{display:flex;align-items:flex-end;justify-content:center;gap:.7rem;margin-top:.7rem}.rm-call-btn{display:flex;flex-direction:column;align-items:center;gap:.12rem;border:0;background:none;color:var(--rm-muted);font-size:.26rem;font-weight:800}.rm-call-btn svg{width:.64rem;height:.64rem;padding:.34rem;border-radius:50%;box-sizing:content-box;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);color:#fff;transition:transform .12s ease,background .15s ease}.rm-call-btn:active svg{transform:scale(.94)}.rm-call-btn:disabled{opacity:.45}.rm-call-btn.accept svg{background:linear-gradient(180deg,#52e8a7,#1aa86d);border-color:hsla(0,0%,100%,.35);color:#052b1a;box-shadow:0 .14rem .5rem rgba(61,220,151,.45);animation:rmCallAccept 1.4s ease-in-out infinite}@keyframes rmCallAccept{50%{transform:scale(1.07)}}.rm-call-btn.decline svg{background:linear-gradient(180deg,#ff6b86,#d2203f);border-color:hsla(0,0%,100%,.3);color:#fff;box-shadow:0 .14rem .5rem rgba(255,77,109,.45)}.rm-call-btn.decline.big svg{width:.76rem;height:.76rem}.rm-call-btn.mic.off svg{background:rgba(255,77,109,.22);border-color:rgba(255,77,109,.5)}.rm-call-min{position:absolute;top:0;right:.1rem;width:.76rem;height:.76rem;border-radius:50%;border:1px solid var(--rm-line);background:hsla(0,0%,100%,.07);color:var(--rm-muted)}.rm-call-min svg{width:.4rem;height:.4rem}.rm-call-done{gap:.08rem;padding:.5rem .5rem .46rem;border-radius:.4rem;background:linear-gradient(180deg,#3d0f1b,#1b060c);border:1px solid var(--rm-line);box-shadow:0 .4rem 1rem rgba(0,0,0,.5);animation:rmCallIn .25s ease-out}.rm-call-done-ico svg{width:.7rem;height:.7rem;padding:.22rem;box-sizing:content-box;border-radius:50%;background:hsla(0,0%,100%,.08);color:var(--rm-gold)}.rm-call-done b{font-size:.4rem;font-weight:900}.rm-call-done small{font-size:.28rem;color:var(--rm-muted)}.rm-callpill{position:fixed;top:calc(var(--sat, 0px) + 1.1rem);right:.24rem;z-index:1250;display:inline-flex;align-items:center;gap:.14rem;padding:.1rem .26rem .1rem .1rem;border-radius:999px;border:1px solid rgba(255,212,90,.55);background:linear-gradient(180deg,#3d0f1b,#1b060c);color:var(--rm-text);box-shadow:0 .2rem .6rem rgba(0,0,0,.5),0 0 .4rem rgba(255,212,90,.2);animation:rmCallIn .2s ease-out}.rm-callpill-face{display:inline-flex;border-radius:50%;box-shadow:0 0 0 2px hsla(0,0%,100%,.1)}.rm-callpill.talking .rm-callpill-face{box-shadow:0 0 0 2px var(--rm-green),0 0 .3rem rgba(61,220,151,.6)}.rm-callpill-txt{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.rm-callpill-txt b{font-size:.3rem;font-weight:900;font-variant-numeric:tabular-nums}.rm-callpill-txt small{font-size:.22rem;color:var(--rm-muted)}.rm-callpill-dot{width:.14rem;height:.14rem;border-radius:50%;background:var(--rm-green);box-shadow:0 0 .12rem var(--rm-green);animation:rmCallBlink 1.2s ease-in-out infinite}.rm-ch-owner,.rm-ch-page,.rm-ch-sheet,.rm-ch-toast{--rm-bg:#2a0b12;--rm-bg2:#14050a;--rm-text:#fff6ef;--rm-muted:#d3b7aa;--rm-dim:#937a70;--rm-line:rgba(246,196,83,.16);--rm-gold:#ffd45a;--rm-gold-grad:linear-gradient(180deg,#fff1b8,#f6c453 46%,#d99a1f);--rm-red:#ff4d6d;--rm-green:#3ddc97;--rm-glass:hsla(0,0%,100%,.045);-webkit-tap-highlight-color:transparent}.rm-ch-ava{position:relative;display:inline-flex;flex:none}.rm-ch-ava>i{position:absolute;right:0;bottom:0;width:.22rem;height:.22rem;border-radius:50%;background:#6b5a55;border:2px solid #1c060d}.rm-ch-ava.online>i{background:var(--rm-green);box-shadow:0 0 .12rem rgba(61,220,151,.8)}.rm-ch-headbadge{display:inline-flex;align-items:center;justify-content:center;min-width:.4rem;height:.4rem;margin-left:.14rem;padding:0 .1rem;border-radius:999px;font-size:.24rem;font-weight:900;vertical-align:middle;color:#3a2300;background:var(--rm-gold-grad)}.rm-ch-empty b{display:block;margin-bottom:-.08rem;font-size:.4rem;color:var(--rm-text)}.rm-ch-empty em{font-style:normal;color:var(--rm-gold)}.rm-ch-empty.sm{padding:.5rem .3rem}.rm-ch-list{margin-top:.28rem}:is(.rm-ch-page,.rm-ch-owner) .rm-ch-row{width:100%;text-align:left;padding:.18rem .22rem}.rm-ch-row.unread{background:linear-gradient(90deg,rgba(255,212,90,.12),var(--rm-glass));border-color:rgba(255,212,90,.28)}.rm-ch-row .rm-row-txt b{display:flex;align-items:baseline;gap:.12rem}.rm-ch-sub{flex:none;font-size:.24rem;font-weight:700;color:var(--rm-dim)}.rm-ch-last{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-ch-last em{font-style:normal;color:var(--rm-dim)}.rm-ch-row.unread .rm-ch-last{color:var(--rm-text);font-weight:700}.rm-ch-side{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:.06rem;min-width:.9rem}.rm-ch-side small{font-size:.24rem;color:var(--rm-dim)}.rm-ch-badge{display:inline-flex;align-items:center;justify-content:center;min-width:.4rem;height:.4rem;padding:0 .1rem;border-radius:999px;font-size:.24rem;font-style:normal;font-weight:900;color:#fff;background:#e8243a;box-shadow:0 .04rem .14rem rgba(232,36,58,.5)}.rm-ch-stopped,.rm-ch-tokens{padding:.02rem .12rem;border-radius:999px;font-size:.22rem;font-style:normal;font-weight:800}.rm-ch-stopped{color:var(--rm-red);background:rgba(255,77,109,.12)}.rm-ch-tokens{color:var(--rm-gold);background:rgba(255,212,90,.12)}.rm-ch-pair{display:inline-flex;flex:none}.rm-ch-pair>:last-child{margin-left:-.14rem;outline:2px solid #1c060d;border-radius:50%}.rm-ch-arrow{font-style:normal;font-weight:400;color:var(--rm-gold)}.rm-ch-page.thread{min-height:100dvh;padding-bottom:calc(2.1rem + var(--sab, 0px))}.rm-ch-head{gap:.16rem}.rm-ch-peer{display:flex;flex:1;align-items:center;gap:.16rem;min-width:0}.rm-ch-peer-txt{display:flex;flex-direction:column;min-width:0}.rm-ch-peer-txt b{font-size:.36rem;font-weight:900}.rm-ch-peer-txt b,.rm-ch-peer-txt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-ch-peer-txt small{font-size:.24rem;opacity:.85}:is(.rm-ch-page) .rm-ch-callbtn{display:inline-flex;align-items:center;gap:.08rem;flex:none;min-height:.68rem;padding:0 .22rem 0 .16rem;border-radius:999px;color:#3a2300!important;background:var(--rm-gold-grad);border:0;box-shadow:0 .06rem .22rem rgba(246,196,83,.35),inset 0 1px 0 hsla(0,0%,100%,.5);font-size:.27rem;font-weight:900}.rm-ch-callbtn svg{width:.38rem;height:.38rem}.rm-ch-callbtn .rm-spin{border-color:#3a2300 rgba(58,35,0,.35) rgba(58,35,0,.35)}:is(.rm-ch-page) .rm-ch-callbtn.off{color:var(--rm-muted)!important;background:hsla(0,0%,100%,.12);box-shadow:none;opacity:.7}.rm-ch-more svg{width:.42rem;height:.42rem}.rm-ch-ownerbar{display:flex;align-items:center;gap:.12rem;margin:.2rem 0 0;padding:.12rem .24rem;border-radius:.24rem;font-size:.26rem;font-weight:700;color:var(--rm-gold);background:rgba(255,212,90,.1);border:1px dashed rgba(255,212,90,.4)}.rm-ch-ownerbar svg{width:.34rem;height:.34rem;flex:none}.rm-ch-ratenote{margin:.16rem 0 0;text-align:center;font-size:.24rem;color:var(--rm-dim)}.rm-ch-msgs{display:flex;flex-direction:column;gap:.1rem;padding:.24rem 0 .3rem}.rm-ch-hello{margin:1rem 0;text-align:center;color:var(--rm-dim);font-size:.32rem}:is(.rm-ch-page,.rm-ch-sheet) .rm-ch-earlier{align-self:center;min-height:.6rem;padding:0 .3rem;border-radius:999px;font-size:.26rem;font-weight:800;color:var(--rm-gold)!important;background:rgba(255,212,90,.1);border:1px solid rgba(255,212,90,.3)}.rm-ch-day{margin:.14rem 0 .06rem;padding:.04rem .22rem;font-size:.23rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--rm-dim);background:hsla(0,0%,100%,.05)}.rm-ch-day,.rm-ch-sys{align-self:center;border-radius:999px}.rm-ch-sys{display:inline-flex;align-items:center;gap:.1rem;max-width:92%;margin:.06rem 0;padding:.08rem .26rem;font-size:.25rem;font-weight:700;color:var(--rm-muted);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.07)}.rm-ch-sys i{display:inline-flex;width:.3rem;height:.3rem;color:var(--rm-gold)}.rm-ch-sys i svg{width:100%;height:100%}.rm-ch-sys time{font-size:.22rem;color:var(--rm-dim)}.rm-ch-bubble{position:relative;display:flex;flex-direction:column;gap:.03rem;max-width:82%;padding:.14rem .22rem .1rem;border-radius:.32rem;font-size:.3rem;line-height:1.42;animation:rmChPop .22s ease-out both;word-break:break-word}.rm-ch-bubble.theirs{align-self:flex-start;color:var(--rm-text);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.06);border-bottom-left-radius:.08rem}.rm-ch-bubble.mine{align-self:flex-end;color:#fff8e6;background:linear-gradient(180deg,rgba(255,212,90,.24),rgba(255,212,90,.12));border:1px solid rgba(255,212,90,.3);border-bottom-right-radius:.08rem;box-shadow:0 .06rem .2rem rgba(0,0,0,.25)}.rm-ch-bubble.cont{margin-top:-.04rem}.rm-ch-bubble.theirs.cont{border-top-left-radius:.12rem}.rm-ch-bubble.mine.cont{border-top-right-radius:.12rem}.rm-ch-who{font-size:.23rem;font-weight:900;color:var(--rm-gold)}.rm-ch-text{white-space:pre-wrap}.rm-ch-meta{display:flex;justify-content:flex-end;align-items:center;gap:.12rem;font-size:.21rem;color:var(--rm-dim)}.rm-ch-bubble.mine .rm-ch-meta{color:rgba(255,241,184,.65)}.rm-ch-meta i{font-style:normal}.rm-ch-meta i:first-child:not(:last-child){padding:0 .1rem;border-radius:999px;background:rgba(0,0,0,.2)}.rm-ch-typing{display:inline-flex;align-items:center;gap:.12rem;align-self:flex-start;padding:.1rem .22rem;border-radius:999px;font-size:.24rem;color:var(--rm-dim);background:hsla(0,0%,100%,.05)}.rm-ch-typing span{display:inline-flex;gap:.05rem}.rm-ch-typing span i{width:.1rem;height:.1rem;border-radius:50%;background:var(--rm-gold);animation:rmChDots 1.2s ease-in-out infinite}.rm-ch-typing span i:nth-child(2){animation-delay:.2s}.rm-ch-typing span i:nth-child(3){animation-delay:.4s}@keyframes rmChDots{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-.06rem);opacity:1}}@keyframes rmChPop{0%{transform:translateY(.1rem) scale(.98);opacity:0}to{transform:none;opacity:1}}.rm-ch-composer{position:fixed;left:50%;bottom:0;z-index:30;width:100%;max-width:540px;transform:translateX(-50%);padding:.3rem .32rem calc(.18rem + var(--sab, 0px));background:linear-gradient(180deg,rgba(15,4,7,0),#12040a 32%)}.rm-ch-hint{margin:0 0 .1rem;text-align:center;font-size:.24rem;font-weight:700;color:var(--rm-muted)}.rm-ch-hint.off{color:var(--rm-red)}.rm-ch-input{display:flex;align-items:center;gap:.1rem;padding:.06rem .06rem .06rem .3rem;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid var(--rm-line);box-shadow:0 .1rem .4rem rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.05)}.rm-ch-input:focus-within{border-color:rgba(255,212,90,.5)}.rm-ch-input.off{opacity:.55}.rm-ch-input input{flex:1;min-width:0;min-height:.72rem;padding:0;border:0;outline:none;background:none;color:var(--rm-text);font:inherit;font-size:.31rem}.rm-ch-input input::-moz-placeholder{color:var(--rm-dim)}.rm-ch-input input::placeholder{color:var(--rm-dim)}:is(.rm-ch-page) .rm-ch-send{display:inline-flex;align-items:center;justify-content:center;flex:none;width:.72rem;height:.72rem;border-radius:50%;border:0;color:#3a2300!important;background:var(--rm-gold-grad);box-shadow:0 .06rem .22rem rgba(246,196,83,.35),inset 0 1px 0 hsla(0,0%,100%,.5);transition:transform .12s ease,opacity .15s ease}.rm-ch-send:active:not(:disabled){transform:scale(.92)}.rm-ch-send:disabled{opacity:.4}.rm-ch-send svg{width:.38rem;height:.38rem;margin-left:.03rem}.rm-ch-send .rm-spin{border-color:#3a2300 rgba(58,35,0,.35) rgba(58,35,0,.35)}.rm-ch-toast{position:fixed;top:calc(var(--sat, 0px) + .2rem);left:50%;z-index:2250;display:flex;align-items:center;gap:.08rem;width:min(calc(100vw - .4rem),9.6rem);padding:.14rem .16rem .14rem .18rem;border-radius:.4rem;overflow:hidden;color:var(--rm-text);background:linear-gradient(180deg,#3d0f1b,#14050a);border:1px solid rgba(255,212,90,.45);box-shadow:0 .24rem .7rem rgba(0,0,0,.55),0 0 .5rem rgba(255,212,90,.15),inset 0 1px 0 hsla(0,0%,100%,.08);transform:translateX(-50%);animation:rmChDrop .34s cubic-bezier(.2,.9,.3,1.2) both;font-family:inherit}@keyframes rmChDrop{0%{transform:translateX(-50%) translateY(-.6rem) scale(.96);opacity:0}to{transform:translateX(-50%);opacity:1}}.rm-ch-toast button{font:inherit;color:inherit;cursor:pointer}.rm-ch-toast-main{display:flex;flex:1;align-items:center;gap:.18rem;min-width:0;padding:0;border:0;background:none;text-align:left}.rm-ch-toast-txt{display:flex;flex:1;flex-direction:column;gap:.02rem;min-width:0}.rm-ch-toast-txt b{font-size:.3rem;font-weight:900;color:var(--rm-gold)}.rm-ch-toast-txt b,.rm-ch-toast-txt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-ch-toast-txt small{font-size:.27rem;color:var(--rm-text)}.rm-ch-toast-main em{flex:none;font-size:.26rem;font-style:normal;font-weight:900;color:var(--rm-gold)}.rm-ch-toast-x{display:inline-flex;align-items:center;justify-content:center;flex:none;width:.56rem;height:.56rem;border-radius:50%;border:0;color:var(--rm-muted);background:hsla(0,0%,100%,.08)}.rm-ch-toast-x svg{width:.3rem;height:.3rem}.rm-ch-toast-bar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:linear-gradient(90deg,#ffd45a,#d99a1f);transform-origin:left;animation:rmChBar linear both}@keyframes rmChBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.rm-ch-owner-tools{display:inline-flex;align-items:center;gap:.14rem}.rm-ch-hostchips{display:flex;gap:.12rem;overflow-x:auto;margin:0 -.32rem;padding:.04rem .32rem .12rem;scrollbar-width:none}.rm-ch-hostchips::-webkit-scrollbar{display:none}:is(.rm-ch-owner) .rm-ch-hostchip{display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:.03rem;min-width:3rem;padding:.14rem .22rem;border-radius:.26rem;text-align:left;color:var(--rm-text)!important;background:var(--rm-glass);border:1px solid hsla(0,0%,100%,.07)}:is(.rm-ch-owner) .rm-ch-hostchip.on{background:rgba(255,212,90,.12);border-color:rgba(255,212,90,.4)}.rm-ch-hostchip b{display:inline-flex;align-items:center;gap:.1rem;font-size:.29rem;font-weight:900}.rm-ch-hostchip b em{display:inline-flex;align-items:center;justify-content:center;min-width:.32rem;height:.32rem;padding:0 .08rem;border-radius:999px;font-size:.2rem;font-style:normal;color:#fff;background:#e8243a}.rm-ch-hostchip small{font-size:.23rem;color:var(--rm-muted);white-space:nowrap}.rm-ch-sheet .lv-sheet-body,.rm-ch-sheetbody{display:flex;flex-direction:column}.rm-ch-sheetbody{gap:.12rem}.rm-ch-sheetbody .rm-ch-ownerbar{margin-top:0}.rm-ch-sheetlist{max-height:60vh;min-height:3rem;overflow-y:auto;padding:0 .04rem;border-radius:.26rem;background:rgba(0,0,0,.26);scrollbar-width:thin;overscroll-behavior:contain}.rm-ch-sheetlist .rm-ch-msgs{padding:.16rem .12rem .2rem}.np-wrap{z-index:2600;display:flex;justify-content:center;align-items:flex-start;padding:calc(var(--sat, 0px) + 9vh) .32rem .32rem;overflow-y:auto}.np-scrim,.np-wrap{position:fixed;inset:0}.np-scrim{background:rgba(2,13,55,.55);backdrop-filter:blur(3px);animation:npFade .25s ease both}@keyframes npFade{0%{opacity:0}}.np-card{position:relative;width:min(100%,8.6rem);padding:0 .44rem .4rem;border-radius:.42rem;text-align:center;color:var(--text_color_L1,#020d37);background:#fff;box-shadow:0 .3rem .9rem rgba(2,13,55,.3);animation:npPop .42s cubic-bezier(.2,.9,.3,1.25) both}@keyframes npPop{0%{transform:translateY(.5rem) scale(.92);opacity:0}}.np-hero{display:flex;margin:-.62rem auto .16rem}.np-hero,.np-wave{justify-content:center}.np-wave{display:inline-flex;align-items:center;width:1.36rem;height:1.36rem;border-radius:50%;font-size:.72rem;background:var(--main_gradient-color,linear-gradient(90deg,#e8243a 0,#f0495a 100%));border:.08rem solid #fff;box-shadow:0 .1rem .3rem rgba(232,36,58,.35);animation:npWave 1.6s ease-in-out .4s 2;transform-origin:60% 80%}@keyframes npWave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(16deg)}20%,40%{transform:rotate(-10deg)}}.np-card h2{margin:.08rem 0 0;font-size:.46rem;font-weight:800;line-height:1.25}.np-sub{margin:.08rem 0 .32rem;font-size:.36rem;font-weight:600;color:var(--main-color,#e8243a)}.np-field{display:flex;align-items:center;gap:.12rem;padding:0 .26rem;border-radius:.24rem;background:var(--bg_color_L3,#f6f6f6);border:2px solid var(--Dividing-line_color,#e1e1e1);transition:border-color .15s ease,box-shadow .15s ease}.np-field:focus-within{border-color:var(--main-color,#e8243a);box-shadow:0 0 0 .08rem rgba(232,36,58,.12);background:#fff}.np-field.bad{border-color:var(--norm_red-color,#fb5b5b)}.np-field input{flex:1;min-width:0;height:1.1rem;border:0;outline:none;background:transparent;font-size:.42rem;font-weight:700;color:var(--text_color_L1,#020d37)}.np-field input::-moz-placeholder{font-weight:500;color:var(--text_color_L3,#b6bcc8)}.np-field input::placeholder{font-weight:500;color:var(--text_color_L3,#b6bcc8)}.np-count{flex:none;font-size:.26rem;font-variant-numeric:tabular-nums;color:var(--text_color_L3,#b6bcc8)}.np-count.over{color:var(--norm_red-color,#fb5b5b);font-weight:700}.np-error,.np-fine,.np-hint{margin:.14rem .04rem 0;font-size:.28rem;line-height:1.4}.np-fine,.np-hint{color:var(--text_color_L2,#768096)}.np-error{color:#d92d3f;font-weight:600}.np-fine{margin-top:.2rem;font-size:.26rem}.np-preview{display:inline-flex;align-items:center;gap:.16rem;max-width:100%;margin-top:.24rem;padding:.1rem .28rem .1rem .1rem;border-radius:999px;font-size:.3rem;color:var(--text_color_L1,#020d37);background:rgba(232,36,58,.07);animation:npFade .2s ease both}.np-preview b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-initial{display:inline-flex;align-items:center;justify-content:center;flex:none;width:.62rem;height:.62rem;border-radius:50%;font-size:.32rem}.np-btn,.np-initial{font-weight:800;color:#fff;background:var(--main_gradient-color,linear-gradient(90deg,#e8243a 0,#f0495a 100%))}.np-btn{display:block;width:100%;height:1.12rem;margin-top:.32rem;border:0;border-radius:999px;font-size:.4rem;letter-spacing:.01rem;box-shadow:0 .1rem .26rem rgba(232,36,58,.35);cursor:pointer;transition:transform .12s ease,opacity .15s ease}.np-btn:active:not(:disabled){transform:scale(.97)}.np-btn:disabled{opacity:.45;box-shadow:none;cursor:default}.np-done{padding:.5rem 0 .2rem}.np-burst{font-size:1.1rem;line-height:1;animation:npBurst .6s cubic-bezier(.2,.9,.3,1.5) both}@keyframes npBurst{0%{transform:scale(.3) rotate(-25deg);opacity:0}}.np-done h2{margin-top:.24rem}.np-done p{margin:.14rem 0 0;font-size:.3rem;color:var(--text_color_L2,#768096)}.cs-wrap{position:fixed;inset:0;z-index:2400}.cs-scrim{position:absolute;inset:0;background:rgba(2,13,55,.5);animation:csFade .2s ease both}@keyframes csFade{0%{opacity:0}}.cs-sheet{position:absolute;left:50%;bottom:0;width:min(100%,10rem);padding:.3rem .36rem calc(.4rem + var(--sab, 0px));transform:translateX(-50%);border-radius:.4rem .4rem 0 0;color:var(--text_color_L1,#020d37);background:#fff;box-shadow:0 -.12rem .5rem rgba(2,13,55,.2);animation:csUp .26s cubic-bezier(.2,.9,.3,1) both}@keyframes csUp{0%{transform:translate(-50%,40%);opacity:0}}.cs-head{display:flex;align-items:center;justify-content:space-between}.cs-head b{font-size:.42rem;font-weight:800}.cs-x{width:.72rem;height:.72rem;border:0;border-radius:50%;font-size:.5rem;line-height:1;background:var(--bg_color_L3,#f6f6f6);cursor:pointer}.cs-sub,.cs-x{color:var(--text_color_L2,#768096)}.cs-sub{margin:.1rem 0 .26rem;font-size:.29rem;line-height:1.4}.cs-opt{display:flex;align-items:center;gap:.24rem;width:100%;margin-top:.16rem;padding:.24rem .26rem;border-radius:.26rem;border:2px solid var(--Dividing-line_color,#e1e1e1);text-align:left;color:inherit;background:#fff;cursor:pointer}.cs-opt.on{border-color:var(--main-color,#e8243a);background:rgba(232,36,58,.05)}.cs-opt:disabled{opacity:.7}.cs-sym{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:.86rem;height:.86rem;padding:0 .1rem;border-radius:.43rem;font-size:.34rem;font-weight:800;color:#fff;background:var(--main_gradient-color,linear-gradient(90deg,#e8243a 0,#f0495a 100%))}.cs-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.04rem}.cs-txt b{font-size:.34rem}.cs-txt small{font-size:.27rem;color:var(--text_color_L2,#768096)}.cs-radio{display:inline-flex;align-items:center;justify-content:center;flex:none;width:.5rem;height:.5rem;border-radius:50%;font-size:.3rem;font-weight:900;color:#fff;border:2px solid var(--Dividing-line_color,#e1e1e1)}.cs-opt.on .cs-radio{border-color:var(--main-color,#e8243a);background:var(--main-color,#e8243a)}.cs-spin{width:.3rem;height:.3rem;border-radius:50%;border:2px solid var(--main-color,#e8243a);border-right:2px solid transparent;animation:csSpin .7s linear infinite}@keyframes csSpin{to{transform:rotate(1turn)}}.cs-error{margin:.16rem 0 0;font-size:.28rem;color:#d92d3f}.cs-chip{display:inline-flex;align-items:center;gap:.06rem;margin-top:.12rem;padding:.08rem .24rem;border:1px solid hsla(0,0%,100%,.55);border-radius:999px;font-size:.26rem;color:#fff;background:hsla(0,0%,100%,.14);cursor:pointer}.cs-chip u{font-weight:700}.settingPanel__container-items__title svg.icon-currency,.settingPanel__container-items__title svg.icon-currency *{fill:none!important;stroke:var(--main-color)}.cx-bonus-offer{display:flex;align-items:center;gap:.22rem;margin:.24rem .32rem 0;padding:.2rem .26rem;border-radius:.24rem;background:linear-gradient(100deg,#fff4d6,#ffe3a3);border:1px solid #ffd27a;box-shadow:0 .06rem .2rem rgba(240,165,0,.18)}.cx-bonus-offer__badge{flex:0 0 auto;min-width:1.1rem;padding:.12rem .16rem;border-radius:.2rem;background:linear-gradient(180deg,#ff5a6e,#e8243a);color:#fff;font-size:.34rem;font-weight:900;text-align:center;box-shadow:0 .08rem .2rem rgba(232,36,58,.35);animation:cx-bonus-pulse 1.8s ease-in-out infinite}@keyframes cx-bonus-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.cx-bonus-offer__text{display:flex;flex-direction:column;gap:.04rem;font-size:.24rem;line-height:1.35;color:#6b4a00}.cx-bonus-offer__text b{font-size:.28rem;color:#3a1d00}.cx-bonus-line{display:flex;align-items:center;justify-content:space-between;gap:.2rem;margin:.2rem 0 0;padding:.16rem .24rem;border-radius:.2rem;background:#fff7f8;border:1px dashed #ffcdd4;font-size:.24rem;color:#5a6072}.cx-bonus-line b{color:#e8243a;font-weight:800;white-space:nowrap}.cx-wager{margin:.2rem .24rem 0;padding:.2rem .24rem;border-radius:.2rem;border:1px solid #ffd9a0;background:linear-gradient(180deg,#fff8e6,#fff1cc)}.cx-wager-done{border-color:#b7e4c7;background:linear-gradient(180deg,#f0fdf4,#dcfce7)}.cx-wager-head{display:flex;align-items:flex-start;gap:.16rem}.cx-wager-ico{font-size:.4rem;line-height:1}.cx-wager-head b{display:block;font-size:.28rem;font-weight:800;color:#7a4a00;line-height:1.3}.cx-wager-done .cx-wager-head b{color:#166534}.cx-wager-head small{display:block;margin-top:.04rem;font-size:.22rem;line-height:1.4;color:#8a6a2a}.cx-wager-done .cx-wager-head small{color:#3f6f4f}.cx-deposit-btn{margin-top:.14rem;padding:.1rem .3rem;border:0;border-radius:.4rem;background:linear-gradient(90deg,#e8243a,#ff4d5e);color:#fff;font-size:.26rem;font-weight:800;cursor:pointer}.ai-dock{position:fixed;right:.3rem;bottom:calc(.5rem + var(--sab, 0px));z-index:1400;display:flex;flex-direction:column;align-items:center;gap:.16rem;animation:aiFabIn .5s cubic-bezier(.2,.9,.3,1.2) both}.ai-dock-tabbar{bottom:calc(2.3rem + var(--sab, 0px))}.ai-fab{position:relative;width:1.08rem;height:1.08rem;padding:0;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--main_gradient-color,linear-gradient(145deg,#ff5a6e 0,#e8243a 60%,#c8102e 100%));box-shadow:0 .12rem .32rem rgba(232,36,58,.42),inset 0 .02rem 0 hsla(0,0%,100%,.35);cursor:pointer}.ai-fab:active{transform:scale(.94)}.ai-fab svg{width:.66rem;height:.66rem;position:relative;z-index:1}.ai-fab-ring{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 rgba(232,36,58,.45);animation:aiRing 2.6s ease-out infinite}.ai-fab.has-unread .ai-fab-ring{animation-duration:1.4s}.ai-eye{animation:aiBlink 4s ease-in-out infinite;transform-origin:center}.ai-fab-tag{left:50%;bottom:-.1rem;transform:translateX(-50%);z-index:2;padding:0 .1rem;border-radius:999px;background:#1c1c28;color:#ffd45a;font-size:.17rem;line-height:.26rem;letter-spacing:.08em;border:1.5px solid #fff}.ai-fab-badge,.ai-fab-tag{position:absolute;font-weight:900}.ai-fab-badge{top:-.08rem;right:-.1rem;z-index:3;min-width:.4rem;height:.4rem;padding:0 .08rem;border-radius:999px;background:#ffd45a;color:#3a1d00;font-size:.24rem;line-height:.4rem;text-align:center;border:2px solid #fff;box-shadow:0 .04rem .12rem rgba(0,0,0,.25);animation:aiPulse 1.2s ease-in-out 3}.ai-tg{width:.9rem;height:.9rem;border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,#37bbfe,#1f9cde);box-shadow:0 .1rem .26rem rgba(31,156,222,.45),inset 0 .02rem 0 hsla(0,0%,100%,.4);-webkit-tap-highlight-color:transparent}.ai-tg:active{transform:scale(.94)}.ai-tg svg{width:.5rem;height:.5rem;margin-left:-.03rem}@keyframes aiFabIn{0%{opacity:0;transform:translateY(.4rem) scale(.8)}}@keyframes aiPulse{50%{transform:scale(1.18)}}@keyframes aiRing{0%{box-shadow:0 0 0 0 rgba(232,36,58,.45)}70%{box-shadow:0 0 0 .22rem rgba(232,36,58,0)}to{box-shadow:0 0 0 0 rgba(232,36,58,0)}}@keyframes aiBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}body:has(.lv-page) .ai-dock,body:has(.lv-table) .ai-dock{bottom:calc(1.3rem + var(--sab, 0px))}@media (prefers-reduced-motion:reduce){.ai-dock,.ai-eye,.ai-fab-badge,.ai-fab-ring{animation:none}}.ai-overlay{position:fixed;inset:0;z-index:2500;display:flex;justify-content:center;background:rgba(2,13,55,.45);animation:aiFade .2s ease both}@keyframes aiFade{0%{opacity:0}}body.ai-open{overflow:hidden}.ai-chat{position:relative;display:flex;flex-direction:column;width:100%;max-width:540px;height:100%;background:var(--bg_color_L1,#f2f2f1);color:var(--text_color_L1,#020d37);font-size:.34rem;line-height:1.45;-webkit-font-smoothing:antialiased}.ai-chat-overlay{animation:aiSlide .32s cubic-bezier(.2,.9,.3,1.05) both}@keyframes aiSlide{0%{transform:translateY(6%);opacity:0}}.ai-chat-page{position:fixed;inset:0;z-index:1200;margin:0 auto;height:100%;height:100dvh;max-width:540px;box-shadow:0 0 .6rem rgba(2,13,55,.12)}.ai-head{display:flex;align-items:center;gap:.16rem;flex:0 0 auto;padding:calc(.1rem + var(--sat, 0px)) .2rem .1rem;min-height:calc(1.2rem + var(--sat, 0px));color:#fff;background:var(--main_gradient-color,linear-gradient(90deg,#e8243a 0,#f0495a 100%));box-shadow:0 .06rem .2rem rgba(232,36,58,.25)}.ai-chat-page .ai-head{position:sticky;top:0;z-index:2}.ai-head-who{display:flex;align-items:center;gap:.2rem;flex:1;min-width:0}.ai-head-text{display:flex;flex-direction:column;min-width:0}.ai-head-text b{font-size:.38rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-head-text small{display:inline-flex;align-items:center;gap:.1rem;font-size:.26rem;opacity:.92}.ai-dot{width:.16rem;height:.16rem;border-radius:50%;background:#7cf29c;box-shadow:0 0 0 .06rem rgba(124,242,156,.35)}.ai-dot-gold{background:#ffd45a;box-shadow:0 0 0 .06rem rgba(255,212,90,.35)}.ai-avatar{display:inline-flex;align-items:center;justify-content:center;width:.88rem;height:.88rem;border-radius:50%;background:hsla(0,0%,100%,.18);border:2px solid hsla(0,0%,100%,.6)}.ai-avatar svg{width:.5rem;height:.5rem}.ai-avatar-human{background:linear-gradient(180deg,#fff1b8,#f6c453 46%,#d99a1f);color:#3a1d00;border-color:#fff}.ai-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:.8rem;height:.8rem;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.ai-icon-btn:active{background:rgba(0,0,0,.08)}.ai-icon-btn svg{width:.48rem;height:.48rem}.ai-list{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.24rem .24rem .3rem;overscroll-behavior:contain}.ai-day{display:flex;justify-content:center;margin:.2rem 0 .28rem}.ai-day span{padding:.04rem .24rem;border-radius:999px;background:rgba(2,13,55,.07);color:var(--text_color_L2,#768096);font-size:.26rem;font-weight:600}.ai-more{display:block;margin:0 auto .24rem;padding:.1rem .3rem;border:1px solid var(--Dividing-line_color,#e1e1e1);border-radius:999px;background:#fff;color:var(--main-color,#e8243a);font-size:.28rem;font-weight:700}.ai-row{display:flex;align-items:flex-end;gap:.14rem;margin-bottom:.26rem;animation:aiRowIn .25s ease both}@keyframes aiRowIn{0%{opacity:0;transform:translateY(.12rem)}}.ai-row-user{flex-direction:row-reverse}.ai-row-pending{opacity:.6}.ai-mini{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:.6rem;height:.6rem;margin-bottom:.38rem;border-radius:50%;color:#fff;background:var(--main_gradient-color,linear-gradient(90deg,#e8243a 0,#f0495a 100%))}.ai-mini svg{width:.36rem;height:.36rem}.ai-mini-human{background:linear-gradient(180deg,#fff1b8,#f6c453 46%,#d99a1f);color:#3a1d00}.ai-col{display:flex;flex-direction:column;max-width:82%;min-width:0}.ai-row-user .ai-col{align-items:flex-end}.ai-who{margin:0 0 .06rem .1rem;font-size:.26rem;font-weight:700;color:#b7791f}.ai-tools{display:flex;flex-wrap:wrap;gap:.08rem;margin:0 0 .08rem .06rem}.ai-tools em{display:inline-flex;align-items:center;gap:.06rem;padding:.02rem .16rem;border-radius:999px;background:rgba(24,182,96,.12);color:#0f7a3f;font-size:.24rem;font-style:normal;font-weight:700}.ai-bubble{padding:.2rem .26rem;border-radius:.36rem;word-break:break-word;overflow-wrap:anywhere}.ai-bubble-admin,.ai-bubble-assistant{background:#fff;border-bottom-left-radius:.1rem;box-shadow:0 .04rem .16rem rgba(2,13,55,.06)}.ai-bubble-admin{border:1.5px solid rgba(246,196,83,.7);background:#fffaf0}.ai-bubble-user{color:#fff;background:var(--main_gradient-color,linear-gradient(90deg,#e8243a 0,#f0495a 100%));border-bottom-right-radius:.1rem;box-shadow:0 .06rem .2rem rgba(232,36,58,.28)}.ai-bubble-err{border:1.5px solid rgba(251,91,91,.5)}.ai-bubble p{margin:0;white-space:pre-wrap}.ai-bubble ol+p,.ai-bubble p+ol,.ai-bubble p+p,.ai-bubble p+ul,.ai-bubble ul+p{margin-top:.16rem}.ai-bubble ol,.ai-bubble ul{margin:0;padding-left:.42rem}.ai-bubble li+li{margin-top:.06rem}.ai-bubble a{color:var(--main-color,#e8243a);text-decoration:underline;font-weight:700}.ai-bubble-user a{color:#fff}.ai-bubble code{padding:0 .08rem;border-radius:.08rem;background:rgba(2,13,55,.07);font-size:.3rem}.ai-bubble strong{font-weight:800}.ai-time{margin:.06rem .1rem 0;font-size:.24rem;color:var(--text_color_L3,#b6bcc8)}.ai-imgs{display:flex;flex-wrap:wrap;gap:.1rem;margin-bottom:.12rem}.ai-imgs button{padding:0;border:0;background:none;border-radius:.2rem;overflow:hidden}.ai-imgs img{display:block;width:3.2rem;max-width:100%;height:auto;max-height:4rem;-o-object-fit:cover;object-fit:cover;border-radius:.2rem}.ai-typing{display:inline-flex;gap:.1rem;align-items:center;min-height:.8rem}.ai-typing i{width:.16rem;height:.16rem;border-radius:50%;background:var(--text_color_L3,#b6bcc8);animation:aiBounce 1.2s ease-in-out infinite}.ai-typing i:nth-child(2){animation-delay:.15s}.ai-typing i:nth-child(3){animation-delay:.3s}@keyframes aiBounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-.12rem);opacity:1}}.ai-loading{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:1rem .4rem;color:var(--text_color_L2,#768096);text-align:center}.ai-loading-err{color:var(--norm_red-color,#fb5b5b)}.ai-spin{width:.44rem;height:.44rem;border-radius:50%;border:.06rem solid rgba(232,36,58,.2);border-top:.06rem solid var(--main-color,#e8243a);animation:aiSpin .8s linear infinite}.ai-spin-light{width:.36rem;height:.36rem;border-color:#fff hsla(0,0%,100%,.35) hsla(0,0%,100%,.35)}@keyframes aiSpin{to{transform:rotate(1turn)}}.ai-banner{display:flex;align-items:center;gap:.14rem;margin:0 .24rem .12rem;padding:.14rem .2rem;border-radius:.24rem;background:#fff7e0;border:1px solid rgba(246,196,83,.7);color:#6b4a00;font-size:.28rem;font-weight:600}.ai-banner .ai-mini{margin:0;width:.5rem;height:.5rem}.ai-quick{display:flex;gap:.14rem;padding:.06rem .24rem .16rem;overflow-x:auto;scrollbar-width:none}.ai-quick::-webkit-scrollbar{display:none}.ai-quick button{flex:0 0 auto;padding:.14rem .28rem;border:1.5px solid rgba(232,36,58,.45);border-radius:999px;background:#fff;color:var(--main-color,#e8243a);font-size:.28rem;font-weight:700;white-space:nowrap}.ai-quick button:active{background:rgba(232,36,58,.08)}.ai-error{margin:0 .24rem .12rem;padding:.12rem .2rem;border-radius:.2rem;background:rgba(251,91,91,.12);color:#c81e1e;font-size:.28rem;font-weight:600}.ai-previews{display:flex;gap:.14rem;padding:0 .24rem .12rem}.ai-preview{position:relative;width:1.3rem;height:1.3rem;border-radius:.2rem;overflow:hidden;box-shadow:0 .04rem .14rem rgba(2,13,55,.18)}.ai-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ai-preview button{position:absolute;top:.04rem;right:.04rem;width:.4rem;height:.4rem;border:0;border-radius:50%;background:rgba(2,13,55,.7);color:#fff;display:inline-flex;align-items:center;justify-content:center}.ai-preview button svg{width:.26rem;height:.26rem}.ai-slip-note{margin:0 .24rem .12rem;font-size:.26rem;line-height:1.35;color:var(--text_color_L2,#768096)}.ai-composer{flex:0 0 auto;display:flex;align-items:flex-end;gap:.12rem;padding:.16rem .2rem calc(.16rem + var(--sab, 0px));background:#fff;border-top:1px solid var(--Dividing-line_color,#e1e1e1)}.ai-attach{color:var(--text_color_L2,#768096)}.ai-input{flex:1;min-width:0;min-height:.84rem;max-height:140px;padding:.2rem .28rem;border:1.5px solid var(--Dividing-line_color,#e1e1e1);border-radius:.44rem;background:var(--bg_color_L3,#f6f6f6);color:inherit;font:inherit;font-size:.34rem;line-height:1.35;resize:none;outline:none}.ai-input:focus{border-color:var(--main-color,#e8243a);background:#fff}.ai-send{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:.84rem;height:.84rem;border:0;border-radius:50%;color:#fff;background:var(--main_gradient-color,linear-gradient(90deg,#e8243a 0,#f0495a 100%));box-shadow:0 .08rem .2rem rgba(232,36,58,.3);transition:opacity .15s ease,transform .15s ease}.ai-send:disabled{opacity:.4;box-shadow:none}.ai-send:active:not(:disabled){transform:scale(.94)}.ai-send svg{width:.4rem;height:.4rem}.ai-gate{flex:1;display:flex;flex-direction:column;gap:.2rem;padding:.6rem .5rem;text-align:center}.ai-gate,.ai-gate-ic{align-items:center;justify-content:center}.ai-gate-ic{display:inline-flex;width:1.5rem;height:1.5rem;border-radius:50%;color:#fff;background:var(--main_gradient-color,linear-gradient(90deg,#e8243a 0,#f0495a 100%));box-shadow:0 .16rem .4rem rgba(232,36,58,.3)}.ai-gate-ic svg{width:.8rem;height:.8rem}.ai-gate h3{margin:0;font-size:.44rem;font-weight:800}.ai-gate p{margin:0;color:var(--text_color_L2,#768096)}.ai-gate-btns{display:flex;gap:.2rem;margin-top:.2rem}.ai-btn{display:inline-flex;align-items:center;justify-content:center;min-height:.88rem;padding:0 .6rem;border-radius:999px;font-size:.34rem;font-weight:800;text-decoration:none;border:1.5px solid transparent}.ai-btn-primary{color:#fff;background:var(--main_gradient-color,linear-gradient(90deg,#e8243a 0,#f0495a 100%));box-shadow:0 .1rem .24rem rgba(232,36,58,.3)}.ai-btn-ghost{color:var(--main-color,#e8243a);border-color:var(--main-color,#e8243a);background:#fff}.ai-sheet-wrap{position:absolute;inset:0;z-index:5;display:flex;align-items:flex-end;justify-content:center;background:rgba(2,13,55,.45);animation:aiFade .2s ease both}.ai-sheet{width:100%;max-height:85%;display:flex;flex-direction:column;border-radius:.4rem .4rem 0 0;background:#fff;padding-bottom:var(--sab,0);animation:aiUp .3s cubic-bezier(.2,.9,.3,1.05) both}@keyframes aiUp{0%{transform:translateY(100%)}}.ai-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:.2rem .16rem 0 .32rem;font-size:.4rem}.ai-sheet-sub{margin:0;padding:0 .32rem .2rem;font-size:.28rem;color:var(--text_color_L2,#768096)}.ai-sheet-body{overflow-y:auto;padding:0 .24rem .3rem}.ai-empty{padding:.8rem .4rem;text-align:center;color:var(--text_color_L2,#768096)}.ai-ticket{display:flex;flex-direction:column;width:100%;margin-bottom:.16rem;padding:.22rem .26rem;border:1px solid var(--Dividing-line_color,#e1e1e1);border-radius:.24rem;background:var(--bg_color_L3,#f6f6f6);text-align:left;font:inherit;color:inherit}.ai-ticket.is-open{background:#fff;border-color:rgba(232,36,58,.4)}.ai-ticket-top{display:flex;align-items:center;gap:.14rem}.ai-ticket-top>span{flex:1;min-width:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-ticket small{margin-top:.04rem;font-size:.26rem;color:var(--text_color_L2,#768096)}.ai-chip{padding:.02rem .18rem;border-radius:999px;font-size:.24rem;font-style:normal;font-weight:800}.ai-chip-open{background:rgba(254,170,87,.2);color:#b45309}.ai-chip-done{background:rgba(24,182,96,.15);color:#0f7a3f}.ai-ticket-body{display:flex;flex-direction:column;gap:.12rem;margin-top:.16rem;padding-top:.16rem;border-top:1px dashed var(--Dividing-line_color,#e1e1e1);font-size:.3rem;white-space:pre-wrap}.ai-ticket-reply{padding:.14rem .2rem;border-radius:.2rem;background:#fffaf0;border:1px solid rgba(246,196,83,.7)}.ai-ticket-wait{color:var(--text_color_L2,#768096)}.ai-lightbox{position:fixed;inset:0;z-index:2700;display:flex;align-items:center;justify-content:center;padding:.4rem;background:rgba(0,0,0,.85)}.ai-lightbox img{max-width:100%;max-height:100%;border-radius:.2rem}.ai-bubble .md-h{margin:.1rem 0 .08rem;font-weight:800;line-height:1.3;color:var(--text_color_L1,#020d37)}.ai-bubble *+.md-h{margin-top:.22rem}.ai-bubble ul.md-list{list-style:disc}.ai-bubble ol.md-list{list-style:decimal}.ai-bubble .md-list ul.md-list{list-style:circle}.ai-bubble .md-list li{display:list-item}.ai-bubble .md-list ol,.ai-bubble .md-list ul{margin-top:.06rem;padding-left:.36rem}.ai-bubble .md-list li>p{display:inline}.ai-bubble *+.md-list,.ai-bubble *+.md-pre,.ai-bubble *+.md-quote,.ai-bubble *+.md-table-wrap,.ai-bubble .md-list+*,.ai-bubble .md-pre+*,.ai-bubble .md-quote+*,.ai-bubble .md-table-wrap+*{margin-top:.16rem}.ai-bubble .md-pre{margin:0;padding:.16rem .2rem;border-radius:.16rem;background:#1f2433;color:#e6e9f2;font-size:.28rem;line-height:1.45;overflow-x:auto;white-space:pre;-webkit-overflow-scrolling:touch}.ai-bubble .md-pre code{padding:0;background:none;color:inherit;font-size:inherit}.ai-bubble .md-quote{margin:0;padding:.04rem 0 .04rem .2rem;border-left:3px solid var(--main-color,#e8243a);color:var(--text_color_L2,#768096)}.ai-bubble .md-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--Dividing-line_color,#e1e1e1);border-radius:.16rem}.ai-bubble .md-table{border-collapse:collapse;width:100%;min-width:100%;font-size:.3rem}.ai-bubble .md-table td,.ai-bubble .md-table th{padding:.1rem .16rem;border-bottom:1px solid var(--Dividing-line_color,#e1e1e1);text-align:left;vertical-align:top;white-space:nowrap}.ai-bubble .md-table th{background:#f6f6f8;font-weight:800}.ai-bubble .md-table tr:last-child td{border-bottom:0}.ai-bubble .md-hr{margin:.16rem 0;border:0;border-top:1px solid var(--Dividing-line_color,#e1e1e1)}.ai-bubble s{opacity:.7}.ai-bubble-user .md-pre{background:rgba(0,0,0,.25)}.pp-root{--pp-accent:#e8243a;--pp-accent-2:#f0495a;--pp-gold:#ffd45a;--pp-card:#fff;--pp-text:#1b1b1f;--pp-muted:#6b6f7a;--pp-radius:0.44rem;position:fixed;inset:0;z-index:2700;display:flex;align-items:center;justify-content:center;padding:.4rem .32rem calc(.4rem + var(--sab, 0px));font-family:inherit;color:var(--pp-text)}.pp-inline{position:relative;inset:auto;z-index:1;width:100%;height:100%;min-height:100%}body.pp-open{overflow:hidden}.pp-backdrop{position:absolute;inset:0;background:rgba(10,6,20,.62);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:ppFade .25s ease both}.pp-card{position:relative;width:100%;max-width:8.6rem;max-height:calc(100% - .2rem);overflow:hidden auto;-webkit-overflow-scrolling:touch;border-radius:var(--pp-radius);background:var(--pp-card);box-shadow:0 .5rem 1.2rem rgba(0,0,0,.35);animation:ppPop .45s cubic-bezier(.2,.9,.3,1.15) both}.pp-card:before{content:"";position:absolute;top:0;left:0;right:0;height:.12rem;background:linear-gradient(90deg,var(--pp-accent),var(--pp-accent-2),var(--pp-gold));z-index:1}.pp-card.has-hero:before{display:none}.pp-close{position:absolute;top:.2rem;right:.2rem;z-index:3;width:.72rem;height:.72rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(0,0,0,.42);color:#fff;cursor:pointer}.pp-close svg{width:.4rem;height:.4rem}.pp-close:active{transform:scale(.92)}.pp-media{position:relative;width:100%;background:#000;overflow:hidden}.pp-media-image img{-o-object-fit:cover;object-fit:cover}.pp-media-image img,.pp-media-video video{display:block;width:100%;max-height:7.6rem}.pp-media-video video{background:#000}.pp-media-frame{aspect-ratio:16/9}.pp-media-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pp-media-audio{background:transparent;margin:.2rem 0}.pp-body{padding:.44rem .44rem .4rem;text-align:center}.pp-card.has-hero .pp-body{padding-top:.36rem}.pp-badge{display:inline-block;margin-bottom:.18rem;padding:.06rem .26rem;border-radius:999px;background:linear-gradient(90deg,#ffd45a,#ffb300);color:#4a2a00;font-size:.24rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 .06rem .18rem rgba(255,179,0,.45);animation:ppBadge 1.6s ease-in-out infinite}.pp-title{margin:0 0 .12rem;font-size:.46rem;line-height:1.2;font-weight:900;color:var(--pp-text)}.pp-subtitle{margin:0 0 .2rem;font-size:.3rem;line-height:1.35;font-weight:600;color:var(--pp-accent)}.pp-text{font-size:.29rem;line-height:1.5;color:var(--pp-muted);text-align:left}.pp-text p{margin:0 0 .16rem}.pp-text ol,.pp-text ul{margin:0 0 .16rem;padding-left:.4rem;list-style:disc}.pp-text ol{list-style:decimal}.pp-text li{margin-bottom:.06rem}.pp-text strong{color:var(--pp-text)}.pp-text a{color:var(--pp-accent);text-decoration:underline}.pp-text code{padding:0 .08rem;border-radius:.06rem;background:rgba(0,0,0,.06);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.26rem}.pp-voice{display:flex;align-items:center;gap:.22rem;margin:.24rem 0 .1rem;padding:.18rem .22rem;border-radius:.3rem;background:rgba(232,36,58,.07);border:1px solid rgba(232,36,58,.18);text-align:left}.pp-voice-btn{flex:0 0 auto;width:.92rem;height:.92rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--pp-accent),var(--pp-accent-2));box-shadow:0 .1rem .3rem rgba(232,36,58,.4);cursor:pointer}.pp-voice:not(.playing) .pp-voice-btn{animation:ppPulse 1.6s ease-in-out infinite}.pp-voice-btn svg{width:.44rem;height:.44rem}.pp-voice-body{flex:1 1 auto;min-width:0}.pp-voice-label{font-size:.27rem;font-weight:800;color:var(--pp-text);margin-bottom:.1rem}.pp-voice-wave{display:flex;align-items:center;gap:.05rem;height:.44rem}.pp-voice-wave i{flex:1 1 0;height:.14rem;border-radius:.06rem;background:rgba(232,36,58,.25);transition:background .2s}.pp-voice-wave i.on{background:var(--pp-accent)}.pp-voice.playing .pp-voice-wave i{animation:ppWave .9s ease-in-out infinite alternate}.pp-actions{display:flex;flex-direction:column;gap:.18rem;margin-top:.34rem}.pp-actions.n2{flex-direction:row}.pp-actions.n2 .pp-btn{flex:1 1 0}.pp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:.88rem;padding:0 .4rem;border:0;border-radius:999px;font-size:.32rem;font-weight:800;cursor:pointer;transition:transform .12s ease,filter .12s ease}.pp-btn:active{transform:scale(.97);filter:brightness(.95)}.pp-btn-primary{color:#fff;background:linear-gradient(90deg,var(--pp-accent),var(--pp-accent-2));box-shadow:0 .14rem .34rem rgba(232,36,58,.38);animation:ppShine 2.6s ease-in-out infinite}.pp-btn-secondary{color:var(--pp-accent);background:#fff;border:2px solid var(--pp-accent)}.pp-btn-ghost,.pp-dismiss{color:var(--pp-muted);background:transparent}.pp-dismiss{display:block;margin:.22rem auto 0;padding:.06rem .2rem;border:0;font-size:.25rem;text-decoration:underline;cursor:pointer}.pp-layout-sheet{align-items:flex-end;padding:0}.pp-layout-sheet .pp-card{max-width:540px;max-height:92%;border-radius:var(--pp-radius) var(--pp-radius) 0 0;padding-bottom:var(--sab,0);animation:ppUp .4s cubic-bezier(.2,.9,.3,1.05) both}.pp-layout-sheet .pp-body{padding-top:.5rem}.pp-layout-sheet .pp-card.has-hero .pp-body{padding-top:.36rem}.pp-layout-full{padding:0}.pp-layout-full .pp-card{width:100%;height:100%;max-width:540px;max-height:none;border-radius:0;display:flex;flex-direction:column;padding-top:var(--sat,0);padding-bottom:var(--sab,0);animation:ppFade .3s ease both}.pp-layout-full .pp-media-image img,.pp-layout-full .pp-media-video video{max-height:60vh}.pp-layout-full .pp-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:.6rem .5rem}.pp-layout-full .pp-title{font-size:.56rem}.pp-layout-full .pp-actions{margin-top:auto;padding-top:.4rem}.pp-theme-celebration{--pp-accent:#e8243a;--pp-gold:#ffd45a}.pp-theme-celebration .pp-card{background:radial-gradient(120% 80% at 50% 0,#fff7dc 0,#fff 55%)}.pp-theme-celebration .pp-title{background:linear-gradient(90deg,#b8860b,#e8243a,#b8860b);-webkit-background-clip:text;background-clip:text;color:transparent}.pp-theme-info{--pp-accent:#1f5eff;--pp-accent-2:#4f86ff}.pp-theme-info .pp-btn-primary{box-shadow:0 .14rem .34rem rgba(31,94,255,.35)}.pp-theme-urgent{--pp-accent:#e8243a;--pp-accent-2:#ff6b3d}.pp-theme-urgent .pp-card{border:2px solid var(--pp-accent);animation:ppPop .45s cubic-bezier(.2,.9,.3,1.15) both,ppAlert 1.4s ease-in-out .5s infinite}.pp-theme-urgent .pp-badge{background:linear-gradient(90deg,#e8243a,#ff6b3d);color:#fff}.pp-theme-dark{--pp-card:#14121c;--pp-text:#fff;--pp-muted:#b9b6c6;--pp-accent:#ffd45a;--pp-accent-2:#ffb300}.pp-theme-dark .pp-btn-primary{color:#2b1a00;box-shadow:0 .14rem .34rem rgba(255,212,90,.35)}.pp-theme-dark .pp-btn-secondary{background:transparent;color:var(--pp-accent)}.pp-theme-dark .pp-voice{background:rgba(255,212,90,.08);border-color:rgba(255,212,90,.25)}.pp-theme-dark .pp-voice-btn{color:#2b1a00}.pp-theme-dark .pp-text code{background:hsla(0,0%,100%,.1)}.pp-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:2}.pp-confetti i{position:absolute;top:-.3rem;width:.16rem;height:.28rem;border-radius:.03rem;opacity:.9;animation-name:ppConfetti;animation-timing-function:linear;animation-iteration-count:infinite}.pp-confetti i.c0{background:#e8243a}.pp-confetti i.c1{background:#ffd45a}.pp-confetti i.c2{background:#2ec4b6}.pp-confetti i.c3{background:#ff8c42}@keyframes ppFade{0%{opacity:0}}@keyframes ppPop{0%{opacity:0;transform:translateY(.4rem) scale(.86)}}@keyframes ppUp{0%{transform:translateY(100%)}}@keyframes ppBadge{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes ppPulse{0%,to{box-shadow:0 0 0 0 rgba(232,36,58,.45)}60%{box-shadow:0 0 0 .22rem rgba(232,36,58,0)}}@keyframes ppWave{0%{height:.1rem}to{height:.44rem}}@keyframes ppShine{0%,70%,to{filter:brightness(1)}80%{filter:brightness(1.15)}}@keyframes ppAlert{0%,to{box-shadow:0 .5rem 1.2rem rgba(0,0,0,.35),0 0 0 0 rgba(232,36,58,.55)}50%{box-shadow:0 .5rem 1.2rem rgba(0,0,0,.35),0 0 0 .16rem rgba(232,36,58,0)}}@keyframes ppConfetti{0%{transform:translateY(-.3rem) rotate(0deg);opacity:1}to{transform:translateY(9rem) rotate(540deg);opacity:.2}}@media (min-width:600px){.pp-card{max-width:440px}.pp-layout-full .pp-card{max-width:540px;height:auto;max-height:92%;border-radius:var(--pp-radius)}}.nf-root{position:fixed;inset:0;z-index:2800;display:flex;align-items:center;justify-content:center;padding:.4rem;background:rgba(20,5,10,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:nf-fade .2s ease-out}@keyframes nf-fade{0%{opacity:0}to{opacity:1}}.nf-card{position:relative;width:100%;max-width:6.8rem;padding:.44rem .4rem .36rem;border-radius:.4rem;background:#fff;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.35);text-align:center;animation:nf-pop .42s cubic-bezier(.2,1.2,.3,1);overflow:hidden}.nf-card:before{content:"";position:absolute;inset:0 0 auto;height:2.6rem;background:radial-gradient(80% 90% at 50% 0,#ffe9ec 0,#fff 100%);pointer-events:none}@keyframes nf-pop{0%{opacity:0;transform:translateY(.4rem) scale(.92)}to{opacity:1;transform:none}}.nf-close{position:absolute;top:.14rem;right:.18rem;width:.6rem;height:.6rem;border:0;border-radius:50%;background:#f4f4f6;color:#7a7f8e;font-size:.4rem;line-height:1;z-index:2}.nf-hero{position:relative;height:2rem;display:grid;place-items:center}.nf-wallet{width:1.7rem;height:1.7rem;position:relative;z-index:1;filter:drop-shadow(0 .1rem .24rem rgba(200,16,46,.35));animation:nf-wiggle 2.4s ease-in-out infinite}@keyframes nf-wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg) translateY(-.04rem)}}.nf-coins{position:absolute;inset:0;pointer-events:none}.nf-coin{position:absolute;left:50%;top:55%;width:.34rem;height:.34rem;margin:-.17rem 0 0 -.17rem;opacity:0;animation:nf-burst 1.8s ease-out infinite}.nf-coin svg{width:100%;height:100%;display:block}@keyframes nf-burst{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(260deg)}}.nf-coin-0{--dx:-1.6rem;--dy:-1rem;animation-delay:0s}.nf-coin-1{--dx:1.5rem;--dy:-1.2rem;animation-delay:.2s}.nf-coin-2{--dx:-1rem;--dy:-1.5rem;animation-delay:.4s}.nf-coin-3{--dx:1.1rem;--dy:-0.6rem;animation-delay:.6s}.nf-coin-4{--dx:-1.8rem;--dy:-0.2rem;animation-delay:.8s}.nf-coin-5{--dx:1.9rem;--dy:-0.3rem;animation-delay:1s}.nf-coin-6{--dx:-0.5rem;--dy:-1.7rem;animation-delay:1.2s}.nf-coin-7{--dx:0.6rem;--dy:-1.6rem;animation-delay:1.4s}.nf-coin-8{--dx:-1.3rem;--dy:-0.7rem;animation-delay:1.6s}.nf-coin-9{--dx:1.4rem;--dy:-1.5rem;animation-delay:.3s}.nf-title{position:relative;margin:.1rem 0 .12rem;font-size:.42rem;font-weight:900;line-height:1.2;color:#1c1c28}.nf-text{position:relative;margin:0 0 .24rem;font-size:.28rem;line-height:1.45;color:#5a6072}.nf-text b{color:#e8243a;font-weight:800}.nf-perks{position:relative;list-style:none;margin:0 0 .3rem;padding:.18rem .22rem;border-radius:.24rem;background:#fff7f8;border:1px dashed #ffcdd4;text-align:left;display:flex;flex-direction:column;gap:.1rem}.nf-perks li{display:flex;align-items:center;gap:.14rem;font-size:.26rem;font-weight:600;color:#3a3f4d}.nf-perks i{font-style:normal;width:.44rem;height:.44rem;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 .02rem .08rem rgba(0,0,0,.08);font-size:.24rem}.nf-cta{position:relative;display:block;width:100%;padding:.26rem;border:0;border-radius:999px;background:linear-gradient(180deg,#ff5a6e,#e8243a);color:#fff;font-size:.32rem;font-weight:900;letter-spacing:.01em;box-shadow:0 .12rem .3rem rgba(232,36,58,.4);animation:nf-glow 1.8s ease-in-out infinite}.nf-cta:active{transform:scale(.98)}@keyframes nf-glow{0%,to{box-shadow:0 .12rem .3rem rgba(232,36,58,.4)}50%{box-shadow:0 .14rem .46rem rgba(232,36,58,.6)}}.nf-later{position:relative;margin-top:.16rem;border:0;background:none;color:#8a8f9e;font-size:.26rem;font-weight:600;padding:.1rem .3rem}