.pet-dumpling{display:block;width:100%;height:100%;overflow:visible}.pet-a-pose,.pet-a-notice,.pet-a-breathe,.pet-a-ring,.pet-a-bits,.pet-a-blink,.pet-a-tear,.pet-a-sigh{transform-box:view-box}.pet-a-breathe{transform-origin:60px 102px}.pet-a-mood-idle{animation:pet-a-breathe 3.2s ease-in-out infinite}.pet-a-mood-happy{animation:pet-a-bounce 1.1s ease-in-out infinite}.pet-a-mood-excited{animation:pet-a-hop .62s ease-in-out infinite}.pet-a-mood-sad{animation:pet-a-droop 4.2s ease-in-out infinite}.pet-a-mood-angry{animation:pet-a-tremble 2.4s linear infinite}.pet-a-mood-missing{animation:pet-a-sway 3.8s ease-in-out infinite}.pet-a-mood-worried{animation:pet-a-fidget 1.8s ease-in-out infinite}@keyframes pet-a-breathe{0%,to{transform:scale(1)}50%{transform:scale(.985,1.03)}}@keyframes pet-a-bounce{0%,to{transform:translateY(0) scale(1.03,.97)}50%{transform:translateY(-3px) scale(.99,1.02)}}@keyframes pet-a-hop{0%,to{transform:translateY(0) scale(1.06,.94)}45%{transform:translateY(-7px) scale(.97,1.04)}}@keyframes pet-a-droop{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(1.5px) scale(1.02,.965)}}@keyframes pet-a-tremble{0%,18%,to{transform:translate(0) scale(1.02,.99)}3%{transform:translate(-1.2px) scale(1.02,.99)}6%{transform:translate(1.2px) scale(1.02,.99)}9%{transform:translate(-1px) scale(1.02,.99)}12%{transform:translate(1px) scale(1.02,.99)}}@keyframes pet-a-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes pet-a-fidget{0%,to{transform:translate(-1px) scale(1)}50%{transform:translate(1px) scale(.99,1.01)}}.pet-a-blink{transform-origin:60px 52px;animation:pet-a-blink 4.8s ease-in-out infinite}@keyframes pet-a-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}.pet-a-tear{transform-origin:79px 65px;animation:pet-a-tear 2.4s ease-in infinite}@keyframes pet-a-tear{0%,20%{transform:translateY(0);opacity:1}90%{transform:translateY(7px);opacity:0}to{transform:translateY(0);opacity:0}}.pet-a-sigh{animation:pet-a-sigh 3.4s ease-in-out infinite}@keyframes pet-a-sigh{0%,to{transform:translate(0);opacity:.85}50%{transform:translate(1.5px,-3px);opacity:.45}}.pet-a-pose{transform-origin:60px 62px}.pet-a-trig-squash .pet-a-pose{transform-origin:60px 102px}.pet-a-trig-pop .pet-a-pose{animation:pet-a-pop var(--pet-a-ms, 1.6s) ease-out}.pet-a-trig-grow .pet-a-pose{animation:pet-a-grow var(--pet-a-ms, 1.5s) ease-in-out}.pet-a-trig-lunge .pet-a-pose{animation:pet-a-lunge var(--pet-a-ms, 1.4s) ease-in-out}.pet-a-trig-squash .pet-a-pose{animation:pet-a-squash var(--pet-a-ms, .42s) ease-out}@keyframes pet-a-pop{0%,to{transform:none}10%{transform:translateY(3px) scale(1.06,.92)}26%{transform:translateY(-12px) scale(.96,1.05)}42%{transform:translateY(-4px)}58%{transform:translateY(0) scale(1.05,.95)}72%{transform:translateY(-4px)}86%{transform:translateY(0)}}@keyframes pet-a-grow{0%,to{transform:none}18%{transform:scale(.94)}45%{transform:scale(1.12)}70%{transform:scale(1.05)}}@keyframes pet-a-lunge{0%,to{transform:none}15%{transform:translate(-4px,2px) rotate(4deg)}35%,62%{transform:translate(7px,-6px) rotate(-9deg)}}@keyframes pet-a-squash{0%,to{transform:none}35%{transform:scale(1.1,.86)}70%{transform:scale(.97,1.04)}}.pet-a-ring,.pet-a-bits,.pet-a-arcs{opacity:0}.pet-a-ring{transform-origin:60px 62px;animation:pet-a-ring var(--pet-a-ms, 1.5s) ease-out}.pet-a-bits{transform-origin:60px 62px;animation:pet-a-bits var(--pet-a-ms, 1.6s) ease-out}.pet-a-arcs{animation:pet-a-arcs var(--pet-a-ms, 1.4s) ease-in-out}@keyframes pet-a-ring{0%{opacity:0;transform:scale(.6)}30%{opacity:.85;transform:scale(.95)}70%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes pet-a-bits{0%{opacity:0;transform:scale(.2) rotate(-20deg)}20%{opacity:1;transform:scale(.85) rotate(0)}65%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.18)}}@keyframes pet-a-arcs{0%,to{opacity:0}30%,62%{opacity:.72}}.pet-a-face-show{opacity:0;animation:pet-a-show var(--pet-a-ms, 1s) steps(1,end)}.pet-a-face-hide{animation:pet-a-hide var(--pet-a-ms, 1s) steps(1,end)}@keyframes pet-a-show{0%,99%{opacity:1}to{opacity:0}}@keyframes pet-a-hide{0%,99%{opacity:0}to{opacity:1}}.pet-a-rim{opacity:0}:is(.pet-xxs,.pet-xs,.pet-sm) .pet-a-rim{opacity:.42}.pet-orb .pet-avatar.pet-kind-dumpling{margin:-3px}.pet-a-notice{transform-origin:60px 102px}.pet-orb.has-thought .pet-a-notice{animation:pet-a-notice .9s cubic-bezier(.3,1.3,.5,1) 1}.pet-orb[data-notice=a] .pet-a-notice{animation:pet-a-notice-a .9s cubic-bezier(.3,1.3,.5,1) 1}.pet-orb[data-notice=b] .pet-a-notice{animation:pet-a-notice-b .9s cubic-bezier(.3,1.3,.5,1) 1}@keyframes pet-a-notice-a{0%,to{transform:none}18%{transform:translateY(1.5px) scale(1.05,.95)}42%{transform:translate(-1.5px,-5px) rotate(-7deg) scale(.98,1.03)}70%{transform:translateY(0) rotate(2deg)}}@keyframes pet-a-notice-b{0%,to{transform:none}18%{transform:translateY(1.5px) scale(1.05,.95)}42%{transform:translate(-1.5px,-5px) rotate(-7deg) scale(.98,1.03)}70%{transform:translateY(0) rotate(2deg)}}@keyframes pet-a-notice{0%,to{transform:none}18%{transform:translateY(1.5px) scale(1.05,.95)}42%{transform:translate(-1.5px,-5px) rotate(-7deg) scale(.98,1.03)}70%{transform:translateY(0) rotate(2deg)}}.pet-a-asleep,.pet-orb.is-quiet .pet-dumpling .pet-a-awake{display:none}.pet-orb.is-quiet .pet-dumpling .pet-a-asleep{display:inline}.pet-orb.is-quiet .pet-dumpling .pet-a-breathe{animation:pet-a-doze 5.2s ease-in-out infinite}.pet-orb.is-quiet .pet-dumpling .pet-a-notice{animation:none}@keyframes pet-a-doze{0%,to{transform:scale(1.01,.985)}50%{transform:scale(.98,1.035)}}:root[data-pet-paused] .pet-dumpling *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.pet-dumpling,.pet-dumpling *{animation:none!important}}.pet-pixel{display:block;width:100%;height:100%;overflow:visible}.pet-b-pose,.pet-b-loop,.pet-b-ring,.pet-b-bits,.pet-b-tear{transform-box:view-box}.pet-b-loop{transform-origin:60px 110px}.pet-b-mood-idle{animation:pet-b-bob 2.4s steps(1,end) infinite}.pet-b-mood-happy{animation:pet-b-hop 1s steps(1,end) infinite}.pet-b-mood-excited{animation:pet-b-jump .56s steps(1,end) infinite}.pet-b-mood-sad{animation:pet-b-sink 3.6s steps(1,end) infinite}.pet-b-mood-angry{animation:pet-b-shake 2s steps(1,end) infinite}.pet-b-mood-missing{animation:pet-b-drift 4s steps(1,end) infinite}.pet-b-mood-worried{animation:pet-b-jitter 1.4s steps(1,end) infinite}@keyframes pet-b-bob{0%,to{transform:translate(0)}50%{transform:translateY(-2px)}}@keyframes pet-b-hop{0%,to{transform:translate(0)}35%{transform:translateY(-3px)}60%{transform:translateY(-5px)}80%{transform:translateY(-2px)}}@keyframes pet-b-jump{0%,to{transform:translate(0) scale(1.05,.95)}25%{transform:translateY(-5px)}50%{transform:translateY(-10px)}75%{transform:translateY(-5px)}}@keyframes pet-b-sink{0%,to{transform:translate(0)}50%{transform:translateY(2px)}}@keyframes pet-b-shake{0%,20%,to{transform:translate(0)}4%{transform:translate(-2px)}8%{transform:translate(2px)}12%{transform:translate(-2px)}16%{transform:translate(2px)}}@keyframes pet-b-drift{0%,to{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translateY(-1px)}75%{transform:translate(2px)}}@keyframes pet-b-jitter{0%,to{transform:translate(0)}25%{transform:translate(1px)}50%{transform:translate(0)}75%{transform:translate(-1px)}}.pet-b-tear{animation:pet-b-tear 2s steps(1,end) infinite}@keyframes pet-b-tear{0%,to{transform:translate(0);opacity:1}40%{transform:translateY(5px);opacity:1}70%{transform:translateY(10px);opacity:0}}.pet-b-pose{transform-origin:60px 62px}.pet-b-trig-squash .pet-b-pose{transform-origin:60px 102px;shape-rendering:auto}.pet-b-trig-pop .pet-b-pose{animation:pet-b-pop var(--pet-b-ms, 1.6s) steps(1,end)}.pet-b-trig-grow .pet-b-pose{animation:pet-b-grow var(--pet-b-ms, 1.5s) steps(1,end)}.pet-b-trig-lunge .pet-b-pose{animation:pet-b-lunge var(--pet-b-ms, 1.4s) steps(1,end)}.pet-b-trig-squash .pet-b-pose{animation:pet-b-squash var(--pet-b-ms, .42s) ease-out}@keyframes pet-b-pop{0%,to{transform:none}10%{transform:translateY(2px)}20%{transform:translateY(-5px)}32%{transform:translateY(-10px)}46%{transform:translateY(-5px)}60%{transform:translate(0)}70%{transform:translateY(-5px)}82%{transform:translate(0)}}@keyframes pet-b-grow{0%,to{transform:none}15%{transform:scale(.95)}30%{transform:scale(1.05)}45%{transform:scale(1.1)}70%{transform:scale(1.05)}}@keyframes pet-b-lunge{0%,to{transform:none}12%{transform:translate(-3px,2px)}25%{transform:translate(5px,-5px)}35%,62%{transform:translate(10px,-10px)}80%{transform:translate(5px,-5px)}}@keyframes pet-b-squash{0%,to{transform:none}35%{transform:scale(1.1,.86)}70%{transform:scale(.97,1.04)}}.pet-b-ring,.pet-b-bits,.pet-b-arcs{opacity:0}.pet-b-ring{transform-origin:60px 62px;animation:pet-b-ring var(--pet-b-ms, 1.5s) ease-out}.pet-b-bits{transform-origin:60px 62px;animation:pet-b-bits var(--pet-b-ms, 1.6s) steps(1,end)}.pet-b-arcs{animation:pet-b-arcs var(--pet-b-ms, 1.4s) steps(1,end)}@keyframes pet-b-ring{0%{opacity:0;transform:scale(.6)}30%{opacity:.9;transform:scale(.95)}70%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes pet-b-bits{0%{opacity:0;transform:scale(.3)}10%{opacity:1;transform:scale(.55)}22%{opacity:1;transform:scale(.8)}40%,70%{opacity:1;transform:scale(1)}85%{opacity:.5;transform:scale(1.1)}to{opacity:0;transform:scale(1.1)}}@keyframes pet-b-arcs{0%,to{opacity:0}25%,62%{opacity:.72}}.pet-b-face-show{opacity:0;animation:pet-b-show var(--pet-b-ms, 1s) steps(1,end)}.pet-b-face-hide{animation:pet-b-hide var(--pet-b-ms, 1s) steps(1,end)}@keyframes pet-b-show{0%,99%{opacity:1}to{opacity:0}}@keyframes pet-b-hide{0%,99%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pet-pixel,.pet-pixel *{animation:none!important}}.pet-optic{position:relative;z-index:2;display:block;width:100%;height:100%;overflow:visible}.pet-optic g,.pet-optic circle,.pet-optic path,.pet-optic rect{transform-box:view-box}.pet-d-arc,.pet-d-iris,.pet-d-mark,.pet-d-glint{transition:fill .18s ease,stroke .18s ease,stroke-dasharray .22s ease,opacity .18s ease,cx .18s ease,cy .18s ease}.pet-d-pupil,.pet-d-edge{transition:d .2s ease}.pet-d-pupil-shift{transition:transform .2s ease}.pet-d-float{transform-origin:60px 60px;animation:pet-d-float 3.6s ease-in-out infinite}.pet-d-arc{transform-origin:60px 60px;animation:pet-d-spin 12s linear infinite}.pet-d-outer{transform-origin:60px 60px;animation:pet-d-spin 28s linear infinite reverse}.pet-d-aperture{transform-origin:60px 60px;animation:pet-d-breathe 3.6s ease-in-out infinite}.pet-d-mood-happy .pet-d-float{animation-duration:2.6s}.pet-d-mood-happy .pet-d-arc{animation-duration:7s}.pet-d-mood-excited .pet-d-float{animation:pet-d-hop .9s ease-in-out infinite}.pet-d-mood-excited .pet-d-arc{animation-duration:2.4s}.pet-d-mood-excited .pet-d-aperture{animation-duration:.9s}.pet-d-mood-sad .pet-d-float{animation:pet-d-sink 5s ease-in-out infinite}.pet-d-mood-sad .pet-d-arc{animation-duration:22s}.pet-d-mood-angry .pet-d-float{animation:pet-d-tremble .5s steps(2,end) infinite}.pet-d-mood-angry .pet-d-arc{animation-duration:3s;animation-direction:reverse}.pet-d-mood-angry .pet-d-aperture{animation:none}.pet-d-mood-missing .pet-d-float{animation:pet-d-drift 5.6s ease-in-out infinite}.pet-d-mood-missing .pet-d-aperture{animation-duration:5.6s}.pet-d-mood-worried .pet-d-float{animation:pet-d-scan 2.2s ease-in-out infinite}.pet-d-mood-worried .pet-d-aperture{animation:pet-d-flutter 1.1s ease-in-out infinite}@keyframes pet-d-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes pet-d-hop{0%,to{transform:translateY(0) scale(1)}15%{transform:translateY(0) scale(1.04,.95)}50%{transform:translateY(-6px) scale(.98,1.03)}}@keyframes pet-d-sink{0%,to{transform:translateY(1px) rotate(0)}50%{transform:translateY(3.5px) rotate(-2deg)}}@keyframes pet-d-tremble{0%{transform:translate(-.8px)}to{transform:translate(.8px)}}@keyframes pet-d-drift{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-2px,-2px) rotate(-4deg)}}@keyframes pet-d-scan{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)}70%{transform:rotate(5deg)}}@keyframes pet-d-spin{to{transform:rotate(360deg)}}@keyframes pet-d-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes pet-d-flutter{0%,to{transform:scale(1)}25%{transform:scale(.92)}50%{transform:scale(1.04)}}.pet-d-pose{transform-origin:60px 62px;animation-fill-mode:both;animation-iteration-count:1}.pet-d-trig-pop .pet-d-pose{animation-name:pet-d-t-pop;animation-timing-function:ease-out}.pet-d-trig-grow .pet-d-pose{animation-name:pet-d-t-grow;animation-timing-function:ease-in-out}.pet-d-trig-lunge .pet-d-pose{animation-name:pet-d-t-lunge;animation-timing-function:ease-in-out}.pet-d-trig-squash .pet-d-pose{animation-name:pet-d-t-squash;animation-timing-function:ease-out}@keyframes pet-d-t-pop{0%{transform:translateY(0)}12%{transform:translateY(1px) scale(1.04,.96)}28%{transform:translateY(-4px) scale(1)}45%{transform:translateY(-1px)}60%{transform:translateY(-4px)}80%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes pet-d-t-grow{0%{transform:scale(1)}30%{transform:scale(.97)}60%{transform:scale(1.05)}80%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes pet-d-t-lunge{0%{transform:translate(0) rotate(0)}20%{transform:translate(-3px,1px) rotate(3deg)}45%{transform:translate(7px,-6px) rotate(-9deg)}70%{transform:translate(5px,-4px) rotate(-6deg)}to{transform:translate(0) rotate(0)}}@keyframes pet-d-t-squash{0%{transform:scale(1)}40%{transform:scale(1.1,.86)}75%{transform:scale(.97,1.03)}to{transform:scale(1)}}.pet-d-trig-squash .pet-d-pose{transform-origin:60px 102px}.pet-d-ring{transform-origin:60px 62px;opacity:0;animation-name:pet-d-t-ring;animation-timing-function:ease-out;animation-fill-mode:both}@keyframes pet-d-t-ring{0%{opacity:0;transform:scale(.75)}35%{opacity:var(--pet-d-ring, .9);transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.pet-d-bit{opacity:0;animation-name:pet-d-t-bit;animation-timing-function:cubic-bezier(.2,.8,.3,1);animation-fill-mode:both}@keyframes pet-d-t-bit{0%{opacity:0;transform:translate(calc(var(--ox) * -1),calc(var(--oy) * -1)) scale(.4)}15%{opacity:1}55%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(calc(var(--ox) * .12),calc(var(--oy) * .12 + 6px)) scale(.8)}}.pet-d-speed{opacity:0;animation-name:pet-d-t-speed;animation-fill-mode:both}@keyframes pet-d-t-speed{0%,25%{opacity:0;transform:translate(6px)}45%{opacity:1;transform:translate(0)}75%{opacity:1}to{opacity:0;transform:translate(-4px)}}@media(prefers-reduced-motion:reduce){.pet-optic,.pet-optic *{animation:none!important;transition:none!important}.pet-d-ring,.pet-d-bit,.pet-d-speed{display:none}}.pet-origami{position:relative;z-index:2;display:block;width:100%;height:100%;overflow:visible}.pet-origami g,.pet-origami polygon,.pet-origami circle,.pet-origami path,.pet-origami rect{transform-box:view-box}.pet-e-face,.pet-e-brow,.pet-e-tear{transition:fill .18s ease,opacity .18s ease}.pet-e-bob{transform-origin:60px 102px;animation:pet-e-bob 3.4s ease-in-out infinite}.pet-e-tail{transform-origin:85px 84px;animation:pet-e-wag 2.4s ease-in-out infinite}.pet-e-ear-l{transform-origin:38px 41px;animation:pet-e-ear-l 5s ease-in-out infinite}.pet-e-ear-r{transform-origin:82px 41px;animation:pet-e-ear-r 5s ease-in-out infinite}.pet-e-eyes{transform-origin:60px 54px;animation:pet-e-blink 4.6s steps(1,end) infinite}.pet-e-head{transform-origin:60px 74px}.pet-e-mood-happy .pet-e-tail{animation-duration:.9s}.pet-e-mood-happy .pet-e-bob{animation-duration:2.2s}.pet-e-mood-excited .pet-e-bob{animation:pet-e-hop .8s ease-in-out infinite}.pet-e-mood-excited .pet-e-tail{animation-duration:.45s}.pet-e-mood-excited .pet-e-eyes{animation:none}.pet-e-mood-sad .pet-e-bob{animation-duration:5.2s}.pet-e-mood-sad .pet-e-tail{animation:pet-e-droop 5.2s ease-in-out infinite}.pet-e-mood-sad .pet-e-ear-l{animation:none;transform:rotate(-14deg)}.pet-e-mood-sad .pet-e-ear-r{animation:none;transform:rotate(14deg)}.pet-e-mood-sad .pet-e-tear{animation:pet-e-tear 2.6s ease-in infinite}.pet-e-mood-angry .pet-e-head{animation:pet-e-shake .42s steps(2,end) infinite}.pet-e-mood-angry .pet-e-tail{animation:pet-e-bristle .6s steps(2,end) infinite}.pet-e-mood-angry .pet-e-ear-l{animation:none;transform:rotate(-10deg)}.pet-e-mood-angry .pet-e-ear-r{animation:none;transform:rotate(10deg)}.pet-e-mood-missing .pet-e-head{animation:pet-e-tilt 5.6s ease-in-out infinite}.pet-e-mood-missing .pet-e-tail{animation-duration:4.8s}.pet-e-mood-worried .pet-e-head{animation:pet-e-glance 2.4s ease-in-out infinite}.pet-e-mood-worried .pet-e-ear-l{animation:pet-e-ear-l 1.2s ease-in-out infinite}.pet-e-mood-worried .pet-e-ear-r{animation:pet-e-ear-r 1.2s ease-in-out infinite}@keyframes pet-e-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5px) scaleY(1.012)}}@keyframes pet-e-hop{0%,to{transform:translateY(0) scale(1)}15%{transform:translateY(0) scale(1.05,.94)}50%{transform:translateY(-7px) scale(.98,1.03)}85%{transform:translateY(0) scale(1.03,.97)}}@keyframes pet-e-wag{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(6deg)}}@keyframes pet-e-droop{0%,to{transform:rotate(16deg)}50%{transform:rotate(20deg)}}@keyframes pet-e-bristle{0%{transform:rotate(-6deg) scale(1.06)}to{transform:rotate(-2deg) scale(1.1)}}@keyframes pet-e-ear-l{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-9deg)}94%{transform:rotate(2deg)}}@keyframes pet-e-ear-r{0%,60%,to{transform:rotate(0)}64%{transform:rotate(9deg)}68%{transform:rotate(-2deg)}}@keyframes pet-e-blink{0%,to{transform:scaleY(1)}95%{transform:scaleY(.15)}}@keyframes pet-e-tear{0%{transform:translateY(-2px)}70%{transform:translateY(4px)}to{transform:translateY(4px);opacity:0}}@keyframes pet-e-shake{0%{transform:translate(-.9px)}to{transform:translate(.9px)}}@keyframes pet-e-tilt{0%,to{transform:rotate(-5deg)}50%{transform:rotate(-9deg) translateY(-1px)}}@keyframes pet-e-glance{0%,to{transform:rotate(0)}30%{transform:rotate(-4deg)}70%{transform:rotate(4deg)}}.pet-e-pose{transform-origin:60px 62px;animation-fill-mode:both;animation-iteration-count:1}.pet-e-trig-pop .pet-e-pose{animation-name:pet-e-t-pop;animation-timing-function:ease-out}.pet-e-trig-grow .pet-e-pose{animation-name:pet-e-t-grow;animation-timing-function:ease-in-out}.pet-e-trig-lunge .pet-e-pose{animation-name:pet-e-t-lunge;animation-timing-function:ease-in-out}.pet-e-trig-squash .pet-e-pose{animation-name:pet-e-t-squash;animation-timing-function:ease-out;transform-origin:60px 102px}@keyframes pet-e-t-pop{0%{transform:translateY(0)}12%{transform:translateY(1px) scale(1.04,.96)}28%{transform:translateY(-4px) scale(1)}45%{transform:translateY(-1px)}60%{transform:translateY(-4px)}80%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes pet-e-t-grow{0%{transform:scale(1)}30%{transform:scale(.97)}60%{transform:scale(1.05)}80%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes pet-e-t-lunge{0%{transform:translate(0) rotate(0)}20%{transform:translate(-3px,1px) rotate(3deg)}45%{transform:translate(7px,-6px) rotate(-9deg)}70%{transform:translate(5px,-4px) rotate(-6deg)}to{transform:translate(0) rotate(0)}}@keyframes pet-e-t-squash{0%{transform:scale(1)}40%{transform:scale(1.1,.86)}75%{transform:scale(.97,1.03)}to{transform:scale(1)}}.pet-e-ring{transform-origin:60px 62px;opacity:0;animation-name:pet-e-t-ring;animation-timing-function:ease-out;animation-fill-mode:both}@keyframes pet-e-t-ring{0%{opacity:0;transform:scale(.75)}35%{opacity:var(--pet-e-ring, .9);transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.pet-e-bit{opacity:0;animation-name:pet-e-t-bit;animation-timing-function:cubic-bezier(.2,.8,.3,1);animation-fill-mode:both}@keyframes pet-e-t-bit{0%{opacity:0;transform:translate(calc(var(--ox) * -1),calc(var(--oy) * -1)) scale(.4)}15%{opacity:1}55%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(calc(var(--ox) * .12),calc(var(--oy) * .12 + 6px)) scale(.8)}}.pet-e-speed{opacity:0;animation-name:pet-e-t-speed;animation-fill-mode:both}@keyframes pet-e-t-speed{0%,25%{opacity:0;transform:translate(6px)}45%{opacity:1;transform:translate(0)}75%{opacity:1}to{opacity:0;transform:translate(-4px)}}@media(prefers-reduced-motion:reduce){.pet-origami,.pet-origami *{animation:none!important;transition:none!important}.pet-e-ring,.pet-e-bit,.pet-e-speed{display:none}}.pet-robot{--pet-r-ink: #324052;--pet-r-eye: #273446;--pet-r-accent: #75e0c7;display:block;width:100%;height:100%;overflow:visible}.pet-robot.pet-r-mood-excited{--pet-r-accent: #ffe66d}.pet-robot.pet-r-mood-sad{--pet-r-accent: #79b8ff}.pet-robot.pet-r-mood-angry{--pet-r-accent: #ff8f7d}.pet-robot.pet-r-mood-missing{--pet-r-accent: #b99cff}.pet-robot.pet-r-mood-worried{--pet-r-accent: #79b8ff}.pet-r-glow{opacity:.55;transform-box:fill-box;transform-origin:50% 50%}.pet-r-tier-teen .pet-r-glow{opacity:.75}.pet-r-tier-adult .pet-r-glow{opacity:.95}.pet-r-act,.pet-r-core{transform-box:fill-box;transform-origin:50% 100%}.pet-r-core{animation:pet-r-breathe 3.8s ease-in-out infinite}.pet-r-shadow{fill:#05070b;opacity:.42}.pet-r-cape{fill:#b99cff;stroke:var(--pet-r-ink);stroke-width:8px;opacity:.9}.pet-r-antenna{transform-box:fill-box;transform-origin:50% 100%}.pet-r-antenna-stem{fill:none;stroke:var(--pet-r-ink);stroke-linecap:round;stroke-width:9px}.pet-r-bulb{fill:var(--pet-r-accent);stroke:var(--pet-r-ink);stroke-width:7px;transition:fill .2s ease}.pet-r-signal{fill:none;stroke:var(--pet-r-accent);stroke-linecap:round;stroke-width:5px;opacity:.78}.pet-r-signal-outer{opacity:.45}.pet-r-arm{transform-box:fill-box}.pet-r-arm-left{transform-origin:90% 0}.pet-r-arm-right{transform-origin:10% 0}.pet-r-arm path{fill:none;stroke:var(--pet-r-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:24px}.pet-r-arm circle{fill:#f0b429;stroke:var(--pet-r-ink);stroke-width:7px}.pet-r-gold{fill:#ffd978}.pet-r-ink{stroke:var(--pet-r-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:9px}.pet-r-shell{filter:drop-shadow(0 9px 14px rgba(0,0,0,.18))}.pet-r-screen{fill:#fff0bf;stroke-width:8px}.pet-r-panel{fill:#1e28373d}.pet-r-panel-led{fill:none;stroke:var(--pet-r-accent);stroke-linecap:round;stroke-width:8px}.pet-r-charm{fill:#f0b429}.pet-r-charm-teen{fill:#75e0c7;stroke:var(--pet-r-ink);stroke-width:5px}.pet-r-charm-adult{fill:#f0b429;stroke:var(--pet-r-ink);stroke-width:5px}.pet-r-side{fill:#75e0c7;stroke:var(--pet-r-ink);stroke-width:7px}.pet-r-sensor{fill:var(--pet-r-accent);stroke:var(--pet-r-ink);stroke-width:5px}.pet-r-shine{fill:none;stroke:#ffffff94;stroke-linecap:round;stroke-width:9px}.pet-r-cheek{fill:#ff8f7d;opacity:.52}.pet-r-head{transform-box:fill-box;transform-origin:50% 70%}.pet-r-face path,.pet-r-face ellipse,.pet-r-accent-lines path{fill:none;stroke:var(--pet-r-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:8px}.pet-r-face .pet-r-pupil{fill:var(--pet-r-eye);stroke:none}.pet-r-eye-dot{fill:#fff8e2;stroke:none}.pet-r-face .pet-r-brow{stroke-width:10px}.pet-r-face .pet-r-eye-star{fill:#ffe66d;stroke-width:5px}.pet-r-face .pet-r-blush{stroke:#ff7a70;stroke-width:5px;opacity:.8}.pet-r-cheek-hot{fill:#ff8f7d;opacity:.82}.pet-r-face .pet-r-mint-line{stroke:#75e0c7;stroke-width:7px}.pet-r-face .pet-r-gold-line{stroke:#f0b429}.pet-r-face .pet-r-cool-line{stroke:#79b8ff;stroke-width:6px}.pet-r-face .pet-r-tear{fill:#79b8ff;stroke-width:4px}.pet-r-accent-lines .pet-r-hug{stroke-width:12px}.pet-r-face .pet-r-sigh{fill:#151a27;stroke:#b99cff;stroke-width:7px}.pet-r-face .pet-r-sigh-line{stroke:#b99cff;stroke-width:5px}.pet-r-blink{transform-box:fill-box;transform-origin:50% 50%;animation:pet-r-blink 4.6s ease-in-out infinite}.pet-r-mood-happy .pet-r-core{animation:pet-r-hop 1.9s ease-in-out infinite}.pet-r-mood-happy .pet-r-arm-left{transform:rotate(18deg)}.pet-r-mood-happy .pet-r-arm-right{transform:rotate(-18deg)}.pet-r-mood-excited .pet-r-core{animation:pet-r-jump .86s ease-in-out infinite}.pet-r-mood-excited .pet-r-arm-left{animation:pet-r-wave-l .43s ease-in-out infinite alternate}.pet-r-mood-excited .pet-r-arm-right{animation:pet-r-wave-r .43s ease-in-out infinite alternate}.pet-r-mood-sad .pet-r-head{transform:translateY(14px) rotate(-3deg)}.pet-r-mood-sad .pet-r-antenna{transform:rotate(-14deg)}.pet-r-mood-sad .pet-r-core{animation-duration:5.2s}.pet-r-mood-angry .pet-r-core{animation:pet-r-stomp .72s ease-in-out infinite}.pet-r-mood-angry .pet-r-arm-left{transform:rotate(-12deg)}.pet-r-mood-angry .pet-r-arm-right{transform:rotate(12deg)}.pet-r-mood-missing .pet-r-head{transform:rotate(-4deg) translateY(-4px);animation:pet-r-missing-look 3.2s ease-in-out infinite}.pet-r-mood-missing .pet-r-arm-left{transform:rotate(-28deg)}.pet-r-mood-missing .pet-r-arm-right{transform:rotate(28deg)}.pet-r-mood-worried .pet-r-head{animation:pet-r-worried-scan 1.8s ease-in-out infinite}.pet-r-mood-worried .pet-r-arm-left{transform:rotate(-22deg)}.pet-r-mood-worried .pet-r-arm-right{transform:rotate(22deg)}.pet-r-tier-baby .pet-r-antenna{transform:scale(.85)}.pet-r-trig-tap .pet-r-act{animation:pet-r-tap .4s cubic-bezier(.34,1.4,.64,1)}.pet-r-trig-recall .pet-r-act{animation:pet-r-recall 1.1s ease}.pet-r-trig-celebrate .pet-r-act{animation:pet-r-pop .7s cubic-bezier(.34,1.5,.64,1)}.pet-r-trig-evolve .pet-r-act{animation:pet-r-grow 1.5s ease}.pet-r-trig-evolve .pet-r-glow{animation:pet-r-glow-flare 1.5s ease}.pet-r-ring{fill:none;stroke:#75e0c7;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:7 6;opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation:pet-r-ring 1.5s ease}.pet-r-spark{opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation:pet-r-spark 1.1s ease-out both}.pet-r-sparks g:nth-child(odd) .pet-r-spark{animation-delay:.08s}@keyframes pet-r-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(5px) scale(1.015,.985)}}@keyframes pet-r-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes pet-r-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pet-r-jump{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-24px) scale(1.03,.97)}}@keyframes pet-r-wave-l{0%{transform:rotate(10deg)}to{transform:rotate(40deg)}}@keyframes pet-r-wave-r{0%{transform:rotate(-10deg)}to{transform:rotate(-40deg)}}@keyframes pet-r-stomp{0%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(6px) rotate(-1.2deg)}}@keyframes pet-r-missing-look{0%,to{transform:rotate(-4deg) translateY(-4px)}50%{transform:rotate(3deg) translateY(-8px)}}@keyframes pet-r-worried-scan{0%,to{transform:translate(-6px)}50%{transform:translate(6px)}}@keyframes pet-r-tap{0%,to{transform:scale(1)}30%{transform:scale(1.13,.84)}65%{transform:scale(.92,1.1) translateY(-3px)}}@keyframes pet-r-recall{0%,to{transform:translate(0) scale(1)}25%{transform:translateY(-6px) scale(.92,1.06)}50%{transform:translateY(4px) scale(1.22)}75%{transform:translate(0) scale(.97,1.03)}}@keyframes pet-r-pop{0%,to{transform:scale(1)}40%{transform:scale(1.14) translateY(-4px)}}@keyframes pet-r-grow{0%{transform:scale(1)}20%{transform:scale(.88)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes pet-r-glow-flare{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.4);opacity:1}}@keyframes pet-r-ring{0%{opacity:0;transform:rotate(0) scale(.7)}30%{opacity:.9}to{opacity:0;transform:rotate(270deg) scale(1.3)}}@keyframes pet-r-spark{0%{opacity:1;transform:translateY(0) scale(.6)}to{opacity:0;transform:translateY(-34px) scale(1.1)}}@media(prefers-reduced-motion:reduce){.pet-robot,.pet-robot *{animation:none!important;transition:none!important}.pet-r-ring,.pet-r-sparks{display:none}}.pet-kitten{--pet-k-ink: #3b2a18;display:block;width:100%;height:100%;overflow:visible}.pet-k-glow{opacity:.5;transform-box:fill-box;transform-origin:50% 50%}.pet-k-tier-teen .pet-k-glow{opacity:.7}.pet-k-tier-adult .pet-k-glow{opacity:.95}.pet-k-act,.pet-k-core{transform-box:fill-box;transform-origin:50% 100%}.pet-k-core{animation:pet-k-breathe 3.8s ease-in-out infinite}.pet-k-shadow{fill:#05070b;opacity:.42}.pet-k-fur{fill:#ffd978}.pet-k-ink{stroke:var(--pet-k-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:9px}.pet-k-paw{stroke-width:8px}.pet-k-belly{fill:#fff0bf}.pet-k-inner-ear{fill:#ffba9b;opacity:.75}.pet-k-cheek{fill:#ff8f7d;opacity:.72}.pet-k-nose,.pet-k-line,.pet-k-whiskers,.pet-k-tail-ink,.pet-k-tail-fur{fill:none;stroke:var(--pet-k-ink);stroke-linecap:round;stroke-linejoin:round}.pet-k-nose{stroke-width:8px}.pet-k-line{stroke-width:5px}.pet-k-whiskers{stroke-width:5px;opacity:.85}.pet-k-tail{transform-box:fill-box;transform-origin:0% 100%;animation:pet-k-tail-sway 3.8s ease-in-out infinite}.pet-k-tail-ink{stroke-width:58px}.pet-k-tail-fur{stroke:#f0b429;stroke-width:42px}.pet-k-tier-teen .pet-k-tail-fur{stroke:#f4c55c}.pet-k-tail-tip{fill:#75e0c7;stroke:var(--pet-k-ink);stroke-width:5px}.pet-k-cape{fill:#b99cff;stroke:var(--pet-k-ink);stroke-width:8px;opacity:.92}.pet-k-charm{fill:#f0b429}.pet-k-charm-teen{fill:#75e0c7;stroke:var(--pet-k-ink);stroke-width:5px}.pet-k-charm-adult{fill:#f0b429;stroke:var(--pet-k-ink);stroke-width:5px}.pet-k-head{transform-box:fill-box;transform-origin:50% 80%}.pet-k-ear{transform-box:fill-box;transition:transform .2s ease}.pet-k-ear-left{transform-origin:80% 100%}.pet-k-ear-right{transform-origin:20% 100%}.pet-k-face path,.pet-k-face ellipse,.pet-k-accent,.pet-k-accent path{fill:none;stroke:var(--pet-k-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:8px}.pet-k-face .pet-k-thin{stroke-width:6px}.pet-k-face .pet-k-mouth-wide{stroke-width:7px}.pet-k-face .pet-k-pupil{fill:var(--pet-k-ink);stroke:none}.pet-k-eye-dot{fill:#fff8e2;stroke:none}.pet-k-face .pet-k-brow{stroke-width:10px}.pet-k-face .pet-k-eye-star{fill:#ffe66d;stroke-width:5px}.pet-k-face .pet-k-blush{stroke:#ff7a70;stroke-width:5px;opacity:.8}.pet-k-cheek-hot{fill:#ff8f7d;opacity:.82}.pet-k-face .pet-k-mint-line{stroke:#75e0c7;stroke-width:7px}.pet-k-face .pet-k-gold-line{stroke:#f0b429}.pet-k-face .pet-k-cool-line{stroke:#79b8ff;stroke-width:6px}.pet-k-face .pet-k-tear{fill:#79b8ff;stroke-width:4px}.pet-k-face .pet-k-droop{stroke-width:7px;opacity:.85}.pet-k-face .pet-k-sigh{fill:#151a27;stroke:#b99cff;stroke-width:7px}.pet-k-face .pet-k-sigh-line{stroke:#b99cff;stroke-width:5px}.pet-k-hug path{stroke-width:12px}.pet-k-stomp-lines{stroke-width:9px}.pet-k-blink{transform-box:fill-box;transform-origin:50% 50%;animation:pet-k-blink 4.4s ease-in-out infinite}.pet-k-mood-idle .pet-k-ear-right{animation:pet-k-ear-twitch 5.5s ease-in-out infinite}.pet-k-mood-happy .pet-k-core{animation:pet-k-hop 1.9s ease-in-out infinite}.pet-k-mood-happy .pet-k-tail{animation-duration:1.1s}.pet-k-mood-excited .pet-k-core{animation:pet-k-jump .86s ease-in-out infinite}.pet-k-mood-excited .pet-k-tail{animation-duration:.6s}.pet-k-mood-excited .pet-k-ear-left{transform:rotate(6deg)}.pet-k-mood-excited .pet-k-ear-right{transform:rotate(-6deg)}.pet-k-mood-sad .pet-k-ear-left{transform:rotate(-26deg)}.pet-k-mood-sad .pet-k-ear-right{transform:rotate(26deg)}.pet-k-mood-sad .pet-k-head{transform:translateY(10px)}.pet-k-mood-sad .pet-k-tail{animation:none;transform:rotate(14deg)}.pet-k-mood-sad .pet-k-core{animation-duration:5.4s}.pet-k-mood-angry .pet-k-core{animation:pet-k-stomp .72s ease-in-out infinite}.pet-k-mood-angry .pet-k-ear-left{transform:rotate(-12deg)}.pet-k-mood-angry .pet-k-ear-right{transform:rotate(12deg)}.pet-k-mood-angry .pet-k-tail{animation:pet-k-tail-flick .72s ease-in-out infinite}.pet-k-mood-missing .pet-k-head{transform:rotate(-5deg) translateY(-6px);animation:pet-k-missing-look 3.2s ease-in-out infinite}.pet-k-mood-missing .pet-k-tail{animation-duration:6s}.pet-k-mood-worried .pet-k-head{animation:pet-k-worried-scan 1.8s ease-in-out infinite}.pet-k-mood-worried .pet-k-ear-left{transform:rotate(-14deg)}.pet-k-mood-worried .pet-k-ear-right{transform:rotate(14deg)}.pet-k-trig-tap .pet-k-act{animation:pet-k-tap .4s cubic-bezier(.34,1.4,.64,1)}.pet-k-trig-recall .pet-k-act{animation:pet-k-recall 1.1s ease}.pet-k-trig-celebrate .pet-k-act{animation:pet-k-pop .7s cubic-bezier(.34,1.5,.64,1)}.pet-k-trig-evolve .pet-k-act{animation:pet-k-grow 1.5s ease}.pet-k-trig-evolve .pet-k-glow{animation:pet-k-glow-flare 1.5s ease}.pet-k-ring{fill:none;stroke:#75e0c7;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:7 6;opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation:pet-k-ring 1.5s ease}.pet-k-spark{opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation:pet-k-spark 1.1s ease-out both}.pet-k-sparks g:nth-child(odd) .pet-k-spark{animation-delay:.08s}@keyframes pet-k-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(5px) scale(1.015,.985)}}@keyframes pet-k-tail-sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(9deg)}}@keyframes pet-k-tail-flick{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes pet-k-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes pet-k-ear-twitch{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-12deg)}92%{transform:rotate(4deg)}}@keyframes pet-k-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pet-k-jump{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-24px) scale(1.03,.97)}}@keyframes pet-k-stomp{0%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(6px) rotate(-1.2deg)}}@keyframes pet-k-missing-look{0%,to{transform:rotate(-5deg) translateY(-6px)}50%{transform:rotate(3deg) translateY(-10px)}}@keyframes pet-k-worried-scan{0%,to{transform:translate(-6px)}50%{transform:translate(6px)}}@keyframes pet-k-tap{0%,to{transform:scale(1)}30%{transform:scale(1.13,.84)}65%{transform:scale(.92,1.1) translateY(-3px)}}@keyframes pet-k-recall{0%,to{transform:translate(0) scale(1)}25%{transform:translateY(-6px) scale(.92,1.06)}50%{transform:translateY(4px) scale(1.22)}75%{transform:translate(0) scale(.97,1.03)}}@keyframes pet-k-pop{0%,to{transform:scale(1)}40%{transform:scale(1.14) translateY(-4px)}}@keyframes pet-k-grow{0%{transform:scale(1)}20%{transform:scale(.88)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes pet-k-glow-flare{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.4);opacity:1}}@keyframes pet-k-ring{0%{opacity:0;transform:rotate(0) scale(.7)}30%{opacity:.9}to{opacity:0;transform:rotate(270deg) scale(1.3)}}@keyframes pet-k-spark{0%{opacity:1;transform:translateY(0) scale(.6)}to{opacity:0;transform:translateY(-34px) scale(1.1)}}@media(prefers-reduced-motion:reduce){.pet-kitten,.pet-kitten *{animation:none!important;transition:none!important}.pet-k-ring,.pet-k-sparks{display:none}}[role=dialog][tabindex="-1"]:focus{outline:none}.an-sheet-close{position:absolute;top:12px;right:12px;z-index:1}.an-sheet .an-sheet-head{padding-right:32px}.sv-poster{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:opacity .26s ease-out;pointer-events:none}.sv-poster.is-hidden{opacity:0}@media(prefers-reduced-motion:reduce){.sv-poster{transition:none}}.sv-progress.is-pending,.sv-remaining.is-pending{visibility:hidden}.sv-video-error,.ld-video-error{position:absolute;top:50%;left:50%;z-index:3;display:grid;justify-items:center;gap:10px;padding:14px 18px;border-radius:14px;background:#0000009e;color:#fff;font-size:calc(14px * var(--font-scale, 1));text-align:center;white-space:nowrap;transform:translate(-50%,-50%)}.sv-video-retry{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 16px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#ffffff24;color:#fff;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));cursor:pointer}.sv-video-retry:focus-visible{outline:2px solid #fff;outline-offset:2px}.profile-done .profile-submit{width:100%;margin-top:10px}.profile-confirm-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;padding:24px}.profile-confirm-scrim{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:#00000080;cursor:pointer}.profile-confirm{position:relative;width:min(280px,100%);padding:20px 18px 14px;border:.5px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-high);color:var(--text-primary);text-align:center}.profile-confirm h3{margin:0 0 6px;font-size:calc(16px * var(--font-scale, 1))}.profile-confirm p{margin:0 0 16px;color:var(--text-secondary);font-size:max(12px,calc(13px * var(--font-scale, 1)))}.profile-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.profile-confirm-actions button{height:40px;border:0;border-radius:999px;background:#ffffff1a;color:var(--text-primary);font:inherit;font-size:calc(14px * var(--font-scale, 1));cursor:pointer}.profile-confirm-actions .is-danger{background:var(--danger);color:#111}.profile-confirm-actions button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.is-closing,.is-closing *{pointer-events:none!important}@keyframes ov-sheet-in{0%{transform:translateY(100%)}}@keyframes ov-sheet-out{to{transform:translateY(100%)}}@keyframes ov-fade-in{0%{opacity:0}}@keyframes ov-fade-out{to{opacity:0}}@keyframes ov-page-out{to{opacity:0;transform:translate(var(--ov-page-dx, 24px))}}@keyframes ov-zoom-out{to{opacity:0;transform:scale(.96)}}@keyframes ov-pop-out{to{opacity:0;transform:scale(.86) translateY(16px)}}@keyframes ov-drawer-out{to{transform:translate(-100%)}}:is(.wv-sheet-layer,.wk-sheet-layer,.gl-sheet-layer,.sv-sheet-layer,.lr-sheet-layer,.vr-sheet-layer).is-closing>:is(.wv-sheet,.wk-sheet,.gl-sheet,.sv-sheet,.lr-sheet,.vr-sheet){animation:ov-sheet-out var(--dur-exit, .2s) var(--ease-in, ease-in) forwards}:is(.wv-sheet-layer,.wk-sheet-layer,.gl-sheet-layer,.sv-sheet-layer,.lr-sheet-layer,.vr-sheet-layer).is-closing>:is(.wv-sheet-scrim,.wk-sheet-scrim,.gl-sheet-scrim,.sv-sheet-scrim,.lr-scrim,.vr-scrim),.fc-layer.is-closing>.fc-scrim,.profile-layer.is-closing>.profile-scrim{animation:ov-fade-out var(--dur-exit, .2s) var(--ease-in, ease-in) forwards}.fc-layer.is-closing>.fc-card{animation:ov-pop-out var(--dur-exit, .2s) var(--ease-in, ease-in) forwards}.profile-layer.is-closing>.profile-drawer:not(.profile-page){animation:ov-drawer-out var(--dur-exit, .2s) var(--ease-in, ease-in) forwards}.profile-layer.is-page.is-closing{animation:ov-fade-out var(--dur-exit, .2s) var(--ease-in, ease-in) forwards}.sc-layer.is-closing,.ld-root.is-closing{animation:ov-page-out var(--dur-exit, .2s) var(--ease-in, ease-in) forwards}.ld-root.is-closing{--ov-page-dx: 24%}.wv-layer.is-closing,.lr-room.lr-room.is-closing,.vr-room.vr-room.is-closing{animation:ov-zoom-out var(--dur-exit, .2s) var(--ease-in, ease-in) forwards}.profile-confirm-layer.is-closing>.profile-confirm-scrim,.rp-layer.is-closing,.vf-full.is-closing{animation:ov-fade-out var(--dur-exit, .2s) var(--ease-in, ease-in) forwards}.profile-confirm-layer.is-closing>.profile-confirm{animation:ov-pop-out var(--dur-exit, .2s) var(--ease-in, ease-in) forwards}@media(prefers-reduced-motion:reduce){:is(.wv-sheet,.wk-sheet,.gl-sheet,.sv-sheet,.lr-sheet,.vr-sheet,.wv-sheet-scrim,.wk-sheet-scrim,.gl-sheet-scrim,.sv-sheet-scrim,.lr-scrim,.vr-scrim,.profile-scrim,.profile-drawer,.sc-layer){animation:none!important}}.ck{display:grid;gap:12px;margin:14px 0 4px;padding:14px 12px 12px;border-radius:18px;background:radial-gradient(120% 90% at 100% 0%,rgba(240,180,41,.26),transparent 60%),linear-gradient(160deg,#402c0ae6,#1c160ceb);box-shadow:inset 0 0 0 .5px #ffd36b4d;color:#fff}.ck-head{display:flex;align-items:center;gap:10px;min-width:0}.ck-icon{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,#ffd36b,#e09a2b);color:#3a2406}.ck-title{display:grid;flex:1;gap:2px;min-width:0}.ck-title h3{margin:0;font-size:calc(15px * var(--font-scale, 1));line-height:1.25}.ck-title small{overflow:hidden;color:#ffecc4c2;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.ck-title small.is-warn{color:#ffb4a8}.ck-double{flex:none;padding:3px 8px;border-radius:999px;background:#ffd36b2e;color:var(--gold-text, #ffd36b);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;font-weight:800}.ck-days{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.35fr);gap:5px;margin:0;padding:0;list-style:none}.ck-days li{display:grid;justify-items:center;gap:4px;min-width:0;padding:7px 0 6px;border-radius:11px;background:#ffffff12;color:#ffffffdb}.ck-day{max-width:100%;color:#ffffff8f;font-size:13px;letter-spacing:-.02em;white-space:nowrap}@media(max-width:349px){.ck-day-ord{display:none}}.ck-glyph{display:grid;place-items:center;height:22px;color:#ffd36b}.ck-days b{font-size:max(13px,calc(13px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.ck-days b.ck-dia{display:inline-flex;align-items:center;gap:1px;margin-top:-3px;color:#a5dcff}.ck-days li.is-big{background:linear-gradient(160deg,#ffd36b4d,#e09a2b24);box-shadow:inset 0 0 0 .5px #ffd36b73}.ck-days li.is-today{background:linear-gradient(160deg,#ffd36b,#f0b429);color:#3a2406}.ck-days li.is-today .ck-day,.ck-days li.is-today .ck-glyph{color:#3a2406}.ck-days li.is-done{background:#8ff0d41f;color:#fff9}.ck-days li.is-done .ck-glyph{color:#8ff0d4}.ck-sign{height:44px;border:0;border-radius:999px;background:linear-gradient(90deg,#ffd36b,#f0b429);color:#2a1a04;font:inherit;font-size:calc(14px * var(--font-scale, 1));font-weight:800;cursor:pointer}.ck-after{margin:0;color:#ffecc4d1;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5;text-align:center}.ck-after b{color:var(--gold-text, #ffd36b)}.ck-upsell{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 12px;border:0;border-radius:12px;background:#00000047;color:#ffffffd1;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.4;text-align:left;cursor:pointer}.ck-upsell span{flex:1;min-width:0}.ck-upsell b{color:var(--gold-text, #ffd36b)}.ck-upsell strong{flex:none;padding:4px 10px;border-radius:999px;background:#fff;color:#111;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.gl-asset-row{display:inline-flex;align-items:center;gap:8px;min-width:0}.ck-chip{position:relative;display:inline-flex;flex:none;align-items:center;gap:3px;height:18px;padding:0 7px;border:0;border-radius:999px;background:linear-gradient(90deg,#ffd36b,#f0b429);color:#2a1a04;font:inherit;font-size:max(13px,calc(13px * var(--font-scale, 1)));font-weight:800;white-space:nowrap;cursor:pointer}.ck-chip.is-signed{background:#ffffff1a;color:#ebebf5b3;font-weight:600}.ck-chip-dot{position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:50%;background:var(--red, #ff453a);box-shadow:0 0 0 1.5px #141418e6}.ck-sheet{position:relative;padding-top:6px}.ck-sheet .ck{margin:8px 0 4px}.ck-sheet-close{position:absolute;top:-42px;right:12px;z-index:1;width:32px;height:32px;border:.5px solid rgba(255,255,255,.22);background:#18181e9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ck-remind{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;border:.5px solid rgba(255,211,107,.45);border-radius:999px;background:#ffd36b1a;color:var(--gold-text, #ffd36b);font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;cursor:pointer}.ck-remind.is-on{border-color:transparent;background:#8ff0d424;color:#8ff0d4}.ck-reminder{display:flex;align-items:center;gap:10px;margin:10px 12px 4px;padding:10px 12px;border-radius:14px;background:linear-gradient(90deg,#ff8a4c38,#ffd36b1a);box-shadow:inset 0 0 0 .5px #ffaa5a73;color:#ffe2b8;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:700;line-height:1.45;animation:ck-reminder-in .36s cubic-bezier(.2,1.2,.35,1) both}.ck-reminder-icon{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#ffb35c,#ff6b3d);color:#fff;animation:ck-flame 1.6s ease-in-out .36s infinite}@keyframes ck-reminder-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes ck-flame{50%{transform:scale(1.12) rotate(-6deg)}}@media(prefers-reduced-motion:reduce){.ck-reminder,.ck-reminder-icon{animation:none}}.sg-picks{display:grid;gap:8px;padding:12px;border-radius:16px;background:radial-gradient(100% 120% at 0% 0%,rgba(185,156,255,.2),transparent 60%),#ffffff0d;box-shadow:inset 0 0 0 .5px #b99cff59;text-align:left}.sg-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px}.sg-head strong{display:inline-flex;align-items:center;gap:5px;color:#d6c8ff;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.sg-head small{color:#ebebf58c;font-size:max(12px,calc(12px * var(--font-scale, 1)));white-space:nowrap}.sg-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.sg-list button{display:grid;grid-template-rows:auto auto 1fr auto;gap:2px;width:100%;height:100%;padding:0 0 6px;overflow:hidden;border:0;border-radius:12px;background:#00000040;color:#fff;font:inherit;text-align:left;cursor:pointer;transition:transform .14s ease}.sg-list button:active{transform:scale(.96)}.sg-art{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden}.sg-art i{position:absolute;top:4px;left:4px;z-index:1;padding:0 5px;border-radius:5px;background:#0000008c;color:#ffe08a;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;font-weight:700}.sg-list b{padding:0 6px;overflow:hidden;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.sg-list small{display:-webkit-box;padding:0 6px;overflow:hidden;color:#ebebf5a6;font-size:max(13px,calc(13px * var(--font-scale, 1)));line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sg-list small span{white-space:nowrap}.sg-list em{display:inline-flex;align-items:center;gap:2px;padding:0 6px;color:#ff9f6b;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal}.sg-link{position:relative;z-index:2;display:flex;align-items:center;gap:5px;width:100%;margin-top:8px;padding:6px 8px;border:0;border-radius:10px;background:#00000038;color:#ebebf5d9;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-align:left;cursor:pointer}.sg-link svg:first-child{flex:none;color:#c7b5ff}.sg-link span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-link b{color:#fff}.sg-link em{display:inline-flex;flex:none;align-items:center;color:#c7b5ff;font-style:normal;font-weight:700}.profile-picks{margin:12px 0 4px}.fc-picks{margin:4px 0 10px}.ck-play{margin-top:10px}.eh-picks{margin-top:14px}.dg-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 40);display:flex;flex-direction:column;padding-top:var(--status-h, 32px);padding-bottom:var(--safe-bottom, 0px);background:#04150f;animation:dg-in var(--motion-base, .22s) var(--ease-standard, ease) both}@keyframes dg-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.dg-frame{position:relative;flex:1 1 auto;min-height:0;background:#04150f}.dg-iframe{display:block;width:100%;height:100%;border:0;background:#04150f}.dg-frame[data-status=loading] .dg-iframe,.dg-frame[data-status=slow] .dg-iframe{visibility:hidden}.dg-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:var(--space-2, 8px);padding:var(--space-5, 24px);text-align:center;color:var(--text-primary, #f4f6fb);background:#04150f}.dg-loading strong{font-size:16px;font-weight:700}.dg-loading small{font-size:13px;color:#f4f6fba8}.dg-spin{color:var(--gold, #f0b429);animation:dg-spin .9s linear infinite}@keyframes dg-spin{to{transform:rotate(360deg)}}.dg-loading-actions{display:flex;gap:var(--space-2, 8px);margin-top:var(--space-2, 8px)}.dg-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md, 10px);background:#ffffff0f;color:var(--text-primary, #f4f6fb);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.dg-btn.is-primary{border-color:transparent;background:var(--gold, #f0b429);color:var(--text-on-accent, #2b2114)}.dg-btn:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px rgba(255, 224, 138, .34))}@media(prefers-reduced-motion:reduce){.dg-layer{animation:none}.dg-spin{animation-duration:2.4s}}.dg-frame.is-compact,.dg-frame.is-compact .dg-iframe{background:transparent}.dg-entry-loading,.dg-entry-retry{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:52px;height:52px;margin:-32px 0 0 -26px;padding:0;border:0;border-radius:50%;background:#0000008c;color:#fff}.tg-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 40);display:flex;flex-direction:column;padding-top:var(--status-h, 32px);padding-bottom:var(--safe-bottom, 0px);background:var(--surface-canvas, #090c12);animation:tg-in var(--motion-base, .22s) var(--ease-standard, ease) both}@keyframes tg-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tg-host-bar{display:flex;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 8px;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .09))}.tg-host-title{flex:1;min-width:0;margin:0;overflow:hidden;font-size:16px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.tg-host-frame{display:block;flex:1 1 auto;width:100%;min-height:0;border:0;background:#fff}.tg-icon-btn,.tg-text-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:36px;min-height:36px;padding:0 8px;border:0;border-radius:var(--radius-md, 10px);background:transparent;color:var(--text-primary, #f4f6fb);font:inherit;font-size:13px;cursor:pointer}.tg-text-btn{color:var(--gold-soft, #f5cc78)}.tg-icon-btn:disabled{opacity:.5;cursor:default}.tg-sheet{max-height:86%}.tg-body{display:grid;align-content:start;gap:10px;min-height:0;padding:0 16px}.tg-scroll{overflow-y:auto;overscroll-behavior:contain}.tg-lead{margin:0;color:var(--text-secondary, #adb6c8);font-size:14px;line-height:1.5}.tg-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tg-quick button,.tg-secondary,.tg-primary{min-height:40px;padding:0 12px;border:1px solid var(--border-default, #30394a);border-radius:var(--radius-md, 10px);background:var(--surface-raised, #151b26);color:var(--text-primary, #f4f6fb);font:inherit;font-size:14px;cursor:pointer}.tg-quick button.is-on{border-color:var(--gold, #f0b429);color:var(--gold-soft, #f5cc78)}.tg-primary{border-color:var(--gold, #f0b429);background:var(--gold, #f0b429);color:var(--text-on-accent, #2b2114);font-weight:600}.tg-primary:disabled,.tg-secondary:disabled{opacity:.45;cursor:default}.tg-field{display:grid;gap:6px;font-size:13px;color:var(--text-secondary, #adb6c8)}.tg-field input{min-height:42px;padding:0 12px;border:1px solid var(--border-default, #30394a);border-radius:var(--radius-md, 10px);background:var(--surface-panel, #0f141e);color:var(--text-primary, #f4f6fb);font:inherit;font-size:16px}.tg-field input[aria-invalid=true]{border-color:var(--danger, #ff8f7d)}.tg-hint{margin:0;color:var(--text-subtle, #8f9ab0);font-size:12px}.tg-hint.is-error,.tg-msg.is-error{color:var(--danger, #ff8f7d)}.tg-msg{margin:0;color:var(--text-secondary, #adb6c8);font-size:13px;line-height:1.5}.tg-link{margin-left:8px;padding:0;border:0;background:none;color:var(--gold-soft, #f5cc78);font:inherit;text-decoration:underline;cursor:pointer}.tg-actions{display:grid;gap:8px;padding:4px 0 8px}.tg-actions.is-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.tg-rows{display:grid;gap:0;margin:0;padding:0;list-style:none}.tg-row{display:grid;gap:8px;padding:12px 0;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .09))}.tg-row-head{display:flex;align-items:center;gap:8px;font-size:15px}.tg-tag{padding:1px 6px;border:1px solid var(--border-default, #30394a);border-radius:var(--radius-xs, 4px);color:var(--text-secondary, #adb6c8);font-size:12px}.tg-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.tg-facts div{display:grid;gap:2px}.tg-facts dt{color:var(--text-subtle, #8f9ab0);font-size:12px}.tg-facts dd{margin:0;font-size:15px;font-variant-numeric:tabular-nums}.tg-form{display:grid;gap:8px}.gl-wallet-entry{display:flex;align-items:center;gap:6px;margin:8px 8px 0;min-height:40px;padding:0 12px;border:1px solid var(--border-default, #30394a);border-radius:var(--radius-md, 10px);background:var(--surface-panel, #0f141e);color:var(--text-primary, #f4f6fb);font:inherit;font-size:13px;text-align:left;cursor:pointer}.gl-wallet-entry small{margin-left:auto;color:var(--text-subtle, #8f9ab0);font-size:12px}.tg-icon-btn:focus-visible,.tg-text-btn:focus-visible,.tg-primary:focus-visible,.tg-secondary:focus-visible,.tg-quick button:focus-visible,.tg-link:focus-visible,.gl-wallet-entry:focus-visible,.tg-field input:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px rgba(255, 224, 138, .34))}@media(prefers-reduced-motion:reduce){.tg-host{animation:none}}.tg-notice-title{display:inline-flex;align-items:center;gap:8px;font-size:17px}.tg-notice-title svg{flex:none;color:var(--gold, #f0b429)}.tg-notice-text{margin:0;padding:12px 14px;border:1px solid var(--gold, #f0b429);border-radius:var(--radius-md, 10px);background:#f0b4291a;color:var(--text-primary, #f4f6fb);font-size:16px;line-height:1.6}.tg-notice-skip{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--text-secondary, #adb6c8);font-size:15px;cursor:pointer}.tg-notice-skip input{width:18px;height:18px;accent-color:var(--gold, #f0b429)}.tg-notice .tg-primary,.tg-notice .tg-secondary{min-height:44px;font-size:15px}.tg-notice-go:focus-visible,.tg-notice-cancel:focus-visible,.tg-notice-skip input:focus-visible{outline:2px solid var(--gold, #f0b429);outline-offset:2px}.gl-third-logo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.gl-third-logo.is-builtin{top:14%;right:14%;bottom:14%;left:14%;width:72%;height:72%;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45))}.gl-hot.gl-badge{background:var(--orange);color:var(--on-orange)}.gl-hot.gl-badge.is-new{background:#1f6fd1;color:#fff}.gl-rail button .gl-rail-icon{width:32px;height:32px;border-radius:8px;object-fit:cover;flex:0 0 auto}.gl-picks .gl-grid{margin-top:0}.gl-cat-empty{margin:16px 4px;color:var(--text-2);font-size:max(var(--fs-headline),calc(var(--fs-headline) * var(--font-scale, 1)));line-height:1.5;text-align:center}.gl-balance .gl-coin{display:grid;flex:none;place-items:center;width:18px;height:18px;border-radius:50%;background:linear-gradient(160deg,#ffe08a,#f0b429);box-shadow:inset 0 -1px #78460059;color:#6b4200}:root .gl-balance .gl-coin svg{color:#6b4200}.gl-sheet.gl-nt-sheet{display:flex;flex-direction:column;padding-top:8px;background:linear-gradient(180deg,#23252f,#1a1c24 120px);box-shadow:0 -12px 40px #00000073,inset 0 .5px #ffffff1f}.gl-nt-grab{flex:none;align-self:center;width:36px;height:4px;margin-bottom:10px;border-radius:2px;background:#ffffff38}.gl-nt-sheet .gl-sheet-head{flex:none;padding:0 12px 12px}.gl-nt-sheet .gl-sheet-head h3{align-items:center;font-size:calc(18px * var(--font-scale, 1));font-weight:700;letter-spacing:.02em}.gl-nt-sheet .gl-sheet-head small{padding:2px 8px;border-radius:999px;background:#ffffff14;color:#ebebf5a8;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:600;letter-spacing:0}.gl-nt-sheet .gl-sheet-head small.is-unread{background:#fe2c5529;color:#ff7d95}.gl-nt-readall{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border:0;border-radius:999px;background:#ffffff14;color:#ebebf5db;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:600;cursor:pointer;transition:background var(--dur-fast, .15s) ease,transform var(--dur-fast, .15s) ease}.gl-nt-readall:active{background:#ffffff24;transform:scale(.96)}.gl-nt-list{display:grid;align-content:start;flex:1 1 auto;gap:8px;min-height:0;margin:0;padding:2px 8px 8px;overflow-y:auto;list-style:none;overscroll-behavior:contain}.gl-nt-item{--nt-tint: rgba(255, 255, 255, .1);--nt-ink: #d8dae3;border:.5px solid rgba(255,255,255,.07);border-radius:16px;background:#ffffff0b;transition:background var(--dur-fast, .15s) ease,border-color var(--dur-fast, .15s) ease;animation:gl-nt-in .36s var(--ease-out-emph, cubic-bezier(.2, .9, .3, 1)) both}.gl-nt-item:nth-child(2){animation-delay:.03s}.gl-nt-item:nth-child(3){animation-delay:.06s}.gl-nt-item:nth-child(4){animation-delay:.09s}.gl-nt-item:nth-child(5){animation-delay:.12s}.gl-nt-item:nth-child(n+6){animation-delay:.15s}.gl-nt-item.is-alert{--nt-tint: rgba(255, 69, 58, .18);--nt-ink: #ff8a80}.gl-nt-item.is-new{--nt-tint: rgba(117, 224, 199, .16);--nt-ink: #8df0d6}.gl-nt-item.is-safe{--nt-tint: rgba(121, 184, 255, .16);--nt-ink: #9fd0ff}.gl-nt-item.is-change{--nt-tint: rgba(178, 150, 255, .16);--nt-ink: #c7b5ff}.gl-nt-item.is-event{--nt-tint: rgba(240, 180, 41, .16);--nt-ink: #ffd36b}.gl-nt-item.is-alert{border-color:#ff453a3d;background:#ff453a0f}.gl-nt-item.is-open{border-color:#ffffff24;background:#ffffff12}.gl-nt-item.is-alert.is-open{border-color:#ff453a5c;background:#ff453a17}.gl-nt-item>button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:start;gap:8px;width:100%;padding:12px 10px 12px 12px;border:0;background:none;color:#fff;font:inherit;text-align:left;cursor:pointer}.gl-nt-item>button:active{transform:scale(.99)}.gl-nt-dot{position:absolute;top:17px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--red);animation:gl-badge-pop .3s ease-out}.gl-nt-main{display:grid;gap:5px;min-width:0}.gl-nt-title{display:-webkit-box;overflow:hidden;color:#fff;font-size:calc(14px * var(--font-scale, 1));font-weight:650;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gl-nt-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;color:#ebebf58f;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.gl-nt-meta time{position:absolute;top:13px;right:22px;color:#ebebf580;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.gl-nt-item.is-read .gl-nt-meta time{right:12px}.gl-nt-type{display:inline-flex;align-items:center;gap:3px;padding:1px 6px 1px 5px;border-radius:6px;background:var(--nt-tint);color:var(--nt-ink);font-weight:600}.gl-nt-window{display:inline-flex;align-items:center;justify-self:start;gap:4px;margin-top:2px;padding:3px 8px;border-radius:999px;background:#ff453a29;color:#ffa49c;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:600;font-variant-numeric:tabular-nums}.gl-nt-body{display:-webkit-box;overflow:hidden;margin-top:1px;color:#ebebf599;font-size:max(12px,calc(12.5px * var(--font-scale, 1)));line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:1}.gl-nt-item.is-open .gl-nt-body{display:block;margin-top:4px;padding-top:8px;border-top:.5px solid rgba(255,255,255,.08);color:#ebebf5cc;animation:gl-nt-reveal .24s ease-out}.gl-nt-body .gl-notice-time-mark{background:none;color:#ff9a90;font-weight:600}.gl-nt-chevron{align-self:center;color:#ebebf55c;transition:transform .24s var(--ease-out-emph, ease),color .2s ease}.gl-nt-item.is-open .gl-nt-chevron{color:#ebebf5b3;transform:rotate(180deg)}.gl-nt-item.is-read .gl-nt-title{color:#ebebf5b8;font-weight:550}.gl-nt-item.is-read .gl-nt-type{opacity:.75}@keyframes gl-nt-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes gl-nt-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gl-nt-item,.gl-nt-dot,.gl-nt-item.is-open .gl-nt-body{animation:none}.gl-nt-chevron{transition:none}}.vg-layer{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.vg-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}.vg-hud{position:absolute;top:50%;left:50%;z-index:6;display:grid;justify-items:center;gap:6px;min-width:132px;padding:12px 16px;border-radius:14px;background:#0000009e;color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));pointer-events:none;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:vg-pop .16s ease-out}.vg-hud-row{display:inline-flex;align-items:center;gap:6px;font-size:calc(15px * var(--font-scale, 1))}.vg-hud-time{color:#ffffffb8;font-variant-numeric:tabular-nums}.vg-hud-time b{color:#fff}.vg-hud-bar{position:relative;width:112px;height:3px;overflow:hidden;border-radius:2px;background:#ffffff40}.vg-hud-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#fff}.vg-level{grid-auto-flow:column;align-items:center;gap:10px}.vg-speed{position:absolute;top:calc(var(--status-h, 32px) + 52px);left:50%;z-index:6;display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:999px;background:#0000008c;color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));pointer-events:none;transform:translate(-50%);animation:vg-pop .16s ease-out}.vg-layer .vg-speed{top:56px}.vg-skip{position:absolute;top:0;bottom:0;z-index:5;display:grid;place-content:center;justify-items:center;gap:4px;width:38%;color:#fff;font-size:max(12px,calc(13px * var(--font-scale, 1)));pointer-events:none;animation:vg-skip .7s ease-out both}.vg-skip.is-left{left:0;border-radius:0 50% 50% 0;background:radial-gradient(circle at 0 50%,#fff3,#ffffff0f 70%)}.vg-skip.is-right{right:0;border-radius:50% 0 0 50%;background:radial-gradient(circle at 100% 50%,#fff3,#ffffff0f 70%)}@keyframes vg-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}}.vg-speed{animation-name:vg-speed-in}@keyframes vg-speed-in{0%{opacity:0;transform:translate(-50%) translateY(-6px)}}@keyframes vg-skip{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}.sv-surface{touch-action:pan-y}@media(prefers-reduced-motion:reduce){.vg-hud,.vg-speed,.vg-skip{animation:none}}.vf-contain{object-fit:contain!important;background:#000!important}.lr-video.vf-contain[data-orientation=landscape]{object-position:50% 30%}.vf-enter.lr-full-enter{top:calc((100cqh - 100cqw * var(--vf-ratio, .5625)) * .3 + 100cqw * var(--vf-ratio, .5625) + 8px);right:calc(12px + var(--safe-right, env(safe-area-inset-right, 0px)));left:auto;padding:5px 11px;transform:none}.vf-enter.lr-full-enter:active{transform:scale(.96)}@container phone (orientation: landscape){.vf-enter.lr-full-enter{top:calc(var(--status-h, 32px) + 12px);right:auto;left:50%;transform:translate(-50%)}.vf-enter.lr-full-enter:active{transform:translate(-50%) scale(.96)}}.vf-enter{position:absolute;top:min(calc(50% + min(100cqw * var(--vf-ratio, .5625),100cqh)/2 + 14px),calc(100% - 200px));left:50%;z-index:5;display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border:.5px solid rgba(255,255,255,.3);border-radius:999px;background:#00000073;color:#fff;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));transform:translate(-50%);cursor:pointer}.vf-enter:active{transform:translate(-50%) scale(.96)}.vf-full{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;overflow:hidden;background:#000;animation:vf-in .22s ease-out}@keyframes vf-in{0%{opacity:0}}.vf-rotor{position:absolute;top:50%;left:50%;width:100cqh;height:100cqw;transform:translate(-50%,-50%) rotate(90deg)}@container phone (min-width: 600px) or (orientation: landscape){.vf-rotor{width:100cqw;height:100cqh;transform:translate(-50%,-50%)}}.vf-full-video{width:100%;height:100%;object-fit:contain;background:#000}.vf-top,.vf-bottom{position:absolute;right:0;left:0;z-index:2;transition:opacity .2s ease;display:flex;align-items:center;gap:10px;padding:10px 16px}.vf-top{top:0;background:linear-gradient(rgba(0,0,0,.55),transparent)}.vf-bottom{bottom:0;background:linear-gradient(transparent,#0009)}.vf-btn{display:grid;flex:none;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer}.vf-title{overflow:hidden;font-size:calc(14px * var(--font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.vf-live{padding:2px 8px;border-radius:4px;background:var(--red-strong);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.vf-time{flex:none;color:#ffffffdb;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.vf-progress{position:relative;flex:1;height:18px;cursor:pointer;touch-action:none}.vf-progress:before,.vf-progress i{position:absolute;top:50%;left:0;height:3px;margin-top:-1.5px;border-radius:2px;content:""}.vf-progress:before{right:0;background:#ffffff40}.vf-progress i{background:#fff}.vf-rotor.is-bare .vf-top,.vf-rotor.is-bare .vf-bottom{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.vf-full{animation:none}}.sound-pill{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:0;border-radius:999px;background:#00000073;color:#fff;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important;line-height:1.2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.lr-video.vf-contain[data-orientation=landscape]{background:transparent!important}.lr-media:has(>.lr-video[data-orientation=landscape])>.lr-art{filter:blur(28px) brightness(.42) saturate(1.25);transform:scale(1.18)}.sv-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:#000;background-position:center;background-size:cover;transform:scale(1.12);pointer-events:none}.sv-backdrop:after{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 50% 50%,#00000047,#0000009e);content:""}.sv-surface .sv-video.vf-contain{background:transparent!important}.ps-table td{vertical-align:top}.ps-note{display:block;margin-top:2px;min-width:7.5em;color:#f4f6fbd1;font-size:12px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;word-break:break-all}.ps-all{display:inline-block;margin-left:4px;padding:0 6px;border-radius:999px;background:#75e0c733;color:var(--mint, #75e0c7);font-size:12px;font-weight:700;line-height:1.5}.ps-note-line{margin:0;padding:0 10px 8px}.ps-votes-count{font-size:12px;color:#f4f6fba8;white-space:nowrap}.dl-board-foot.ps-foot{flex-wrap:wrap;row-gap:6px}.dl-board-foot.ps-foot>small{flex:1 1 100%;white-space:normal}.dl-board-foot.ps-foot .dl-votes{flex-wrap:wrap;row-gap:4px}.dl-board-foot.ps-foot .dl-votes button{white-space:nowrap}.ps-sheet{--ps-accent: #e9b949;--ps-head: rgba(233, 185, 73, .16);--ps-fg: #f4f6fb;--ps-muted: rgba(244, 246, 251, .66);--ps-line: rgba(244, 246, 251, .12);--ps-bg: #141821;box-sizing:border-box;width:100%;max-width:100%;overflow:hidden;border:1px solid var(--ps-line);border-radius:12px;background:var(--ps-bg);color:var(--ps-fg);font-size:13px;line-height:1.4}.ps-sheet.ps-font-large{font-size:15px}.ps-theme-red{--ps-accent: #f0605a;--ps-head: rgba(240, 96, 90, .16)}.ps-theme-blue{--ps-accent: #5aa2f0;--ps-head: rgba(90, 162, 240, .16)}.ps-theme-green{--ps-accent: #4fc28a;--ps-head: rgba(79, 194, 138, .16)}.ps-theme-dark{--ps-accent: #c9ced8;--ps-head: rgba(201, 206, 216, .12);--ps-bg: #0b0d12}.ps-top,.ps-bottom{display:grid;gap:2px;padding:6px 8px}.ps-top p,.ps-bottom p{margin:0;font-size:13px;overflow-wrap:anywhere}.ps-rg,.ps-slogan{color:var(--ps-accent);font-weight:700}.ps-stat,.ps-disclaimer{color:var(--ps-muted)}.ps-tip{color:#f0605a;font-weight:700}.ps-grid{width:100%;border-collapse:collapse;table-layout:auto}.ps-grid th{padding:4px 3px;background:var(--ps-head);color:var(--ps-accent);font-size:1em;font-weight:700;text-align:left;white-space:nowrap}.ps-grid td{padding:4px 3px;border-top:1px solid var(--ps-line);font-size:1em;vertical-align:top;white-space:nowrap}.ps-grid td.ps-c-note{white-space:normal}.ps-grid .ps-draw,.ps-grid .ps-picks{flex-wrap:nowrap}.ps-grid tr.is-current td{background:#f4f6fb0d}.ps-muted{color:var(--ps-muted)}.ps-picks{display:inline-flex;flex-wrap:wrap;gap:2px}.ps-picks b{padding:0 4px;border-radius:4px;background:var(--ps-head);color:var(--ps-fg);font-size:1em;font-weight:700}.ps-draw{display:inline-flex;flex-wrap:wrap;gap:2px;align-items:center}.ps-tok{display:inline-block;min-width:1.6em;padding:0 3px;border-radius:4px;background:#f4f6fb24;color:var(--ps-fg);font-size:1em;font-style:normal;font-weight:700;text-align:center}.ps-tok-ball{border-radius:999px}.ps-tone-red{background:#c62828;color:#fff}.ps-tone-blue{background:#1565c0;color:#fff}.ps-tone-green{background:#2e7d32;color:#fff}.ps-tone-black{background:#1f1f1f;color:#fff}.ps-tone-yellow{background:#f2b705;color:#2b2300}.ps-tag{font-size:1em;font-weight:700}.ps-hit{display:inline-flex;flex-wrap:wrap;gap:2px}.ps-hit b{white-space:nowrap}.ps-ok{color:var(--mint, #75e0c7)}.ps-bad{color:#f4f6fb8f}.ps-note-2{display:block;min-width:8em;min-height:2.8em;white-space:normal;overflow-wrap:anywhere;word-break:break-all}.ps-pending-cell{display:inline-block;padding:0 6px;border-radius:8px;background:#f4f6fb24;color:var(--ps-muted, rgba(244, 246, 251, .66));font-size:12px;line-height:18px;white-space:nowrap}.ps-tok-sq{border-radius:3px}.ps-tok-card{border-radius:3px;background:#f4f4f4;color:#1d1d1d;min-width:1.4em}.ps-tok-card.ps-tone-red{background:#f4f4f4;color:#c62828}.ps-tok-card.ps-tone-black{background:#f4f4f4;color:#1d1d1d}.ps-tok-pill{border-radius:999px;padding:0 6px}.ps-f{display:inline-block;min-width:1.4em;padding:0 3px;border-radius:4px;font-weight:700;text-align:center;white-space:nowrap}.ps-f-blue{background:#1565c0;color:#fff}.ps-f-red{background:#c62828;color:#fff}.ps-f-green{background:#2e7d32;color:#fff}.ps-f-black{background:#1f1f1f;color:#fff}.ps-f-tri,.ps-f-mark{background:#f2b705;color:#2b2300}.ps-f-miss{color:var(--ps-muted);font-variant-numeric:tabular-nums}.ps-strip,.ps-hot{display:grid;gap:2px}.ps-strip-title{margin:0;color:var(--ps-accent);font-size:13px;font-weight:700}.ps-strip-title .ps-muted{font-weight:400;margin-left:4px}.ps-om{display:flex;flex-wrap:wrap;gap:2px}.ps-om-cell{display:inline-grid;justify-items:center;min-width:2.4em;padding:1px 2px;border:1px solid var(--ps-line);border-radius:4px;font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums}.ps-om-cell b{padding:0 2px;border-radius:3px;font-weight:700;white-space:nowrap}.ps-om-tri b{background:#f2b705;color:#2b2300}.ps-om-pair b{background:#f4f6fb2e}.ps-om-red b{background:#c62828;color:#fff}.ps-om-blue b{background:#1565c0;color:#fff}.ps-om-green b{background:#2e7d32;color:#fff}.ps-om-black b{background:#1f1f1f;color:#fff}.ps-om-hit{color:#f2b705;font-weight:700}.ps-hots{display:grid;gap:4px}.ps-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;margin:0;padding:0;list-style:none;color:var(--ps-muted);font-size:13px}.ps-mark{outline:2px solid #ff9f1a;outline-offset:-2px;background-color:#ff9f1a29}th.ps-mark{color:#ffb347}.ps-mark-note{margin:0;padding:4px 8px;background:#ff9f1a33;color:#ffcf8a;font-size:13px;font-weight:700}.ps-fit{position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.ps-fit-inner{width:max-content;min-width:100%}.ps-fit .ps-sheet{overflow:visible}.ps-fit.is-sticky:not(.is-tall-top) .ps-top{position:sticky;top:0;z-index:2;background:var(--ps-bg)}.ps-fit.is-sticky .ps-grid thead th{position:sticky;top:var(--ps-top-h, 0px);z-index:1;background:var(--ps-bg);background-image:linear-gradient(var(--ps-head),var(--ps-head))}.ps-fit-hint{position:sticky;left:0;width:var(--ps-view-w, 100%);margin:2px 0 0;color:#f4f6fba8;font-size:13px}.ps-fit.is-over .ps-sheet{width:max-content;min-width:100%}.ps-fit.is-over .ps-top,.ps-fit.is-over .ps-bottom,.ps-fit.is-over .ps-mark-note{position:sticky;left:0;z-index:2;box-sizing:border-box;width:var(--ps-view-w, 100%);background:var(--ps-bg)}.ps-grid .ps-all,.ps-grid .ps-pending-cell{font-size:1em}.dl-board{margin-top:6px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#080e16a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-primary, #f4f6fb);overflow:hidden;pointer-events:auto}.dl-board-head{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 10px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.dl-board-title{font-size:13px;font-weight:700;white-space:nowrap}.dl-board-meta{flex:1 1 auto;min-width:0;overflow:hidden;font-size:12px;color:#f4f6fbb8;font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-board-line{display:flex;align-items:center;gap:8px;margin:0;padding:0 10px 8px;font-size:13px}.dl-board-line small,.dl-board-foot small,.dl-strip small{margin-left:auto;font-size:12px;color:#f4f6fba8;white-space:nowrap}.dl-muted{color:#f4f6fb99}.dl-picks{display:inline-flex;flex-wrap:wrap;gap:4px}.dl-picks b{min-width:24px;padding:1px 7px;border-radius:999px;background:#f0b4292e;color:var(--gold-soft, #f5cc78);font-size:12px;font-weight:700;text-align:center}.dl-picks b.is-hit{background:#75e0c733;color:var(--mint, #75e0c7)}.dl-picks b.is-miss{background:#ffffff14;color:#f4f6fb80;text-decoration:line-through}.dl-board-body{padding:0 10px 8px}.lr-room:has(>.lr-ui .dl-board.is-open)>.lr-full-enter{visibility:hidden}.lr-room[data-dl-open]>.lr-full-enter{visibility:hidden}.lr-top:has(.dl-board.is-open){z-index:4}.lr-top[data-dl-open]{z-index:4}.lr-top[data-dl-open]~.lr-bottom{z-index:5}.dl-sheet-scroll{max-height:min(46vh,420px,max(140px,calc(68cqh - var(--status-h, 32px) - 210px - var(--safe-bottom, 0px))));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@supports not (height: 1cqh){.dl-sheet-scroll{max-height:min(46vh,420px)}}.dl-sheet-scroll.ps-fit{overflow:auto}.dl-sheet-scroll:focus-visible{outline:2px solid var(--gold-soft, #f5cc78);outline-offset:2px}.dl-table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.dl-table th{padding:4px 2px;font-weight:600;color:#f4f6fb99;text-align:left}.dl-table td{padding:5px 2px;border-top:1px solid rgba(255,255,255,.07);vertical-align:middle}.dl-table tr.is-current td{color:var(--gold-soft, #f5cc78)}.dl-ok{color:var(--mint, #75e0c7)}.dl-bad{color:var(--coral, #ff8f7d)}.dl-board-foot{display:flex;align-items:center;gap:8px;margin-top:6px}.dl-board-foot small{margin-left:0}.dl-votes{display:inline-flex;gap:6px;margin-left:auto}.dl-votes button,.dl-follow{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0f;color:inherit;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.dl-votes button.is-on{border-color:#f0b42999;color:var(--gold-soft, #f5cc78)}.dl-votes button:disabled:not(.is-on){opacity:.45;cursor:default}.dl-disclaimer{margin:6px 0 0;font-size:12px;color:#f4f6fb80}.dl-panel{position:absolute;left:0;right:0;bottom:0;z-index:30;display:flex;flex-direction:column;height:58%;padding-bottom:var(--safe-bottom, 0px);border-radius:18px 18px 0 0;background:#04150f;box-shadow:0 -12px 40px #00000073;color:var(--text-primary, #f4f6fb);overflow:hidden;animation:dl-up var(--motion-base, .22s) var(--ease-standard, ease) both;outline:none}@keyframes dl-up{0%{transform:translateY(100%)}to{transform:none}}.dl-panel-head{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 8px 6px 14px}.dl-grip{position:absolute;top:5px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#ffffff3d}.dl-panel-head strong{font-size:15px}.dl-panel-head small{flex:1 1 auto;min-width:0;overflow:hidden;font-size:12px;color:#f4f6fbb3;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.dl-icon-btn{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#ffffff14;color:inherit;cursor:pointer}.dl-strip{display:flex;align-items:center;gap:8px;margin:0 10px 6px;padding:6px 8px 6px 10px;border:1px solid rgba(240,180,41,.28);border-radius:10px;background:#f0b42914;font-size:13px}.dl-strip-tag{font-weight:700;color:var(--gold-soft, #f5cc78);white-space:nowrap}.dl-strip small{margin-left:auto}.dl-follow{border-color:transparent;background:var(--gold, #f0b429);color:var(--text-on-accent, #2b2114)}.dl-follow:disabled{background:#f0b42947;color:var(--gold-soft, #f5cc78);cursor:default}.dl-frame{position:relative;display:flex;flex:1 1 auto;min-height:0}.dl-frame .dg-frame{flex:1 1 auto}@container phone (orientation: landscape) and (max-height: 520px){.dl-panel{top:0;left:auto;width:calc(clamp(360px,44%,460px) + var(--safe-right, env(safe-area-inset-right, 0px)));height:auto;padding-top:var(--safe-top, env(safe-area-inset-top, 0px));padding-right:var(--safe-right, env(safe-area-inset-right, 0px));border-radius:18px 0 0 18px;box-shadow:-12px 0 40px #00000073;animation-name:dl-left;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr)}.dl-panel>.dl-panel-head{grid-column:2;grid-row:1;min-height:0;padding:4px 8px 4px 4px}.dl-panel>.dl-panel-head>.dl-grip,.dl-panel>.dl-panel-head>strong,.dl-panel>.dl-panel-head>small{display:none}.dl-panel>.dl-strip{grid-column:1;grid-row:1;margin:3px 0 3px 10px;padding-top:3px;padding-bottom:3px}.dl-panel>.dl-frame{grid-column:1 / -1;grid-row:2}}@supports not (container-type: inline-size){@media(orientation:landscape)and (max-height:520px){.dl-panel{top:0;left:auto;width:calc(clamp(360px,44%,460px) + var(--safe-right, env(safe-area-inset-right, 0px)));height:auto;padding-top:var(--safe-top, env(safe-area-inset-top, 0px));padding-right:var(--safe-right, env(safe-area-inset-right, 0px));border-radius:18px 0 0 18px;box-shadow:-12px 0 40px #00000073;animation-name:dl-left;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr)}.dl-panel>.dl-panel-head{grid-column:2;grid-row:1;min-height:0;padding:4px 8px 4px 4px}.dl-panel>.dl-panel-head>.dl-grip,.dl-panel>.dl-panel-head>strong,.dl-panel>.dl-panel-head>small{display:none}.dl-panel>.dl-strip{grid-column:1;grid-row:1;margin:3px 0 3px 10px;padding-top:3px;padding-bottom:3px}.dl-panel>.dl-frame{grid-column:1 / -1;grid-row:2}}}@container phone (orientation: landscape){.dl-sheet-scroll{max-height:32vh;max-height:32cqh}}@supports not (container-type: inline-size){@media(orientation:landscape){.dl-sheet-scroll{max-height:32vh}}}@keyframes dl-left{0%{transform:translate(100%)}to{transform:none}}.dl-board-head:focus-visible,.dl-votes button:focus-visible,.dl-follow:focus-visible,.dl-icon-btn:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px rgba(255, 224, 138, .34))}@media(prefers-reduced-motion:reduce){.dl-panel{animation:none}}.dl-dock.is-entry{position:absolute;right:calc(4px + var(--safe-right, env(safe-area-inset-right, 0px)));bottom:calc(50px + var(--safe-bottom, 0px));z-index:4;width:84px;height:118px;outline:none}.dl-dock.is-entry.is-hidden{visibility:hidden}.dl-dock.is-entry .dl-frame{position:absolute;top:0;right:0;bottom:0;left:0}.lr-room:has(>.dl-dock.is-entry:not(.is-hidden)) .lr-chat-wrap{width:min(74%,calc(100% - 100px))}@container phone (orientation: landscape){.dl-board{margin-left:var(--safe-left, env(safe-area-inset-left, 0px));margin-right:var(--safe-right, env(safe-area-inset-right, 0px))}}@supports not (container-type: inline-size){@media(orientation:landscape){.dl-board{margin-left:var(--safe-left, env(safe-area-inset-left, 0px));margin-right:var(--safe-right, env(safe-area-inset-right, 0px))}}}.fc-widget{display:grid;justify-items:center;gap:1px;width:auto;padding:5px 4px 4px;white-space:nowrap;border:0;border-radius:10px;background:linear-gradient(180deg,#a855f7,#db2777);color:#fff!important;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important;line-height:1.1}.fc-widget small{font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800;color:#fff3b0}.fc-widget-box{color:#fff3b0;animation:fc-widget-box 1.8s ease-in-out infinite}@keyframes fc-widget-box{0%,60%,to{transform:none}68%{transform:translateY(-3px) rotate(-12deg) scale(1.1)}76%{transform:rotate(10deg) scale(1.1)}84%{transform:rotate(-5deg)}}.fc-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:grid;place-items:center;padding:calc(var(--status-h, 32px) + 8px) 16px 16px;container-type:size}.fc-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000009e;cursor:default}.fc-card{--fc-gold: #ffe08a;--fc-cream: #fff3d6;position:relative;display:grid;justify-items:center;gap:12px;width:min(100%,336px);padding:22px 16px 14px;overflow:hidden;border-radius:24px;background:radial-gradient(120% 60% at 50% 0%,rgba(255,200,120,.35),transparent 60%),linear-gradient(180deg,#e3284f,#b3122f 46%,#7d0b20);box-shadow:0 24px 60px #0000008c,inset 0 0 0 1px #ffe08a8c;color:#fff;text-align:center;animation:fc-in .38s cubic-bezier(.2,1.25,.4,1)}@keyframes fc-in{0%{opacity:0;transform:scale(.82) translateY(16px)}}.fc-close{position:absolute;top:8px;right:8px;z-index:1;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#00000038;color:#ffffffdb!important}.fc-hero{display:grid;justify-items:center;gap:6px}.fc-hero-box{position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:18px;background:linear-gradient(160deg,#fff1b8,#ffc93c 55%,#f08c00);box-shadow:0 6px 18px #ffaa2873,inset 0 -3px #a0460059;color:#a3101f;animation:fc-box 2.4s ease-in-out infinite}.fc-hero-box:before{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(255,224,138,.55),transparent 68%);content:""}.fc-kicker{padding:2px 10px;border-radius:999px;background:#0003;color:var(--fc-gold);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;letter-spacing:.02em}.fc-card h3{margin:0;color:var(--fc-cream);font-size:calc(19px * var(--font-scale, 1));font-weight:900;line-height:1.3}.fc-card h3 b{margin:0 1px;color:var(--fc-gold);font-size:1.45em;line-height:1}.fc-main{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:0;padding:0;list-style:none}.fc-main li{display:grid;justify-items:center;gap:2px;padding:12px 6px 10px;border-radius:16px;background:linear-gradient(180deg,#fff3d629,#fff3d60f);box-shadow:inset 0 0 0 1px #ffe08a47}.fc-main-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:50%;color:#fff}.fc-main-icon.is-gem{background:linear-gradient(160deg,#8fd3ff,#3b82f6);box-shadow:0 4px 12px #3b82f673}.fc-main-icon.is-mount{background:linear-gradient(160deg,color-mix(in srgb,var(--fc-tone) 60%,#fff),var(--fc-tone));box-shadow:0 4px 12px color-mix(in srgb,var(--fc-tone) 45%,transparent)}.fc-main strong{color:#fff;font-size:calc(18px * var(--font-scale, 1));font-weight:900;line-height:1.2}.fc-main strong small{font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.fc-main em{color:var(--fc-gold);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal}.fc-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;margin:0;padding:0;list-style:none}.fc-items li{position:relative;display:grid;justify-items:center;gap:4px;padding:9px 2px 7px;border-radius:12px;background:#0003}.fc-item-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--fc-tone) 24%,transparent);color:var(--fc-tone)}.fc-item-name{color:#ffffffe6;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.2;white-space:nowrap}.fc-items b{position:absolute;top:3px;right:4px;color:var(--fc-gold);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800}.fc-worth{margin:2px 0 0;color:#fff3d6db;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.fc-worth s{margin:0 6px 0 2px;color:#fff3d69e}.fc-worth b{color:var(--fc-gold);font-size:calc(15px * var(--font-scale, 1));font-weight:900}.fc-cta{position:relative;width:100%;height:48px;overflow:hidden;border:0;border-radius:999px;background:linear-gradient(180deg,#fff0a8,#ffc93c 60%,#f5a623);box-shadow:0 6px 16px #78140059,inset 0 -2px #aa50004d;color:#8a0c1f!important;font-size:calc(17px * var(--font-scale, 1))!important;font-weight:900}.fc-cta>span{position:relative;z-index:1}.fc-cta:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%);transform:translate(-110%);animation:fc-shine 2.6s ease-in-out .6s infinite;content:"";pointer-events:none}.fc-cta:active{transform:scale(.97)}.fc-cta.is-small{width:auto;height:38px;padding:0 18px;font-size:max(12px,calc(13px * var(--font-scale, 1)))!important}@keyframes fc-shine{0%,55%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes fc-box{0%,70%,to{transform:none}76%{transform:translateY(-4px) rotate(-8deg)}84%{transform:rotate(6deg)}92%{transform:rotate(-3deg)}}.fc-later{min-height:32px;padding:0 12px;border:0;background:none;color:#ffe4d6db!important;font-size:max(12px,calc(13px * var(--font-scale, 1)))!important}.fc-pay-title{font-size:calc(17px * var(--font-scale, 1))!important}.fc-pay-amount{margin:-2px 0 0;color:var(--fc-cream);font-size:40px;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.fc-pay-amount small{margin-right:2px;font-size:22px}.fc-order,.fc-methods button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:14px;background:#0003;text-align:left}.fc-order-icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(160deg,#fff1b8,#ffc93c);color:#a3101f}.fc-order-copy{display:grid;gap:2px;min-width:0}.fc-order-copy strong{font-size:calc(14px * var(--font-scale, 1))}.fc-order-copy small{color:#fff3d6cc;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.fc-methods{display:grid;gap:6px;width:100%}.fc-methods button{border:0;color:#fff!important;font-size:calc(14px * var(--font-scale, 1))!important}.fc-methods button.is-active{box-shadow:inset 0 0 0 1.5px var(--fc-gold);background:#00000047}.fc-method-mark{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:8px;color:#fff;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:900}.fc-method-name{flex:1}.fc-method-check{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff80}.fc-methods button.is-active .fc-method-check{background:var(--fc-gold);box-shadow:none;color:#8a0c1f}.fc-pay-note{margin:0;color:#ffe7dccc;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}.fc-card.is-done{padding-top:26px}.fc-done-badge{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(160deg,#fff1b8,#ffc93c 60%,#f5a623);box-shadow:0 0 0 8px #ffe08a29,0 8px 20px #78140059;color:#8a0c1f;animation:fc-in .42s cubic-bezier(.2,1.3,.4,1)}.fc-got{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.fc-got li{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:#00000038;color:var(--fc-cream);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.fc-got svg{color:var(--fc-gold)}@container (max-height: 560px){.fc-card{gap:8px;padding:16px 14px 8px}.fc-card.is-done{padding-top:18px}.fc-hero-box{display:none}.fc-card h3{font-size:calc(17px * var(--font-scale, 1))}.fc-main li{padding:8px 6px}.fc-main-icon{width:34px;height:34px;margin-bottom:2px}.fc-main-icon svg{width:19px;height:19px}.fc-items li{padding:6px 2px 5px}.fc-item-icon{width:26px;height:26px}.fc-cta{height:42px}.fc-later{min-height:28px}.fc-pay-amount{font-size:32px}.fc-order,.fc-methods button{padding:8px 10px}.fc-done-badge{width:52px;height:52px}}.lr-gift-tabs{display:flex;gap:6px;margin-bottom:10px}.lr-gift-tabs button{padding:5px 14px;border:0;border-radius:999px;background:#ffffff14;color:#ffffffc7!important;font-size:max(12px,calc(13px * var(--font-scale, 1)))!important;font-weight:700}.lr-gift-tabs button.is-active{background:#fff;color:#161823!important}.lr-gift-tabs em{margin-left:3px;color:var(--red-strong);font-style:normal}.bp-list{display:grid;gap:8px;margin:0 0 4px;padding:0;list-style:none}.bp-list li{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#ffffff0f}.bp-icon{display:inline-grid;flex:none;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--bp-color) 22%,transparent);color:var(--bp-color)}.bp-copy{display:grid;flex:1;gap:3px;min-width:0}.bp-copy strong{font-size:calc(14px * var(--font-scale, 1))}.bp-copy em{margin-left:4px;color:var(--bp-color);font-style:normal}.bp-copy small{color:#ffffffbd;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.bp-copy input{height:30px;padding:0 10px;border:0;border-radius:8px;background:#ffffff1a;color:#fff;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));user-select:text;-webkit-user-select:text}.bp-use{flex:none;padding:6px 14px;border:0;border-radius:999px;background:#d81b46;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important;font-weight:700}.bp-use:disabled{background:#ffffff29;color:#ffffffb8!important;cursor:default}.bp-empty{display:grid;justify-items:center;gap:10px;padding:18px 0;color:#ffffffc7}.bp-empty p{margin:0}.lr-pinned{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border-radius:10px;background:linear-gradient(90deg,#1f3f8af2,#7ab8ff59);box-shadow:0 0 0 1px #7ab8ffb3;font-size:max(12px,calc(13px * var(--font-scale, 1)));animation:fc-in .32s cubic-bezier(.2,1.3,.4,1)}.lr-pinned b{flex:none;padding:0 5px;border-radius:5px;background:#7ab8ff;color:#0b1626;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-pinned span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lr-msg.is-pinned{box-shadow:inset 0 0 0 1px #7ab8ffcc;background:#1f3f8ab3}@media(prefers-reduced-motion:reduce){.fc-widget-box,.fc-hero-box,.fc-cta:after{animation:none!important}}.mt-sheet{display:grid;gap:12px}.mt-preview{position:relative;display:grid;justify-items:center;gap:4px;height:150px;padding:14px;overflow:hidden;border-radius:16px;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--mt-color) 40%,transparent),transparent 70%),linear-gradient(160deg,var(--mt-deep),#12121a);align-content:end}.mt-preview strong{position:relative;color:#fff;font-size:calc(18px * var(--font-scale, 1))}.mt-preview small{position:relative;color:#ffffffc7;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.mt-preview-road{position:absolute;right:0;bottom:74px;left:0;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 18px,transparent 18px 36px);animation:mt-road .6s linear infinite}.mt-preview-car{position:absolute;top:26px;left:50%;margin-left:-27px;color:var(--mt-color);filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--mt-color) 60%,transparent));animation:mt-bob 1.2s ease-in-out infinite}@keyframes mt-road{to{transform:translate(-36px)}}@keyframes mt-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(2deg)}}.mt-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.mt-item{display:grid;justify-items:center;gap:3px;padding:8px 2px;border:0;border-radius:12px;background:#ffffff0f;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important}.mt-item.is-active{background:color-mix(in srgb,var(--mt-deep) 80%,transparent);box-shadow:inset 0 0 0 1.5px var(--mt-color)}.mt-item-icon{color:var(--mt-color)}.mt-item strong{font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.25;text-align:center}.mt-item small{display:inline-flex;align-items:center;gap:2px;color:#ffffffc7;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.mt-wallet{display:flex;align-items:center;gap:4px;margin:0;color:#fffc;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.mt-wallet b{color:#fff}.mt-cta{height:44px;border:0;border-radius:999px;background:linear-gradient(90deg,#ffe58a,#ffc93c);color:var(--on-gold)!important;font-size:calc(15px * var(--font-scale, 1))!important;font-weight:800}.mt-cta.is-short{background:#d81b46;color:#fff!important}.mt-cta.is-off{background:#ffffff24;color:#fff!important}.mt-enter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;animation:mt-life 3.4s linear forwards}@keyframes mt-life{0%,to{opacity:1}}.mt-enter-lane{position:absolute;top:40%;left:0;display:flex;align-items:center;animation:mt-drive 3.4s cubic-bezier(.25,.8,.35,1) forwards}@keyframes mt-drive{0%{transform:translate(calc(100cqw + 20px))}32%{transform:translate(calc(50cqw - 60px))}68%{transform:translate(calc(50cqw - 80px))}to{transform:translate(-260px)}}.mt-enter-car{position:relative;color:var(--mt-color);filter:drop-shadow(0 8px 20px color-mix(in srgb,var(--mt-color) 70%,transparent));animation:mt-bob .5s ease-in-out infinite}.mt-enter-trail{order:2;width:160px;height:18px;margin-left:-10px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--mt-color) 80%,transparent),transparent);filter:blur(1px)}.mt-enter-banner{position:absolute;top:calc(40% + 86px);left:50%;display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;background:linear-gradient(90deg,var(--mt-deep),color-mix(in srgb,var(--mt-color) 55%,var(--mt-deep)));box-shadow:0 0 0 1px color-mix(in srgb,var(--mt-color) 70%,transparent);color:#fff;white-space:nowrap;transform:translate(-50%);animation:mt-banner 3.4s ease-out forwards}.mt-enter-banner strong{font-size:max(12px,calc(13px * var(--font-scale, 1)))}.mt-enter-banner small{font-size:max(12px,calc(12px * var(--font-scale, 1)))}@keyframes mt-banner{0%,22%{opacity:0;transform:translate(-50%,10px)}32%{opacity:1;transform:translate(-50%)}80%{opacity:1}to{opacity:0}}.lr-entrance.is-gold{overflow:hidden;background:linear-gradient(90deg,#b27800f2,#f0b429bf 60%,#f0b42914);box-shadow:0 0 0 1px #ffd76a8c}.lr-entrance.is-gold:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-100%);animation:mt-shine 1.2s ease-in-out .3s 2;content:""}@keyframes mt-shine{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.mt-preview-road,.mt-preview-car,.mt-enter-car{animation:none!important}}.lr-entrance.is-plain{background:#0000004d;color:#ffffffdb}.lr-entrance .nb-badge{margin-right:4px}.mt-note{margin:8px 0 0;padding:8px 10px;border-radius:10px;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.mt-note.is-ok{background:#25d36624;color:#a8f0c4}.mt-note.is-err{background:#fe2c5529;color:#ffb3c2}.bg-fx{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.bg-craft{position:absolute;top:42%;left:50%;width:0;height:0}.bg-hero{position:absolute;top:-60px;left:-60px;display:grid;place-items:center;width:120px;height:120px;filter:drop-shadow(0 0 18px var(--bg-tone)) drop-shadow(0 8px 16px rgba(0,0,0,.45))}.bg-hero svg{width:110px;height:110px}.bg-fx.is-rays .bg-hero{animation:bg-pop 2.2s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes bg-pop{0%{opacity:0;transform:scale(.2) rotate(-25deg)}18%{opacity:1;transform:scale(1.25) rotate(6deg)}28%{transform:scale(1) rotate(0)}80%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(1.5)}}.bg-rays{position:absolute;top:42%;left:50%;width:420px;height:420px;margin:-210px 0 0 -210px;border-radius:50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--bg-tone) 55%,transparent) 0 7deg,transparent 7deg 18deg);-webkit-mask:radial-gradient(circle,#000 20%,transparent 68%);mask:radial-gradient(circle,#000 20%,transparent 68%);animation:bg-rays 2.2s ease-out forwards}@keyframes bg-rays{0%{opacity:0;transform:scale(.4) rotate(0)}20%{opacity:1;transform:scale(1) rotate(30deg)}80%{opacity:.9}to{opacity:0;transform:scale(1.15) rotate(120deg)}}.bg-sparks{position:absolute;top:42%;left:50%}.bg-sparks i{position:absolute;top:-4px;left:-4px;width:8px;height:8px;border-radius:50%;background:#fff6c4;box-shadow:0 0 10px var(--bg-tone);animation:bg-spark 1.4s cubic-bezier(.2,.8,.3,1) .25s forwards;opacity:0}@keyframes bg-spark{0%{opacity:1;transform:rotate(var(--bg-a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--bg-a)) translateY(-150px) scale(.3)}}.bg-fx.is-rocket .bg-craft{animation:bg-launch 2.2s cubic-bezier(.55,0,.75,.4) forwards}@keyframes bg-launch{0%{transform:translateY(70cqh)}25%{transform:translateY(18cqh)}45%{transform:translateY(8cqh)}to{transform:translateY(-80cqh)}}.bg-fx.is-rocket .bg-hero{transform:rotate(-45deg)}.bg-flame{position:absolute;top:40px;left:-14px;width:28px;height:70px;border-radius:50%/30% 30% 70% 70%;background:radial-gradient(ellipse at 50% 25%,#fff6c4 0%,#ffb347 35%,#ff4d2e 65%,transparent 72%);filter:blur(.5px);transform-origin:50% 0;animation:bg-flicker .12s ease-in-out infinite alternate}@keyframes bg-flicker{0%{transform:scaleY(.85) scaleX(.95)}to{transform:scaleY(1.15) scaleX(1.05)}}.bg-smoke{position:absolute;bottom:4%;left:50%}.bg-smoke i{position:absolute;bottom:0;width:70px;height:70px;margin-left:-35px;border-radius:50%;background:radial-gradient(circle,#ffffff8c,#fff0 70%);opacity:0;animation:bg-smoke 1.6s ease-out forwards}.bg-smoke i:nth-child(1){--bg-sx: -60px;animation-delay:.05s}.bg-smoke i:nth-child(2){--bg-sx: 55px;animation-delay:.15s}.bg-smoke i:nth-child(3){--bg-sx: -20px;animation-delay:.3s}.bg-smoke i:nth-child(4){--bg-sx: 30px;animation-delay:.45s}@keyframes bg-smoke{0%{opacity:.9;transform:translate(0) scale(.4)}to{opacity:0;transform:translate(var(--bg-sx),-40px) scale(2.2)}}.bg-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--bg-tone) 60%,#fff) 0%,transparent 55%);opacity:0;animation:bg-flash 2.2s ease-out forwards}@keyframes bg-flash{0%,78%{opacity:0}86%{opacity:.9}to{opacity:0}}.bg-fx.is-car .bg-craft{top:46%;animation:bg-drive 2.2s cubic-bezier(.3,.7,.4,1) forwards}@keyframes bg-drive{0%{transform:translate(80cqw)}30%{transform:translate(4cqw)}65%{transform:translate(-4cqw)}to{transform:translate(-90cqw)}}@keyframes bg-launch-v{0%{transform:translateY(70vh)}25%{transform:translateY(18vh)}45%{transform:translateY(8vh)}to{transform:translateY(-80vh)}}@keyframes bg-drive-v{0%{transform:translate(80vw)}30%{transform:translate(4vw)}65%{transform:translate(-4vw)}to{transform:translate(-90vw)}}@supports not (width: 1cqw){.bg-fx.is-rocket .bg-craft{animation-name:bg-launch-v}.bg-fx.is-car .bg-craft{animation-name:bg-drive-v}}.bg-fx.is-car .bg-hero{animation:bg-bounce .3s ease-in-out infinite alternate}@keyframes bg-bounce{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.bg-speed{position:absolute;top:0;right:0;bottom:0;left:0}.bg-speed i{position:absolute;right:-40%;width:46%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bg-tone) 70%,#fff));opacity:0;animation:bg-speed .7s linear infinite}.bg-speed i.is-0{top:38%;animation-delay:0s}.bg-speed i.is-1{top:42%;animation-delay:.12s}.bg-speed i.is-2{top:47%;animation-delay:.24s}.bg-speed i.is-3{top:50%;animation-delay:.08s}.bg-speed i.is-4{top:54%;animation-delay:.3s}.bg-speed i.is-5{top:44%;animation-delay:.42s}@keyframes bg-speed{0%{opacity:0;transform:translate(0)}20%{opacity:.9}to{opacity:0;transform:translate(-260%)}}.bg-banner{position:absolute;top:calc(42% + 92px);left:50%;padding:6px 18px;border-radius:999px;background:linear-gradient(90deg,#280a14d9,color-mix(in srgb,var(--bg-tone) 45%,rgba(40,10,20,.85)),#280a14d9);box-shadow:0 0 0 1px color-mix(in srgb,var(--bg-tone) 70%,transparent),0 6px 20px #0006;color:#fff;font-size:calc(14px * var(--font-scale, 1));font-weight:800;white-space:nowrap;transform:translate(-50%);animation:bg-banner 2.2s ease-out forwards}.bg-banner b,.bg-banner em{background:linear-gradient(180deg,#fff6c4,#ffd24d 60%,#f0a020);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}@keyframes bg-banner{0%,12%{opacity:0;transform:translate(-50%,14px)}24%{opacity:1;transform:translate(-50%)}82%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.bg-rays,.bg-sparks,.bg-speed,.bg-smoke,.bg-flame,.bg-flash{display:none}}.bg-hero:before{position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:-1;border-radius:50%;background:radial-gradient(circle at 40% 35%,color-mix(in srgb,var(--bg-tone) 45%,#fff),color-mix(in srgb,var(--bg-tone) 55%,#2a0a14) 55%,#1a0610);box-shadow:inset 0 0 0 3px #ffd76ad9,inset 0 0 18px #ffffff59,0 0 30px color-mix(in srgb,var(--bg-tone) 60%,transparent);content:""}.bg-hero{isolation:isolate}.bg-hero svg{width:76px;height:76px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.bg-fx.is-rocket .bg-hero:before{display:none}.bg-fx.is-rocket .bg-hero svg{width:100px;height:100px}.bg-fx.is-car .bg-hero:before{display:none}.bg-fx.is-car .bg-hero svg{width:110px;height:110px}.gp{display:grid;gap:8px}.gp-cats{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none}.gp-cats::-webkit-scrollbar{display:none}.gp-cats button{flex:none;padding:2px 0;border:0;background:none;color:#ffffffa8!important;font-size:max(12px,calc(13px * var(--font-scale, 1)))!important}.gp-cats button.is-active{color:#fff!important;font-weight:800;box-shadow:inset 0 -2px 0 var(--red)}.gp-pages{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.gp-pages::-webkit-scrollbar{display:none}.gp-page{display:grid;flex:0 0 100%;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:min-content;gap:6px;min-height:196px;scroll-snap-align:start;align-content:start}.gp-page .lr-gift{position:relative;padding:6px 2px}.gp-page .lr-gift.is-locked{opacity:.72}.gp-noble{position:absolute;top:3px;right:3px;display:inline-grid}.gp-dots{display:flex;justify-content:center;gap:5px}.gp-dots i{width:5px;height:5px;border-radius:50%;background:#ffffff4d;transition:width .2s ease}.gp-dots i.is-active{width:12px;border-radius:3px;background:#fff}.gift-glyph{position:relative;display:inline-grid;flex:none;place-items:center;border-radius:50%;background:radial-gradient(circle at 34% 26%,color-mix(in srgb,var(--tone) 45%,#fff) 0,var(--tone) 46%,color-mix(in srgb,var(--tone) 58%,#000) 100%);box-shadow:inset 0 -2px 4px #00000047,inset 0 1px 1px #ffffff80,0 3px 8px color-mix(in srgb,var(--tone) 40%,transparent);vertical-align:middle}.gift-glyph:after{position:absolute;top:9%;left:22%;width:46%;height:26%;border-radius:50%;background:linear-gradient(180deg,#ffffff80,#fff0);content:"";pointer-events:none}.gift-glyph svg{position:relative;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.gb-layer{position:absolute;top:calc(var(--status-h, 32px) + 128px);right:var(--safe-right, env(safe-area-inset-right, 0px));left:var(--safe-left, env(safe-area-inset-left, 0px));z-index:6;height:40px;overflow:hidden;pointer-events:none}.gb-banner{position:absolute;top:0;left:100%;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 6px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#7a5200,#d81b46 55%,#ff7a3d);box-shadow:0 0 0 1.5px #ffd76ad9,0 6px 18px #d81b4673;color:#fff;white-space:nowrap;pointer-events:auto;animation:gb-fly 8s linear forwards}.gb-banner.is-noble{background:linear-gradient(90deg,#4a2a00,#b8860b 50%,#ffd76a);color:#2a1600}.gb-banner.is-card{background:linear-gradient(90deg,#3d1f8a,#d81b46 60%,#ff9a3d)}@keyframes gb-fly{to{transform:translate(calc(-100cqw - 100%))}}@keyframes gb-fly-vw{to{transform:translate(calc(-100vw - 100%))}}@supports not (width: 1cqw){.gb-banner{animation-name:gb-fly-vw}}.gb-icon{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:#ffffff38}.gb-text{font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.25)}.gb-banner.is-noble .gb-text{text-shadow:none}.gb-go{display:inline-flex;align-items:center;margin-left:4px;padding:5px 10px;border:0;border-radius:999px;background:#fff;color:#d81b46!important;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important;font-weight:800}.gb-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-100%);animation:gb-shine 1.6s ease-in-out .6s 3;pointer-events:none}@keyframes gb-shine{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.gb-shine{animation:none!important}}.lr-room.has-pk{--pk-top: calc(var(--status-h, 32px) + 92px);--pk-h: calc(50cqw * 4 / 3)}@supports not (width: 1cqw){.lr-room.has-pk{--pk-h: calc(50vw * 4 / 3)}}.lr-room.has-pk .lr-video.vf-contain{top:var(--pk-top);bottom:auto;width:50%;height:var(--pk-h);object-fit:cover!important}.lr-room.has-pk .lr-shade{background:#08080ed1}.pk-panes{position:absolute;top:var(--pk-top);right:0;left:0;height:var(--pk-h);pointer-events:none}.pk-rival-video{position:absolute;top:0;right:0;width:50%;height:100%;object-fit:cover;background:#000}.pk-divider{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:linear-gradient(135deg,#fe2c55,#2a7af0);box-shadow:0 0 0 2px #ffffffd9,0 4px 14px #0006;color:#ffe08a;animation:pk-zap 1.4s ease-in-out infinite}@keyframes pk-zap{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.15) rotate(-10deg)}}.pk-tag{position:absolute;bottom:8px;max-width:44%;padding:2px 8px;overflow:hidden;border-radius:999px;background:#0000008c;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.pk-tag.is-red{left:8px;box-shadow:inset 0 0 0 1px #fe2c55b3}.pk-tag.is-blue{right:8px;box-shadow:inset 0 0 0 1px #2a7af0cc}.pk-streak{position:absolute;bottom:32px;left:8px;display:inline-flex;align-items:center;gap:2px;padding:1px 7px;border-radius:999px;background:linear-gradient(90deg,#ff7a3d,#fe2c55);color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800}.pk-stamp{position:absolute;top:34%;display:grid;place-items:center;width:76px;height:76px;margin-left:-38px;border:4px solid currentColor;border-radius:50%;font-size:40px;font-weight:900;text-shadow:0 2px 8px rgba(0,0,0,.5);animation:pk-stamp .52s cubic-bezier(.2,1.4,.4,1) both}.pk-stamp.is-left{left:25%}.pk-stamp.is-right{left:75%;animation-delay:.12s}.pk-stamp.is-win{color:var(--gold-text);background:#7846008c}.pk-stamp.is-lose{color:#c9ced8;background:#1e202899}.pk-stamp.is-draw{color:var(--info);background:#14325a8c}@keyframes pk-stamp{0%{opacity:0;transform:scale(2.4) rotate(-18deg)}}.pk-bar-block{position:absolute;top:calc(var(--pk-top) + var(--pk-h) + 6px);right:calc(10px + var(--safe-right, env(safe-area-inset-right, 0px)));left:calc(10px + var(--safe-left, env(safe-area-inset-left, 0px)));display:grid;gap:5px;pointer-events:none}.pk-bar{position:relative;height:20px;overflow:visible;border-radius:999px;background:linear-gradient(90deg,#1f5fd6,#2a7af0)}.pk-bar-red{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px 0 0 999px;background:linear-gradient(90deg,#c41a43,#fe2c55);transform-origin:left center;transition:transform .7s cubic-bezier(.2,.9,.3,1)}.pk-bar-score{position:absolute;top:50%;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800;line-height:1;transform:translateY(-50%);text-shadow:0 1px 2px rgba(0,0,0,.55)}.pk-bar-score.is-red{left:8px}.pk-bar-score.is-blue{right:8px}.pk-clock{position:absolute;top:-12px;left:50%;padding:1px 10px;border-radius:999px;background:#161823;box-shadow:0 0 0 1.5px #ffd76a;color:var(--gold-text);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums;white-space:nowrap;transform:translate(-50%)}.pk-clock.is-punish{box-shadow:0 0 0 1.5px #fe2c55;color:#ff9ab0}.pk-bump{position:absolute;bottom:100%;left:18%;color:var(--gold-text);font-size:calc(15px * var(--font-scale, 1));font-style:normal;font-weight:900;text-shadow:0 2px 6px rgba(0,0,0,.6);animation:pk-bump .9s ease-out forwards}@keyframes pk-bump{0%{opacity:0;transform:translateY(6px) scale(.6)}25%{opacity:1;transform:translateY(-4px) scale(1.2)}to{opacity:0;transform:translateY(-26px) scale(1)}}.pk-contrib{display:flex;justify-content:space-between}.pk-contrib-side{display:flex;gap:4px}.pk-fan{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#00000080;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800}.pk-contrib-side.is-red .pk-fan{box-shadow:0 0 0 1.5px #fe2c55}.pk-contrib-side.is-blue .pk-fan{box-shadow:0 0 0 1.5px #2a7af0}.pk-fan b{position:absolute;bottom:-4px;min-width:12px;border-radius:6px;background:#ffd76a;color:var(--on-gold);font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:12px;text-align:center}.pk-contrib-side.is-red .pk-fan b{right:-4px}.pk-contrib-side.is-blue .pk-fan b{left:-4px}@media(prefers-reduced-motion:reduce){.pk-divider{animation:none!important}}.pk-edge{position:absolute;top:0;bottom:0;width:50%;pointer-events:none;animation:pk-edge .9s ease-in-out infinite alternate}.pk-edge.is-red{left:0;box-shadow:inset 0 0 0 2px #fe2c55e6,inset 0 0 22px #fe2c55a6}.pk-edge.is-blue{right:0;box-shadow:inset 0 0 0 2px #2a7af0e6,inset 0 0 22px #2a7af0a6}@keyframes pk-edge{0%{opacity:.35}to{opacity:1}}.pk-sprint-banner{position:absolute;z-index:2;top:22%;left:50%;padding:6px 18px;border-radius:10px;background:linear-gradient(90deg,#fe2c55,#ff9a3d 50%,#2a7af0);box-shadow:0 6px 22px #fe2c5580;color:#fff;font-size:calc(18px * var(--font-scale, 1));font-style:italic;font-weight:900;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.35);transform:translate(-50%);animation:pk-banner 3s cubic-bezier(.2,1.3,.4,1) forwards}@keyframes pk-banner{0%{opacity:0;transform:translate(-50%) scale(2.2) rotate(-6deg)}14%{opacity:1;transform:translate(-50%) scale(1) rotate(-3deg)}80%{opacity:1;transform:translate(-50%) scale(1) rotate(-3deg)}to{opacity:0;transform:translate(-50%) scale(.9) rotate(-3deg)}}.pk-final{position:absolute;z-index:2;top:28%;left:50%;color:#fff;font-size:64px;font-weight:900;line-height:1;text-shadow:0 0 18px rgba(254,44,85,.9),0 4px 10px rgba(0,0,0,.6);transform:translate(-50%,-50%);animation:pk-final 1s ease-out forwards}@keyframes pk-final{0%{opacity:0;transform:translate(-50%,-50%) scale(2)}30%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:.25;transform:translate(-50%,-50%) scale(.85)}}.pk-bar{isolation:isolate}.pk-bar-flow{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:999px;pointer-events:none}.pk-bar-flow:before{position:absolute;top:0;bottom:0;left:-40px;width:calc(100% + 40px);background:repeating-linear-gradient(115deg,rgba(255,255,255,.28) 0 8px,transparent 8px 20px);animation:pk-flow .6s linear infinite;content:""}@keyframes pk-flow{to{transform:translate(21.8px)}}.pk-spark{position:absolute;top:50%;width:0;height:0;transition:left .7s cubic-bezier(.2,.9,.3,1)}.pk-spark i{position:absolute;top:-9px;left:-9px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,#fff 0,#fff 25%,#ffe08a 45%,#ffa03c00 72%);animation:pk-spark .8s ease-in-out infinite alternate}.pk-bar-block.is-sprint .pk-spark i{top:-16px;left:-16px;width:32px;height:32px;animation-duration:.35s}@keyframes pk-spark{0%{transform:scale(.8);opacity:.75}to{transform:scale(1.15);opacity:1}}.pk-spark b{position:absolute;top:-2px;left:-2px;width:4px;height:4px;border-radius:50%;background:#ffe08a;animation:pk-ember .7s ease-out infinite}.pk-spark b:nth-of-type(2){--pk-ember-x: -14px;animation-delay:.23s}.pk-spark b:nth-of-type(3){--pk-ember-x: 12px;animation-delay:.46s}@keyframes pk-ember{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--pk-ember-x, 2px),-18px) scale(.4)}}.pk-lead{position:absolute;top:-15px;padding:0 6px;border-radius:6px;color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;line-height:14px}.pk-lead.is-red{left:6px;background:#d81b46}.pk-lead.is-blue{right:6px;background:#1f5fd6}.pk-clock.is-sprint{background:#d81b46;box-shadow:0 0 0 1.5px #ffe08a,0 0 14px #fe2c55cc;color:#fff;animation:pk-clock .8s ease-in-out infinite alternate}@keyframes pk-clock{0%{transform:translate(-50%) scale(1)}to{transform:translate(-50%) scale(1.12)}}@media(prefers-reduced-motion:reduce){.pk-edge,.pk-bar-flow:before,.pk-spark i,.pk-spark b,.pk-clock.is-sprint{animation:none!important}}.lr-room.has-pk .lr-banners{top:calc(var(--pk-top) + var(--pk-h) + 64px)}.la-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;overflow:hidden;border-radius:50%;background:#ffffff1f;color:#fff9;vertical-align:middle}.la-avatar img{width:100%;height:100%;object-fit:cover}.wv-comments .la-avatar{margin-right:6px}.la-avatar.is-fill{width:100%;height:100%}.nb-badge{display:inline-flex;align-items:center;gap:2px;margin-right:4px;padding:0 6px 0 4px;border-radius:var(--r-tag);background:linear-gradient(90deg,var(--nb-deep),color-mix(in srgb,var(--nb-deep) 60%,var(--nb-color)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nb-color) 70%,transparent);color:var(--nb-color);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;font-weight:800;line-height:16px;vertical-align:1px;white-space:nowrap}.nb-emblem{flex:none;overflow:visible;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.nb-badge.is-lg{padding:2px 10px 2px 7px;border-radius:8px;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:20px}.lr-msg.is-noble{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nb-color) 45%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--nb-deep) 70%,transparent),#0000006b)}.lr-msg.is-noble .lr-msg-name{color:var(--nb-color)}.lr-online-btn{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none}.lr-gift-noble{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:8px 12px;border:0;border-radius:12px;background:linear-gradient(90deg,#7a5200bf,#ffd76a2e);box-shadow:inset 0 0 0 1px #ffd76a73;color:var(--gold-text)!important;text-align:left}.lr-gift-noble span{display:grid;flex:1;gap:1px;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:800}.lr-gift-noble small{color:#ffeec8d9;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:400}.nb-sheet{display:grid;gap:12px}.nb-tabs{display:flex;gap:6px}.nb-tabs button{padding:6px 14px;border:0;border-radius:999px;background:#ffffff14;color:#ffffffc7!important;font-size:max(12px,calc(13px * var(--font-scale, 1)))!important;font-weight:700}.nb-tabs button.is-active{background:linear-gradient(90deg,#ffd76a,#ffb35c);color:var(--on-gold)!important}.nb-seats{display:grid;gap:6px;margin:0;padding:0;list-style:none}.nb-seats li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff0d}.nb-seats li.is-me{background:#ffd76a24}.nb-seat-no{width:16px;color:#ffffffb8;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800;text-align:center}.nb-seats li:nth-child(-n+3) .nb-seat-no{color:var(--gold-text)}.nb-seat-avatar{position:relative;flex:none;width:36px;height:36px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 2px var(--nb-color)}.nb-seat-copy{display:grid;flex:1;min-width:0}.nb-seat-copy strong{overflow:hidden;font-size:calc(14px * var(--font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.nb-seat-copy small{color:#ffffffb8;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.nb-seat-cta{justify-content:center;background:none!important}.nb-open-link{padding:8px 18px;border:0;border-radius:999px;background:linear-gradient(90deg,#ffd76a,#ffb35c);color:var(--on-gold)!important;font-weight:800}.nb-open{display:grid;gap:12px}.nb-tiers{display:flex;gap:6px;margin:0 -14px;padding:2px 14px 4px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 22px),transparent)}.nb-tiers::-webkit-scrollbar{display:none}.nb-tier{position:relative;display:grid;flex:none;justify-items:center;gap:2px;width:58px;padding:8px 0 6px;border:0;border-radius:12px;background:#ffffff0f;color:var(--nb-color)!important;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important;font-weight:800;transition:transform .16s ease,background-color .16s ease}.nb-tier.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--nb-color) 30%,transparent),color-mix(in srgb,var(--nb-deep) 80%,transparent));box-shadow:inset 0 0 0 1.5px var(--nb-color);transform:translateY(-2px)}.nb-tier em{position:absolute;top:-6px;right:-2px;padding:0 4px;border-radius:6px;background:#d81b46;color:#fff;font-size:12px;font-style:normal}.nb-hero{position:relative;display:flex;align-items:center;gap:14px;padding:16px;overflow:hidden;border-radius:16px;background:linear-gradient(120deg,var(--nb-deep),color-mix(in srgb,var(--nb-deep) 55%,var(--nb-color)));animation:nb-hero-in .32s cubic-bezier(.2,.9,.3,1)}.nb-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-100%);animation:nb-shine 2.6s ease-in-out .3s infinite;content:""}.nb-hero-crown{color:var(--nb-color);filter:drop-shadow(0 4px 10px rgba(0,0,0,.35));animation:nb-float 2.4s ease-in-out infinite}.nb-hero-copy{display:grid;gap:4px}.nb-hero-copy strong{color:#fff;font-size:calc(22px * var(--font-scale, 1))}.nb-hero-copy small{display:inline-flex;align-items:center;gap:4px;color:#fff;font-size:max(12px,calc(13px * var(--font-scale, 1)))}@keyframes nb-hero-in{0%{opacity:0;transform:scale(.96)}}@keyframes nb-shine{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}@keyframes nb-float{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-5px) rotate(6deg)}}.nb-perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px;margin:0;padding:0;list-style:none}.nb-perks li{display:grid;justify-items:center;gap:3px;text-align:center}.nb-perks strong{font-size:max(12px,calc(12px * var(--font-scale, 1)))}.nb-perks small{color:#ffffffb3;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.3}.nb-perks li:not(.is-on) strong{color:#ffffffb8}.nb-perk-icon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff14;color:#fff9}.nb-perks li.is-on .nb-perk-icon{background:color-mix(in srgb,var(--nb-color) 22%,transparent);color:var(--nb-color)}.nb-wallet{display:flex;align-items:center;gap:4px;margin:0;color:#fffc;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.nb-wallet b{color:#fff}.nb-cta{height:44px;border:0;border-radius:999px;background:linear-gradient(90deg,#ffe58a,#ffc93c);color:var(--on-gold)!important;font-size:calc(15px * var(--font-scale, 1))!important;font-weight:800}.nb-cta.is-short{background:#d81b46;color:#fff!important}.nb-cta:disabled{background:#ffffff24;color:#ffffffc7!important;cursor:default}.nb-enter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;animation:nb-enter-life 3.2s linear forwards}@keyframes nb-enter-life{0%,to{opacity:1}}.nb-enter-ribbon{position:absolute;bottom:calc(102px + 32%);left:10px;display:flex;align-items:center;gap:7px;max-width:calc(100% - 80px);padding:3px 18px 3px 3px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,var(--nb-deep),color-mix(in srgb,var(--nb-color) 70%,var(--nb-deep)) 70%,transparent);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--nb-color) 80%,transparent),0 6px 24px color-mix(in srgb,var(--nb-color) 45%,transparent);animation:nb-ribbon 3.2s cubic-bezier(.2,.9,.3,1) forwards}@keyframes nb-ribbon{0%{opacity:0;transform:translate(110%)}12%{opacity:1;transform:translate(-4%)}16%{transform:translate(0)}86%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-120%)}}.nb-enter-avatar{position:relative;flex:none;width:30px;height:30px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 2px var(--nb-color)}.nb-enter-copy{display:flex;align-items:center;gap:4px;min-width:0;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4);white-space:nowrap}.nb-enter-copy strong{overflow:hidden;font-size:max(12px,calc(13px * var(--font-scale, 1)));text-overflow:ellipsis}.nb-enter-copy small{flex:none;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.nb-enter-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-100%);animation:nb-shine 1.4s ease-in-out .45s 2}.nb-enter-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 58%,color-mix(in srgb,var(--nb-color) 32%,transparent),transparent 42%);animation:nb-glow 3.2s ease-out forwards}@keyframes nb-glow{0%{opacity:0;transform:scale(.6)}15%{opacity:1;transform:scale(1)}80%{opacity:.8}to{opacity:0;transform:scale(1.15)}}.nb-enter-crown{position:absolute;bottom:calc(136px + 32%);left:18px;color:var(--nb-color);filter:drop-shadow(0 6px 18px rgba(0,0,0,.4));animation:nb-crown 3.2s cubic-bezier(.2,1.3,.4,1) forwards}@keyframes nb-crown{0%{opacity:0;transform:translateY(-50px) scale(.4) rotate(-20deg)}18%{opacity:1;transform:translateY(0) scale(1.15) rotate(0)}26%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-20px) scale(.9)}}@media(prefers-reduced-motion:reduce){.nb-hero:after,.nb-hero-crown,.nb-enter-shine{animation:none!important}}.lr-msg .nb-badge,.lr-msg .lr-lv,.lr-msg .lr-fans-tag,.vr-msg .nb-badge,.vr-msg .vr-lv{display:inline-flex;align-items:center;height:16px;line-height:16px;vertical-align:middle}.nb-viewers{gap:0}.nb-viewers li{padding:10px 4px;border-radius:0;background:none}.nb-viewers li+li{border-top:.5px solid var(--line)}.nb-viewers li.is-me{border-radius:12px;background:#ffd76a1a}.nb-viewer-tags{display:flex;align-items:center;gap:6px;min-width:0}.nb-viewer-score{display:grid;flex:none;justify-items:end;font-variant-numeric:tabular-nums}.nb-viewer-score b{color:var(--gold-text);font-size:calc(14px * var(--font-scale, 1))}.nb-viewer-score small{color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.nb-viewers-note{margin:10px 0 0;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));text-align:center}.nb-note{margin:8px 0 0;padding:8px 10px;border-radius:10px;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.nb-note.is-ok{background:#25d36624;color:#a8f0c4}.nb-note.is-err{background:#fe2c5529;color:#ffb3c2}.profile-drawer.is-edge-swiping{box-shadow:-16px 0 32px #00000073;will-change:transform}.profile-layer.is-page.has-edge-swiping{background:#0b0c10}.profile-layer.is-page>.profile-drawer.is-edge-swiping{background:var(--app-bg)}.wv-shot-btn{width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.wv-shot-btn:focus-visible{outline:2px solid #8fdcff;outline-offset:2px}.wv-poster,.wv-feed-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:transparent;pointer-events:none}.wk-shot .wk-play{z-index:1}.wv-duration{position:absolute;right:8px;bottom:8px;z-index:1;padding:2px 7px;border-radius:6px;background:#0000009e;color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.wv-more{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000080;color:#fff;font-size:calc(18px * var(--font-scale, 1))}.wk-preview-bar{z-index:1}.wv-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:69;overflow:clip;background:#000;color:#fff;outline:none;animation:wv-in var(--dur-enter) var(--ease-out-emph)}@keyframes wv-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.wv-stage{position:absolute;top:0;right:0;bottom:0;left:0}.wv-stage-video{cursor:pointer}.wv-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:transparent}.wv-big-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:#00000073;pointer-events:none}.wv-sound{position:absolute;top:calc(var(--status-h, 32px) + 58px);left:14px;z-index:3}.wv-top{position:absolute;top:0;right:0;left:0;z-index:3;display:flex;align-items:center;gap:8px;padding:calc(var(--status-h, 32px) + 8px) 12px 18px;background:linear-gradient(rgba(0,0,0,.72),transparent)}.wv-icon-btn{display:grid;flex:none;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#0000006b;color:#fff;cursor:pointer}.wv-avatar{position:relative;flex:none;width:34px;height:34px;overflow:hidden;border:1.5px solid rgba(255,255,255,.85);border-radius:50%}.wv-who{display:grid;flex:1;min-width:0;gap:2px}.wv-who strong{display:flex;align-items:center;gap:3px;overflow:hidden;font-size:calc(14px * var(--font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.wv-who strong svg{flex:none;color:var(--info)}.wv-who b{justify-self:start;padding:1px 6px;border-radius:4px;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.wv-who b.is-anchor{background:#fe2c553d;color:#ffb3c2}.wv-who b.is-blogger{background:#8fdcff33;color:#bfeaff}.wv-follow{flex:none;padding:6px 14px;border:0;border-radius:999px;background:#d81b46;color:#fff;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));cursor:pointer}.wv-follow.is-on{background:#ffffff2e;color:#fff}.wv-actions{position:absolute;right:8px;bottom:132px;z-index:3;display:grid;gap:16px}.wv-actions button{display:grid;justify-items:center;gap:3px;min-width:48px;padding:0;border:0;background:none;color:#fff;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums;text-shadow:0 1px 3px rgba(0,0,0,.6);cursor:pointer}.wv-actions button svg{transition:transform .12s ease}.wv-actions button:active svg{transform:scale(.86)}.wv-actions button svg{filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.wv-actions button.is-on svg{color:#fe2c55}.wv-actions button.is-saved svg{color:#ffc93c}.wv-caption{position:absolute;right:72px;bottom:60px;left:14px;z-index:2;display:grid;gap:4px;margin:0;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:500;line-height:1.45;text-shadow:0 1px 3px rgba(0,0,0,.8);pointer-events:none}.wv-caption.is-video{bottom:70px}.wv-caption b{font-size:calc(14px * var(--font-scale, 1))}.wv-controls{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;gap:8px;padding:24px 12px calc(14px + var(--safe-bottom, 0px));background:linear-gradient(transparent,#000000b8);cursor:default}.wv-ctrl{display:grid;flex:none;place-items:center;width:30px;height:30px;padding:0;border:0;background:none;color:#fff;cursor:pointer}.wv-time{flex:none;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.wv-progress{position:relative;flex:1;height:24px;cursor:pointer;touch-action:none}.wv-progress:focus-visible{outline:2px solid #8fdcff;outline-offset:2px;border-radius:4px}.wv-progress-track{position:absolute;top:50%;right:0;left:0;height:3px;margin-top:-1.5px;overflow:hidden;border-radius:2px;background:#ffffff47}.wv-progress.is-scrubbing .wv-progress-track{transform:scaleY(2)}.wv-progress-track i{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:left center}.wv-progress-thumb{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 0 4px #00000080}.wv-rate{flex:none;min-width:44px;padding:4px 8px;border:.5px solid rgba(255,255,255,.5);border-radius:999px;background:#00000059;color:#fff;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.wv-gallery{overflow:clip;touch-action:pan-y}.wv-track{display:flex;height:100%;transition:transform .28s cubic-bezier(.2,.9,.3,1)}.wv-slide{display:grid;flex:0 0 100%;place-items:center;margin:0}.wv-photo{position:relative;display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden}.wv-counter{position:absolute;top:calc(var(--status-h, 32px) + 62px);right:14px;z-index:3;padding:3px 10px;border-radius:999px;background:#0009;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.wv-pager{position:absolute;bottom:12px;left:50%;z-index:3;display:flex;align-items:center;gap:6px;padding:3px;border-radius:999px;background:#0000008c;transform:translate(-50%)}.wv-nav{display:grid;flex:none;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer}.wv-nav:disabled{opacity:.35;cursor:default}.wv-dots{display:flex;max-width:150px;overflow:clip}.wv-dots button{position:relative;width:16px;height:16px;padding:0;border:0;background:none;cursor:pointer}.wv-dots button:after{position:absolute;top:5px;left:5px;width:6px;height:6px;border-radius:50%;background:#ffffff73;content:"";transition:transform .2s ease,opacity .2s ease}.wv-dots button.is-active:after{background:#fff;transform:scale(1.35)}.wv-sheet-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6}.wv-sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:#00000073;cursor:default;animation:ov-fade-in var(--dur-enter) ease-out}.wv-sheet{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:62%;padding:14px 14px calc(12px + var(--safe-bottom, 0px));border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:#1c1e28;animation:ov-sheet-in var(--dur-enter) var(--ease-out-emph)}.wv-sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.wv-sheet-head h3{margin:0;font-size:calc(16px * var(--font-scale, 1))}.wv-comments{display:grid;align-content:start;gap:12px;margin:0;padding:4px 0 10px;overflow-y:auto;list-style:none}.wv-comments li{display:grid;gap:2px}.wv-comments b{color:#ebebf5b8;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.wv-comments p{margin:0;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:500}.wv-comments small{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.wv-comment-form{display:flex;gap:8px;padding-top:8px;border-top:.5px solid rgba(255,255,255,.12)}.wv-comment-form input{flex:1;min-width:0;padding:9px 12px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.wv-comment-form input::placeholder{color:#ebebf599}.wv-comment-form button{display:grid;flex:none;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fe2c55;color:#fff;cursor:pointer}.wv-comment-form button:disabled{background:#ffffff24;cursor:default}@media(prefers-reduced-motion:reduce){.wv-layer,.wv-sheet{animation:none}.wv-track{transition:none}}.msg-platform-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 16px;padding:9px 12px;border-radius:12px;background:#8ff0d414;box-shadow:inset 0 0 0 .5px #8ff0d447;color:#ebebf5d1;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.45}.msg-platform-note.is-error{background:#ff7a7a14;box-shadow:inset 0 0 0 .5px #ff7a7a52;color:#ffd0d0}.msg-platform-note button{min-height:32px;padding:4px 12px;border:0;border-radius:999px;background:#ffffff1f;color:inherit;font:inherit;font-weight:600;cursor:pointer}.lr-msg-name.is-link{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.lr-msg .lr-msg-name.is-link{color:var(--info)}.lr-msg.is-mine .lr-msg-name.is-link{color:var(--gold-text)}.lr-msg-name.is-link:focus-visible{outline:2px solid #8ff0d4;outline-offset:2px;border-radius:4px}.lr-msg-sending,.lr-msg-fail{display:block;margin-top:2px;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-msg-sending{color:#ffffff9e}.lr-msg-fail{color:#ff9a9a}.lr-msg.is-failed .lr-msg-text{color:#fff9;text-decoration:line-through;text-decoration-color:#ff9a9a99}.ruc{display:grid;gap:12px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 4px)}.ruc-head{display:flex;align-items:center;gap:12px}.ruc-avatar{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff1a;color:#ebebf5db}.ruc-name{display:grid;gap:4px;min-width:0}.ruc-name strong{font-size:calc(16px * var(--font-scale, 1));overflow-wrap:anywhere}.ruc-name small{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#ebebf5a8;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.ruc-tag{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;background:#7fb2ff29;color:#cfe0ff;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:600}.ruc-tag.is-anchor{background:#f0b4292e;color:var(--gold-text, #ffd98a)}.ruc-note{margin:0;padding:10px 12px;border-radius:12px;background:#ffffff0f;color:#ebebf5c7;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.5}.ruc-block{display:grid;gap:8px;padding-top:10px;border-top:.5px solid rgba(255,255,255,.12)}.ruc-block h4{display:flex;align-items:center;gap:6px;margin:0;font-size:calc(14px * var(--font-scale, 1))}.ruc-choices,.hf-choices{display:flex;flex-wrap:wrap;gap:8px}.ruc-choices button,.hf-choices button{min-height:34px;padding:6px 14px;border:.5px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff0d;color:#ebebf5e0;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));cursor:pointer}.ruc-choices button.is-active,.hf-choices button.is-active{border-color:transparent;background:#8ff0d4;color:#0d2a22;font-weight:700}.ruc-choices button:disabled{opacity:.6;cursor:progress}.ruc-input{height:38px;padding:0 12px;border:0;border-radius:10px;background:#ffffff14;color:inherit;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.ruc-primary,.ruc-secondary,.hf-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 16px;border:0;border-radius:999px;font:inherit;font-size:calc(14px * var(--font-scale, 1));font-weight:700;cursor:pointer}.ruc-primary,.hf-primary{background:#8ff0d4;color:#0d2a22}.ruc-primary.is-danger{background:#ff7a7a;color:#2a0b0b}.ruc-secondary{background:#ffffff1a;color:#ebebf5eb}.ruc-primary:disabled,.ruc-secondary:disabled,.hf-primary:disabled{opacity:.55;cursor:not-allowed}.ruc-error,.hf-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:#ff9a9a;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.hf-error button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:4px 12px;border:0;border-radius:999px;background:#ffffff1a;color:#ebebf5e6;font:inherit;cursor:pointer}.bp-pending{color:#ffd98a}.bp-empty .bp-pending{margin:4px 0 0;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.wv-comments-note{margin:0 0 8px;color:#ebebf5b3;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.wv-comments li.is-pending small,.wv-comments li.is-sending small{color:#ffd98a;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.wv-comments li.is-failed small{color:#ff9a9a;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.wv-comments li.is-failed p{color:#ebebf599}.hf-view{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.hf-intro{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;padding:10px 12px;border-radius:12px;background:#8ff0d414;color:#ebebf5d1;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.5}.hf-intro svg{flex:none;margin-top:2px;color:#8ff0d4}.hf-section-title{margin:6px 0 8px;color:#ebebf5a8;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:600}.hf-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hf-list button{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 12px;border:0;border-radius:12px;background:#ffffff0f;color:inherit;font:inherit;text-align:left;cursor:pointer}.hf-row-copy{display:grid;flex:1;gap:3px;min-width:0}.hf-row-copy strong{display:flex;align-items:center;gap:8px;font-size:calc(14px * var(--font-scale, 1))}.hf-row-copy small{overflow:hidden;color:#ebebf5b8;font-size:max(12px,calc(13px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.hf-row-copy time,.hf-card time,.hf-timeline time{color:#ebebf58f;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.hf-status{padding:2px 8px;border-radius:999px;background:#ffffff1a;color:#ebebf5e0;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:600}.hf-status.is-waiting{background:#f0b42929;color:#ffd98a}.hf-status.is-processing{background:#7fb2ff29;color:#cfe0ff}.hf-status.is-need_reply{background:#c496ff2e;color:#e6d4ff}.hf-status.is-solved{background:#8ff0d429;color:#b9f7e5}.hf-field{display:grid;gap:8px;margin:0 0 14px;padding:0;border:0}.hf-field legend,.hf-field>span{display:flex;justify-content:space-between;margin-bottom:8px;padding:0;font-size:calc(14px * var(--font-scale, 1));font-weight:600}.hf-field>span{margin-bottom:0}.hf-field small{color:#ebebf58f;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:400}.hf-field textarea,.hf-field input,.hf-reply textarea{width:100%;min-height:40px;padding:10px 12px;border:0;border-radius:12px;background:#ffffff14;color:inherit;font:inherit;font-size:calc(14px * var(--font-scale, 1));line-height:1.5;resize:vertical}.hf-hint{margin:0 0 12px;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}.hf-view .hf-primary{width:100%}.hf-card{display:grid;gap:6px;margin-bottom:14px;padding:12px;border-radius:12px;background:#ffffff0f}.hf-card-head{display:flex;align-items:center;gap:8px;margin:0;font-size:calc(14px * var(--font-scale, 1))}.hf-desc{margin:0;font-size:calc(14px * var(--font-scale, 1));line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.hf-refs{margin:0;color:#ebebf5b8;font-size:max(12px,calc(12px * var(--font-scale, 1)));overflow-wrap:anywhere}.hf-timeline{display:grid;gap:10px;margin:0 0 14px;padding:0;list-style:none}.hf-timeline li{display:grid;gap:3px;padding:10px 12px;border-radius:12px;background:#7fb2ff14}.hf-timeline li.is-mine{background:#ffffff0d}.hf-timeline b{font-size:max(12px,calc(12px * var(--font-scale, 1)));color:#ebebf5b8}.hf-timeline p{margin:0;font-size:calc(14px * var(--font-scale, 1));line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.hf-reply{display:grid;gap:8px}@media(prefers-reduced-motion:reduce){.ruc-choices button,.hf-choices button,.hf-list button{transition:none}}.live-cover .live-tag.is-platform{top:8px;right:8px;bottom:auto;left:auto;padding:2px 8px;border-radius:999px;background:#0a2420c7;box-shadow:inset 0 0 0 .5px #8ff0d48c;color:#8ff0d4;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;line-height:1.4;text-shadow:none}.lv-platform-note{margin:0 16px 10px;color:#ebebf5a8;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}.lr-room .lr-chip.lr-demo-chip,.lr-room .lr-pill.lr-demo-chip{color:#ffe08a;box-shadow:inset 0 0 0 .5px #ffe08a8c;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;pointer-events:none}.lr-cap-name{max-width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.hl-card .hl-row,.hl-card .hl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hl-card .hl-actions>button{flex:1 1 140px}.hl-state{display:flex;align-items:center;gap:8px;margin:0;color:#8ff0d4;font-size:calc(14px * var(--font-scale, 1));font-weight:800}.hl-dot{width:9px;height:9px;border-radius:50%;background:#fe2c55;box-shadow:0 0 0 4px #fe2c5538}.hl-warn{color:#ffd27a}.hl-notice{margin:0;padding:8px 12px;border-radius:10px;background:#8ff0d414;color:#ebebf5d9;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}.cr-secondary.hl-end{background:#fe2c552e;color:#ffb3c0}@media(prefers-reduced-motion:reduce){.hl-dot{box-shadow:none}}.pm-card{flex-wrap:wrap;--pm-a: #3a2a06;--pm-b: #8a5a12;--pm-c: #ffd36b;position:relative;display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 12px;border-radius:14px;background:linear-gradient(110deg,color-mix(in srgb,var(--pm-a) 92%,transparent),color-mix(in srgb,var(--pm-b) 70%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pm-c) 30%,transparent);color:#fff}.pm-card.is-violet{--pm-a: #1c0f3a;--pm-b: #5b2aa6;--pm-c: #c9b6ff}.pm-card.is-mint{--pm-a: #062a24;--pm-b: #17705f;--pm-c: #8ff0d4}.pm-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:0;border-radius:inherit;background:none}.pm-card>:not(.pm-hit){position:relative;z-index:1;pointer-events:none}.pm-icon{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(160deg,color-mix(in srgb,var(--pm-c) 90%,#fff),var(--pm-c));color:var(--pm-a);box-shadow:0 4px 12px color-mix(in srgb,var(--pm-c) 30%,transparent)}.pm-copy{display:grid;flex:1;gap:2px;min-width:0}.pm-copy small{display:flex;align-items:center;gap:4px;color:var(--pm-c);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.pm-copy small b{padding:0 4px;border-radius:4px;background:#ff3b5c;color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}.pm-copy strong{overflow:hidden;font-size:calc(14px * var(--font-scale, 1));line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pm-copy>span{overflow:hidden;color:#ffffffb8;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:normal}.pm-cta{display:inline-flex;flex:none;align-items:center;gap:1px;height:28px;padding:0 10px 0 12px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--pm-c) 80%,#fff),var(--pm-c));color:var(--pm-a);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800}.pm-card.is-works{margin:8px 0}.pm-card.is-long{margin:4px 16px 18px}.pm-card.is-live{margin:2px 0 16px}.pm-feed{position:absolute;right:74px;bottom:calc(var(--tabbar-top, 96px) + 112px);left:12px;z-index:4;background:#12121ab8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:pm-rise .36s cubic-bezier(.2,.9,.3,1)}.pm-feed .pm-icon{width:36px;height:36px}@keyframes pm-rise{0%{opacity:0;transform:translateY(12px)}}.rc-sub-drama .pm-feed{display:none}.pm-vip-widget{display:grid;justify-items:center;gap:1px;width:46px;padding:5px 0 4px;border:0;border-radius:10px;background:linear-gradient(180deg,#8a5a12,#3a2a06);box-shadow:inset 0 0 0 1px #ffd36b73;color:#fff3c4!important;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important;font-weight:800;line-height:1.1}.pm-vip-widget small{color:#ffd36b;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.pm-vip-crown{color:#ffd36b}@media(prefers-reduced-motion:reduce){.pm-feed{animation:none}}.pm-card .pm-play{flex:1 0 100%;margin-top:2px}.au-root{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:calc(var(--status-h, 44px) + 4px) 24px calc(var(--safe-bottom, 0px) + 18px);background:radial-gradient(110% 60% at 50% 0%,rgba(62,196,176,.16),transparent 60%),linear-gradient(170deg,#0a0a16,#160d29 55%,#06141a);color:#fff;isolation:isolate;animation:au-in .42s ease both}.au-root.is-bind{z-index:95;animation:au-up .42s cubic-bezier(.2,.9,.3,1) both}@keyframes au-in{0%{opacity:0}}@keyframes au-up{0%{transform:translateY(100%)}}.au-orb{position:absolute;z-index:-1;width:260px;height:260px;border-radius:50%;filter:blur(70px);opacity:.4;pointer-events:none}.au-orb.is-a{top:-60px;right:-100px;background:#7b4dff}.au-orb.is-b{bottom:40px;left:-120px;background:#19b6a2}.au-top{display:flex;align-items:center;justify-content:space-between;min-height:44px}.au-icon-btn{display:grid;place-items:center;width:36px;height:36px;margin-left:-8px;border:0;border-radius:50%;background:#ffffff0f;color:#fff;cursor:pointer}.au-lang{position:relative}.au-lang-btn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border:.5px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0f;color:#ffffffdb;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;cursor:pointer}.au-lang-list,.au-region-list{position:absolute;z-index:5;min-width:168px;margin:0;padding:6px;border-radius:16px;background:#1e1a2ef7;box-shadow:inset 0 0 0 .5px #ffffff24,0 18px 40px #00000080;list-style:none;animation:au-pop .2s cubic-bezier(.2,.9,.3,1) both}.au-lang-list{top:38px;right:0;transform-origin:100% 0}.au-region-list{top:54px;left:0;transform-origin:0 0}@keyframes au-pop{0%{opacity:0;transform:scale(.92)}}.au-lang-list button,.au-region-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;color:#ffffffe0;font:inherit;font-size:calc(14px * var(--font-scale, 1));text-align:left;cursor:pointer}.au-lang-list button[aria-selected=true],.au-region-list button[aria-selected=true]{background:#8ff0d41f;color:#8ff0d4}.au-region-list b{color:#ffffff80;font-weight:600}.au-view{display:flex;flex:1;flex-direction:column;animation:au-slide-in .34s cubic-bezier(.2,.9,.3,1) both}.au-view.is-back{animation-name:au-slide-back}@keyframes au-slide-in{0%{opacity:0;transform:translate(28px)}}@keyframes au-slide-back{0%{opacity:0;transform:translate(-28px)}}.au-hero{display:grid;justify-items:center;gap:8px;margin:18px 0 26px;text-align:center}.au-hero h2{margin:6px 0 0;font-size:calc(24px * var(--font-scale, 1));letter-spacing:.02em}.au-hero p{margin:0;color:#ebebf59e;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.5}.au-mark{display:flex;align-items:center;justify-content:center;gap:11px;width:64px;height:61px;padding-top:4px;border-radius:48% 52% 46% 54%/55% 50% 50% 45%;background:radial-gradient(60% 50% at 35% 28%,rgba(255,255,255,.55),transparent 60%),linear-gradient(160deg,#8ff0d4,#2fbfa5 55%,#1d6b62);box-shadow:0 12px 30px #19b6a259;animation:au-bob 3.2s ease-in-out infinite}.au-mark i{width:7px;height:10px;border-radius:50%;background:#0d2a26;animation:au-blink 4s ease-in-out infinite}@keyframes au-bob{50%{transform:translateY(-4px) scale(1.02,.98)}}@keyframes au-blink{0%,44%,50%,to{transform:scaleY(1)}47%{transform:scaleY(.1)}}.au-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-bottom:18px;border-bottom:.5px solid rgba(255,255,255,.1)}.au-tabs button{height:40px;border:0;background:none;color:#ebebf58c;font:inherit;font-size:calc(15px * var(--font-scale, 1));font-weight:600;cursor:pointer;transition:color .2s ease}.au-tabs button.is-active{color:#fff;font-weight:800}.au-tabs-ink{position:absolute;bottom:-1px;left:0;width:50%;height:2px;transition:transform .3s cubic-bezier(.2,.9,.3,1)}.au-tabs-ink:after{display:block;width:28px;height:100%;margin:0 auto;border-radius:2px;background:#8ff0d4;content:""}.au-tabs-ink.is-password{transform:translate(100%)}.au-form,.au-step{display:grid;gap:12px}.au-step{margin-top:14px}.au-step h2{margin:0;font-size:calc(24px * var(--font-scale, 1))}.au-step>p:first-of-type{margin:-4px 0 10px;color:#ebebf59e;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.au-form:has(.is-error),.au-step:has(.is-error){animation:au-shake .36s ease}@keyframes au-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.au-field{position:relative;display:flex;align-items:center;gap:8px;height:52px;padding:0 14px;border-radius:16px;background:#ffffff12;box-shadow:inset 0 0 0 .5px #ffffff1f;transition:box-shadow .16s ease,background .16s ease}.au-field:focus-within{background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #8ff0d4cc}.au-field.is-error{box-shadow:inset 0 0 0 1.5px #ff6961d9}.au-field input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;color:#fff;font:inherit;font-size:16px;letter-spacing:.02em}.au-field input::placeholder{color:#ebebf552}.au-field-icon{flex:none;color:#ebebf580}.au-region{display:inline-flex;flex:none;align-items:center;gap:3px;height:28px;padding:0 10px 0 0;border:0;border-right:.5px solid rgba(255,255,255,.18);background:none;color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.au-eye{display:grid;flex:none;place-items:center;width:32px;height:32px;margin-right:-6px;border:0;border-radius:50%;background:none;color:#ebebf599;cursor:pointer}.au-meter{display:flex;align-items:center;gap:8px;margin-top:-4px;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.au-meter span{display:flex;gap:3px}.au-meter i{width:24px;height:4px;border-radius:2px;background:#ffffff1f;transition:background .2s ease}.au-meter.is-1 i:nth-child(-n+1){background:#ff6961}.au-meter.is-2 i:nth-child(-n+2){background:#ffd36b}.au-meter.is-3 i{background:#34c759}.au-error{min-height:1.2em;margin:-4px 0 0;color:#ff8a80;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.au-error:empty{min-height:0;margin:0}.au-primary{height:50px;border:0;border-radius:999px;background:linear-gradient(90deg,#8ff0d4,#2fbfa5);box-shadow:0 10px 26px #2fbfa54d;color:#062a24;font:inherit;font-size:calc(16px * var(--font-scale, 1));font-weight:800;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.au-primary:active{transform:scale(.97)}.au-primary:disabled{opacity:.6}.au-note{margin:0;color:#ebebf573;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-align:center}.au-link,.au-text{justify-self:center;padding:6px 10px;border:0;background:none;color:#8ff0d4;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));cursor:pointer}.au-text{color:#ebebf599}.au-or{display:flex;align-items:center;gap:12px;margin:22px 0 14px;color:#ebebf559;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.au-or:before,.au-or:after{flex:1;height:.5px;background:#ffffff1f;content:""}.au-guest{display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;border-radius:18px;background:#ffffff0f;box-shadow:inset 0 0 0 .5px #ffffff24;color:#fff;font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,background .16s ease}.au-guest:active{transform:scale(.98);background:#ffffff1a}.au-guest-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,#b99cff,#7b4dff)}.au-guest-copy{display:grid;flex:1;gap:2px}.au-guest-copy strong{font-size:calc(15px * var(--font-scale, 1))}.au-guest-copy small{color:#ebebf58c;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.au-guest-spark{color:#ffd36b;animation:au-twinkle 2.4s ease-in-out infinite}@keyframes au-twinkle{50%{opacity:.4;transform:scale(.85) rotate(12deg)}}.au-agree{display:flex;align-items:flex-start;justify-content:center;gap:7px;margin-top:22px;color:#ebebf580;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.6;cursor:pointer}.au-agree input{position:absolute;opacity:0;pointer-events:none}.au-check{display:grid;flex:none;place-items:center;width:15px;height:15px;margin-top:2px;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:transparent;transition:background .16s ease,border-color .16s ease}.au-agree input:checked+.au-check{border-color:#2fbfa5;background:#2fbfa5;color:#062a24}.au-agree input:focus-visible+.au-check{outline:2px solid #8ff0d4;outline-offset:2px}.au-agree-data{max-width:340px;margin:8px auto 0;color:#ebebf5b8;font-size:max(15px,calc(15px * var(--font-scale, 1)));line-height:1.55;text-align:center}.au-agree button,.au-dialog-links button{padding:0;border:0;background:none;color:#8ff0d4;font:inherit;cursor:pointer}.au-otp{position:relative}.au-otp input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;border:0;outline:none;background:transparent;color:transparent;caret-color:transparent;font-size:16px;letter-spacing:3em}.au-otp-boxes{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.au-otp-boxes span{display:grid;place-items:center;height:54px;border-radius:14px;background:#ffffff12;box-shadow:inset 0 0 0 .5px #ffffff1f;font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;transition:box-shadow .16s ease,transform .16s ease}.au-otp-boxes span.is-filled{animation:au-digit .22s cubic-bezier(.2,1.4,.4,1)}.au-otp input:focus+.au-otp-boxes span.is-active{box-shadow:inset 0 0 0 1.5px #8ff0d4}.au-otp input:focus+.au-otp-boxes span.is-active:after{width:2px;height:24px;border-radius:1px;background:#8ff0d4;content:"";animation:au-caret 1s steps(1) infinite}.au-otp.is-error .au-otp-boxes span{box-shadow:inset 0 0 0 1.5px #ff6961d9}@keyframes au-digit{0%{transform:scale(.7)}}@keyframes au-caret{50%{opacity:0}}.au-fill{justify-self:start;display:inline-flex;align-items:center;height:32px;padding:0 14px;border:0;border-radius:999px;background:#8ff0d424;color:#8ff0d4;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:700;cursor:pointer}.au-sms{position:absolute;top:calc(var(--status-h, 44px) + 4px);right:10px;left:10px;z-index:8;display:flex;gap:10px;padding:12px;border:0;border-radius:20px;background:#f5f5faf0;box-shadow:0 12px 30px #00000059;color:#111;font:inherit;text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;animation:au-sms .52s cubic-bezier(.2,1.2,.3,1) both}@keyframes au-sms{0%{opacity:0;transform:translateY(-120%)}}.au-sms-icon{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:9px;background:#34c759;color:#fff}.au-sms-copy{display:grid;flex:1;gap:2px;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.4}.au-sms-head{display:flex;justify-content:space-between}.au-sms-head small{color:#6b6b75}.au-dialog-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:24px}.au-dialog-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000008c;animation:au-in .2s ease both}.au-dialog{position:relative;display:grid;gap:10px;width:100%;padding:22px 20px 14px;border-radius:22px;background:#1e1a2e;box-shadow:inset 0 0 0 .5px #ffffff24,0 30px 60px #00000080;text-align:center;animation:au-pop .26s cubic-bezier(.2,1.1,.3,1) both}.au-dialog h3{margin:0;font-size:calc(17px * var(--font-scale, 1))}.au-dialog p{margin:0;color:#ebebf5b3;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.6}.au-dialog p.au-dialog-data{color:#ebebf5eb;font-size:max(15px,calc(15px * var(--font-scale, 1)));line-height:1.55}.au-dialog-links{display:flex;justify-content:center;gap:12px}.au-dialog-actions{display:grid;gap:4px;margin-top:6px}.au-success{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;background:#0a0a16d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;animation:au-in .24s ease both}.au-success-badge{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:linear-gradient(145deg,#8ff0d4,#34c759);box-shadow:0 0 #8ff0d480;color:#04301c;animation:au-badge .6s cubic-bezier(.2,1.4,.4,1) both,au-ring .9s ease-out .2s both}.au-success p{margin:0;font-size:calc(15px * var(--font-scale, 1));font-weight:700}@keyframes au-badge{0%{transform:scale(.3);opacity:0}}@keyframes au-ring{to{box-shadow:0 0 0 26px #8ff0d400}}@media(prefers-reduced-motion:reduce){.au-root,.au-root *{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.au-root .au-field input:focus-visible,.au-root .au-otp input:focus-visible{outline:none;box-shadow:none}.au-view .au-step:has(.au-otp){margin-top:64px}.au-platform{position:relative;z-index:1;margin:6px 0 0;color:#ebebf56b;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-align:center}.au-invite{display:grid;gap:6px}.au-invite-label{flex:none;color:#ebebf599;font-size:max(12px,calc(13px * var(--font-scale, 1)));white-space:nowrap}.au-invite-field input{letter-spacing:.08em}.au-invite-note{padding:0 4px;color:#8ff0d4;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.au-invite-note.is-bad{color:#ff8a80}.bpg-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90}.bpg-scrim{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:#0000008c;cursor:default;animation:ov-fade-in var(--dur-enter, .22s) ease-out}.bpg-sheet{position:absolute;right:0;bottom:0;left:0;display:grid;justify-items:center;gap:10px;padding:22px 20px calc(var(--safe-bottom, 0px) + 18px);border-radius:var(--r-sheet, 20px) var(--r-sheet, 20px) 0 0;background:#1c1e28;color:#fff;text-align:center;animation:ov-sheet-in var(--dur-enter, .22s) var(--ease-out-emph, ease-out)}.bpg-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#7fb2ff24;color:#9cc3ff}.bpg-sheet h3,.bpg-dialog h3{margin:0;font-size:calc(17px * var(--font-scale, 1))}.bpg-sheet p,.bpg-dialog p{margin:0;color:#ebebf5cc;font-size:calc(14px * var(--font-scale, 1));line-height:1.6}.bpg-sheet .bpg-note{color:#ebebf599;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.bpg-primary{width:100%;min-height:48px;margin-top:6px;border:0;border-radius:999px;background:linear-gradient(90deg,#8ff0d4,#2fbfa5);color:#062a24;font:inherit;font-size:calc(16px * var(--font-scale, 1));font-weight:800;cursor:pointer}.bpg-text{min-height:44px;padding:0 16px;border:0;background:none;color:#ebebf5b3;font:inherit;font-size:calc(14px * var(--font-scale, 1));cursor:pointer}.bpg-layer.is-center{display:grid;place-items:center;padding:calc(var(--status-h, 32px) + 16px) 24px calc(var(--safe-bottom, 0px) + 24px)}.bpg-layer.is-center .bpg-scrim{animation:none}.bpg-dialog{position:relative;display:grid;gap:10px;width:min(300px,100%);padding:22px 20px 16px;border:.5px solid rgba(255,255,255,.14);border-radius:var(--r-card, 16px);background:#1c1e28;box-shadow:0 24px 60px #0000007a;color:#fff;text-align:center}.ad-icon{background:#ffcf7024;box-shadow:inset 0 0 0 .5px #ffcf706b;color:#ffcf70}.ad-facts dd small{font-size:max(12px,calc(13px * var(--font-scale, 1)))}.ad-error{min-height:0;margin:0;color:var(--danger, #ff8f7d);font-size:calc(14px * var(--font-scale, 1));line-height:1.5}.ad-error:empty{display:none}.ad-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:4px}.ad-leave{align-self:center;font-size:calc(14px * var(--font-scale, 1))}@media(prefers-reduced-motion:reduce){.bpg-scrim,.bpg-sheet{animation:none}}.cr-layer{--cr-mint: #8ff0d4;--cr-gold: #ffd36b;position:absolute;top:0;right:0;bottom:0;left:0;z-index:72;display:flex;flex-direction:column;background:radial-gradient(120% 40% at 50% 0%,rgba(47,191,165,.16),transparent 60%),#0f1016;color:#fff;animation:cr-in .32s cubic-bezier(.2,.9,.3,1) both}.cr-layer.is-closing{animation:cr-out .22s ease-in both}@keyframes cr-in{0%{opacity:0;transform:translateY(24px)}}@keyframes cr-out{to{opacity:0;transform:translateY(24px)}}.cr-page{display:flex;flex:1;flex-direction:column;min-height:0;animation:cr-page .28s cubic-bezier(.2,.9,.3,1) both}@keyframes cr-page{0%{opacity:0;transform:translate(18px)}}.cr-head{display:grid;flex:none;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:calc(var(--status-h, 32px) + 6px) 12px 10px}.cr-head h2{margin:0;font-size:calc(17px * var(--font-scale, 1));text-align:center}.cr-head-space{width:40px}.cr-back,.cr-icon-btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer}.cr-icon-btn{width:32px;height:32px;background:transparent;color:#ebebf580}.cr-head-cta{height:32px;padding:0 14px;border:0;border-radius:999px;background:linear-gradient(90deg,#8ff0d4,#2fbfa5);color:#062a24;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:800;cursor:pointer}.cr-scroll{display:grid;flex:1;align-content:start;gap:12px;min-height:0;padding:4px 12px calc(24px + var(--safe-bottom, 0px));overflow-y:auto;overscroll-behavior:contain}.cr-hero{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:4px 12px;padding:16px;border-radius:20px;background:linear-gradient(135deg,#2fbfa538,#b99cff24);box-shadow:inset 0 0 0 .5px #ffffff24}.cr-avatar{position:relative;width:56px;height:56px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 2px #8ff0d499}.cr-hero-copy{display:grid;gap:5px;min-width:0}.cr-hero-copy strong{overflow:hidden;font-size:calc(17px * var(--font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.cr-hero-copy>span{display:flex;flex-wrap:wrap;gap:6px}.cr-role,.cr-vip{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:6px;background:#8ff0d42e;color:var(--cr-mint);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.cr-role.is-anchor{background:#fe2c552e;color:#ff7d95}.cr-vip{background:#ffd36b2e;color:var(--cr-gold)}.cr-stats{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,1fr);margin:12px 0 0;padding-top:12px;border-top:.5px solid rgba(255,255,255,.12);text-align:center}.cr-stats div{display:grid;gap:2px}.cr-stats dt{order:2;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.cr-stats dd{display:inline-flex;align-items:center;justify-content:center;gap:3px;margin:0;font-size:calc(18px * var(--font-scale, 1));font-weight:800}.cr-publish{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;padding:14px 14px 14px 12px;border:0;border-radius:18px;background:linear-gradient(90deg,#ffe08a,#f0b429);color:#2a1a00;font:inherit;text-align:left;cursor:pointer;box-shadow:0 10px 24px #f0b42947;transition:transform .14s ease}.cr-publish:active{transform:scale(.98)}.cr-publish-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#2a1a001f}.cr-publish strong{display:block;font-size:calc(16px * var(--font-scale, 1))}.cr-publish small{color:#2a1a00b3;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.cr-lock{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-radius:16px;background:#ffd36b14;box-shadow:inset 0 0 0 .5px #ffd36b4d}.cr-lock-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#ffd36b29;color:var(--cr-gold)}.cr-lock-copy{display:grid;gap:2px;min-width:0}.cr-lock-copy strong{font-size:calc(14px * var(--font-scale, 1))}.cr-lock-copy small{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.cr-chip-btn{display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 12px;border:0;border-radius:999px;background:#ffffff1f;color:#fff;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;white-space:nowrap;cursor:pointer}.cr-card{display:grid;gap:10px;padding:14px;border-radius:18px;background:#ffffff0d;box-shadow:inset 0 0 0 .5px #ffffff14}.cr-card h3,.cr-sub{display:flex;align-items:center;gap:6px;margin:0;font-size:calc(15px * var(--font-scale, 1))}.cr-sub{margin-top:4px;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.cr-card h3 small,.cr-sub small{color:#ebebf580;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:500}.cr-hint{margin:0;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}.cr-seg{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:3px;border-radius:12px;background:#ffffff0f}.cr-seg button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:36px;border:0;border-radius:9px;background:none;color:#ebebf5b3;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease}.cr-seg button.is-active{background:#ffffff29;color:#fff;box-shadow:0 2px 8px #0000004d}.cr-seg button:disabled{color:#ebebf559;cursor:not-allowed}.cr-kind-lock{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 10px;border-radius:12px;background:#ffd36b14;box-shadow:inset 0 0 0 .5px #ffd36b4d}.cr-kind-lock svg{flex:none;color:var(--cr-gold)}.cr-kind-lock-copy{display:grid;flex:1;gap:1px;min-width:0}.cr-kind-lock-copy strong{font-size:max(12px,calc(13px * var(--font-scale, 1)))}.cr-kind-lock-copy small{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.cr-kind-lock .cr-chip-btn svg{color:inherit}.cr-chips{display:flex;flex-wrap:wrap;gap:6px}.cr-chips button{display:inline-flex;align-items:center;gap:3px;height:30px;padding:0 12px;border:0;border-radius:999px;background:#ffffff14;color:#ebebf5d1;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;cursor:pointer}.cr-chips button.is-active{background:#ffd36b2e;color:var(--cr-gold);box-shadow:inset 0 0 0 1px #ffd36b8c}.cr-chips.is-filter button.is-active,.cr-chips.is-genre button.is-active{background:#8ff0d429;color:var(--cr-mint);box-shadow:inset 0 0 0 1px #8ff0d480}.cr-chips button b{min-width:16px;padding:0 4px;border-radius:999px;background:#ffffff24;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.cr-price-row{display:grid;gap:8px}.cr-custom{display:inline-flex;align-items:center;justify-self:start;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:#ffffff0f;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.cr-custom.is-active{box-shadow:inset 0 0 0 1px #ffd36b8c;color:var(--cr-gold)}.cr-custom input{width:64px;border:0;outline:none;background:none;color:#fff;font:inherit;font-size:15px;text-align:center}.cr-media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cr-media.is-video{grid-template-columns:minmax(0,1fr)}.cr-media-item,.cr-media-add{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px}.cr-media.is-video .cr-media-item,.cr-media.is-video .cr-media-add{aspect-ratio:16 / 9}.cr-media-item{animation:cr-pop .26s cubic-bezier(.3,1.4,.5,1) both}@keyframes cr-pop{0%{opacity:0;transform:scale(.85)}}.cr-media-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#00000080;transform:translate(-50%,-50%)}.cr-media-add{display:grid;place-content:center;justify-items:center;gap:6px;border:1.5px dashed rgba(255,255,255,.24);background:#ffffff08;color:#ebebf5b3;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.cr-media-foot{display:flex;justify-content:space-between}.cr-link{padding:0;border:0;background:none;color:var(--cr-mint);font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.cr-field{display:grid;gap:6px}.cr-field>span{display:flex;justify-content:space-between;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:700}.cr-field small{color:#ebebf573;font-weight:500}.cr-field input,.cr-field textarea{width:100%;padding:10px 12px;border:0;border-radius:12px;outline:none;background:#ffffff12;color:#fff;font:inherit;font-size:15px;line-height:1.5;resize:none;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .16s ease}.cr-field input:focus,.cr-field textarea:focus{box-shadow:inset 0 0 0 1px #8ff0d499}.cr-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cr-switch-row>span:first-child{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 6px;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:700}.cr-switch-row small{grid-column:1 / -1;color:#ebebf580;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:500}.cr-done{display:inline-flex;align-items:center;gap:3px;color:var(--cr-mint);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.cr-agree{display:flex;align-items:flex-start;gap:8px;color:#ebebf5b3;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.cr-agree input{width:16px;height:16px;margin-top:1px;accent-color:#2fbfa5}.cr-review-note{display:flex;align-items:flex-start;gap:6px;margin:0;padding:0 4px;color:#ebebf58c;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}.cr-review-note svg{flex:none;margin-top:2px;color:var(--cr-mint)}.cr-error{margin:0;padding:8px 12px;border-radius:10px;background:#ff69611f;color:#ff8a80;font-size:max(12px,calc(12px * var(--font-scale, 1)));animation:cr-shake .3s ease}@keyframes cr-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.cr-primary,.cr-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:46px;border:0;border-radius:14px;background:linear-gradient(90deg,#8ff0d4,#2fbfa5);color:#062a24;font:inherit;font-size:calc(15px * var(--font-scale, 1));font-weight:800;cursor:pointer;transition:transform .14s ease}.cr-primary:active,.cr-secondary:active{transform:scale(.98)}.cr-primary.is-exchange{background:linear-gradient(90deg,#ffe08a,#f0b429);color:#2a1a00}.cr-secondary{height:42px;background:#ffffff1a;color:#fff;font-size:calc(14px * var(--font-scale, 1))}.cr-works{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cr-work{display:grid;grid-template-columns:64px minmax(0,1fr) 32px;align-items:start;gap:10px;padding:8px;border-radius:14px;background:#ffffff0a;animation:cr-pop .28s ease both}.cr-work.is-rejected{box-shadow:inset 0 0 0 .5px #ff696166}.cr-work-thumb{position:relative;width:64px;height:64px;overflow:hidden;border-radius:10px}.cr-work-kind{position:absolute;bottom:3px;left:3px;display:inline-flex;align-items:center;gap:2px;padding:1px 5px;border-radius:5px;background:#0009;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal}.cr-work-copy{display:grid;gap:5px;min-width:0}.cr-work-copy strong{display:-webkit-box;overflow:hidden;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cr-work-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cr-status,.cr-price,.cr-tag{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:999px;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.cr-status.is-reviewing{background:#7ab8ff29;color:#9fd0ff}.cr-status.is-approved{background:#8ff0d429;color:var(--cr-mint)}.cr-status.is-rejected{background:#ff696129;color:#ff8a80}.cr-price{background:#ffd36b1f;color:var(--cr-gold)}.cr-tag{background:#ffffff14;color:#ebebf5b3}.cr-work-note{color:#ebebf580;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.cr-work-note.is-bad{color:#ff8a80}.cr-empty{margin:0;padding:18px 0;color:#ebebf573;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-align:center}.cr-spin{animation:cr-rotate .9s linear infinite}@keyframes cr-rotate{to{transform:rotate(360deg)}}.cr-anchor-types{display:grid;gap:8px}.cr-anchor-type{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 12px;padding:12px;border:0;border-radius:14px;background:#ffffff0d;color:#fff;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .2s ease,background .2s ease}.cr-anchor-type.is-active{background:#8ff0d414;box-shadow:inset 0 0 0 1.5px #8ff0d499}.cr-anchor-icon{display:grid;grid-row:span 2;place-items:center;width:40px;height:40px;border-radius:12px}.cr-anchor-type.is-game .cr-anchor-icon{background:#7ab8ff2e;color:#9fd0ff}.cr-anchor-type.is-beauty .cr-anchor-icon{background:#fe2c552e;color:#ff8aa3}.cr-anchor-type.is-chat .cr-anchor-icon{background:#b99cff2e;color:#cbb7ff}.cr-anchor-type strong{font-size:calc(14px * var(--font-scale, 1))}.cr-anchor-type small{color:#ebebf58c;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.cr-anchor-check{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#2fbfa5;color:#062a24;animation:cr-pop .22s ease both}.cr-anchor-state{display:flex;align-items:center;gap:6px;margin:0;color:#9fd0ff;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.cr-anchor-state.is-bad{color:#ff8a80}.cr-download{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-radius:16px;background:linear-gradient(135deg,#fe2c5533,#b99cff24);animation:cr-pop .32s ease both}.cr-app-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#fe2c55,#b99cff);box-shadow:0 6px 16px #fe2c5559}.cr-download-copy{display:grid;gap:2px;min-width:0}.cr-download-copy strong{display:inline-flex;align-items:center;gap:4px;font-size:calc(14px * var(--font-scale, 1))}.cr-download-copy small{color:#ebebf5a6;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.cr-download-btn{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 14px;border:0;border-radius:999px;background:#fff;color:#1a0b14;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:800;cursor:pointer}.gl-sheet.cr-sheet{display:grid;grid-template-rows:none;gap:12px;padding:20px 16px calc(16px + var(--safe-bottom, 0px))}.cr-sheet-close{position:absolute;top:12px;right:12px}.cr-sheet-head{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding-right:32px}.cr-sheet-avatar{position:relative;width:48px;height:48px;overflow:hidden;border-radius:50%}.cr-sheet-head h3{margin:0 0 4px;font-size:calc(16px * var(--font-scale, 1))}.cr-sheet-head p{margin:0;color:#ebebf5a6;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}.cr-sheet-head b{color:#ffd36b}.cr-tip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cr-tip-grid button{display:grid;justify-items:center;gap:4px;padding:12px 0;border:0;border-radius:14px;background:#ffffff0f;color:#ff9ab0;font:inherit;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.cr-tip-grid button b{display:inline-flex;align-items:center;gap:2px;color:#fff;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.cr-tip-grid button.is-active{background:#ffd36b1f;box-shadow:inset 0 0 0 1.5px #ffd36ba6;transform:translateY(-2px)}.cr-tip-grid button.is-active svg{animation:cr-wiggle .5s ease}@keyframes cr-wiggle{30%{transform:rotate(-14deg) scale(1.2)}60%{transform:rotate(10deg) scale(1.1)}}.cr-wallet{display:flex;align-items:center;gap:4px;margin:0;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.cr-wallet b{color:#fff}.cr-perks{display:grid;gap:6px;margin:0;padding:10px 12px;border-radius:12px;background:#ffffff0d;list-style:none;color:#ebebf5bf;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.cr-perks li{display:flex;align-items:center;gap:6px}.cr-perks svg{color:#8ff0d4}.cr-locked-bubble{position:relative;display:grid;min-width:180px;overflow:hidden}.cr-blur{filter:blur(5px);opacity:.7;-webkit-user-select:none;user-select:none}.cr-view-btn{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border:0;border-radius:999px;background:linear-gradient(90deg,#ffe08a,#f0b429);color:#2a1a00;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800;white-space:nowrap;cursor:pointer;transform:translate(-50%,-50%);box-shadow:0 4px 14px #f0b42966}.cr-chat-open{margin:4px 12px 0;width:calc(100% - 24px)}.wk-publish{display:inline-flex;flex:none;align-items:center;gap:3px;height:26px;padding:0 10px;border:0;border-radius:999px;background:linear-gradient(90deg,#ffe08a,#f0b429);color:#2a1a00;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800;cursor:pointer}.wk-note>span{display:inline-flex;align-items:center;gap:4px}.wk-dm{display:inline-flex;flex:none;align-items:center;gap:3px;height:26px;margin-left:auto;padding:0 10px;border:0;border-radius:999px;background:#fe2c5524;color:#ff8aa3;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;cursor:pointer}.wk-tip{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:none;color:#ff9ab0;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;cursor:pointer}.wk-who b.is-film{margin-right:4px;padding:0 5px;border-radius:4px;background:#7ab8ff29;color:#9fd0ff}.profile-creator{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;margin-top:12px;padding:10px 12px;border:0;border-radius:14px;background:linear-gradient(90deg,#2fbfa533,#b99cff1f);box-shadow:inset 0 0 0 .5px #8ff0d459;color:#fff;font:inherit;text-align:left;cursor:pointer}.profile-creator-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#8ff0d42e;color:#8ff0d4}.profile-creator-copy{display:grid;gap:2px}.profile-creator-copy strong{font-size:calc(14px * var(--font-scale, 1))}.profile-creator-copy small{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}@media(prefers-reduced-motion:reduce){.cr-layer,.cr-page,.cr-media-item,.cr-work,.cr-download,.cr-anchor-check,.cr-error,.cr-tip-grid button.is-active svg{animation:none}.cr-spin{animation-duration:2.4s}}.cr-head,.cr-scroll{padding-right:calc(12px + var(--safe-right, env(safe-area-inset-right, 0px)));padding-left:calc(12px + var(--safe-left, env(safe-area-inset-left, 0px)))}.cr-share-note{display:grid;gap:6px;min-width:0}.cr-share-license{font-size:12px;color:var(--cr-muted, #8a8f98);line-height:1.6}.cr-share-license summary{cursor:pointer;font-size:12px;color:var(--cr-mint)}.cr-share-license p{margin:4px 0 0;font-size:12px;overflow-wrap:anywhere}.wk-who b.is-off{background:#ebebf51f;color:#ebebf5c7}.wv-notice{position:absolute;top:calc(var(--status-h, 32px) + 96px);left:50%;z-index:3;width:max-content;max-width:calc(100% - 28px);margin:0;padding:5px 12px;border-radius:999px;background:#0009;color:#ffffffeb;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.4;text-align:center;transform:translate(-50%);pointer-events:none}.pw-feed{display:grid;gap:var(--space-3, 12px);padding:var(--space-3, 12px) max(var(--space-3, 12px),env(safe-area-inset-right,0px)) calc(var(--space-6, 32px) + var(--safe-bottom, 0px)) max(var(--space-3, 12px),env(safe-area-inset-left,0px))}.pw-tabs{display:flex;gap:var(--space-2, 8px);flex-wrap:wrap}.pw-tab{min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-sm, 8px);background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}.pw-tab[aria-selected=true]{background:var(--surface-selected, rgba(255, 255, 255, .14));border-color:transparent;font-weight:600}.pw-subcats{display:flex;gap:var(--space-2, 8px);min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.pw-subcats::-webkit-scrollbar{display:none}.pw-subcat{flex:none;min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.pw-subcat[aria-selected=true]{background:#ffcf7029;border-color:transparent;color:#ffcf70;font-weight:600}.pw-subcat:focus-visible{outline:2px solid #8fdcff;outline-offset:2px}.pw-note{margin:0;font-size:12px;color:var(--text-subtle, #a7a3b8)}.pw-cards{display:grid;gap:var(--space-3, 12px);margin:0;padding:0;list-style:none}.pw-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--space-3, 12px);padding:var(--space-2, 8px);border-radius:var(--radius-md, 12px);background:var(--surface-raised, rgba(255, 255, 255, .06))}.pw-thumb{position:relative;width:112px;aspect-ratio:3 / 4;overflow:hidden;padding:0;border:0;border-radius:var(--radius-sm, 8px);background:#1c1530;color:inherit;cursor:pointer}.pw-thumb img,.pw-thumb video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pw-thumb:focus-visible,.pw-tab:focus-visible,.pw-btn:focus-visible,.pw-icon:focus-visible,.pw-chip:focus-visible{outline:2px solid #8fdcff;outline-offset:2px}.pw-thumb .pw-play{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0000008c}.pw-body{display:grid;gap:6px;min-width:0;align-content:start}.pw-body strong{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.pw-meta{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--text-subtle, #a7a3b8)}.pw-price{font-weight:600;color:#ffcf70}.pw-actions{display:flex;gap:6px;flex-wrap:wrap}.pw-btn{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 12px;border:0;border-radius:var(--radius-sm, 8px);background:#ffffff1a;color:inherit;font:inherit;font-size:13px;cursor:pointer}.pw-btn.primary{background:#ffcf70;color:#24160a;font-weight:600}.pw-btn:disabled{opacity:.55;cursor:default}.pw-chip{display:inline-grid;place-items:center;min-width:32px;min-height:32px;padding:0 8px;border:0;border-radius:var(--radius-sm, 8px);background:#ffffff14;color:inherit;font:inherit;font-size:12px;cursor:pointer}.pw-chip[aria-pressed=true]{color:#ffcf70;background:#ffcf7029}.pw-taken{font-size:12px;color:#ffb4a8}.pw-empty{padding:24px 0;text-align:center;font-size:14px;color:var(--text-subtle, #a7a3b8)}.pw-player{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 60);overflow:hidden;background:#000;color:#fff;touch-action:none}.pw-track{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .22s ease}@media(prefers-reduced-motion:reduce){.pw-track{transition:none}}.pw-slide{position:relative;width:100%;height:100%;overflow:hidden}.pw-cover,.pw-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:transparent}.pw-watermark{position:absolute;z-index:3;max-width:70%;font-size:13px;font-weight:600;letter-spacing:.02em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;transition:left .6s ease,top .6s ease}@media(prefers-reduced-motion:reduce){.pw-watermark{transition:none}}.pw-top{position:absolute;z-index:5;top:0;left:0;right:0;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:calc(var(--safe-top, 0px) + 8px) max(8px,env(safe-area-inset-right,0px)) 8px max(8px,env(safe-area-inset-left,0px));background:linear-gradient(rgba(0,0,0,.55),transparent)}.pw-title{overflow:hidden;font-size:15px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pw-icon{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#00000059;color:#fff;cursor:pointer}.pw-icon:disabled{opacity:.35;cursor:default}.pw-nav{position:absolute;z-index:5;right:max(8px,env(safe-area-inset-right,0px));top:50%;display:grid;gap:6px;justify-items:center;transform:translateY(-50%)}.pw-count{font-size:12px;color:#fffc}.pw-side{position:absolute;z-index:4;right:max(60px,calc(env(safe-area-inset-right,0px) + 60px));bottom:calc(var(--safe-bottom, 0px) + 96px);display:grid;gap:8px}.pw-badge{position:absolute;z-index:4;left:max(12px,env(safe-area-inset-left,0px));top:calc(var(--safe-top, 0px) + 64px);padding:4px 10px;border-radius:var(--radius-sm, 8px);background:#0000008c;font-size:12px}.pw-lock{position:absolute;z-index:6;left:max(12px,env(safe-area-inset-left,0px));right:max(64px,calc(env(safe-area-inset-right,0px) + 64px));bottom:calc(var(--safe-bottom, 0px) + 20px);display:grid;gap:10px;padding:14px;border-radius:var(--radius-md, 12px);background:#141020eb}.pw-lock p{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font-size:14px}.pw-hint{position:absolute;z-index:5;left:50%;top:calc(var(--safe-top, 0px) + 100px);padding:4px 10px;border-radius:var(--radius-sm, 8px);background:#0009;font-size:12px;transform:translate(-50%)}.pw-sheet-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-overlay, 60) + 2);display:grid;align-items:end;background:#00000073}.pw-sheet{display:grid;gap:12px;padding:16px max(16px,env(safe-area-inset-right,0px)) calc(var(--safe-bottom, 0px) + 16px) max(16px,env(safe-area-inset-left,0px));border-radius:16px 16px 0 0;background:var(--surface-panel, #1d1830);color:var(--text-primary, #fff)}.pw-sheet h2{margin:0;font-size:16px}.pw-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pw-tier{min-height:44px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-sm, 8px);background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}.pw-tier[aria-pressed=true]{border-color:#ffcf70;color:#ffcf70}.pw-row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.pw-eps{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;max-height:40vh;overflow:auto}.pw-ep{min-height:40px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-sm, 8px);background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.pw-ep[aria-current=true]{border-color:#ffcf70;color:#ffcf70}.pw-ep:disabled{opacity:.45;cursor:default}.pw-long{overflow-y:auto;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));display:grid;align-content:start;gap:10px}.pw-long-head{display:flex;align-items:center;gap:8px;min-width:0}.pw-long-head strong{flex:1;min-width:0;overflow-wrap:anywhere;font-size:16px}.pw-long-sub{margin:4px 0;font-size:14px}.pw-eps{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;margin:0;padding:0;list-style:none}.pw-ep{position:relative;width:100%;min-height:44px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff0f;color:inherit;font-size:14px;display:grid;place-items:center;gap:2px;padding:6px 4px}.pw-ep:disabled{opacity:.45}.pw-ep-badge{display:inline-flex;align-items:center;gap:2px;font-size:12px;color:#7ee2a8}.pw-ep-badge.is-vip{color:#f5c46b}.pw-creator{display:inline-flex;align-items:center;gap:4px}.pw-short{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000}.pw-short-empty{background:transparent}.pw-player.pw-inline{z-index:auto;outline:none}.pw-inline .pw-slide:after{position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(0deg,rgba(0,0,0,.68),rgba(0,0,0,.22) 58%,transparent);content:"";pointer-events:none}.pw-inline .pw-rail{position:absolute;z-index:4;right:max(8px,env(safe-area-inset-right,0px));bottom:calc(var(--tabbar-top, 58px) + 30px);display:grid;justify-items:center;gap:15px}.pw-inline .pw-info{position:absolute;z-index:4;left:max(16px,env(safe-area-inset-left,0px));right:calc(max(8px,env(safe-area-inset-right,0px)) + 66px);bottom:calc(var(--tabbar-top, 58px) + 26px);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.pw-inline .pw-author{display:block;font-size:max(13px,calc(15px * var(--font-scale, 1)));font-weight:700}.pw-inline .pw-caption{display:-webkit-box;margin:6px 0 0;overflow:hidden;font-size:max(13px,calc(14px * var(--font-scale, 1)));line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pw-inline .pw-rail-avatar{display:grid;place-items:center;width:46px;height:46px;margin-bottom:4px;overflow:hidden;border:1.5px solid #fff;border-radius:50%;background:#ffffff29}.pw-inline .pw-rail-avatar .la-avatar,.pw-inline .pw-rail-avatar img{width:100%;height:100%;object-fit:cover}.pw-inline .pw-lock{right:calc(max(8px,env(safe-area-inset-right,0px)) + 66px);bottom:calc(var(--tabbar-top, 58px) + 96px)}.pw-inline .pw-badge{top:calc(var(--status-h, 32px) + 92px)}.pw-inline .pw-hint{top:calc(var(--status-h, 32px) + 128px)}.pw-inline .pw-unmute{position:absolute;z-index:6;top:calc(var(--status-h, 32px) + 92px);left:max(14px,env(safe-area-inset-left,0px))}.pw-inline .pw-burst{margin:-36px 0 0 -36px}.pw-nav.is-quiet{width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pw-chip.pw-like{display:inline-flex;align-items:center;gap:4px;font-size:13px}.pw-chip.pw-like[aria-pressed=true]{color:#ff5c7a;background:#ff5c7a29}.pw-icon.pw-like{align-content:center;gap:1px}.pw-icon.pw-like small{font-size:13px;line-height:1}.pw-icon.pw-like[aria-pressed=true]{color:#ff5c7a}.lp-card{position:absolute;z-index:60;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface-solid);box-shadow:0 18px 44px #0000008c;color:var(--text-1);animation:lp-enter var(--dur-enter) var(--ease-out-emph)}@keyframes lp-enter{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lp-card{animation:none}}.screen[data-perf=lite] .lp-card{animation:none;box-shadow:none}.lp-media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#000}.lp-media>.va,.lp-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lp-video{object-fit:contain;background:transparent}.lp-chip{position:absolute;bottom:8px;left:8px;padding:2px 6px;border-radius:var(--r-tag);background:#0000008c;color:var(--text-2);font-size:max(12px,calc(var(--fs-micro) * var(--font-scale, 1)));font-weight:600}.lp-copy{padding:10px 14px 40px}.lp-copy strong{display:block;overflow:hidden;font-size:calc(var(--fs-headline) * var(--font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.lp-copy small{display:block;margin-top:3px;color:var(--text-3);font-size:max(12px,calc(var(--fs-caption) * var(--font-scale, 1)));font-weight:500}.lp-copy p{display:-webkit-box;margin:6px 0 0;overflow:hidden;color:var(--text-2);font-size:max(12px,calc(var(--fs-footnote) * var(--font-scale, 1)));font-weight:500;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.lp-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:flex-end;margin:0;padding:0 12px 10px;border:0;border-radius:inherit;background:transparent;color:var(--gold-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.lp-open-text{display:inline-flex;align-items:center;gap:2px;min-height:24px;font-size:max(12px,calc(var(--fs-footnote) * var(--font-scale, 1)));font-weight:700}.lp-open:focus-visible,.lp-play:focus-visible,.lp-close:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.lp-play{position:absolute;top:50%;left:50%;z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:0;border-radius:999px;background:#0000009e;color:#fff;font:inherit;font-size:max(12px,calc(var(--fs-footnote) * var(--font-scale, 1)));transform:translate(-50%,-50%);cursor:pointer}.lp-close{position:absolute;top:6px;right:6px;z-index:3;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#00000080;color:#fff;cursor:pointer}.lv-poster.is-previewing .lv-poster-art{outline:2px solid var(--gold);outline-offset:1px}.lp-media>.lp-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lp-media>.lp-cover.is-empty{background:var(--bg-elev, #111)}.lp-media>.pw-watermark{z-index:2}.lp-likes{display:inline-flex;align-items:center;gap:4px;font-size:13px}.lp-likes.is-liked{color:#ff5c7a}.pg-viewer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 60);display:flex;flex-direction:column;overflow:hidden;background:#000;color:#fff;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.pg-top,.pg-bottom{position:relative;z-index:2;display:flex;align-items:center;gap:8px;min-height:48px;padding:4px 8px}.pg-top{justify-content:space-between;background:linear-gradient(rgba(0,0,0,.6),transparent)}.pg-bottom{justify-content:center;flex-wrap:wrap;background:linear-gradient(transparent,#0009)}.pg-caption{display:flex;align-items:baseline;gap:8px;width:100%;min-width:0;margin:0 0 2px;padding:0 4px}.pg-title{min-width:0;overflow:hidden;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.pg-author{flex-shrink:0;max-width:40%;overflow:hidden;font-size:13px;color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis}.pg-page{font-variant-numeric:tabular-nums;font-size:14px;color:#ffffffd9}.pg-icon{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffff1f;color:inherit;cursor:pointer}.pg-icon:disabled{opacity:.35;cursor:default}.pg-icon:focus-visible{outline:2px solid #8fdcff;outline-offset:2px}.pg-stage{position:relative;flex:1;min-height:0;display:grid;place-items:center;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.pg-img{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center;transition:transform .12s ease-out;will-change:transform;-webkit-user-drag:none}.pg-stage[data-zoom=in] .pg-img{transition:none;cursor:grab}.pg-ph{display:grid;justify-items:center;gap:8px;color:#fff9;font-size:13px}.pg-spin{width:28px;height:28px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:pg-spin .9s linear infinite}@keyframes pg-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pg-spin{animation:none}.pg-img{transition:none}}.pg-note{padding:0 24px;text-align:center;font-size:14px}.pg-dots{display:inline-flex;gap:6px}.pg-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff59}.pg-dots i[data-on="1"]{background:#fff}.pg-trial{display:flex;align-items:center;gap:8px;width:100%;justify-content:center;font-size:13px;color:#ffcf70}.pw-thumb .pw-count{position:absolute;left:6px;top:6px;padding:1px 6px;border-radius:10px;background:#0000008c;font-size:12px}.ah-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:68;overflow:hidden;border-radius:inherit;background:#0b0c12;color:var(--text-1);animation:ah-enter var(--dur-enter) var(--ease-out-emph)}@keyframes ah-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.ah-layer.is-closing{animation:ov-fade-out var(--dur-exit, .2s) var(--ease-in, ease-in) forwards}.screen.has-ah-layer .profile-layer{z-index:80}.screen.has-ah-layer .sc-layer,.screen.has-ah-layer .app-layer>.gl-sheet-layer{z-index:79}.ah-page{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(0,1fr);background:var(--app-bg);outline:none}.ah-bar{position:absolute;z-index:2;top:0;right:0;left:0;display:flex;align-items:center;gap:8px;padding:calc(var(--status-h) + 4px) calc(12px + var(--safe-right, 0px)) 4px calc(12px + var(--safe-left, 0px));pointer-events:none}.ah-back{display:grid;flex:none;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#0000006b;color:#fff;cursor:pointer;pointer-events:auto}.ah-bar.is-solid{background:var(--app-bg);box-shadow:0 .5px 0 var(--line);pointer-events:auto}.ah-bar.is-solid .ah-back{background:transparent}.ah-bar-title{min-width:0;overflow:hidden;font-size:calc(var(--fs-headline) * var(--font-scale, 1));font-weight:700;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity .16s ease-out}.ah-bar.is-solid .ah-bar-title{opacity:1}.ah-scroll{min-height:0;padding-right:var(--safe-right, 0px);padding-bottom:calc(24px + var(--safe-bottom, 0px));padding-left:var(--safe-left, 0px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.ah-scroll::-webkit-scrollbar{display:none}.ah-cover{position:relative;height:calc(var(--status-h) + 132px);overflow:hidden;background:var(--surface-2)}.ah-cover:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,.1) 40%,var(--app-bg));content:""}.ah-head{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;margin-top:-44px;padding:0 var(--gutter)}.ah-avatar{position:relative;display:block;grid-row:1;width:80px;height:80px;padding:3px;border-radius:50%;background:var(--app-bg)}.ah-avatar.is-live{background:var(--red)}.ah-avatar-art{position:relative;display:block;width:100%;height:100%;overflow:hidden;border:2px solid var(--app-bg);border-radius:50%}.ah-avatar-none{display:grid;width:100%;height:100%;place-items:center;background:var(--surface-2);color:var(--text-3)}.ah-actions{display:flex;grid-row:1;align-items:flex-end;justify-content:flex-end;gap:8px;padding-bottom:4px}.ah-follow,.ah-dm{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:76px;height:36px;padding:0 14px;border:0;border-radius:var(--r-control);font:inherit;font-size:calc(var(--fs-callout) * var(--font-scale, 1));font-weight:700;cursor:pointer}.ah-follow{background:var(--red-strong);color:#fff}.ah-follow.is-on{background:var(--surface-3);color:var(--text-1)}.ah-dm{background:var(--surface-2);color:var(--text-1)}.ah-name{grid-column:1 / -1;margin:10px 0 0;overflow-wrap:anywhere;font-size:calc(var(--fs-title) * var(--font-scale, 1));font-weight:800}.ah-badges{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:6px;margin:6px 0 0}.ah-badge{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 6px;border-radius:var(--r-tag);background:var(--surface-2);color:var(--text-2);font-size:max(12px,calc(var(--fs-caption) * var(--font-scale, 1)));font-weight:600}.ah-badge.is-level{background:#f0b42929;color:var(--gold-text)}.ah-badge.is-noble{color:var(--text-1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--noble) 55%,transparent)}@supports not (color: color-mix(in srgb,red,blue)){.ah-badge.is-noble{box-shadow:inset 0 0 0 1px var(--noble)}}.ah-stats{display:flex;grid-column:1 / -1;gap:20px;margin:12px 0 0}.ah-stats div{display:flex;flex-direction:column-reverse;gap:1px}.ah-stats dt{color:var(--text-3);font-size:max(12px,calc(var(--fs-footnote) * var(--font-scale, 1)))}.ah-stats dd{margin:0;font-size:calc(var(--fs-headline) * var(--font-scale, 1));font-weight:800;font-variant-numeric:tabular-nums}.ah-guild,.ah-bio{grid-column:1 / -1;margin:10px 0 0;color:var(--text-2);font-size:max(12px,calc(var(--fs-body) * var(--font-scale, 1)));line-height:1.5}.ah-guild{display:flex;align-items:center;gap:4px;color:var(--text-3)}.ah-bio{margin-top:4px}.ah-live{display:flex;align-items:center;gap:10px;width:calc(100% - var(--gutter) * 2);margin:16px var(--gutter) 0;padding:8px 10px 8px 8px;border:0;border-radius:var(--r-card);background:#fe2c5524;box-shadow:inset 0 0 0 1px #fe2c5566;color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.ah-live-thumb{position:relative;flex:none;width:56px;height:56px;overflow:hidden;border-radius:var(--r-control)}.ah-live-copy{display:grid;flex:1;gap:2px;min-width:0}.ah-live-copy strong{display:flex;align-items:center;gap:6px;font-size:calc(var(--fs-callout) * var(--font-scale, 1))}.ah-live-copy small{overflow:hidden;color:var(--text-2);font-size:max(12px,calc(var(--fs-footnote) * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.ah-live-dot{width:8px;height:8px;border-radius:50%;background:var(--red);animation:ah-pulse 1.4s ease-in-out infinite}@keyframes ah-pulse{50%{opacity:.35}}.ah-live-go{display:inline-flex;flex:none;align-items:center;height:30px;padding:0 4px 0 10px;border-radius:999px;background:var(--red-strong);color:#fff;font-size:max(12px,calc(var(--fs-footnote) * var(--font-scale, 1)));font-weight:700}.ah-status{display:flex;align-items:center;gap:6px;margin:16px var(--gutter) 0;padding:12px;border-radius:var(--r-control);background:var(--surface-1);color:var(--text-2);font-size:max(12px,calc(var(--fs-body) * var(--font-scale, 1)))}.ah-status.is-blocked{color:var(--danger, #ff8f7d)}.ah-row{display:flex;align-items:center;gap:10px;width:calc(100% - var(--gutter) * 2);min-height:52px;margin:8px var(--gutter) 0;padding:8px 12px;border:0;border-radius:var(--r-control);background:var(--surface-1);color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.ah-row-icon.is-fans{flex:none;color:var(--red)}.ah-row-copy{display:grid;flex:1;min-width:0}.ah-row-copy strong{font-size:calc(var(--fs-callout) * var(--font-scale, 1))}.ah-row-copy small{overflow:hidden;color:var(--text-3);font-size:max(12px,calc(var(--fs-footnote) * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.ah-row-go{flex:none;color:var(--text-3)}.ah-section{margin-top:24px}.ah-section h3{display:flex;align-items:baseline;gap:6px;margin:0 var(--gutter) 10px;font-size:calc(var(--fs-headline) * var(--font-scale, 1));font-weight:800}.ah-section h3 small{color:var(--text-3);font-size:max(12px,calc(var(--fs-footnote) * var(--font-scale, 1)));font-weight:600}.ah-works{display:grid;gap:12px;padding:0 var(--gutter)}.ah-empty{display:flex;align-items:center;gap:6px;margin:0 var(--gutter);padding:16px 12px;border-radius:var(--r-control);background:var(--surface-1);color:var(--text-3);font-size:max(12px,calc(var(--fs-body) * var(--font-scale, 1)))}.ah-note{margin:24px var(--gutter) 0;color:var(--text-3);font-size:max(12px,calc(var(--fs-caption) * var(--font-scale, 1)));text-align:center}.ah-state{display:grid;align-content:start;gap:12px;padding-top:calc(var(--status-h) + 64px)}.ah-plist{display:grid;gap:8px;margin:0 var(--gutter);padding:0;list-style:none}.ah-plist li{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:var(--r-control);background:var(--surface-1);font-size:max(12px,calc(var(--fs-body) * var(--font-scale, 1)))}.ah-plist li>svg{flex:none;color:var(--text-3)}.ah-plist li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ah-row.is-danger{margin-top:24px}.ah-row.is-danger .ah-row-icon{flex:none;color:var(--red)}.ah-back:focus-visible,.ah-follow:focus-visible,.ah-dm:focus-visible,.ah-live:focus-visible,.ah-row:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ah-layer,.ah-live-dot{animation:none}}.ah-plist li>.ah-like{display:inline-flex;flex:none;align-items:center;gap:3px;margin-left:auto;font-size:13px;color:var(--text-3)}.profile-confirm-layer.uc-layer{z-index:69;padding:calc(var(--status-h, 0px) + 12px) calc(var(--safe-right, env(safe-area-inset-right, 0px)) + 24px) calc(var(--safe-bottom, 0px) + 24px) calc(var(--safe-left, env(safe-area-inset-left, 0px)) + 24px)}.uc-card{width:min(320px,100%);padding-top:24px}.uc-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer}.uc-head{display:flex;align-items:center;gap:10px;padding-right:28px}.uc-avatar{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:999px;background:#ffffff1a;color:var(--text-secondary)}.uc-copy{display:grid;flex:1;min-width:0;gap:2px;text-align:left}.uc-copy h3{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.uc-copy small{overflow:hidden;color:var(--text-secondary);font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.uc-tag{justify-self:start;margin-top:2px;padding:2px 8px;border-radius:999px;background:#ffffff1a;color:var(--text-secondary);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.profile-confirm .uc-bio{margin:12px 0 0}.uc-stats{display:flex;gap:24px;margin:14px 0 0}.uc-stats div{display:flex;flex-direction:column-reverse;gap:1px}.uc-stats dt{color:var(--text-secondary);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.uc-stats dd{margin:0;font-size:calc(17px * var(--font-scale, 1));font-weight:800;font-variant-numeric:tabular-nums}.uc-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.uc-btn{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:4px;min-height:40px;padding:0 14px;border:0;border-radius:999px;background:#ffffff1a;color:var(--text-primary);font:inherit;font-size:max(12px,calc(14px * var(--font-scale, 1)));cursor:pointer}.uc-btn.is-primary{background:var(--red-strong);color:#fff}.uc-btn.is-primary.is-on{background:var(--surface-3);color:var(--text-1)}.uc-btn.is-danger{flex:0 0 auto;color:var(--danger)}.uc-state{display:grid;gap:12px}.uc-state p{margin:0}.uc-close:focus-visible,.uc-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sa-img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.lr-room{--lr-red: #fe2c55;--lr-gold: #f0b429;--lr-glass: rgba(11, 12, 16, .74);position:absolute;top:0;right:0;bottom:0;left:0;z-index:66;overflow:hidden;background:#000;color:#fff;font-size:calc(14px * var(--font-scale, 1));outline:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;animation:lr-open var(--dur-enter) var(--ease-out-emph)}.lr-room.lr-enter-next{animation:lr-from-below .32s cubic-bezier(.2,.9,.3,1)}.lr-room.lr-enter-prev{animation:lr-from-above .32s cubic-bezier(.2,.9,.3,1)}.lr-room.lr-enter-drag{animation:none}.lr-room.lr-enter-drag .lr-ui{animation:lr-ui-fade .26s ease-out}.lr-room.is-dragging{overflow:visible}.lr-room.is-settling,.lr-ui.is-settling{transition:transform .22s cubic-bezier(.2,.9,.3,1)}.lr-peek{position:absolute;right:0;left:0;height:100%;overflow:hidden;background:#000;visibility:hidden}.lr-room.is-dragging .lr-peek{visibility:visible}.lr-peek.is-prev{bottom:100%}.lr-peek.is-next{top:100%}.lr-peek-copy{position:absolute;bottom:24%;left:16px;display:grid;gap:4px;text-shadow:0 1px 3px rgba(0,0,0,.6)}.lr-peek-copy strong{font-size:calc(18px * var(--font-scale, 1))}.lr-peek-copy small{font-size:max(12px,calc(13px * var(--font-scale, 1)));opacity:.85}.lr-ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.lr-ui.is-restored{animation:lr-ui-in .28s cubic-bezier(.2,.9,.3,1)}.lr-ui>:where(*){pointer-events:auto}@keyframes lr-ui-in{0%{transform:translate(100%)}}@keyframes lr-ui-fade{0%{opacity:0}}.lr-pops{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.lr-pop{position:absolute;margin:-36px 0 0 -36px;filter:drop-shadow(0 4px 10px rgba(254,44,85,.45));animation:lr-pop .9s cubic-bezier(.2,.9,.3,1) forwards;will-change:transform,opacity}@keyframes lr-pop{0%{opacity:0;transform:scale(.2) rotate(var(--lr-tilt))}18%{opacity:1;transform:scale(1.18) rotate(var(--lr-tilt))}32%{transform:scale(.94) rotate(var(--lr-tilt))}45%{opacity:1;transform:scale(1) rotate(var(--lr-tilt))}to{opacity:0;transform:translateY(-120px) scale(1.5) rotate(var(--lr-tilt))}}@keyframes lr-open{0%{opacity:0;transform:scale(.96)}}@keyframes lr-from-below{0%{transform:translateY(40%);opacity:.4}}@keyframes lr-from-above{0%{transform:translateY(-40%);opacity:.4}}:where(.lr-room) button{font:inherit;color:inherit;cursor:pointer}.lr-room button:focus-visible,.lr-room input:focus-visible{outline:2px solid var(--lr-gold);outline-offset:2px}.lr-media,.lr-art,.lr-video,.lr-shade{position:absolute;top:0;right:0;bottom:0;left:0}.lr-rtc-video{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lr-rtc-video video{object-fit:cover}.lr-video{width:100%;height:100%;object-fit:cover;pointer-events:none}.lr-shade{background:linear-gradient(180deg,#0000008c,#0000 26%),linear-gradient(0deg,#0000009e,#0000 42%)}.lr-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:0;padding:0;background:transparent;touch-action:none}.lr-room .lr-stage:focus-visible{outline-offset:-4px}.lr-top{position:absolute;top:calc(var(--status-h, 32px) + 8px);left:10px;right:10px;z-index:3;display:grid;gap:8px;pointer-events:none}.lr-top>*,.lr-top-row>*{pointer-events:auto}.lr-top-row{display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.lr-capsule{display:flex;align-items:center;gap:6px;min-width:0;max-width:64%;padding:3px 4px 3px 3px;border-radius:999px;background:#0000006b}.lr-cap-avatar,.lr-viewer,.lr-room-thumb{position:relative;flex:none;overflow:hidden;border-radius:50%}.lr-cap-home{display:flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0;padding:0;border:0;border-radius:999px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.lr-cap-home:focus-visible{outline:2px solid #fff;outline-offset:2px}.lr-cap-avatar{width:32px;height:32px}.lr-cap-copy{display:grid;flex:1 1 auto;min-width:64px;overflow:hidden;line-height:1.2}.lr-cap-copy strong{overflow:hidden;font-size:max(12px,calc(13px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.lr-cap-copy small{overflow:hidden;color:#ffffffdb;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.lr-follow-btn,.lr-fans-btn{display:inline-flex;flex:none;align-items:center;gap:2px;height:26px;padding:0 8px;border:0;border-radius:999px;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important}.lr-follow-btn{background:#d81b46}.lr-top .lr-icon-btn{width:28px;height:28px}.lr-fans-btn{background:#ffffff29;color:#ffd1dc!important}.lr-fans-btn.is-joined{background:#8a1f5a;color:#fff!important}.lr-top-right{display:flex;flex:none;align-items:center;gap:4px}.lr-viewers{display:flex}.lr-viewer{width:22px;height:22px;margin-left:-10px;border:1.5px solid rgba(255,255,255,.8)}.lr-viewer:first-child{margin-left:0}.lr-online{padding:4px 7px;border-radius:999px;background:#0000006b;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-icon-btn{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:#0000005c}.lr-chip-row,.lr-widgets{display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.lr-chip-row>*,.lr-widgets>*{pointer-events:auto}.lr-chip-row{flex-wrap:nowrap;width:100%;overflow:visible;pointer-events:none}.lr-chip-row>:last-child{margin-left:auto}.lr-chip-row::-webkit-scrollbar{display:none}.lr-chip-row>*{flex:none;white-space:nowrap}.lr-chip,.lr-pill{display:inline-flex;align-items:center;gap:3px;padding:4px 9px;border:0;border-radius:999px;background:#0000006b;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-room .lr-chip,.lr-room .lr-pill{font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.3}.lr-chip-rank{color:var(--gold-text)!important}.lr-bag{display:grid;justify-items:center;gap:1px;width:46px;padding:5px 0 4px;border:0;border-radius:10px;background:linear-gradient(180deg,#c2620a,#7c2d12);color:#fff!important;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important;line-height:1.1}.lr-bag svg{color:#ffd77a}.lr-bag small{font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.lr-unmute{align-self:flex-start}.lr-banners{position:absolute;top:46%;left:10px;z-index:3;display:grid;gap:6px;pointer-events:none}.lr-banner{display:flex;align-items:center;gap:6px;min-width:170px;padding:3px 12px 3px 10px;border-radius:999px;background:linear-gradient(90deg,#781e46eb,#781e461a);animation:lr-banner-in .3s cubic-bezier(.2,.9,.3,1)}.lr-banner.is-mine{background:linear-gradient(90deg,#965a00f0,#965a001a)}.lr-banner-copy{display:grid;line-height:1.2}.lr-banner-copy strong{font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-banner-copy small{color:#ffe8a8;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-banner-icon{display:inline-grid;place-items:center}.lr-banner-count{color:var(--gold-text);font-size:calc(20px * var(--font-scale, 1));font-style:italic;text-shadow:0 1px 3px rgba(0,0,0,.6);animation:lr-combo .26s ease-out}@keyframes lr-banner-in{0%{opacity:0;transform:translate(-100%)}}@keyframes lr-combo{0%{transform:scale(1.7)}}.lr-chat-wrap{position:absolute;bottom:55px;left:10px;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;width:74%;height:32%}.lr-chat{min-height:0;margin:0;padding:18px 0 0;overflow-y:auto;list-style:none;scrollbar-width:none;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22px);mask-image:linear-gradient(180deg,transparent 0,#000 22px)}.lr-chat::-webkit-scrollbar{display:none}.lr-msg{width:fit-content;max-width:100%;margin-top:4px;padding:3px 8px;border-radius:12px;background:#0000006b;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.45;overflow-wrap:anywhere;text-wrap:pretty;transform-origin:0 100%;animation:lr-msg-in .22s ease-out}.lr-msg-name{color:var(--info)}.lr-msg-system{color:#9ff0d4;background:#00000080;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-msg-enter{color:#ffffffdb}.lr-msg-gift .lr-msg-text,.lr-msg.is-mine .lr-msg-name{color:var(--gold-text)}@keyframes lr-msg-in{0%{opacity:0;transform:scale(.9)}}.lr-lv,.lr-fans-tag{display:inline-block;margin-right:4px;padding:0 5px;border-radius:var(--r-tag);color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:italic;line-height:1.6;vertical-align:1px}.lr-lv-1{background:#2563c9}.lr-lv-2{background:#6d35c4}.lr-lv-3{background:#b4360f}.lr-lv-4{background:#a3122f}.lr-fans-tag{background:#9c1f63;font-style:normal}.lr-entrance{position:absolute;bottom:100%;left:0;width:fit-content;margin:0 0 4px;padding:3px 14px 3px 8px;border-radius:999px;background:linear-gradient(90deg,#6a2cbef0,#6a2cbe1a);font-size:max(12px,calc(12px * var(--font-scale, 1)));animation:lr-banner-in .36s cubic-bezier(.2,.9,.3,1)}.lr-bottom{position:absolute;right:10px;bottom:7px;left:10px;z-index:3;display:flex;align-items:center;gap:8px}.lr-input{display:flex;flex:1;align-items:center;min-width:0;height:38px;padding:0 4px 0 14px;border-radius:999px;background:#00000073}.lr-input input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font:inherit;font-size:calc(14px * var(--font-scale, 1));user-select:text;-webkit-user-select:text}.lr-input input::placeholder{color:#ffffffb8}.lr-room .lr-input input:focus-visible{outline:none}.lr-input:focus-within{box-shadow:0 0 0 2px #f0b429b3}.lr-send,.lr-round{display:inline-grid;flex:none;place-items:center;border:0;border-radius:50%}.lr-send{width:30px;height:30px;background:var(--red-strong)}.lr-round{width:38px;height:38px;background:#00000073}.lr-hearts{position:absolute;right:12px;bottom:66px;z-index:2;width:60px;height:320px;pointer-events:none}.lr-heart{position:absolute;right:14px;bottom:0;animation:lr-rise 1.6s cubic-bezier(.3,.6,.4,1) forwards;will-change:transform,opacity}@keyframes lr-rise{0%{opacity:0;transform:translate(0) scale(.4) rotate(0)}12%{opacity:1;transform:translateY(-20px) scale(1.1) rotate(var(--lr-tilt))}to{opacity:0;transform:translate(var(--lr-drift),-290px) scale(.8) rotate(calc(var(--lr-tilt) * -1))}}.lr-big-gift{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.lr-cleared-bar{position:absolute;top:calc(var(--status-h, 32px) + 8px);right:10px;left:10px;z-index:3;display:flex;justify-content:space-between;pointer-events:none}.lr-cleared-bar>*{pointer-events:auto}.lr-exit-clear{padding:6px 14px;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important}.lr-sheet-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7}.lr-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000004d;cursor:default!important;animation:ov-fade-in var(--dur-enter) ease-out}.lr-sheet{position:absolute;right:0;bottom:0;left:0;max-height:72%;padding:14px 14px 18px;overflow-y:auto;border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:#161823f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:ov-sheet-in var(--dur-enter) var(--ease-out-emph)}.lr-sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.lr-sheet-head h3{margin:0;font-size:calc(16px * var(--font-scale, 1))}.lr-sheet-head .lr-icon-btn{background:#ffffff1a}.lr-gift-wallet{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#ffffffdb;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-gift-wallet b{color:var(--lr-gold)}.lr-link{display:inline-flex;align-items:center;border:0;background:none;color:var(--gold-text)!important;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important}.lr-gift-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lr-gift{display:grid;justify-items:center;gap:2px;padding:8px 2px;border:1px solid transparent;border-radius:12px;background:#ffffff0d}.lr-gift.is-selected{border-color:var(--lr-red);background:#fe2c5524}.lr-gift-icon{display:inline-grid;place-items:center;height:40px}.lr-gift-name{font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-gift small{color:#ffffffb8;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-gift-error{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:8px 10px;border-radius:10px;background:#fe2c5529;color:#ffb3c2;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-recharge{flex:none;padding:5px 12px;border:0;border-radius:999px;background:var(--lr-gold);color:var(--on-gold)!important;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important}.lr-primary,.lr-secondary{width:100%;height:42px;margin-top:12px;border:0;border-radius:999px;font-size:calc(14px * var(--font-scale, 1))!important}.lr-primary{background:var(--red-strong)}.lr-primary:disabled{background:#ffffff24;color:#ffffffc7!important;cursor:default}.lr-secondary{background:#ffffff1a}.lr-share-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:4px 0 6px}.lr-share{display:grid;justify-items:center;gap:6px;border:0;background:none;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important}.lr-share-dot{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#fff;font-size:calc(16px * var(--font-scale, 1))}.lr-more-dot{background:#ffffff1f}.lr-bag-body{display:grid;gap:6px;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.5}.lr-bag-body p,.lr-bag-body h4{margin:0}.lr-bag-body h4{margin-top:6px;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.lr-bag-prize b,.lr-bag-clock b{color:var(--lr-gold)}.lr-bag-rules{margin:0;padding-left:20px;color:#ffffffdb}.lr-bag-rules .is-done{color:#9ff0d4}.lr-bag-note{color:#ffffffb8;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-room-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin:0;padding:0;list-style:none}.lr-room-item{display:grid;gap:6px;width:100%;padding:0;border:0;background:none;text-align:left}.lr-room-thumb{width:100%;aspect-ratio:1 / 1;border-radius:var(--r-media)}.lr-room-thumb:after{position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);content:""}.lr-room-viewers{position:absolute;bottom:6px;left:8px;z-index:1;color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;text-shadow:0 1px 2px rgba(0,0,0,.6)}.lr-room-copy{display:grid;gap:1px;min-width:0}.lr-room-copy strong{overflow:hidden;font-size:max(12px,calc(13px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.lr-room-copy small{color:#ffffffb8;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-card-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.lr-card-hit:focus-visible{outline:2px solid #f0b429;outline-offset:2px}@media(prefers-reduced-motion:reduce){.lr-room,.lr-room *,.lr-room *:before,.lr-room *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.lr-hearts,.lr-pops{display:none}}.lr-rank{display:grid;gap:12px}.lr-rank-summary{display:grid;gap:4px;padding:12px 14px;border-radius:var(--r-card);background:linear-gradient(135deg,#f0b42933,#f0b4290d)}.lr-rank-summary span{display:inline-flex;align-items:center;gap:4px;color:var(--gold-text);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-rank-summary strong{font-size:calc(16px * var(--font-scale, 1))}.lr-rank-summary small{color:var(--text-2);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-rank-list{margin:0;padding:0;list-style:none}.lr-rank-list li{display:flex;align-items:center;gap:10px;padding:9px 4px}.lr-rank-list li+li{border-top:.5px solid var(--line)}.lr-rank-list li.is-me{border-radius:12px;background:#fe2c5524}.lr-rank-no{flex:none;width:20px;color:var(--text-3);font-size:calc(14px * var(--font-scale, 1));font-variant-numeric:tabular-nums;text-align:center}.lr-rank-no.is-1{color:#ffd36b}.lr-rank-no.is-2{color:#d8e1ec}.lr-rank-no.is-3{color:#e5a46b}.lr-rank-avatar{position:relative;flex:none;width:34px;height:34px;overflow:hidden;border-radius:50%}.lr-rank-list strong{flex:1;min-width:0;overflow:hidden;font-size:calc(14px * var(--font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.lr-rank-score{display:inline-flex;flex:none;align-items:center;gap:3px;color:var(--text-2);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.lr-rank-score svg{color:#ff7a45}.lr-fans-card{display:grid;gap:12px;padding:14px;border-radius:var(--r-card);background:linear-gradient(135deg,#9c1f6352,#9c1f6314)}.lr-fans-lamp{display:inline-flex;align-items:center;justify-self:start;gap:4px;height:22px;padding:0 8px;border-radius:var(--r-tag);background:#9c1f63;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-fans-lamp b{margin-left:2px;color:#ffd1e6;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-fans-perks{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lr-fans-perks li{display:flex;align-items:flex-start;gap:10px;font-size:calc(14px * var(--font-scale, 1))}.lr-fans-perks li svg{flex:none;margin-top:2px;color:#ff8cc6}.lr-fans-perks span{display:grid;gap:2px}.lr-fans-perks small{color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-room.is-chat-hidden .lr-chat-wrap{visibility:hidden}.lr-share.is-off{color:var(--text-3)}.lr-share.is-off .lr-more-dot{background:#ffffff0d;opacity:.7}.lr-ui{right:var(--safe-right, env(safe-area-inset-right, 0px));bottom:var(--safe-bottom, 0px);left:var(--safe-left, env(safe-area-inset-left, 0px))}.lr-cleared-bar{right:calc(10px + var(--safe-right, env(safe-area-inset-right, 0px)));left:calc(10px + var(--safe-left, env(safe-area-inset-left, 0px)))}.lr-sheet{padding-right:calc(14px + var(--safe-right, env(safe-area-inset-right, 0px)));padding-bottom:calc(18px + var(--safe-bottom, 0px));padding-left:calc(14px + var(--safe-left, env(safe-area-inset-left, 0px)))}.lr-room.lr-room-crashed{display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));background:radial-gradient(120% 80% at 50% 0%,#2a1f4a,#0d0b18 70%)}.lr-crashed-card{width:min(100%,320px);padding:22px 18px 18px;border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;text-align:center}.lr-crashed-card strong{display:block;font-size:17px;margin-bottom:8px}.lr-crashed-card p{margin:0 0 16px;font-size:13px;line-height:1.6;color:#ffffffb8}.lr-crashed-actions{display:grid;gap:10px}.lr-crashed-actions button{height:42px;border:0;border-radius:999px;font-size:15px;font-weight:600}.lr-crashed-retry{background:linear-gradient(90deg,#ff5f8f,#ff8a5c);color:#fff}.lr-crashed-close{background:#ffffff1f;color:#fff}.lr-entry{position:relative;overflow:visible;background:#00000073;box-shadow:inset 0 0 0 .5px #ffffff2e}.lr-entry-logo{display:inline-grid;place-items:center}.lr-entry-logo svg{overflow:visible}.lr-entry-logo svg:not([width="24"]){width:26px;height:26px}.lr-entry-logo svg[width="24"]{width:27px;height:27px}.li-game-pad{transform-origin:12px 13px;animation:lr-game-wiggle 2.8s ease-in-out infinite}.li-spark{transform-box:fill-box;transform-origin:center;animation:lr-twinkle 1.6s ease-in-out infinite}.li-spark.is-b{animation-delay:-.8s}.lr-entry.is-event:before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 62%,rgba(255,224,138,.95) 80%,transparent 96%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));animation:lr-spin 1.8s linear infinite;content:"";pointer-events:none}.li-confetti{transform-origin:8px 16px;animation:lr-confetti 2.2s ease-out infinite}.li-gift-lid{transform-box:fill-box;transform-origin:50% 100%;animation:lr-lid 2.6s ease-in-out infinite}.li-gift-glow{transform-box:fill-box;transform-origin:center;opacity:0;animation:lr-lid-glow 2.6s ease-in-out infinite}.li-share-arrow{transform-box:fill-box;transform-origin:30% 60%;animation:lr-share 2.4s ease-in-out infinite}.lr-entry.is-share:after{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:2px solid rgba(122,184,255,.85);border-radius:50%;opacity:0;animation:lr-ripple 2.4s ease-out infinite;content:"";pointer-events:none}.lr-entry-dot{position:absolute;top:0;right:0;width:9px;height:9px;border:1.5px solid #000;border-radius:50%;background:#fe2c55;animation:lr-dot-pulse 1.4s ease-in-out infinite}@keyframes lr-game-wiggle{0%,68%,to{transform:none}72%{transform:translateY(-3px) rotate(-22deg) scale(1.18)}78%{transform:translateY(-1px) rotate(18deg) scale(1.12)}84%{transform:rotate(-12deg) scale(1.06)}90%{transform:rotate(6deg)}95%{transform:rotate(-2deg)}}@keyframes lr-confetti{0%,50%{opacity:0;transform:translate(-4px,4px) scale(.5)}62%{opacity:1;transform:translate(1px,-1px) scale(1.25)}to{opacity:0;transform:translate(5px,-6px) scale(1.6)}}@keyframes lr-lid{0%,62%,to{transform:none}68%{transform:translateY(-7px) rotate(-16deg)}76%{transform:translateY(-4px) rotate(10deg)}84%{transform:translateY(0) rotate(-3deg)}90%{transform:translateY(-1.5px) rotate(0)}}@keyframes lr-lid-glow{0%,62%,to{opacity:0;transform:scale(.6)}72%{opacity:1;transform:scale(1.7)}88%{opacity:0;transform:scale(2)}}@keyframes lr-share{0%,58%,to{transform:none}68%{transform:translate(5px,-2px) rotate(-16deg) scale(1.15)}78%{transform:translate(-1px)}86%{transform:translate(2px)}92%{transform:none}}@keyframes lr-ripple{0%,58%{opacity:0;transform:scale(.8)}66%{opacity:1}to{opacity:0;transform:scale(1.75)}}@keyframes lr-spin{to{transform:rotate(360deg)}}@keyframes lr-twinkle{0%,to{opacity:.2;transform:scale(.5)}50%{opacity:1;transform:scale(1.7)}}@keyframes lr-dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.lr-rain{display:grid;justify-items:center;gap:1px;width:46px;padding:5px 0 4px;border:0;border-radius:10px;background:linear-gradient(180deg,var(--red-strong),#8c0f24);color:#fff!important;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important;line-height:1.1}.lr-rain small{font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.lr-rain .lr-rain-envelope{animation:lr-envelope-swing 1.8s ease-in-out infinite;transform-origin:50% 0}.lr-rain-envelope{position:relative;display:inline-grid;place-items:center;width:22px;height:26px;border-radius:4px;background:linear-gradient(180deg,#ff4a4a,#c8102e);box-shadow:inset 0 7px 0 -2px #a50d25}.lr-rain-envelope i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#ffd76a;color:#8a1020;font-size:12px;line-height:1;font-style:normal;font-weight:800}.lr-rain-envelope.is-large{width:30px;height:36px;border-radius:5px;box-shadow:inset 0 9px 0 -3px #a50d25}.lr-rain-envelope.is-large i{width:17px;height:17px;font-size:12px}@keyframes lr-envelope-swing{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.lr-event-list{display:grid;gap:8px;margin:0;padding:2px 0 6px;list-style:none}.lr-event-list li{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#ffffff0f}.lr-event-list li.is-rain{background:linear-gradient(90deg,#d81b3f61,#ffffff0f)}.lr-event-icon{display:inline-grid;flex:none;place-items:center;width:40px;height:40px;border-radius:12px;background:#ffffff1a}.lr-event-icon.is-bag{color:#ffd77a;background:#7e1210}.lr-event-icon.is-rank{color:#ffd77a;background:#5a3b00}.lr-event-icon.is-sign{color:#9ff0d4;background:#0f4a3c}.lr-event-icon.is-mount{color:#ff9ad0;background:#5c1240}.lr-event-list .is-rain .lr-rain-envelope{animation:lr-envelope-swing 1.8s ease-in-out infinite;transform-origin:50% 0}.lr-event-copy{display:grid;flex:1;gap:2px;min-width:0}.lr-event-copy strong{font-size:calc(14px * var(--font-scale, 1))}.lr-event-copy small{color:#ffffffbd;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-event-btn{flex:none;padding:6px 12px;border:0;border-radius:999px;background:#d81b46;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important;font-weight:700}.lr-event-btn:disabled{background:#ffffff29;color:#ffffffc7!important;cursor:default}.rp-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;overflow:hidden;background:linear-gradient(180deg,#960a1e80,#00000040 45%,#00000059);animation:rp-fade .24s ease-out}@keyframes rp-fade{0%{opacity:0}}.rp-countdown{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:8px;text-shadow:0 2px 8px rgba(0,0,0,.5)}.rp-countdown strong{font-size:calc(20px * var(--font-scale, 1));color:var(--gold-text)}.rp-countdown small{font-size:max(12px,calc(13px * var(--font-scale, 1)))}.rp-countdown b{font-size:96px;line-height:1;color:#fff;animation:rp-count 1s cubic-bezier(.2,.9,.3,1)}@keyframes rp-count{0%{opacity:0;transform:scale(2.2)}30%{opacity:1;transform:scale(1)}85%{opacity:1}to{opacity:.2;transform:scale(.8)}}.rp-hud{position:absolute;top:calc(var(--status-h, 32px) + 12px);left:50%;z-index:2;display:flex;gap:14px;padding:6px 14px;border-radius:999px;background:#00000080;font-size:max(12px,calc(13px * var(--font-scale, 1)));white-space:nowrap;transform:translate(-50%)}.rp-hud span{display:inline-flex;align-items:center;gap:4px}.rp-hud b{color:var(--gold-text);font-variant-numeric:tabular-nums}.rp-packet{position:absolute;top:-90px;width:62px;height:76px;padding:0;border:0;background:none;touch-action:none;animation:rp-fall var(--rp-fall, 2.6s) linear forwards;will-change:transform}.rp-packet.is-open{animation-play-state:paused;pointer-events:none}@keyframes rp-fall{0%{transform:translateY(0) rotate(var(--rp-tilt, 0deg))}to{transform:translateY(calc(100cqh + 180px)) rotate(calc(var(--rp-tilt, 0deg) * -1))}}.rp-envelope{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:8px;background:linear-gradient(180deg,#ff4d4d,#c8102e);box-shadow:inset 0 22px 0 -10px #a50d25,0 6px 14px #00000059;transform:scale(var(--rp-scale, 1));animation:rp-swing .9s ease-in-out infinite alternate}.rp-seal{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff1b8,#ffcf4a 60%,#e0a21a);color:#8a1020;font-size:15px;font-style:normal;font-weight:900}.rp-seal.is-big{width:64px;height:64px;font-size:32px;box-shadow:0 6px 18px #0000004d}@keyframes rp-swing{0%{transform:scale(var(--rp-scale, 1)) rotate(-7deg)}to{transform:scale(var(--rp-scale, 1)) rotate(7deg)}}.rp-packet.is-open .rp-envelope{animation:rp-burst .7s cubic-bezier(.2,.9,.3,1) forwards}@keyframes rp-burst{0%{transform:scale(var(--rp-scale, 1));opacity:1}30%{transform:scale(1.35);opacity:1}to{transform:scale(.4);opacity:0}}.rp-gain{position:absolute;top:-6px;left:50%;color:var(--gold-text);font-size:22px;font-weight:900;text-shadow:0 2px 6px rgba(0,0,0,.55);white-space:nowrap;transform:translate(-50%);animation:rp-gain .7s ease-out forwards}@keyframes rp-gain{0%{opacity:0;transform:translate(-50%,10px) scale(.6)}30%{opacity:1;transform:translate(-50%,-6px) scale(1.15)}to{opacity:0;transform:translate(-50%,-40px) scale(1)}}.rp-result-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:#0000008c}.rp-result{position:relative;display:grid;justify-items:center;gap:6px;width:min(78%,280px);padding:44px 18px 20px;border-radius:18px;background:linear-gradient(180deg,var(--red-strong),#a00d26);box-shadow:0 16px 40px #00000073;text-align:center;animation:rp-result-in .42s cubic-bezier(.2,1.3,.4,1)}.rp-result-top{position:absolute;top:-32px}.rp-result h3{margin:0;color:#ffe7a8;font-size:calc(18px * var(--font-scale, 1))}.rp-result p{margin:0}.rp-result-coins b{color:var(--gold-text);font-size:44px;line-height:1.1}.rp-result-coins{color:#ffe7a8;font-size:calc(15px * var(--font-scale, 1))}.rp-result-empty{font-size:calc(14px * var(--font-scale, 1))}.rp-result small{color:#ffe7c4;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.rp-result-btn{margin-top:8px;padding:10px 34px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffe58a,#ffc93c);color:#8a1020!important;font-size:calc(15px * var(--font-scale, 1))!important;font-weight:800}@keyframes rp-result-in{0%{opacity:0;transform:scale(.6)}}@media(prefers-reduced-motion:reduce){.lr-entry-logo,.lr-entry-logo *,.lr-entry:before,.lr-entry:after,.lr-entry-dot,.lr-rain-envelope,.lr-game-icon,.rp-envelope{animation:none!important}.lr-room .rp-packet{animation-duration:var(--rp-fall, 2.6s)!important;animation-iteration-count:1!important}}.screen:has(.lr-room) .glass-tabbar{--tabbar-h: 40px;right:calc(10px + var(--safe-right, env(safe-area-inset-right, 0px)));bottom:calc(6px + var(--safe-bottom, 0px));left:auto;z-index:67;width:40px}.screen:has(.lr-room) .glass-tabbar>:not(.pet-orb){visibility:hidden}.screen:has(.lr-room .lr-sheet-layer,.lr-room .rp-layer,.lr-room .fc-layer,.lr-room .dl-panel,.lr-room.is-cleared,.vf-full) .glass-tabbar{visibility:hidden}.lr-room .lr-bottom{right:58px}.lr-combo-fx{position:absolute;right:16px;bottom:74%;left:16px;z-index:8;height:0;pointer-events:none}.lr-combo-fly{position:absolute;bottom:-120px;left:50%;margin-left:-22px;filter:drop-shadow(0 4px 12px rgba(254,44,85,.6));animation:lr-combo-fly .7s cubic-bezier(.2,.8,.3,1) forwards}@keyframes lr-combo-fly{0%{opacity:1;transform:translateY(0) scale(.6)}60%{opacity:1;transform:translateY(-150px) scale(1.5)}to{opacity:0;transform:translateY(-190px) scale(1.2)}}.lr-combo-count{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;gap:6px;padding:4px 14px 4px 8px;border-radius:999px;background:linear-gradient(90deg,#d81b46e6,#ff9a3dd9);box-shadow:0 6px 18px #d81b4673}.lr-combo-count b{color:#fff3b0;font-size:28px;font-style:italic;font-weight:900;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.35);animation:lr-combo-bump .32s cubic-bezier(.2,1.6,.4,1)}@keyframes lr-combo-bump{0%{transform:scale(1.9)}}.lr-combo-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;overflow:hidden;background:linear-gradient(90deg,var(--red-strong),#ff7a3d);font-weight:800}.lr-combo-btn b{font-size:calc(18px * var(--font-scale, 1));font-style:italic}.lr-combo-btn>:not(.lr-combo-timer){position:relative;z-index:1}.lr-combo-timer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffff14,#fff3b04d);transform-origin:left center;animation:lr-combo-timer 3s linear forwards}@keyframes lr-combo-timer{to{transform:scaleX(0)}}.lr-big-gift{z-index:8}.lr-room{overflow:clip}.screen:has(.lr-room,.vr-room) .rc-pager *,.screen:has(.lr-room,.vr-room) .rc-pager *:before,.screen:has(.lr-room,.vr-room) .rc-pager *:after{animation-play-state:paused!important}.lr-input{min-width:96px}@container phone (max-width: 360px){.lr-bottom .lr-entry.is-share{display:none}}.gb-layer{top:calc(var(--status-h, 32px) + 150px)}.lr-room.is-cleared .gb-layer{display:none}.rp-hud{top:calc(var(--status-h, 32px) + 88px);background:#12121af0;box-shadow:0 0 0 1px #ffd76a59}.lr-room:has(.lr-sheet-layer):not(:has(.lr-gift-sheet)) .lr-big-gift{visibility:hidden}.lr-room.has-pk .lr-widgets>button>span:not([class]){display:none}.lr-room.has-pk .lr-widgets>button{width:40px;padding:4px 0 3px}.lr-room.has-pk .lr-chat-wrap{top:calc(var(--pk-top) + var(--pk-h) + 64px + 80px);height:auto}.lr-room.has-pk .mt-enter-lane{top:calc(var(--pk-top) + var(--pk-h) + 54px)}.lr-room.has-pk .mt-enter-banner{top:calc(var(--pk-top) + var(--pk-h) + 128px)}.lr-room.has-pk .nb-enter-ribbon{top:calc(var(--pk-top) + var(--pk-h) + 64px);bottom:auto}.lr-room.has-pk .bg-craft,.lr-room.has-pk .bg-rays,.lr-room.has-pk .bg-sparks{top:72%}.lr-room.has-pk .bg-banner{top:calc(72% + 70px)}@container phone (max-height: 720px){.lr-room:not(.has-pk) .lr-chat-wrap{height:26%}}.lr-exit-clear{background:#0000008c!important;box-shadow:inset 0 0 0 .5px #ffffff59}.lr-chat-list{margin:0;padding:0;list-style:none}.lr-room .lr-chat:focus-visible{outline:2px solid rgba(255,215,106,.7);outline-offset:2px}.pk-tag{bottom:16px}.pk-streak{bottom:42px}.lr-room .lr-icon-btn,.lr-room .lr-online-btn,.lr-room .lr-follow-btn,.lr-room .lr-fans-btn,.lr-room .lr-chip,.lr-room .gp-cats button,.lr-room .lr-link,.lr-room .lr-gift-tabs button,.fc-later,.vr-room .vr-follow,.vr-room .vr-notice{position:relative}.lr-room .lr-icon-btn:after,.lr-room .lr-online-btn:after,.lr-room .lr-follow-btn:after,.lr-room .lr-fans-btn:after,.lr-room .lr-chip:after,.lr-room .gp-cats button:after,.lr-room .lr-link:after,.lr-room .lr-gift-tabs button:after,.fc-later:after,.vr-room .vr-follow:after,.vr-room .vr-notice:after{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;content:""}.lr-room .lr-event-btn{min-height:32px}.nb-perks small{word-break:keep-all;overflow-wrap:anywhere}.screen:has(.lr-room) .glass-tabbar .pet-avatar{transform:scale(.77)}.rp-packet{width:62px;height:78px}.rp-envelope{display:grid;place-items:center;border-radius:0;background:none;box-shadow:none;filter:drop-shadow(0 6px 10px rgba(80,0,10,.45))}.rp-packet.is-gold .rp-envelope{filter:drop-shadow(0 0 10px rgba(255,210,77,.75)) drop-shadow(0 6px 10px rgba(80,40,0,.45))}.rp-shine{animation:rp-shine 1.6s ease-in-out infinite}@keyframes rp-shine{0%{transform:skew(-18deg) translate(0)}to{transform:skew(-18deg) translate(110px)}}.rp-svg .rp-flap{transform-box:fill-box;transform-origin:50% 0;transition:transform .26s cubic-bezier(.2,.9,.3,1)}.rp-svg.is-open .rp-flap{transform:scaleY(-.55) translateY(-6px)}.rp-svg .rp-seal-g{transform-box:fill-box;transform-origin:center}.rp-svg.is-open .rp-seal-g{animation:rp-seal-pop .36s cubic-bezier(.2,1.6,.4,1)}@keyframes rp-seal-pop{50%{transform:scale(1.35)}}.rp-coins{position:absolute;top:45%;left:50%;width:0;height:0;pointer-events:none}.rp-coin{position:absolute;top:-7px;left:-7px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c4,#ffd24d 55%,#c98a12);box-shadow:inset 0 0 0 1.5px #965f0a8c,0 2px 4px #0000004d;animation:rp-coin .72s cubic-bezier(.2,.8,.4,1) forwards}.rp-coin.is-0{--rp-cx: -34px;--rp-cy: -42px}.rp-coin.is-1{--rp-cx: 36px;--rp-cy: -44px;animation-delay:40ms}.rp-coin.is-2{--rp-cx: -48px;--rp-cy: -4px;animation-delay:80ms}.rp-coin.is-3{--rp-cx: 48px;--rp-cy: -8px;animation-delay:60ms}.rp-coin.is-4{--rp-cx: 2px;--rp-cy: -60px;animation-delay:20ms}@keyframes rp-coin{0%{opacity:0;transform:translate(0) scale(.4) rotateY(0)}20%{opacity:1}to{opacity:0;transform:translate(var(--rp-cx),var(--rp-cy)) scale(1) rotateY(540deg)}}.rp-gain{background:linear-gradient(180deg,#fff6c4,#ffd24d 55%,#f0a020);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:.6px rgba(120,30,0,.6);font-size:24px;text-shadow:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.rp-packet.is-gold .rp-gain{font-size:30px}@media(prefers-reduced-motion:reduce){.rp-shine,.rp-coin{animation:none!important}}.lr-widgets :is(.lr-bag,.fc-widget,.lr-rain){--tile-tint: 255, 215, 106;border:.5px solid rgba(255,255,255,.14);background:radial-gradient(120% 70% at 50% 0%,rgba(var(--tile-tint),.26),transparent 70%),#00000057;box-shadow:inset 0 1px #ffffff1f;color:#ffffffeb!important;-webkit-backdrop-filter:var(--glass-chip);backdrop-filter:var(--glass-chip)}.lr-widgets .fc-widget{--tile-tint: 236, 72, 153}.lr-widgets .lr-rain{--tile-tint: 254, 44, 85}.lr-widgets .lr-bag small{color:var(--gold-text)}.lr-widgets .fc-widget small,.lr-widgets .fc-widget-box{color:#ff9fcf}.lr-widgets .lr-rain small{color:#ff9aae}.lr-event-btn{background:var(--surface-3)}.lr-event-btn.is-primary{background:var(--red-strong)}.lr-room .lr-bottom.is-typing{right:10px}.lr-bottom.is-typing .lr-round{display:none}.lr-bottom.is-typing .lr-input{height:42px;background:#16161ceb;box-shadow:0 0 0 1px #ffffff24;animation:lr-input-grow .2s var(--ease-standard, ease-out)}.lr-room .lr-input input:focus-visible{box-shadow:none}.lr-bottom.is-typing .lr-send{width:34px;height:34px}.screen:has(.lr-bottom.is-typing) .glass-tabbar{visibility:hidden}@keyframes lr-input-grow{0%{clip-path:inset(0 62% 0 0 round 999px)}to{clip-path:inset(0 0 0 0 round 999px)}}.lr-follow-nudge{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:6px 6px 6px 12px;border-radius:999px;background:#0000008c;box-shadow:inset 0 0 0 .5px #ffffff29;color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));pointer-events:auto;animation:lr-nudge-in .26s cubic-bezier(.2,.9,.3,1)}.lr-follow-nudge span{min-width:0;line-height:1.35}.lr-follow-nudge-btn{flex:none;height:26px;padding:0 12px;border:0;border-radius:999px;background:var(--accent, #fe2c55);color:#fff;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;white-space:nowrap}@keyframes lr-nudge-in{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.lr-follow-nudge{animation:none}}.lr-room.is-lite .lr-entry *,.lr-room.is-lite .lr-entry:before,.lr-room.is-lite .lr-entry:after,.lr-room.is-lite .lr-hearts,.lr-room.is-lite .live-eq i,.lr-room.is-lite .lr-rain-envelope{animation:none!important}.lr-room.is-lite .lr-hearts{display:none}.lr-room.is-lite :is(.lr-entry,.lr-chip,.lr-top>*){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lr-lite-chip{position:absolute;top:calc(var(--status-h, 32px) + 88px);right:12px;z-index:8;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:#0000008c;box-shadow:inset 0 0 0 .5px #8ff0d466;color:#8ff0d4;font-size:max(12px,calc(12px * var(--font-scale, 1)));pointer-events:none;animation:lr-lite-in .24s ease-out}@keyframes lr-lite-in{0%{opacity:0;transform:translateY(-4px)}}.lr-pinned.is-notice{align-items:flex-start;background:linear-gradient(90deg,#5c3e06f2,#f0b42952);box-shadow:0 0 0 1px #ffd36bb3}.lr-pinned.is-notice b{margin-top:2px;background:var(--gold-text);color:var(--on-gold)}.lr-pinned.is-notice span{display:-webkit-box;overflow:hidden;line-height:1.4;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lr-notice-float{position:absolute;top:calc(var(--status-h, 32px) + 128px);right:var(--safe-right, env(safe-area-inset-right, 0px));left:var(--safe-left, env(safe-area-inset-left, 0px));z-index:6;height:40px;overflow:hidden;pointer-events:none}.lr-nf-banner{position:absolute;top:0;left:100%;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 6px;border-radius:999px;background:linear-gradient(90deg,#0a463df5,#1f9e89f0);box-shadow:0 0 0 1px #75e0c799,0 6px 18px #00000059;color:#fff;white-space:nowrap;animation:lr-nf-fly 9s linear forwards}@keyframes lr-nf-fly{to{transform:translate(calc(-100cqw - 100%))}}@keyframes lr-nf-fly-vw{to{transform:translate(calc(-100vw - 100%))}}@supports not (width: 1cqw){.lr-nf-banner{animation-name:lr-nf-fly-vw}}.lr-nf-icon{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:#ffffff2e}.lr-nf-text{font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:700}.lr-notice-float.is-still{right:calc(10px + var(--safe-right, env(safe-area-inset-right, 0px)));left:calc(10px + var(--safe-left, env(safe-area-inset-left, 0px)));height:auto}.lr-notice-float.is-still .lr-nf-banner{position:static;height:auto;min-height:40px;padding-block:6px;border-radius:20px;white-space:normal;animation:none}.lr-notice-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:grid;place-items:center;padding:calc(var(--status-h, 32px) + 8px) 24px 16px}.lr-notice-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009e;animation:ov-fade-in var(--dur-enter) ease-out}.lr-notice-pop{position:relative;display:grid;justify-items:center;gap:8px;width:min(100%,312px);max-height:100%;padding:22px 18px 16px;overflow-y:auto;border-radius:var(--r-sheet);background:var(--surface-solid);box-shadow:var(--shadow-high),inset 0 0 0 1px var(--line-strong);text-align:center;animation:lr-notice-in var(--dur-enter) var(--ease-out-emph)}@keyframes lr-notice-in{0%{opacity:0;transform:scale(.9) translateY(12px)}}.lr-notice-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#75e0c724;color:var(--success)}.lr-notice-pop h3{margin:4px 0 0;font-size:calc(17px * var(--font-scale, 1))}.lr-notice-pop p{margin:0;color:var(--text-2);font-size:calc(14px * var(--font-scale, 1));line-height:1.6;text-align:left;overflow-wrap:anywhere}.lr-notice-page{color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lr-notice-ok{margin-top:8px}.lr-notice-ok:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.lr-notice-layer.is-closing>.lr-notice-scrim{animation:ov-fade-out var(--dur-exit, .2s) var(--ease-in, ease-in) forwards}.lr-notice-layer.is-closing>.lr-notice-pop{animation:ov-pop-out var(--dur-exit, .2s) var(--ease-in, ease-in) forwards}@media(prefers-reduced-motion:reduce){.lr-notice-scrim,.lr-notice-pop{animation:none!important}}.screen[data-room-cover] .app-layer>.phone-body{content-visibility:hidden}.screen[data-perf=lite] :is(.lr-room,.vr-room) *,.screen[data-perf=lite] :is(.lr-room,.vr-room) *:before,.screen[data-perf=lite] :is(.lr-room,.vr-room) *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.screen[data-perf=lite] .lr-widgets :is(.lr-bag,.fc-widget,.lr-rain){background:#0000008c;box-shadow:none}.screen[data-perf=lite] :is(.lr-sheet,.vr-sheet){background:#161823}.screen[data-perf=lite] .lr-room :is(.lr-entry,.lr-entry *,.lr-rain-envelope,.fc-widget-box,.live-eq i),.screen[data-perf=lite] .lr-room .lr-entry:before,.screen[data-perf=lite] .lr-room .lr-entry:after{animation:none!important}.screen[data-perf=lite] .vr-bg i{animation:none!important;will-change:auto}.screen[data-perf=lite] .vr-seat.is-speaking .vr-seat-ring:after{animation:none!important}.screen[data-perf=lite] :is(.lr-chat,.vr-chat){-webkit-mask-image:none;mask-image:none}.screen[data-perf=lite] :is(.lr-msg,.vr-msg){box-shadow:none!important;text-shadow:none!important}.screen[data-perf=lite] :is(.pet-orb,.pet-orb-thought-body){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(.lr-chat,.vr-chat){contain:content}.lr-room .lr-lite-chip.rp-lite-chip{position:static;top:auto;right:auto;z-index:auto;flex:none;align-self:flex-start;margin-left:auto;max-width:100%;white-space:nowrap}.lr-room .lr-cleared-bar .lr-lite-chip.rp-lite-chip{align-self:center;margin-left:0}.dmm-note{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:6px 8px;width:fit-content;max-width:100%;margin-top:6px;padding:6px 6px 6px 10px;border-radius:14px;background:#00000094;color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.4}.dmm-note p{display:flex;flex-wrap:wrap;align-items:center;gap:1px 6px;min-width:0;margin:0}.dmm-note p>svg{flex:none;color:#ff8fa3}.dmm-note strong{font-weight:700}.dmm-note p span{white-space:nowrap}.dmm-note small{flex-basis:100%;color:#ffffffbd;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.dmm-support{display:inline-flex;flex:none;align-items:center;gap:4px;min-height:32px;padding:0 12px;border:0;border-radius:999px;background:#ffffff2e;color:#fff;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.dmm-support:focus-visible{outline:2px solid rgba(240,180,41,.9);outline-offset:2px}.dmm-support b{min-width:16px;padding:0 4px;border-radius:999px;background:#fe2c55;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:16px;text-align:center}.lr-input.is-muted,.vr-input.is-muted{opacity:.88}.lr-input.is-muted input,.vr-input.is-muted input{text-overflow:ellipsis;cursor:not-allowed}.lr-input.is-muted input::placeholder,.vr-input.is-muted input::placeholder{color:#ffc2cf;font-size:max(12px,calc(12.5px * var(--font-scale, 1)))}.rm-pick{position:relative;display:inline-flex;flex:none}.rm-pick-btn{display:inline-grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:transparent;color:#ffffffdb}.lr-input .rm-pick-btn{width:24px}.lr-input:has(.rm-pick){padding-left:11px;padding-right:3px}.rm-pick-btn:disabled{opacity:.5}.rm-pick-btn:focus-visible{outline:2px solid var(--gold-text, #f0b429);outline-offset:1px}.rm-spin{animation:rm-spin .9s linear infinite}@keyframes rm-spin{to{transform:rotate(360deg)}}.rm-file{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.rm-pick-menu{position:absolute;right:-4px;bottom:calc(100% + 8px);z-index:5;display:grid;min-width:124px;padding:4px;border-radius:12px;background:#181820f0;box-shadow:0 6px 20px #00000059}.rm-pick-menu button{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#fff;font:inherit;font-size:calc(14px * var(--font-scale, 1));white-space:nowrap}.rm-pick-menu button:active,.rm-pick-menu button:focus-visible{background:#ffffff24;outline:none}.rm-thumb{position:relative;display:block;width:min(132px,calc(112px * var(--rm-ratio, 1)));aspect-ratio:var(--rm-ratio, 1);margin-top:4px;padding:0;overflow:hidden;border:0;border-radius:10px;background:#ffffff1f;contain:strict}.rm-thumb img{display:block;width:100%;height:100%;object-fit:cover}.rm-thumb:focus-visible{outline:2px solid var(--gold-text, #f0b429);outline-offset:2px}.rm-gif{position:absolute;right:4px;bottom:4px;padding:0 4px;border-radius:4px;background:#0000008c;color:#fff;font-size:12px;font-weight:700;line-height:1.5}.rm-msg-image{padding-bottom:6px}.rm-viewer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#000000eb;animation:rm-fade .16s ease-out}.rm-viewer-under,.rm-viewer-img{grid-area:1 / 1;max-width:100%;max-height:100%;object-fit:contain}.rm-viewer-under{width:100%;height:auto;filter:blur(8px);opacity:.6}.rm-viewer-img{width:auto;height:auto;opacity:0;transition:opacity .16s ease-out}.rm-viewer-img.is-loaded{opacity:1}.rm-viewer-close{position:absolute;top:calc(12px + var(--safe-top, 0px));right:calc(12px + var(--safe-right, env(safe-area-inset-right, 0px)));display:inline-grid;width:40px;height:40px;place-items:center;border:0;border-radius:50%;background:#ffffff29;color:#fff}.rm-viewer-close:focus-visible{outline:2px solid var(--gold-text, #f0b429);outline-offset:2px}@keyframes rm-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.rm-viewer,.rm-spin{animation:none}.rm-viewer-img{transition:none}}.lr-sanction{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-items:center;padding:calc(var(--status-h, 32px) + 16px) 24px calc(var(--safe-bottom, 0px) + 24px);background:#06070af0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-align:center;outline:none;animation:lr-sanction-in .22s ease-out}.lr-sanction-card{display:grid;justify-items:center;gap:10px;width:min(100%,300px)}.lr-sanction-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#ffffff1a;color:#ffffffdb}.lr-sanction-card h2{margin:4px 0 0;font-size:calc(19px * var(--font-scale, 1));font-weight:700;line-height:1.3}.lr-sanction-card p{margin:0;color:#ffffffc7;font-size:calc(14px * var(--font-scale, 1));line-height:1.5}.lr-sanction-back{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:132px;min-height:44px;margin-top:10px;padding:0 22px;border:0;border-radius:999px;background:#fff;color:#111;font:inherit;font-size:calc(15px * var(--font-scale, 1));font-weight:600;cursor:pointer}.lr-sanction-back:focus-visible{outline:2px solid #fff;outline-offset:3px}@keyframes lr-sanction-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lr-sanction{animation:none}}.rp-site-banner{display:contents}.rp-site-banner .gb-layer{right:var(--safe-right, env(safe-area-inset-right, 0px));left:var(--safe-left, env(safe-area-inset-left, 0px))}.vr-room .rp-site-banner .gb-layer{top:calc(var(--status-h, 32px) + 64px)}.rp-enter-fx{position:absolute;inset:0 var(--safe-right, env(safe-area-inset-right, 0px)) 0 var(--safe-left, env(safe-area-inset-left, 0px));z-index:6;pointer-events:none}.vr-seat-sync{margin:4px 16px 0;color:#ffffffb8;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-align:center}.vr-sheet-note{margin:10px 0 0;color:#ffffffb3;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.5}.vr-request-list{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.vr-request-list li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.vr-request-list li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-request-list button{padding:6px 12px}.vr-pill.vr-mic.is-banned{opacity:.6}.vr-room.is-platform{padding-right:var(--safe-right, env(safe-area-inset-right, 0px));padding-bottom:var(--safe-bottom, 0px);padding-left:var(--safe-left, env(safe-area-inset-left, 0px))}.vr-room.is-platform .vr-sheet{padding-right:calc(14px + var(--safe-right, env(safe-area-inset-right, 0px)));padding-bottom:calc(18px + var(--safe-bottom, 0px));padding-left:calc(14px + var(--safe-left, env(safe-area-inset-left, 0px)))}.vr-room.is-platform .vr-emoji-tray{right:calc(10px + var(--safe-right, env(safe-area-inset-right, 0px)));bottom:calc(60px + var(--safe-bottom, 0px))}.vr-room.is-platform :is(.vr-ended,.lr-sanction){padding-right:calc(24px + var(--safe-right, env(safe-area-inset-right, 0px)));padding-left:calc(24px + var(--safe-left, env(safe-area-inset-left, 0px)))}.lr-room .lr-top{grid-template-columns:minmax(0,1fr)}.lr-room .lr-chip-row>:is(.le-stream,.lr-demo-chip){flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.le-entries{display:flex;gap:6px;margin:0 0 10px;overflow-x:auto}.le-entry{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;min-height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0f;color:#ffffffe6;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.le-entry:focus-visible,.le-option:focus-visible,.le-ghost:focus-visible{outline:2px solid var(--lr-gold, #f0b429);outline-offset:2px}.le-body{display:grid;gap:10px;color:#ffffffe6;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.le-hint{margin:0;color:#ffffffb8;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}.le-mono{margin:0;color:#fff9;font-family:ui-monospace,monospace;font-size:max(12px,calc(12px * var(--font-scale, 1)));word-break:break-all}.le-sub{margin:4px 0 0;font-size:max(12px,calc(14px * var(--font-scale, 1)))}.le-wallet{margin:0;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.le-wallet b{color:var(--lr-gold, #f0b429)}.le-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.le-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.le-option{display:grid;gap:2px;min-height:52px;padding:8px 6px;border:1px solid transparent;border-radius:12px;background:#ffffff0f;color:inherit;text-align:center}.le-option strong{font-size:max(12px,calc(13px * var(--font-scale, 1)))}.le-option small{color:#ffffffb8;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.le-option.is-active{border-color:var(--lr-red, #fe2c55);background:#fe2c5524}.le-cta{width:100%;min-height:44px}.le-cta.is-alt{background:#ffffff24}.le-cta:disabled{opacity:.6}.le-spin{animation:le-spin .9s linear infinite;vertical-align:-3px;margin-right:4px}@keyframes le-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.le-spin{animation:none}}.le-ok,.le-err{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:8px 10px;border-radius:10px;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.le-ok{background:#25d36624;color:#a8f0c4}.le-err{background:#fe2c5529;color:#ffb3c2}.le-board,.le-prizes,.le-draws,.le-wishes{display:grid;gap:6px;margin:0;padding:0;list-style:none}.le-board li,.le-prizes li,.le-wishes li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#ffffff0d}.le-board small,.le-prizes small{margin-left:auto;color:#ffffffb8;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.le-rank{min-width:20px;color:var(--lr-gold, #f0b429);font-weight:700}.le-user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.le-prizes li.is-rare{border:1px solid rgba(240,180,41,.45)}.le-draws{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.le-draws li{padding:6px 8px;border-radius:8px;background:#f0b42924;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.le-wish-copy{display:grid;flex:1;gap:4px;min-width:0}.le-wish-copy small{color:#ffffffb8;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.le-bar{display:block;height:6px;overflow:hidden;border-radius:3px;background:#ffffff1f}.le-bar i{display:block;height:100%;border-radius:inherit;background:var(--lr-gold, #f0b429)}.le-gate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:calc(16px + var(--safe-top, 0px)) calc(16px + var(--safe-right, env(safe-area-inset-right, 0px))) calc(16px + var(--safe-bottom, 0px)) calc(16px + var(--safe-left, env(safe-area-inset-left, 0px)));background:#05060ad1}.le-gate-card{display:grid;justify-items:center;gap:10px;width:min(100%,360px);max-height:100%;overflow-y:auto;padding:20px 18px;border-radius:18px;background:#161823f5;color:#fff;text-align:center}.le-gate-card h3{margin:0;font-size:max(12px,calc(17px * var(--font-scale, 1)))}.le-gate-card p{margin:0;color:#fffc;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.55}.le-ghost{min-height:40px;border:0;background:none;color:#ffffffb8;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.le-pill,.le-stream{display:inline-flex;align-items:center;gap:4px;margin:0;padding:3px 8px;border-radius:999px;background:var(--lr-glass, rgba(11, 12, 16, .74));color:#ffffffe0;font-size:max(12px,calc(12px * var(--font-scale, 1)));white-space:nowrap}.le-stream.is-error{color:#ffb3c2}.le-stream.is-away{color:var(--gold-soft, #f5cc78)}.le-away{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 24px;background:var(--surface-canvas, #090c12);color:var(--text-1, #fff);text-align:center;pointer-events:none}.le-away:after{content:"";flex:0 0 34%}.le-away-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#f0b42924;color:var(--gold, #f0b429)}.le-away strong{font-size:max(12px,calc(16px * var(--font-scale, 1)));font-weight:600;line-height:1.4}.le-away small{max-width:280px;color:var(--text-2, rgba(235, 235, 245, .78));font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.5}.mt-page{display:grid;justify-items:center;gap:10px;margin:calc(var(--status-h, 44px) + 60px) 20px 120px;padding:28px 20px 22px;border-radius:24px;background:#ffffff0d;box-shadow:inset 0 0 0 .5px #ffffff1a;color:#fff;text-align:center;animation:mt-in .42s cubic-bezier(.2,1.1,.3,1) both}@keyframes mt-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}.mt-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:linear-gradient(145deg,#ffd36b,#f08a24);box-shadow:0 14px 30px #f08a244d;color:#3a1a02}.mt-icon svg{animation:mt-wrench 2.4s ease-in-out infinite;transform-origin:70% 30%}@keyframes mt-wrench{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-18deg)}86%{transform:rotate(10deg)}}.mt-badge{padding:2px 9px;border-radius:999px;background:#ffd36b29;color:#ffd36b;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800}.mt-page h2{margin:2px 0 0;font-size:calc(19px * var(--font-scale, 1))}.mt-page p{margin:0;color:#ebebf5b3;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.65}.mt-time{display:grid;gap:4px;padding:10px 16px;border-radius:12px;background:#ffd36b1a;color:#ffd36b!important;font-weight:700}.mt-time b{font-size:calc(18px * var(--font-scale, 1));font-variant-numeric:tabular-nums;letter-spacing:.04em}.mt-actions{display:grid;align-self:stretch;justify-self:stretch;gap:8px;margin-top:6px}.mt-primary,.mt-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;border:0;border-radius:999px;font:inherit;font-size:calc(14px * var(--font-scale, 1));font-weight:800;cursor:pointer}.mt-primary{background:linear-gradient(90deg,#ffd36b,#f0b429);color:#2a1a04}.mt-primary:disabled{opacity:.6}.mt-secondary{background:#ffffff14;color:#ebebf5db;font-weight:600}.mt-inline{display:flex;gap:8px;margin:2px 0 12px;padding:10px 12px;border-radius:12px;background:#ffd36b1f;box-shadow:inset 0 0 0 .5px #ffd36b59;color:#ffd36b}.mt-inline svg{flex:none;margin-top:2px}.mt-inline span{display:grid;gap:2px}.mt-inline strong{font-size:max(12px,calc(13px * var(--font-scale, 1)))}.mt-inline small{color:#ffecc4cc;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}@media(prefers-reduced-motion:reduce){.mt-page,.mt-icon svg{animation:none}}.vr-strip-section{margin-bottom:6px}.vr-strip-title{display:flex;align-items:baseline;gap:8px}.vr-strip-title small{color:#ffffffb3;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:500}.vr-strip{display:flex;gap:10px;margin:0 -12px;padding:0 12px 14px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:12px;scroll-snap-type:x proximity}.vr-strip::-webkit-scrollbar{display:none}.vr-strip:focus-visible{outline:2px solid #f0b429;outline-offset:-2px}.vr-strip .vr-card{flex:0 0 132px;scroll-snap-align:start}.vr-card{position:relative;min-width:0;cursor:pointer}.vr-card-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.vr-card-hit:focus-visible{outline:2px solid #f0b429;outline-offset:2px}.vr-card-badge,.vr-card-online{position:absolute;top:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px 0 6px;border-radius:999px;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.vr-card-badge{left:8px;background:linear-gradient(90deg,#7c3aed,#c026d3)}.vr-card-online{right:8px;gap:3px;background:#0000008c;font-variant-numeric:tabular-nums}.vr-card-mics{position:absolute;bottom:8px;left:8px;z-index:2;display:inline-flex;align-items:center;gap:3px;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.vr-card-stack{display:inline-flex;margin-right:2px}.vr-card-stack i{position:relative;width:18px;height:18px;margin-left:-6px;overflow:hidden;border:1.5px solid rgba(255,255,255,.9);border-radius:50%}.vr-card-stack i:first-child{margin-left:0}.vr-card-tag{margin-left:auto;padding:0 5px;border-radius:4px;background:#7c3aedd9;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;line-height:15px}.vr-card-pick{display:inline-block;margin-right:4px;padding:0 5px;border-radius:var(--r-tag);background:linear-gradient(90deg,#ffd76a,#ffb35c);color:var(--on-gold);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800;line-height:16px;vertical-align:1px}.vr-room{--vr-red: #fe2c55;--vr-gold: #f0b429;position:absolute;top:0;right:0;bottom:0;left:0;z-index:66;display:flex;flex-direction:column;overflow:hidden;padding-top:calc(var(--status-h, 32px) + 6px);background:#0c0a1c;color:#fff;font-size:calc(14px * var(--font-scale, 1));outline:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;animation:vr-open var(--dur-enter) var(--ease-out-emph)}@keyframes vr-open{0%{opacity:0;transform:scale(.96)}}:where(.vr-room) button{font:inherit;color:inherit;cursor:pointer}.vr-room button:focus-visible,.vr-room input:focus-visible{outline:2px solid var(--vr-gold);outline-offset:2px}.vr-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(170deg,var(--vr-b) -20%,var(--vr-a) 30%,#0c0a1c 70%);pointer-events:none}.vr-bg i{position:absolute;width:120%;aspect-ratio:1;border-radius:50%;opacity:.38;will-change:transform}.vr-bg i:first-child{top:-30%;left:-40%;background:radial-gradient(circle,var(--vr-b) 0,transparent 65%);animation:vr-drift-a 16s ease-in-out infinite alternate}.vr-bg i:last-child{right:-50%;bottom:-20%;background:radial-gradient(circle,var(--vr-c) 0,transparent 62%);opacity:.16;animation:vr-drift-b 20s ease-in-out infinite alternate}@keyframes vr-drift-a{to{transform:translate(28%,22%) scale(1.15)}}@keyframes vr-drift-b{to{transform:translate(-30%,-26%) scale(.9)}}.vr-top,.vr-notice-wrap,.vr-seats,.vr-chat-wrap,.vr-bottom{position:relative}.vr-top{z-index:3;display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;padding:0 var(--gutter-immersive)}.vr-capsule{display:flex;align-items:center;gap:6px;min-width:0;padding:3px 4px 3px 3px;border-radius:999px;background:#0000005c}.vr-cap-avatar,.vr-seat-avatar,.vr-profile-avatar,.vr-target-avatar{position:relative;display:block;flex:none;overflow:hidden;border-radius:50%}.vr-cap-avatar{width:34px;height:34px}.vr-cap-copy{display:grid;min-width:0;line-height:1.25}.vr-cap-copy strong{overflow:hidden;font-size:max(12px,calc(13px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.vr-cap-copy small{overflow:hidden;color:#fffc;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.vr-follow{display:inline-flex;flex:none;align-items:center;gap:2px;height:26px;padding:0 9px;border:0;border-radius:999px;background:#d81b46;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important}.vr-follow.is-on{background:#ffffff29}.vr-top-right{display:flex;flex:none;align-items:center;gap:6px}.vr-online{display:inline-flex;align-items:center;gap:3px;padding:4px 8px;border-radius:999px;background:#0000005c;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.vr-icon-btn{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:#0000005c}.vr-notice-wrap{z-index:4;flex:none;padding:8px 10px 0}.vr-notice{display:flex;align-items:center;gap:5px;width:100%;height:26px;padding:0 8px;border:0;border-radius:999px;background:#0000004d;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important;text-align:left}.vr-notice b{flex:none;color:var(--gold-text)}.vr-notice-text{flex:1;min-width:0;overflow:hidden;color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap}.vr-notice-arrow{flex:none;transition:transform .2s ease}.vr-notice.is-open .vr-notice-arrow{transform:rotate(180deg)}.vr-notice-full{margin:4px 0 0;padding:8px 12px;border-radius:12px;background:#0000004d;color:#ffffffdb;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.6;transform-origin:top;animation:vr-drop .18s ease-out}@keyframes vr-drop{0%{opacity:0;transform:scaleY(.9)}}.vr-seats{z-index:2;display:grid;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2.6cqh,24px) 4px;padding:14px var(--gutter-immersive) 6px}.vr-seat{--vr-size: clamp(52px, 7cqh, 62px);display:grid;justify-items:center;align-content:start;gap:2px;min-width:0;padding:0;border:0;border-radius:12px;background:none}.vr-seat.is-host{--vr-size: clamp(68px, 9.4cqh, 84px);grid-column:1 / -1;margin-bottom:2px}.vr-seat-ring{position:relative;display:grid;place-items:center;width:var(--vr-size);height:var(--vr-size);margin-bottom:2px}.vr-seat-avatar{width:100%;height:100%;border:2px solid rgba(255,255,255,.24)}.vr-seat.is-host .vr-seat-avatar{border-color:#ffd77a}.vr-seat.is-me .vr-seat-avatar{border-color:#6ee7b7}.vr-seat-ring:before,.vr-seat-ring:after{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #8ef0d0;border-radius:50%;opacity:0;content:"";pointer-events:none}.vr-seat.is-host .vr-seat-ring:before,.vr-seat.is-host .vr-seat-ring:after{border-color:#ffd77a}.vr-seat.is-speaking .vr-seat-ring:before{animation:vr-ripple 1.2s ease-out infinite}.vr-seat.is-speaking .vr-seat-ring:after{animation:vr-ripple 1.2s ease-out .6s infinite}@keyframes vr-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.vr-seat-empty{display:grid;place-items:center;width:100%;height:100%;border:1.5px dashed rgba(255,255,255,.4);border-radius:50%;background:#ffffff14;color:#ffffffdb}.vr-seat.is-locked .vr-seat-empty{border-style:solid;background:#0000004d}.vr-seat-mute{position:absolute;right:-1px;bottom:-1px;display:grid;place-items:center;width:18px;height:18px;border:1.5px solid #0c0a1c;border-radius:50%;background:#d81b46}.vr-seat-tag,.vr-seat-no{position:absolute;bottom:-5px;left:50%;padding:0 6px;border-radius:999px;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;line-height:15px;transform:translate(-50%)}.vr-seat-tag{background:linear-gradient(90deg,#f0b429,#ff8a3d);color:#2a1600}.vr-seat-no{background:#0009}.vr-seat-name{max-width:100%;margin-top:3px;overflow:hidden;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.vr-seat.is-host .vr-seat-name{font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:700}.vr-seat.is-empty .vr-seat-name,.vr-seat.is-locked .vr-seat-name{color:#ffffffc7}.vr-seat-charm{display:inline-flex;align-items:center;gap:2px;padding:0 5px;border-radius:999px;background:#00000057;color:#ffc2d6;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:14px;font-variant-numeric:tabular-nums}.vr-chat-wrap{z-index:1;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;min-height:0;padding:0 var(--gutter-immersive) 8px}.vr-chat{width:86%;min-height:0;margin:0;padding:16px 0 0;overflow-y:auto;list-style:none;scrollbar-width:none;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20px);mask-image:linear-gradient(180deg,transparent 0,#000 20px)}.vr-chat::-webkit-scrollbar{display:none}.vr-room .vr-chat:focus-visible{outline:2px solid var(--vr-gold);outline-offset:2px}.vr-msg{width:fit-content;max-width:100%;margin-top:4px;padding:3px 8px;border-radius:12px;background:#00000061;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.45;overflow-wrap:anywhere;transform-origin:0 100%;animation:vr-msg-in .22s ease-out}.vr-msg-name{color:var(--info)}.vr-msg-system{color:#9ff0d4;background:#00000075;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.vr-msg-enter{color:#ffffffdb}.vr-msg-gift .vr-msg-text,.vr-msg.is-mine .vr-msg-name{color:var(--gold-text)}.vr-msg .nb-badge{margin-right:4px;vertical-align:1px}@keyframes vr-msg-in{0%{opacity:0;transform:scale(.9)}}.vr-lv{display:inline-block;margin-right:4px;padding:0 5px;border-radius:var(--r-tag);color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:italic;line-height:1.6;vertical-align:1px}.vr-lv-1{background:#2563c9}.vr-lv-2{background:#6d35c4}.vr-lv-3{background:#b4360f}.vr-lv-4{background:#a3122f}.vr-bottom{z-index:3;display:flex;flex:none;align-items:center;gap:7px;padding:0 10px 7px}.demo-shell.is-fullscreen .vr-bottom{padding-bottom:calc(7px + var(--safe-bottom, 0px))}.vr-input{display:flex;flex:1;align-items:center;min-width:0;height:38px;padding:0 4px 0 14px;border-radius:999px;background:#0006}.vr-input input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font:inherit;font-size:calc(14px * var(--font-scale, 1));user-select:text;-webkit-user-select:text}.vr-input input::placeholder{color:#ffffffb8}.vr-room .vr-input input:focus-visible{outline:none}.vr-input:focus-within{box-shadow:0 0 0 2px #f0b429b3}.vr-send,.vr-round{display:inline-grid;flex:none;place-items:center;border:0;border-radius:50%}.vr-send{width:30px;height:30px;background:var(--red-strong)}.vr-round{width:38px;height:38px;background:#0006}.vr-round.is-active{background:#ffffff38}.vr-gift-btn{background:linear-gradient(135deg,#e11d48,#c2410c)}.vr-pill{display:inline-flex;flex:none;align-items:center;gap:3px;height:38px;padding:0 11px;border:0;border-radius:999px;background:#0006;font-size:max(12px,calc(13px * var(--font-scale, 1)))!important;font-weight:700;white-space:nowrap}.vr-join{background:linear-gradient(135deg,#7c3aed,#b42ac2)}.vr-mic.is-on{background:#047857}.vr-leave{padding:0 10px;background:#ffffff24}.vr-emoji-tray{position:absolute;right:10px;bottom:60px;z-index:5;display:flex;gap:4px;padding:6px 8px;border-radius:999px;background:#100e20;box-shadow:0 6px 18px #00000059,0 0 0 .5px #ffffff1f;transform-origin:bottom right;animation:vr-tray .18s ease-out}@keyframes vr-tray{0%{opacity:0;transform:scale(.9)}}.vr-emoji-tray button{width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;font-size:calc(20px * var(--font-scale, 1))!important;line-height:1}.vr-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;overflow:hidden;pointer-events:none}.vr-flyer,.vr-float{position:absolute;display:inline-grid;place-items:center;transform:translate(-50%,-50%)}.vr-flyer{animation:vr-fly 1.1s cubic-bezier(.3,.7,.3,1) forwards}@keyframes vr-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}14%{opacity:1;transform:translate(-50%,-50%) scale(1.4)}72%{opacity:1;transform:translate(calc(-50% + var(--vr-dx)),calc(-50% + var(--vr-dy))) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--vr-dx)),calc(-50% + var(--vr-dy))) scale(.4)}}.vr-flyer-combo{position:absolute;top:-6px;left:70%;color:var(--gold-text);font-size:calc(16px * var(--font-scale, 1));font-style:italic;text-shadow:0 1px 3px rgba(0,0,0,.6);white-space:nowrap}.vr-float{font-size:calc(26px * var(--font-scale, 1));animation:vr-float 1.4s ease-out forwards}@keyframes vr-float{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}15%{opacity:1;transform:translate(-50%,-60%) scale(1.2)}to{opacity:0;transform:translate(calc(-50% + var(--vr-drift)),-260%) scale(1)}}.vr-sheet-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7}.vr-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000004d;cursor:default!important;animation:ov-fade-in var(--dur-enter) ease-out}.vr-sheet{position:absolute;right:0;bottom:0;left:0;max-height:72%;padding:14px 14px 18px;overflow-y:auto;border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:#161426f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:ov-sheet-in var(--dur-enter) var(--ease-out-emph)}.vr-sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.vr-sheet-head h3{margin:0;font-size:calc(16px * var(--font-scale, 1))}.vr-sheet-head .vr-icon-btn{background:#ffffff1a}.vr-profile{display:flex;align-items:center;gap:12px}.vr-profile-avatar{width:60px;height:60px;border:2px solid rgba(255,255,255,.3)}.vr-profile-copy{display:grid;gap:4px;min-width:0}.vr-profile-copy strong{font-size:calc(16px * var(--font-scale, 1))}.vr-profile-copy small{color:#ffffffc2;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.vr-profile-tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.vr-profile-tags .vr-lv{margin:0}.vr-profile-seat{padding:0 6px;border-radius:6px;background:#ffffff24;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.6}.vr-profile-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.vr-primary,.vr-secondary{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;height:42px;border:0;border-radius:999px;font-size:calc(14px * var(--font-scale, 1))!important}.vr-primary{background:var(--red-strong)}.vr-secondary{background:#ffffff1f}.vr-secondary[aria-pressed=true]{color:#ffffffdb!important}.vr-send-gift{margin-top:12px}.vr-targets{display:flex;align-items:center;gap:8px;margin:0 -14px 10px;padding:2px 14px 4px;overflow-x:auto;scrollbar-width:none}.vr-targets::-webkit-scrollbar{display:none}.vr-targets-label{flex:none;color:#fffc;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.vr-target{position:relative;display:grid;flex:none;justify-items:center;padding:0;border:0;background:none}.vr-target-avatar{width:36px;height:36px;border:2px solid transparent}.vr-target.is-selected .vr-target-avatar{border-color:var(--vr-red)}.vr-target small{margin-top:-6px;padding:0 5px;border-radius:999px;background:#000000b3;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:14px}.vr-target.is-selected small{background:#d81b46}.vr-gift-wallet{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#ffffffdb;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.vr-gift-wallet b{color:var(--vr-gold)}.vr-link{display:inline-flex;align-items:center;border:0;background:none;color:var(--gold-text)!important;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important}.vr-gift-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.vr-gift{display:grid;justify-items:center;gap:2px;padding:7px 2px;border:1px solid transparent;border-radius:12px;background:#ffffff0d}.vr-gift.is-selected{border-color:var(--vr-red);background:#fe2c5524}.vr-gift-icon{display:inline-grid;place-items:center;height:30px}.vr-gift-name{font-size:max(12px,calc(12px * var(--font-scale, 1)))}.vr-gift small{color:#ffffffb8;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.vr-gift-error{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:8px 10px;border-radius:10px;background:#fe2c5529;color:#ffb3c2;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.vr-recharge{flex:none;padding:5px 12px;border:0;border-radius:999px;background:var(--vr-gold);color:var(--on-gold)!important;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important}.vr-ended{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:grid;place-content:center;justify-items:center;gap:10px;padding:24px;background:#0c0a1ceb;text-align:center;animation:ov-fade-in var(--dur-enter) ease-out}.vr-ended-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#ffffff1f}.vr-ended h3{margin:0;font-size:calc(18px * var(--font-scale, 1))}.vr-ended p{max-width:260px;margin:0;color:#ffffffd1;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.6}.vr-ended .vr-ended-leave{width:auto;min-width:168px;margin-top:6px;padding:0 24px}@media(prefers-reduced-motion:reduce){.vr-room,.vr-room *,.vr-room *:before,.vr-room *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.vr-bg i{animation:none!important}}.vr-bottom.is-typing .vr-pill,.vr-bottom.is-typing .vr-gift-btn{display:none}.vr-bottom.is-typing .vr-input{height:42px;background:#16161ceb;box-shadow:0 0 0 1px #ffffff24;animation:vr-input-grow .2s var(--ease-standard, ease-out)}.vr-room .vr-input input:focus-visible{box-shadow:none}.vr-bottom.is-typing .vr-send{width:34px;height:34px}@keyframes vr-input-grow{0%{clip-path:inset(0 62% 0 0 round 999px)}to{clip-path:inset(0 0 0 0 round 999px)}}.vr-room .vr-seats{margin-top:auto}.vr-room .vr-chat-wrap{flex:0 1 auto;height:clamp(150px,40cqh,420px);margin-top:auto}.vr-room .vr-chat{width:min(86%,460px)}@container phone (min-width: 760px) and (orientation: landscape){.vr-room{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,40%,420px);grid-template-rows:auto auto minmax(0,1fr) auto}.vr-room>.vr-top,.vr-room>.vr-notice-wrap,.vr-room>.vr-bottom{grid-column:1 / -1}.vr-room .vr-seats{grid-column:1;grid-row:3;align-self:center;justify-self:center;margin-top:0}.vr-room .vr-chat-wrap{grid-column:2;grid-row:3;height:auto;margin-top:0;padding-left:0}.vr-room .vr-chat{width:100%}}.vr-mic-denied{position:absolute;top:calc(var(--status-h, 32px) + 64px);right:calc(16px + var(--safe-right, env(safe-area-inset-right, 0px)));left:calc(16px + var(--safe-left, env(safe-area-inset-left, 0px)));z-index:30;display:grid;grid-template-columns:auto 1fr;gap:8px 10px;align-items:center;padding:12px 14px;border-radius:14px;background:#141024f0;box-shadow:0 0 0 1px #ffffff1f,0 10px 28px #00000073;color:#fff}.vr-mic-denied-icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fe2c5533;color:#ff8aa3}.vr-mic-denied p{margin:0;font-size:max(14px,calc(14px * var(--font-scale, 1)));font-weight:700}.vr-mic-denied small{grid-column:1 / -1;color:#ffffffb8;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.vr-mic-denied-actions{grid-column:1 / -1;display:flex;gap:8px;justify-content:flex-end}.vr-mic-denied-actions button{display:inline-flex;gap:4px;align-items:center;min-height:36px;padding:0 14px;border:0;border-radius:999px;font-weight:700}.vr-mic-denied-go{background:var(--brand, #fe2c55);color:#fff}.vr-mic-denied-close{background:#ffffff1f;color:#fff}.fl-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.fl-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;color:var(--text-secondary)}.fl-avatar.is-live{color:var(--danger)}.fl-go{flex:none;margin-left:auto;color:var(--text-secondary)}.fl-more{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:40px;margin:12px auto 0;padding:0 18px;border:0;border-radius:999px;background:#ffffff1a;color:var(--text-primary);font:inherit;font-size:max(12px,calc(14px * var(--font-scale, 1)));cursor:pointer}.fl-error{display:grid;justify-items:center}.fl-block{gap:12px}.fl-unblock{flex:none;min-height:36px;margin-left:auto;padding:0 14px;border:0;border-radius:999px;background:#ffffff1a;color:var(--text-primary);font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));cursor:pointer}.fl-stat{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.fl-links{display:flex;justify-content:flex-end;margin-top:4px}.fl-links button{display:inline-flex;align-items:center;gap:2px;min-height:32px;padding:0 4px;border:0;background:none;color:var(--text-secondary);font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));cursor:pointer}.fl-row:focus-visible,.fl-more:focus-visible,.fl-unblock:focus-visible,.fl-stat:focus-visible,.fl-links button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.live-cover .live-followed{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 7px;border-radius:var(--r-tag);background:#00000080;color:var(--text-1);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;line-height:18px}@property --ptr-h{syntax: "<number>"; inherits: true; initial-value: 0;}.ptr{--ptr-hold: 148;position:relative;flex:none;height:calc(var(--ptr-hold) * 1px);margin-bottom:calc(var(--ptr-hold) * -1px);overflow:hidden;pointer-events:none;contain:layout paint}.ptr.is-overlay{position:absolute;top:var(--ptr-offset, 0px);right:0;left:0;z-index:3;margin-bottom:0}.ptr.is-settling{transition:--ptr-h .3s var(--ease-out-emph, cubic-bezier(.2, .9, .3, 1))}.ptr:before,.ptr:after{position:absolute;right:0;left:0;content:"";pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.ptr:before{top:0;height:calc(var(--ptr-hold) * 1px);background:linear-gradient(180deg,#00000057,#00000029 45%,#0000000a);transform:translate3d(0,calc((var(--ptr-h) - var(--ptr-hold)) * 1px),0)}.ptr:after{top:0;z-index:2;height:16px;background:linear-gradient(180deg,#00000080,#0000);opacity:clamp(0,calc(var(--ptr-h) / 24),1)}.ptr-inner{position:absolute;top:0;right:0;left:0;z-index:1;display:grid;grid-template-rows:1fr 36px;gap:4px;height:calc(var(--ptr-hold) * 1px);padding:8px 0 0;pointer-events:auto;transform:translate3d(0,calc((var(--ptr-h) - var(--ptr-hold)) * 1px),0)}.ptr.is-overlay .ptr-inner,.rc-scroll>.ptr .ptr-inner{right:var(--gutter-immersive, 12px);left:var(--gutter-immersive, 12px)}.ptr-well{--ptr-reveal: clamp(0, calc((var(--ptr-h) - 24) / 96), 1);--ptr-lift: clamp(0, calc(var(--ptr-h) / var(--ptr-hold)), 1);position:relative;display:grid;min-width:0;padding:5px;border-radius:18px;background:linear-gradient(180deg,#0000006b,#0000003d);box-shadow:inset 0 3px 9px #0009,inset 0 1px 2px #0000008c,inset 0 -1px #ffffff14,0 1px #ffffff0d}.ptr-ad{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:0 12px;overflow:hidden;border-radius:13px;box-shadow:inset 0 0 0 .5px #ffffff1f,0 3px 8px #0000005c;color:#fff;opacity:var(--ptr-reveal);transform:translate3d(0,calc((1 - var(--ptr-lift)) * 8px),0) scale(calc(.94 + var(--ptr-lift) * .05));transform-origin:50% 100%}.ptr-ad .va{animation:none;transform:translate3d(0,calc((1 - var(--ptr-lift)) * -10px),0) scale(1.08)}.ptr-ad .va>i{animation:none!important}.ptr-ad:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#0000001a 70%);content:""}.ptr-ad:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#05060a;content:"";opacity:calc((1 - var(--ptr-lift)) * .45);pointer-events:none}.ptr-ad-badge{position:absolute;top:6px;right:6px;z-index:2;padding:1px 6px;border-radius:var(--r-tag, 4px);background:#00000080;color:#ffffffdb;font-size:max(13px,calc(var(--fs-micro, 12px) * var(--font-scale, 1)));line-height:1.5;letter-spacing:.04em}.ptr-ad-copy{position:relative;z-index:1;display:grid;flex:1;gap:2px;min-width:0}.ptr-ad-copy small{color:var(--gold-text, #ffd36b);font-size:max(13px,calc(var(--fs-micro, 12px) * var(--font-scale, 1)));font-weight:700}.ptr-ad-copy strong{overflow:hidden;font-size:calc(15px * var(--font-scale, 1));line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ptr-ad-copy span{overflow:hidden;color:#ffffffc2;font-size:max(13px,calc(var(--fs-caption, 12px) * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.ptr-ad-cta{position:relative;z-index:1;flex:none;height:30px;padding:0 14px;border:0;border-radius:999px;background:#fff;color:#111;font-size:max(13px,calc(var(--fs-footnote, 12px) * var(--font-scale, 1)));font-weight:800}.ptr-ad-cta:focus-visible{outline:2px solid var(--gold-text, #ffd36b);outline-offset:2px}.ptr-status{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;color:var(--text-3, rgba(235, 235, 245, .6));font-size:max(13px,calc(var(--fs-footnote, 12px) * var(--font-scale, 1)));opacity:clamp(0,calc(var(--ptr-h) / 36),1)}.ptr-icon{transition:transform .2s ease}.ptr.is-ready .ptr-status{color:var(--text-1, #fff);font-weight:600}.ptr.is-ready .ptr-icon{color:var(--gold-text, #ffd36b);transform:rotate(180deg)}.ptr.is-refreshing .ptr-status{color:var(--text-2, rgba(235, 235, 245, .78))}.ptr.is-refreshing .ptr-icon{animation:ptr-spin .8s linear infinite}.ptr.is-done .ptr-status{color:var(--success, #75e0c7);font-weight:600}@keyframes ptr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ptr.is-settling{transition:none}.ptr.is-refreshing .ptr-icon{animation:none}.ptr-icon{transition:none}.ptr-ad,.ptr-ad .va{transform:none}.ptr-ad:before{opacity:0}}.sv-ad{display:flex;flex-direction:column}.fa-bg{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;filter:blur(18px) brightness(.45);transform:scale(1.06)}.fa-bg .va{width:100%;height:100%}.fa-tags{position:absolute;top:8px;left:8px;display:flex;gap:6px}.fa-badge{padding:2px 8px;border:1px solid rgba(255,255,255,.4);border-radius:var(--radius-xs);background:#0000009e;color:var(--text-primary);font-size:max(13px,calc(12px * var(--font-scale, 1)));font-weight:700;letter-spacing:.06em}.fa-body{position:relative;z-index:3;display:flex;flex:1;flex-direction:column;justify-content:center;gap:6px;width:min(100%,420px);margin:0 auto;padding:calc(var(--status-h) + 128px) var(--gutter) calc(var(--tabbar-top) + 24px);text-shadow:0 1px 2px rgba(0,0,0,.45)}.fa-media{position:relative;overflow:hidden;aspect-ratio:16 / 10;margin-bottom:8px;border-radius:var(--r-media);box-shadow:var(--shadow-low)}.fa-media .va{width:100%;height:100%}.fa-kind,.fa-live{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--radius-xs);font-size:max(13px,calc(12px * var(--font-scale, 1)));font-weight:700}.fa-kind{background:#0000008c;color:var(--text-primary)}.fa-live{position:absolute;top:8px;right:8px;background:var(--red-strong);color:#fff}.fa-kicker{color:var(--gold-text);font-size:max(13px,calc(12px * var(--font-scale, 1)));font-weight:700}.fa-title{font-size:calc(22px * var(--font-scale, 1));line-height:1.25}.fa-target,.fa-stats,.fa-copy{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-target{font-size:max(13px,calc(14px * var(--font-scale, 1)));font-weight:600}.fa-stats,.fa-copy{color:var(--text-2);font-size:max(13px,calc(12px * var(--font-scale, 1)))}.fa-cta{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-height:46px;margin-top:10px;border:0;border-radius:var(--radius-md);background:var(--gold);color:var(--text-on-accent);font:inherit;font-size:calc(15px * var(--font-scale, 1));font-weight:800;text-shadow:none;cursor:pointer}.fa-cta:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.fa-hint{color:var(--text-3);font-size:max(13px,calc(12px * var(--font-scale, 1)));text-align:center}@media(max-height:640px){.fa-media{aspect-ratio:21 / 9}.fa-body{padding-top:calc(var(--status-h) + 116px)}}.lv-badge-ad{border:1px solid rgba(255,255,255,.24);background:#0009;color:var(--text-primary)}.lv-ad-kind{position:absolute;right:6px;bottom:5px;z-index:2;display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:var(--radius-xs);background:#0000008c;color:var(--text-primary);font-size:max(13px,calc(12px * var(--font-scale, 1)));font-weight:700}.dp{display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.08)}.dp-ads{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 0 6px var(--gutter)}.dp-badge{flex:none;align-self:flex-start;margin-top:4px;padding:1px 5px;border:1px solid rgba(255,255,255,.32);border-radius:var(--radius-xs);color:#ffffffb8;font-size:max(12px,calc(12px * var(--font-scale, 1)));letter-spacing:.04em}.dp-list{display:flex;flex:1;gap:8px;min-width:0;margin:0;padding:0 var(--gutter) 2px 0;overflow-x:auto;overscroll-behavior-x:contain;list-style:none;scroll-snap-type:x proximity;scrollbar-width:none}.dp-list::-webkit-scrollbar{display:none}.dp-list li{flex:none;scroll-snap-align:start}.dp-card{display:flex;flex-direction:column;align-items:center;gap:3px;width:72px;padding:2px 0;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-primary);text-align:center;cursor:pointer}.dp-art{position:relative;display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:var(--radius-md);color:#fff}.dp-art .va{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dp-art svg{position:relative;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.dp-art .dp-logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dp-art .dp-logo.is-builtin{top:12%;right:12%;bottom:12%;left:12%;width:76%;height:76%;object-fit:contain}.dp-card.is-self .dp-art{box-shadow:inset 0 0 0 1.5px var(--gold)}.dp-card b{max-width:100%;overflow:hidden;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dp-card small{max-width:100%;overflow:hidden;color:#fff9;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.dp-card.is-self small{color:var(--gold-text)}.dp-wins{display:flex;align-items:center;gap:6px;min-width:0;margin:0 var(--gutter) 8px;padding:0 0 0 10px;border-radius:var(--radius-sm);background:#f0b42914}.dp-wins-icon{flex:none;color:var(--gold)}.dp-wins-window{flex:1;min-width:0;height:32px;overflow:hidden}.dp-win{height:32px;margin:0;overflow:hidden;color:#ffffffc7;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:32px;text-overflow:ellipsis;white-space:nowrap;animation:dp-win-in var(--motion-base) var(--ease-standard)}.dp-win.is-mine{color:var(--gold-text);font-weight:700}.dp-win-game{padding:0;border:0;background:none;color:var(--gold-text);font:inherit;font-weight:600;line-height:inherit;text-decoration:underline;text-decoration-color:#ffd36b66;text-underline-offset:3px;cursor:pointer}.dp-win-game.is-plain{text-decoration:none;cursor:default}.dp-wins-pause{display:grid;flex:none;place-items:center;width:36px;height:32px;border:0;background:none;color:#ffffffb3;cursor:pointer}.dp-wins-pause[aria-pressed=true]{color:var(--gold-text)}@keyframes dp-win-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dp-win{animation:none}}.ads-preroll-host .pr-top{padding-top:max(8px,calc(var(--safe-top, 0px) + 8px));padding-left:max(8px,env(safe-area-inset-left,0px),calc(var(--safe-left, 0px) + 8px));padding-right:max(8px,env(safe-area-inset-right,0px),calc(var(--safe-right, 0px) + 8px))}.ads-preroll-host .pr-foot{padding-left:max(12px,env(safe-area-inset-left,0px),calc(var(--safe-left, 0px) + 12px));padding-right:max(12px,env(safe-area-inset-right,0px),calc(var(--safe-right, 0px) + 12px));padding-bottom:max(12px,calc(env(safe-area-inset-bottom,0px) + 8px))}.ads-vip-free{position:absolute;z-index:calc(var(--z-overlay, 60) + 1);top:calc(var(--safe-top, 0px) + 64px);left:max(12px,env(safe-area-inset-left,0px),calc(var(--safe-left, 0px) + 12px));font-size:max(12px,calc(12px * var(--font-scale, 1)))}@media(max-height:480px)and (orientation:landscape){.sv-ad[data-ad-platform] .fa-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;align-content:center;width:min(100%,760px);padding:calc(var(--status-h) + 96px) max(var(--gutter),calc(var(--safe-right, 0px) + 8px)) calc(var(--tabbar-top) + 12px) max(var(--gutter),calc(var(--safe-left, 0px) + 8px))}.sv-ad[data-ad-platform] .fa-media{grid-column:1;grid-row:1 / span 8;align-self:center;margin:0;aspect-ratio:16 / 9}.sv-ad[data-ad-platform] .fa-body>:not(.fa-media){grid-column:2}.sv-ad[data-ad-platform] .fa-copy,.sv-ad[data-ad-platform] .fa-hint{display:none}}.pw-ad .pw-thumb .pw-ad-badge{position:absolute;z-index:2;top:6px;left:6px;padding:2px 6px;border-radius:6px;background:#0009;color:#fff;font-size:12px;line-height:16px}.pw-ad .pw-ad-kind{display:inline-flex;align-items:center;gap:4px}.pw-ad .pw-btn{display:inline-flex;align-items:center;gap:2px;justify-self:start}.dm-page{padding-bottom:8px}.dm-page .dm-hero-card{display:flex;flex-basis:88%;gap:12px;padding:12px;background:#1d1f29}.dm-hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;filter:blur(22px) brightness(.5) saturate(1.2);transform:scale(1.25)}.dm-hero-poster{position:relative;z-index:1;flex:none;height:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--r-control);background:#23252f;box-shadow:0 6px 18px #0006}.dm-hero-poster img{display:block;width:100%;height:100%;object-fit:cover}.dm-hero-copy{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;justify-content:center;gap:5px;min-width:0}.dm-hero-copy strong{display:-webkit-box;overflow:hidden;font-size:calc(16px * var(--font-scale, 1));font-weight:700;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dm-hero-sub{display:-webkit-box;overflow:hidden;color:var(--text-2);font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dm-hero-tag{align-self:flex-start;padding:1px 6px;border-radius:var(--r-tag);background:#00000073;color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.dm-hero-tag-hot{background:var(--red-strong)}.dm-hero-tag-new{background:#2f7cff}.dm-hero-tag-vip{background:linear-gradient(135deg,#f8dc98,#d39f2a);color:#3a2606}.dm-hero-tag-gold{background:#00000094;color:var(--gold-text)}.dm-hero-cta{display:inline-flex;align-self:flex-start;align-items:center;gap:4px;margin-top:4px;padding:4px 10px;border-radius:999px;background:#fffffff0;color:#111;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.dm-watch{flex:0 0 84px;min-width:0}.dm-watch-art,.dm-card-art,.dm-rank-art{position:relative;overflow:hidden;border-radius:var(--r-media);background:#23252f}.dm-watch-art{aspect-ratio:3 / 4}.dm-watch-art img,.dm-card-art img,.dm-rank-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .16s ease}.ld-tappable:active :is(.dm-watch-art,.dm-card-art,.dm-rank-art) img{transform:scale(.97)}.dm-watch-bar{position:absolute;right:0;bottom:0;left:0;z-index:2;height:2px;background:#ffffff38}.dm-watch-bar i{position:absolute;inset:0 auto 0 0;background:#fe2c55}.dm-watch strong,.dm-card strong{display:block;margin-top:6px;overflow:hidden;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dm-watch small,.dm-card small{display:block;margin-top:2px;overflow:hidden;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.dm-rank{margin-bottom:22px;padding:0 var(--gutter)}.dm-rank header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.dm-rank h3,.dm-all h3{margin:0;font-size:calc(16px * var(--font-scale, 1));font-weight:700}.dm-tabs{display:flex;gap:2px;padding:2px;border-radius:14px;background:#ffffff0f}.dm-tabs button{height:24px;padding:0 10px;border:0;border-radius:12px;background:none;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer;transition:background-color .16s ease,color .16s ease}.dm-tabs button.is-active{background:#ffffff24;color:#fff;font-weight:600}.dm-rank-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.dm-rank-row{display:grid;grid-template-columns:20px 48px minmax(0,1fr);align-items:center;gap:10px;border-radius:10px}.dm-rank-no{color:var(--text-3);font-size:calc(15px * var(--font-scale, 1));font-style:italic;font-weight:800;font-variant-numeric:tabular-nums;text-align:center}.dm-rank-list li:nth-child(1) .dm-rank-no{color:#fe2c55}.dm-rank-list li:nth-child(2) .dm-rank-no{color:#ff7a45}.dm-rank-list li:nth-child(3) .dm-rank-no{color:#ffb02e}.dm-rank-art{aspect-ratio:3 / 4;border-radius:6px}.dm-rank-copy{display:grid;gap:3px;min-width:0}.dm-rank-copy strong{overflow:hidden;font-size:calc(14px * var(--font-scale, 1));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dm-rank-copy span{overflow:hidden;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.dm-rank-copy .dm-heat{display:inline-flex;align-items:center;gap:3px;color:var(--text-2);font-variant-numeric:tabular-nums}.dm-heat svg{flex:none;color:#ff6a3d}.dm-all{margin-bottom:18px}.dm-all header{margin-bottom:10px;padding:0 var(--gutter)}.dm-genres{display:flex;gap:6px;margin-bottom:12px;padding:0 var(--gutter);overflow-x:auto;scrollbar-width:none}.dm-genres::-webkit-scrollbar{display:none}.dm-genres button{flex:none;height:28px;padding:0 12px;border:0;border-radius:14px;background:#ffffff0f;color:var(--text-2);font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .12s ease}.dm-genres button:active{transform:scale(.95)}.dm-genres button[aria-pressed=true]{background:#fff;color:#161823;font-weight:600}.dm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;margin:0;padding:0 var(--gutter);list-style:none}.dm-card{min-width:0}.dm-card-art{aspect-ratio:3 / 4}.dm-card-art:after{position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);content:"";pointer-events:none}.dm-card-foot{position:absolute;right:6px;bottom:5px;left:6px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:nowrap}.dm-card-foot span:last-child{display:inline-flex;align-items:center;gap:2px;color:var(--text-2)}.dm-empty{display:grid;justify-items:center;gap:10px;margin:0 var(--gutter);padding:32px 16px;border-radius:var(--r-media);background:#ffffff0a;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));text-align:center}.dm-empty button{height:30px;padding:0 14px;border:.5px solid rgba(255,255,255,.24);border-radius:15px;background:none;color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.dm-end{margin:4px 0 0;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));text-align:center}.rc-main-short.rc-sub-drama .rc-top{border-bottom:.5px solid rgba(255,255,255,.08);background:var(--bar-glass);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.rc-main-short.rc-sub-drama .rc-sub button:not(.is-active){text-shadow:none}.sv-drama{position:absolute;right:var(--gutter);bottom:calc(var(--tabbar-top) + 22px);left:var(--gutter);z-index:3;display:flex;align-items:center;gap:5px;height:32px;padding:0 10px;border:0;border-radius:var(--r-tag);background:#ffffff24;-webkit-backdrop-filter:var(--glass-chip);backdrop-filter:var(--glass-chip);color:#fff;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));text-align:left;cursor:pointer;transition:opacity .18s ease,background-color .16s ease;-webkit-tap-highlight-color:transparent}.sv-drama:active{background:#ffffff38}.sv-drama:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(hover:hover)and (pointer:fine){.sv-drama:hover{background:#fff3}}.sv-drama-kind{flex:none;font-weight:700}.sv-drama-sep,.sv-drama-status{flex:none;color:var(--text-2);font-variant-numeric:tabular-nums}.sv-drama-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-drama-arrow{flex:none;margin-left:auto;color:var(--text-2)}.sv-slide.has-drama .sv-meta{bottom:calc(var(--tabbar-top) + 66px)}.sv-slide.has-drama .sv-rail{bottom:calc(var(--tabbar-top) + 70px)}.sv-feed.is-scrubbing .sv-drama,.sv-feed.is-clean .sv-drama{opacity:0;pointer-events:none}.screen:has(.phone-screen:not([hidden]) .rc-main-short .sv-slide.is-current.has-drama) .pet-orb-thought{filter:opacity(0)}.dp-root{--tabbar-top: calc(44px + var(--safe-bottom, 0px));position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;overflow:hidden;border-radius:inherit;background:#000;color:#fff;font-family:var(--app-font, "Douyin Sans", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", system-ui, sans-serif);animation:dp-enter var(--dur-enter) var(--ease-out-emph)}@keyframes dp-enter{0%{opacity:0;transform:translate(24%)}to{opacity:1;transform:none}}.dp-root.is-closing{--ov-page-dx: 24%;animation:ov-page-out var(--dur-exit, .2s) var(--ease-in, ease-in) forwards}@media(prefers-reduced-motion:reduce){.dp-root{animation:none}}:where(.dp-root) button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.dp-root button:focus-visible,.dp-feed:focus-visible{outline:2px solid #fff;outline-offset:2px}.dp-feed:focus-visible{outline-offset:-2px}.dp-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;filter:blur(28px) brightness(.42) saturate(1.25);transform:scale(1.18)}.dp-slide .sv-video.vf-contain{background:transparent!important}.dp-top{position:absolute;inset:0 0 auto;z-index:5;display:flex;align-items:center;gap:2px;padding:var(--status-h, 40px) 12px 10px 4px;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);pointer-events:none}.dp-top>*{pointer-events:auto}.dp-back{display:grid;flex:none;place-items:center;width:40px;height:40px;padding:0;border:0;background:none;cursor:pointer;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.dp-top-title{display:flex;flex:1;align-items:baseline;gap:6px;min-width:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.dp-top-title strong{overflow:hidden;font-size:calc(15px * var(--font-scale, 1));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dp-top-title span{flex:none;color:var(--text-2);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.dp-rate{position:relative;flex:none;height:26px;padding:0 10px;border:.5px solid rgba(255,255,255,.3);border-radius:13px;background:#0000003d;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.dp-rate:after{position:absolute;top:-9px;right:-4px;bottom:-9px;left:-4px;content:""}.dp-rate.is-on{border-color:#ffcf5c99;color:#ffcf5c}.dp-sound{position:absolute;top:calc(var(--status-h, 40px) + 52px);left:12px;z-index:5}.dp-boost{position:absolute;top:calc(var(--status-h, 40px) + 96px);left:50%;z-index:5;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border-radius:14px;background:#00000080;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:600;white-space:nowrap;transform:translate(-50%);pointer-events:none}.dp-rail{z-index:4}.dp-root.is-scrubbing .dp-rail{opacity:0;pointer-events:none}.dp-follow-action.is-on{color:#ffc53d}.dp-follow-action.is-on span{color:#fff}.dp-meta-tag{display:inline-flex;align-items:center;height:17px;margin-right:2px;padding:0 5px;border-radius:4px;background:#fff3;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:600;text-shadow:none}.dp-bar{position:absolute;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;gap:6px;height:var(--tabbar-top);padding:0 16px var(--safe-bottom, 0px);border:0;border-top:.5px solid rgba(255,255,255,.08);background:#161823f0;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:600;text-align:left;cursor:pointer}.dp-bar-sep,.dp-bar-status{color:var(--text-2);font-weight:400;font-variant-numeric:tabular-nums}.dp-bar-arrow{margin-left:auto;color:var(--text-2)}.dp-lock,.dp-end{position:absolute;top:46%;left:50%;z-index:3;display:grid;justify-items:center;width:min(300px,calc(100% - 64px));padding:22px 20px 16px;border:.5px solid rgba(255,255,255,.12);border-radius:16px;background:#161823b8;box-shadow:0 16px 40px #00000059;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);text-align:center;transform:translate(-50%,-50%)}.dp-lock-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:10px;border-radius:50%;background:#ffc53d24;color:#ffc53d}.dp-lock strong,.dp-end strong{font-size:calc(16px * var(--font-scale, 1));font-weight:700}.dp-lock p,.dp-end p{margin:6px 0 16px;color:var(--text-2);font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}.dp-lock-main,.dp-end-main{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;height:42px;border:0;border-radius:21px;background:#fe2c55;color:#fff;font-size:calc(14px * var(--font-scale, 1));font-weight:600;cursor:pointer;transition:transform .12s ease,background-color .16s ease}.dp-lock-all{display:grid;gap:1px;width:100%;margin-top:8px;padding:8px 12px;border:.5px solid rgba(255,255,255,.22);border-radius:21px;background:#ffffff0f;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:600;cursor:pointer;transition:transform .12s ease}.dp-lock-all em{color:#ffc53d;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;font-weight:500}.dp-lock-all:disabled{opacity:.45;cursor:not-allowed}.dp-lock small{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--text-2);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.dp-lock-topup{position:relative;padding:0;border:0;background:none;color:#ffc53d!important;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:600;cursor:pointer}.dp-lock-topup:after{position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px;content:""}.dp-end-actions{display:grid;gap:8px;width:100%}.dp-end-sub{height:38px;border:.5px solid rgba(255,255,255,.22);border-radius:19px;background:none;font-size:max(12px,calc(13px * var(--font-scale, 1)));cursor:pointer}:is(.dp-lock-main,.dp-end-main,.dp-lock-all:not(:disabled),.dp-end-sub,.dp-ep:not(:disabled),.dp-sheet-all:not(:disabled),.dp-follow):active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.dp-lock-main:hover,.dp-end-main:hover{background:#ff4068}}.dp-root .wv-sheet-layer{z-index:40}.screen:has(.dp-root) .profile-layer{z-index:80}.dp-sheet{grid-template-rows:auto auto minmax(0,1fr) auto;max-height:66%}.dp-sheet-head{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px}.dp-sheet-cover{width:40px;aspect-ratio:3 / 4;border-radius:6px;object-fit:cover}.dp-sheet-title{display:grid;gap:3px;min-width:0}.dp-sheet-title strong{overflow:hidden;font-size:calc(15px * var(--font-scale, 1));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dp-sheet-title span{overflow:hidden;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.dp-follow{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;border:0;border-radius:14px;background:#fe2c55;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:600;cursor:pointer;transition:transform .12s ease,background-color .16s ease}.dp-follow.is-on{background:#ffffff1a;color:var(--text-2)}.dp-ranges{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.dp-ranges button{flex:none;height:26px;padding:0 12px;border:0;border-radius:13px;background:#ffffff0f;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums;cursor:pointer}.dp-ranges button.is-active{background:#fff3;color:#fff;font-weight:600}.dp-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.dp-ep{position:relative;display:grid;place-items:center;height:40px;padding:0;border:0;border-radius:8px;background:#ffffff12;font-size:calc(14px * var(--font-scale, 1));font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .12s ease,background-color .16s ease}.dp-ep.is-seen{color:var(--text-3)}.dp-ep.is-current{background:#fe2c5524;box-shadow:inset 0 0 0 1px #fe2c558c;color:#fe2c55}.dp-ep:disabled{opacity:.3;cursor:default}.dp-ep-lock{position:absolute;top:4px;right:4px;color:#ffc53d}.dp-eq{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.dp-eq i{width:3px;height:100%;border-radius:1px;background:currentColor;transform-origin:bottom;animation:dp-eq .9s ease-in-out infinite}.dp-eq i:nth-child(2){animation-delay:-.3s}.dp-eq i:nth-child(3){animation-delay:-.6s}@keyframes dp-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.dp-eq i{animation:none}.dp-eq i:nth-child(1){transform:scaleY(.5)}.dp-eq i:nth-child(3){transform:scaleY(.7)}}.dp-sheet-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.dp-sheet-note{color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.dp-sheet-all{flex:none;height:32px;padding:0 14px;border:0;border-radius:16px;background:#fe2c55;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:600;cursor:pointer;transition:transform .12s ease}.dp-sheet-all:disabled{opacity:.45;cursor:not-allowed}.dp-rate-title{font-size:calc(15px * var(--font-scale, 1));font-weight:700}.dp-rates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dp-rates button{height:40px;border:0;border-radius:10px;background:#ffffff12;font-size:calc(14px * var(--font-scale, 1));font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.dp-rates button.is-active{background:#fff;color:#161823}.dp-follow-nudge{position:absolute;right:72px;bottom:138px;z-index:4;display:flex;align-items:center;gap:8px;max-width:calc(100% - 96px);padding:8px 8px 8px 12px;border-radius:14px;background:#0000009e;box-shadow:inset 0 0 0 .5px #ffffff29;color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.4;animation:dp-nudge-in .26s cubic-bezier(.2,.9,.3,1)}.dp-follow-nudge button{flex:none;height:28px;padding:0 12px;border:0;border-radius:999px;background:#ffd36b;color:#2a1a04;font:inherit;font-weight:800}@keyframes dp-nudge-in{0%{opacity:0;transform:translate(8px)}}@media(prefers-reduced-motion:reduce){.dp-follow-nudge{animation:none}}.ld-tappable{position:relative}.ld-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.ld-hit:focus-visible{outline:2px solid #f0b429;outline-offset:2px}.ld-tappable:active .lv-poster-art,.ld-tappable:active .lv-continue-art{transform:scale(.97)}.lv-poster-art,.lv-continue-art{transition:transform .16s ease}.ld-root{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;overflow:hidden;border-radius:inherit;background:#161823;color:#fff;container-type:size;font-family:var(--app-font, "Douyin Sans", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", system-ui, sans-serif);animation:ld-enter var(--dur-enter) var(--ease-out-emph)}@keyframes ld-enter{0%{opacity:0;transform:translate(24%)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ld-root{animation:none}}:where(.ld-root) button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.ld-root button:focus-visible,.ld-progress:focus-visible{outline:2px solid #f0b429;outline-offset:2px}.ld-body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.ld-player{position:relative;flex:none;padding-top:var(--status-h, 40px);background:#000}.ld-stage{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#000}.ld-poster-bg,.ld-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ld-poster-bg{opacity:.85}.ld-video{object-fit:contain;background:transparent}.ld-player.is-full{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;padding:0}.ld-player.is-full .ld-stage{position:absolute;top:50%;left:50%;width:100cqh;height:100cqw;aspect-ratio:auto;transform:translate(-50%,-50%) rotate(90deg)}.ld-player.is-full.is-upright .ld-stage{width:100cqw;height:100cqh;transform:translate(-50%,-50%)}.ld-controls-top,.ld-controls-bottom{position:absolute;left:0;right:0;z-index:2;display:flex;align-items:center;gap:6px;padding:6px 8px}.ld-controls-top{top:0;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent)}.ld-controls-bottom{bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.ld-player-title{flex:1;min-width:0;overflow:hidden;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ld-vip-tag{display:inline-flex;align-items:center;gap:3px;flex:none;padding:2px 6px;border-radius:4px;background:linear-gradient(90deg,#f0b429,#ffd77a);color:var(--on-gold);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800}.ld-icon-btn{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#0b0c1080;cursor:pointer}.ld-icon-sm{width:28px;height:28px;background:transparent}.ld-sound-pill{position:absolute;top:44px;left:10px;z-index:2}.ld-big-play{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;width:48px;height:48px;padding:0 0 0 3px;border:0;border-radius:50%;background:#0b0c1099;transform:translate(-50%,-50%);cursor:pointer}.ld-time{flex:none;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.ld-progress{position:relative;flex:1;height:20px;cursor:pointer;touch-action:none}.ld-progress-track{position:absolute;top:50%;left:0;right:0;height:3px;overflow:hidden;border-radius:2px;background:#ffffff4d;transform:translateY(-50%)}.ld-progress-track i{position:absolute;top:0;right:0;bottom:0;left:0;background:#fe2c55;transform-origin:left center}.ld-progress.is-scrubbing .ld-progress-track{transform:translateY(-50%) scaleY(2)}.ld-progress-thumb{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.ld-scrub-time{position:absolute;left:50%;bottom:42px;z-index:3;padding:4px 10px;border-radius:8px;background:#0b0c10bd;font-size:max(12px,calc(13px * var(--font-scale, 1)));transform:translate(-50%);pointer-events:none}.ld-rate-wrap{position:relative;flex:none}.ld-chip-btn{padding:3px 7px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:transparent;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.ld-rate-menu{position:absolute;right:0;bottom:calc(100% + 6px);display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:10px;background:#0b0c10db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ld-rate-menu button{padding:4px 12px;border:0;border-radius:6px;background:transparent;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.ld-rate-menu button.is-active{background:#f0b4292e;color:#f0b429}.ld-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:28px;overscroll-behavior:contain;scrollbar-width:none}.ld-scroll::-webkit-scrollbar{display:none}.ld-info{padding:12px var(--gutter) 4px}.ld-title-row{display:flex;align-items:baseline;gap:8px}.ld-title-row h2{flex:1;min-width:0;margin:0;font-size:calc(18px * var(--font-scale, 1));font-weight:800}.ld-score{color:#f0b429;font-size:calc(18px * var(--font-scale, 1));font-weight:800}.ld-score small{margin-left:1px;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.ld-meta{margin:4px 0 0;color:#ffffffb3;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.ld-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.ld-badge{padding:2px 6px;border-radius:4px;background:#ffffff1a;color:#ffffffd9;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.ld-badge-vip{background:#f0b429;color:var(--on-gold)}.ld-badge-hot{background:#d81b46;color:#fff}.ld-badge-gold{background:#f0b42929;color:#ffd36b}.ld-synopsis{position:relative;margin-top:10px}.ld-synopsis p{display:-webkit-box;margin:0;overflow:hidden;color:#ffffffc7;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ld-synopsis.is-expanded p{display:block}.ld-synopsis button{margin-top:2px;padding:2px 0;border:0;background:none;color:#f0b429;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.ld-cast{display:flex;gap:6px;margin:8px 0 0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.ld-cast li{flex:none;padding:4px 10px;border-radius:999px;background:#ffffff14;color:#ffffffd9;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.ld-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px var(--gutter) 4px}.ld-actions button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0;border:0;border-radius:var(--r-control);background:transparent;color:var(--text-2);font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.ld-actions button.is-on{color:var(--gold-text)}.ld-ring{transform:rotate(-90deg)}.ld-ring circle{fill:none;stroke-width:2.4}.ld-ring-bg{stroke:#fff3}.ld-ring-fg{stroke:#f0b429;stroke-linecap:round}.ld-section{padding:14px 0 0}.ld-section header{display:flex;align-items:baseline;justify-content:space-between;padding:0 var(--gutter) 8px}.ld-section h3{margin:0;font-size:calc(16px * var(--font-scale, 1));font-weight:800}.ld-section header span{color:#fff9;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.ld-episodes,.ld-related{display:flex;gap:8px;padding:0 var(--gutter);overflow-x:auto;scrollbar-width:none}.ld-episodes::-webkit-scrollbar,.ld-related::-webkit-scrollbar{display:none}.ld-ep{position:relative;flex:none;width:44px;height:40px;border:1px solid transparent;border-radius:var(--r-control);background:#ffffff14;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:700;cursor:pointer}.ld-ep-wide{width:auto;padding:0 16px}.ld-ep.is-active{border-color:#fe2c55;background:#fe2c5524;color:#ff8aa3}.ld-ep-vip{position:absolute;top:-1px;right:-1px;padding:0 3px;border-radius:0 9px 0 5px;background:#f0b429;color:var(--on-gold);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;line-height:12px}.ld-rel{display:flex;flex:0 0 150px;flex-direction:column;padding:0;border:0;background:none;text-align:left;cursor:pointer}.ld-rel-art{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r-media);transition:transform .16s ease}.ld-rel:active .ld-rel-art{transform:scale(.97)}.ld-rel-score{position:absolute;right:5px;bottom:4px;color:#ffd36b;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800;text-shadow:0 1px 3px rgba(0,0,0,.8)}.ld-rel-name,.ld-rel-note{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-rel-name{margin-top:6px;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.ld-rel-note{margin-top:2px;color:#fff9;font-size:max(12px,calc(12px * var(--font-scale, 1)))}@container (min-width: 600px) or (orientation: landscape){.ld-player.is-full .ld-stage{width:100cqw;height:100cqh;transform:translate(-50%,-50%)}}.gl-hot-source{display:flex;align-items:center;gap:5px;margin:0 0 12px;color:var(--text-2);font-size:max(13px,calc(12px * var(--font-scale, 1)));font-weight:700}.gl-hot-source svg{color:#ff7a45}.gl-hot-source.is-site svg{color:var(--gold-text, #f0b429)}.gl-hot-source small{padding:1px 6px;border-radius:999px;background:#ffffff14;color:var(--text-3);font-size:max(13px,calc(12px * var(--font-scale, 1)));font-weight:600}.gl-hot-source.is-site small{background:#f0b42929;color:var(--gold-text, #f0b429)}.gl-hot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.gl-hot-grid .live-card,.gl-hot-grid .vr-card,.gl-hot-grid .dm-card{min-width:0}.gl-hot-grid .live-card-copy strong,.gl-hot-grid .dm-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-hot-grid .live-card-copy>span{font-size:max(13px,calc(12px * var(--font-scale, 1)))}.gl-hot-grid .vr-card-mics{display:none}.gl-hot-drama .gl-hot-ai{left:6px;right:auto}.gl-hot-grid>[role=listitem]{display:grid;min-width:0}.gl-hot-games>.gl-section:first-child{margin-top:16px}.gl-hot-source+.gl-hot-games>.gl-section:first-child{margin-top:0}.gl-hot-games+.gl-hot-grid{margin-top:18px}.gl-hot-grid .dm-card-art{aspect-ratio:1}:root .gl-hot-games .gl-self-row,:root .gl-hot-games .gl-grid,:root .gl-hot-games .gl-provider-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}:root .gl-hot-games .gl-self-card{gap:4px;padding:0;border:0;border-radius:0;background:none}:root .gl-hot-games .gl-self-row .gl-self-art{height:auto;aspect-ratio:1;border-radius:var(--r-media);box-shadow:inset 0 1px #ffffff2e}:root .gl-hot-games .gl-self-card .gl-glyph svg{width:24px;height:24px}:root .gl-hot-games .gl-pace{bottom:4px;left:4px;max-width:calc(100% - 8px);gap:2px;padding:1px 5px;overflow:hidden;font-size:max(13px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}@media(max-width:380px){:root .gl-hot-games .gl-pace{padding:1px 4px}:root .gl-hot-games .gl-pace svg{display:none}}:root .gl-hot-games .gl-self-card :is(.gl-tags,small),:root .gl-hot-games .gl-third-tile small,:root .gl-hot-games .gl-provider-copy small{display:none}:root .gl-hot-games :is(.gl-self-card,.gl-third-tile) strong,:root .gl-hot-games .gl-provider-copy strong{display:block;overflow:hidden;padding:0;font-size:max(13px,calc(12px * var(--font-scale, 1)));font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}:root .gl-hot-games .gl-provider{display:grid;gap:4px;height:auto;padding:0;border:0;background:none;text-align:left}:root .gl-hot-games .gl-provider-mark{width:100%;height:auto;aspect-ratio:1;border-radius:var(--r-media)}:root .gl-hot-games .gl-provider-mark b{font-size:calc(18px * var(--font-scale, 1))}.gl-recent-title{display:flex;align-items:center;gap:4px;margin:0 0 8px;color:#ebebf59e;font-size:max(13px,calc(12px * var(--font-scale, 1)));font-weight:600}:root .gl-hot-games .gl-recent .gl-grid{margin-bottom:4px}.pm-level{display:grid;gap:10px;margin-top:12px;padding:14px;border-radius:18px;background:radial-gradient(100% 120% at 100% 0%,rgba(117,224,199,.18),transparent 60%),#ffffff0d;box-shadow:inset 0 0 0 .5px #75e0c740}.pm-level-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.pm-level-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:999px;background:linear-gradient(120deg,#8ff0d4,#2fbfa5);color:#062a24;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:800}.pm-level-rate{color:#ebebf5b3;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pm-level-rate b{color:#8ff0d4;font-size:calc(20px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.pm-level-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.pm-level-stats div{padding:8px 10px;border-radius:12px;background:#0003}.pm-level-stats dt{color:#ebebf58c;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pm-level-stats dd{margin:3px 0 0;overflow:hidden;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.pm-level .pm-progress-copy{margin:0}.pm-level-bar{display:block;height:6px;overflow:hidden;border-radius:999px;background:#ffffff1a}.pm-level-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8ff0d4,#2fbfa5);animation:pm-grow .9s cubic-bezier(.2,.9,.3,1) both;transform-origin:left}@keyframes pm-grow{0%{transform:scaleX(0)}}.pm-detail li+li{border-top:.5px solid rgba(255,255,255,.08)}.pm-detail-row.is-direct,.pm-detail-row>button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;background:none;color:#fff;font:inherit;text-align:left}.pm-detail-row>button{cursor:pointer}.pm-detail-row.is-direct .pm-avatar{background:#ffd36b29;color:#ffd36b}.pm-detail-row strong{display:inline-flex;align-items:center;gap:6px;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.pm-detail-row b{color:var(--success);font-size:max(12px,calc(13px * var(--font-scale, 1)));font-variant-numeric:tabular-nums;white-space:nowrap}.pm-detail-row.is-zero b{color:var(--text-3)}.pm-tier-tag{padding:0 6px;border-radius:5px;background:#ffffff14;color:#ebebf5bf;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;font-weight:600}.pm-detail-arrow{flex:none;color:var(--text-3);transition:transform .2s ease}.pm-detail-row>button[aria-expanded=true] .pm-detail-arrow{transform:rotate(180deg)}.pm-formula{display:grid;gap:4px;margin:0 12px 10px 54px;padding:8px 10px;border-radius:10px;background:#75e0c714;color:#ebebf5cc;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums;animation:pm-reveal .22s ease both}.pm-formula b{color:#8ff0d4}.pm-formula span{color:#ebebf58c;font-size:max(12px,calc(12px * var(--font-scale, 1)))}@keyframes pm-reveal{0%{opacity:0;transform:translateY(-4px)}}.pm-detail-total{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#75e0c70f;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:700}.pm-detail-total b{color:#8ff0d4;font-size:calc(17px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.pm-chain{padding:14px;border-radius:16px;background:#ffffff0a}.pm-chain-note{margin:0 0 12px;color:#ebebf5b3;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.6}.pm-chain-note b{color:#fff}.pm-chain ol{display:grid;margin:0;padding:0;list-style:none}.pm-chain li{display:grid;justify-items:center}.pm-chain-arrow{margin:4px 0;color:var(--text-3)}.pm-chain-node{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;width:100%;padding:10px 12px;border-radius:12px;background:#ffffff0d}.pm-chain-node.is-me{background:#75e0c71a;box-shadow:inset 0 0 0 1px #75e0c766}.pm-chain-node strong{font-size:max(12px,calc(13px * var(--font-scale, 1)))}.pm-chain-node small{grid-column:1;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pm-chain-node b{grid-column:2;grid-row:1;color:var(--success);font-variant-numeric:tabular-nums}.pm-chain-node em{grid-column:2;grid-row:2;color:#ebebf58c;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;text-align:right}@media(prefers-reduced-motion:reduce){.pm-level-bar i,.pm-formula{animation:none}}.pm-tree{display:grid;gap:6px;margin:0 12px 10px 54px;padding:0 0 0 10px;border-left:1px dashed rgba(117,224,199,.35);list-style:none;animation:pm-reveal .22s ease both}.pm-tree .pm-tree{margin:6px 0 0 12px}.pm-tree-node{display:flex;align-items:flex-start;gap:8px;padding:7px 9px;border-radius:10px;background:#ffffff0a}.pm-tree-depth{display:grid;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:#75e0c729;color:#8ff0d4;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;font-weight:800}.pm-tree-copy{display:grid;gap:2px;min-width:0}.pm-tree-copy strong{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pm-tree-copy small{color:#ebebf58c;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.pm-tier-tag.is-idle{color:var(--text-3)}.pm-chain-note.is-foot{margin:12px 0 0;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pm-platform{display:contents}.pm-state{display:grid;justify-items:center;gap:10px;margin-top:12px;padding:24px 14px;border-radius:16px;background:#ffffff0a;color:#ebebf5bf;font-size:max(14px,calc(14px * var(--font-scale, 1)))}.pm-state p{margin:0}.pm-hero .pm-auto{font-weight:600;color:var(--success)}.pm-hero .pm-auto.is-shadow,.pm-hero .pm-auto.is-carried,.pm-hero .pm-auto.is-none{color:#ebebf5b3}.pm-hero .pm-auto.is-pending{color:#ffd36b}.pm-hero .pm-auto.is-failed,.pm-hero .pm-auto.is-forfeited{color:#ff8a8a}.pm-hero .pm-hero-foot{display:block;margin-top:4px;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pm-hero .pm-tier-tag{margin-left:6px}.pm-warn,.pm-inviter,.pm-updated{display:flex;align-items:center;gap:6px;margin:8px 0 0;color:#ebebf5b3;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.pm-warn{color:#ffd36b}.pm-inviter{margin:0;color:#8ff0d4}.pm-updated{margin:0;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pm-new{display:block;width:fit-content;margin-top:4px;padding:1px 6px;border-radius:999px;background:#75e0c72e;color:#8ff0d4;font-style:normal;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pm-backfill{display:grid;gap:8px;margin-top:12px;padding:12px;border-radius:16px;background:#ffd36b14;box-shadow:inset 0 0 0 .5px #ffd36b4d}.pm-backfill h3{display:flex;align-items:center;gap:6px;margin:0;color:#ffd36b;font-size:max(14px,calc(14px * var(--font-scale, 1)))}.pm-backfill p{margin:0;color:#ebebf5bf;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.pm-backfill .pm-backfill-error{min-height:0;color:#ff8a8a}.pm-backfill .pm-backfill-error:empty{display:none}.pm-backfill-row{display:flex;gap:8px}.pm-backfill-row input{flex:1;min-width:0;height:36px;padding:0 10px;border:.5px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff0f;color:#fff;font:inherit;font-size:max(14px,calc(14px * var(--font-scale, 1)));letter-spacing:.08em}.pm-days li+li{border-top:.5px solid rgba(255,255,255,.08)}.pm-day{display:flex;align-items:center;gap:10px;padding:10px 12px}.pm-day strong{font-size:max(12px,calc(13px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.pm-day b{color:var(--success);font-size:max(12px,calc(13px * var(--font-scale, 1)));font-variant-numeric:tabular-nums;white-space:nowrap}.pm-day.is-muted b{color:var(--text-3)}.pm-day.is-warn b{color:#ffd36b}.pm-day.is-bad b{color:#ff8a8a}.pm-day .pm-team-copy{flex:1;min-width:0}.pm-empty{padding:12px;color:var(--text-3);font-size:max(12px,calc(13px * var(--font-scale, 1)))}.pm-more button{width:100%;height:36px;border:0;background:none;color:#8ff0d4;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));cursor:pointer}.pm-state .eh-cta{gap:4px}.eh-vip-segs,.eh-vip-steps{position:relative;display:flex;gap:6px;margin:0;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:4px;scroll-snap-type:x proximity;scrollbar-width:none;border-radius:14px;background:#ffffff0a}.eh-vip-segs::-webkit-scrollbar,.eh-vip-steps::-webkit-scrollbar{display:none}.eh-vip-steps{margin-top:8px}.eh-vip-segs button:focus-visible,.eh-vip-steps button:focus-visible{outline-offset:-2px}.eh-vip-seg{display:grid;flex:none;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:2px 4px;min-width:76px;min-height:48px;padding:6px 10px;border:0;border-radius:10px;background:none;color:var(--text-3);font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:800;cursor:pointer;scroll-snap-align:center;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.eh-vip-seg small{grid-column:1 / -1;justify-self:center;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.eh-vip-seg-icon{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#ffffff14}.eh-vip-seg.is-done{color:var(--text-2)}.eh-vip-seg.is-done .eh-vip-seg-icon,.eh-vip-seg.is-current{color:var(--seg-tone)}.eh-vip-seg.is-current .eh-vip-seg-icon{background:var(--seg-tone);color:#1a1405}.eh-vip-seg.is-current small{color:var(--seg-tone)}.eh-vip-seg[aria-selected=true]{background:color-mix(in srgb,var(--seg-tone) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--seg-tone) 55%,transparent);color:#fff}.eh-vip-seg[aria-selected=true]:not(.is-current) small{color:var(--text-2)}.eh-vip-step{display:grid;flex:none;grid-template-rows:20px auto 14px;justify-items:center;align-content:center;gap:3px;min-width:56px;min-height:62px;padding:6px 6px 4px;border:0;border-radius:10px;background:none;color:var(--text-3);font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;scroll-snap-align:center;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.eh-vip-step small{grid-row:3;padding:0 4px;border-radius:4px;background:#f0b429;color:#2a1a00;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:14px}.eh-vip-step small.is-seg{background:var(--seg-tone);color:#1a1405}.eh-vip-dot{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ffffff14}.eh-vip-step.is-done{color:var(--text-2)}.eh-vip-step.is-done .eh-vip-dot{background:#75e0c72e;color:#75e0c7}.eh-vip-step.is-current{color:#ffd36b}.eh-vip-step.is-current .eh-vip-dot{background:linear-gradient(135deg,#ffe08a,#f0b429);color:#2a1a00}.eh-vip-step[aria-selected=true]{background:color-mix(in srgb,var(--seg-tone) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--seg-tone) 55%,transparent);color:#fff}.eh-vip-level-seg{color:var(--seg-tone, #ffd36b);font-size:calc(15px * var(--font-scale, 1));font-weight:800;white-space:nowrap}.eh-vip-seg-up{display:inline-block;margin-left:6px;padding:0 6px;border-radius:4px;background:var(--seg-tone, #f0c35a);color:#1a1405;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800;line-height:18px;vertical-align:2px;white-space:nowrap}.eh-vip-detail-head{display:flex;align-items:center;min-width:0;margin:0}.eh-vip-detail-head strong{color:var(--seg-tone, #ffd36b);font-size:calc(15px * var(--font-scale, 1));font-weight:900}.eh-vip-detail-head .eh-vip-seg-up{vertical-align:0}.eh-vip-need-line b{font-variant-numeric:tabular-nums}.eh-vip-perk-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-vip-perk-note b{color:var(--text-1);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-vip-perk-note.is-more span{color:#ffe08a}@media(prefers-reduced-motion:reduce){.eh-vip-seg,.eh-vip-step{transition:none}}.eh-promo-note{margin:0 0 10px}.eh-done.is-expired{color:#ebebf580}.eh-vip-gifts{margin-top:14px}.eh-salary-type.is-birthday{display:inline-flex;align-items:center;gap:3px;background:#ff7ab629;color:#ffb3d6}.eh-vip-gift-list em.is-pending{color:#ffe2a6;font-style:normal}.eh-vip-gift-empty{display:block!important;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));text-align:center}.eh-vip-birthday-note{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#ff7ab61a;box-shadow:inset 0 0 0 .5px #ff7ab652}.eh-vip-birthday-note p{display:flex;align-items:center;gap:6px;margin:0;color:#ffd2e6;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}.eh-vip-birthday-note .eh-cta{display:inline-flex;align-items:center;gap:4px;flex:none}.pay-first-bonus{color:#ffe2a6}.pay-wager h3{margin:0;font-size:max(14px,calc(14px * var(--font-scale, 1)))}.pay-wager p{grid-column:2;margin:0;color:#ebebf5b8;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}.pay-wager-bar{grid-column:2;display:block;height:6px;margin-top:4px;overflow:hidden;border-radius:3px;background:#ffffff1f}.pay-wager-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb35c,#ffd36b)}.pay-wager-line{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:-4px 0 12px;padding:8px 12px;border:0;border-radius:12px;background:#ff9f431f;box-shadow:inset 0 0 0 .5px #ff9f435c;color:#ffd9a8;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-align:left;cursor:pointer}.pay-wager-line small{flex:none;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pay-head-action{flex:none;margin-left:auto}.pay-head-title{white-space:nowrap}.profile-segments.settings-tabs.pay-head-tabs{flex:0 1 auto;min-width:0}.profile-segments.settings-tabs.pay-head-tabs button{min-width:0;padding:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pay-head-link{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:.5px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0d;color:#ebebf5d9;font:inherit;font-size:max(13px,calc(13px * var(--font-scale, 1)));white-space:nowrap;cursor:pointer}.pay-guest{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:9px 10px 9px 12px;border-radius:12px;background:#8ff0d41a;box-shadow:inset 0 0 0 .5px #8ff0d452;color:#c9f7ea;font-size:max(13px,calc(13px * var(--font-scale, 1)))}.pay-guest svg{flex:none;color:#8ff0d4}.pay-guest>span{flex:1;min-width:0}.pay-guest-bind{flex:none;padding:4px 10px;border:0;border-radius:999px;background:#8ff0d4;color:#0d2a22;font:inherit;font-weight:700;cursor:pointer}.pay-guest-close{display:grid;flex:none;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:#ebebf599;cursor:pointer}.profile-limit.pay-notice{border-color:#7fb2ff66;background:#7fb2ff1a}.profile-limit.pay-notice>svg{color:#9cc3ff}.profile-limit.pay-notice h3{color:#d6e6ff}.pay-pin .au-otp-boxes span{height:46px;font-size:20px}.pay-pin input:disabled{cursor:progress}.pay-pass{gap:10px}.pay-pass-label{margin:4px 0 0;color:#ebebf5d9;font-size:max(13px,calc(13px * var(--font-scale, 1)))}.pay-sms-field{display:grid;gap:8px}.pay-sms-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.pay-sms-send{height:46px;padding:0 12px;border:.5px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff0f;color:#fff;font:inherit;font-size:max(13px,calc(13px * var(--font-scale, 1)));white-space:nowrap;cursor:pointer}.pay-sms-send:disabled{color:#ebebf580;cursor:default}.au-sms.pay-sms{position:relative;top:auto;right:auto;left:auto;width:100%}.pay-sheet-body{display:grid;gap:8px;margin:4px 0 2px;text-align:left}.pay-records{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.pay-record{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:.5px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0a;color:#fff;font:inherit;text-align:left;cursor:pointer}.pay-record-copy{display:grid;flex:1;gap:2px;min-width:0}.pay-record-copy strong{overflow:hidden;font-size:max(13px,calc(13px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.pay-record-copy small{color:#ebebf58c;font-size:max(13px,calc(13px * var(--font-scale, 1)))}.pay-record em{flex:none;max-width:48%;font-size:max(13px,calc(13px * var(--font-scale, 1)));font-style:normal;text-align:right}.pay-record em.is-running{color:#ffcf70}.pay-record em.is-ok{color:#8ff0d4}.pay-record em.is-end{color:#ebebf599}.pay-detail{display:grid;gap:6px;margin:0 0 14px;padding:14px;border-radius:14px;background:#ffffff0d;box-shadow:inset 0 0 0 .5px #ffffff1f}.pay-detail-amount{font-size:calc(22px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.pay-detail-status{color:#ffcf70;font-size:max(13px,calc(13px * var(--font-scale, 1)));font-style:normal}.pay-detail dl{display:grid;gap:4px;margin:6px 0 0}.pay-detail dl div{display:flex;justify-content:space-between;gap:10px;font-size:max(13px,calc(13px * var(--font-scale, 1)))}.pay-detail dt{color:#ebebf58c}.pay-detail dd{margin:0;text-align:right}.pay-detail-id{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:max(13px,calc(13px * var(--font-scale, 1)))}.pay-progress{display:grid;gap:0;margin:0 0 14px;padding:0;list-style:none}.pay-progress li{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:0 0 14px}.pay-progress li:before{position:absolute;top:16px;bottom:0;left:8px;width:2px;border-radius:1px;background:#ffffff1f;content:""}.pay-progress li:last-child{padding-bottom:0}.pay-progress li:last-child:before{display:none}.pay-progress i{position:relative;z-index:1;width:14px;height:14px;margin:2px 0 0 2px;border-radius:50%;background:#ffffff29}.pay-progress li.is-done i{background:#8ff0d4}.pay-progress li.is-done:before{background:#8ff0d480}.pay-progress li.is-current i{background:#ffcf70;box-shadow:0 0 0 4px #ffcf7033}.pay-progress li.is-failed i{background:var(--danger, #ff6961)}.pay-progress li>span{display:grid;gap:2px}.pay-progress strong{font-size:max(13px,calc(13px * var(--font-scale, 1)))}.pay-progress li.is-todo strong{color:#ebebf573;font-weight:500}.pay-progress small{color:#ebebf58c;font-size:max(13px,calc(13px * var(--font-scale, 1)))}.pay-progress-note{color:#ffd2a6!important}.profile-submit.pay-secondary{background:#ffffff1a;color:#fff}.profile-methods label.is-disabled{opacity:.5;cursor:not-allowed}.pay-wallet-links{display:flex;justify-content:center;gap:14px;margin:-6px 0 12px}.pay-wallet-links button{padding:4px 2px;border:0;background:none;color:#ebebf5b8;font:inherit;font-size:max(13px,calc(13px * var(--font-scale, 1)));cursor:pointer}.pay-security-row,.pay-security-link{display:flex;align-items:center;gap:10px;width:100%;padding:10px 0;border:0;border-bottom:.5px solid rgba(255,255,255,.08);background:none;color:inherit;font:inherit;text-align:left}.pay-security-link{cursor:pointer}.pay-security-link span{flex:1;font-size:max(13px,calc(14px * var(--font-scale, 1)))}.pay-security-copy{display:grid;flex:1;gap:2px;min-width:0}.pay-security-copy strong{font-size:max(13px,calc(14px * var(--font-scale, 1)));font-weight:500}.pay-security-copy small{color:#ebebf599;font-size:max(13px,calc(13px * var(--font-scale, 1)))}.pay-security-copy small.is-danger,.pay-account small.is-danger,.settings-text-btn.is-danger{color:var(--danger, #ff6961)}.pay-security-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.pay-accounts{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.pay-account{display:flex;align-items:flex-start;gap:10px;padding:12px;border:.5px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0a}.pay-account>svg{flex:none;margin-top:2px;color:#ffcf70}.pay-account.is-disabled{opacity:.6}.pay-account-copy{display:grid;flex:1;gap:2px;min-width:0}.pay-account-copy strong{font-size:max(13px,calc(14px * var(--font-scale, 1)))}.pay-account-copy small{color:#ebebf599;font-size:max(13px,calc(13px * var(--font-scale, 1)))}.pay-account-actions{display:flex;flex-direction:column;align-items:flex-end;gap:0}.pay-account-actions .settings-text-btn{padding:3px 0;font-size:max(13px,calc(13px * var(--font-scale, 1)))}.pay-select{width:100%;height:44px;padding:0 12px;border:.5px solid rgba(255,255,255,.18);border-radius:12px;background:#ffffff0f;color:#fff;font:inherit}.pay-check{display:flex;align-items:center;gap:8px;font-size:max(13px,calc(13px * var(--font-scale, 1)))}.pay-check input{accent-color:#f0b429}.pay-health{display:grid;gap:4px;margin:0 0 14px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#8ff0d424,#7fb2ff1a);box-shadow:inset 0 0 0 .5px #8ff0d44d}.pay-health small{color:#ebebf5b3;font-size:max(13px,calc(13px * var(--font-scale, 1)))}.pay-health strong{font-size:calc(26px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.pay-health-pending{margin:6px 0 0;padding:8px 10px;border-radius:10px;background:#ffcf7029;color:#ffdf9e;font-size:max(13px,calc(13px * var(--font-scale, 1)))}.pay-health-today{margin-top:6px}.vip-platform-note{display:flex;align-items:flex-start;gap:6px;margin:0 0 10px;padding:9px 12px;border-radius:12px;background:#ffcf701a;box-shadow:inset 0 0 0 .5px #ffcf704d;color:#ffe2a6;font-size:max(13px,calc(13px * var(--font-scale, 1)));line-height:1.5}.vip-platform-note svg{flex:none;margin-top:1px}.an-minor{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-align:center}.an-sheet{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.msg-inbox li>button.msg-support-entry{grid-template-areas:"avatar name time" "avatar last mark" "avatar perk perk"}.msg-inbox .msg-perk{display:inline-flex;grid-area:perk;justify-self:start;align-items:center;gap:4px;min-width:0;max-width:100%;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.4}.msg-inbox .msg-perk svg{flex:none}.msg-inbox .msg-perk.is-on{color:var(--gold-soft);font-weight:600}.profile-perk{display:flex;align-items:center;gap:5px;margin:0;color:#ebebf5b3;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.45}.profile-perk svg{flex:none}.profile-perk.is-on{color:var(--gold-soft);font-weight:600}.msg-list li>.msg-link{position:static;display:inline-flex;align-items:center;gap:2px;width:auto;margin:-4px 12px 12px 56px;padding:6px 10px 6px 12px;border:0;border-radius:999px;background:#75e0c729;color:#8df0d6;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:600;line-height:1.3;text-align:left;cursor:pointer}.mc-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:32;overflow:hidden;border-radius:inherit;background:#0b0c12;color:var(--text-1);animation:mc-enter var(--dur-enter) var(--ease-out-emph, ease-out)}@keyframes mc-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.mc-layer.is-closing{animation:ov-fade-out var(--dur-exit, .2s) var(--ease-in, ease-in) forwards}.mc-page{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--app-bg);outline:none}.mc-page>.app-screen{padding-bottom:calc(var(--tabbar-bottom) + 24px)}.mc-head{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;margin:0 -6px 8px}.mc-head h2{margin:0;font-size:calc(17px * var(--font-scale, 1));text-align:center}.mc-pet{margin-bottom:6px}.mc-pet-avatar{display:grid;place-items:center;overflow:visible;background:radial-gradient(closest-side,rgba(var(--state-rgb, 117, 224, 199),.28),rgba(var(--state-rgb, 117, 224, 199),.06))}.mc-pet-avatar .pet-avatar{filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.mc-pet-mood{padding:0 4px;border-radius:var(--r-tag, 4px);background:rgba(var(--state-rgb, 117, 224, 199),.16);color:rgb(var(--state-rgb, 117, 224, 199));font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;font-weight:600;line-height:1.6}.mc-pet .msg-inbox .mc-pet-go{display:grid;grid-row:1 / 3;grid-column:3;width:auto;color:#ebebf580}.mc-pet .msg-inbox li>button .an-last{grid-column:2}.msg-section{scroll-margin-top:var(--status-h)}.msg-inbox li.is-fresh>button{background:rgba(var(--state-rgb, 117, 224, 199),.1);box-shadow:inset 3px 0 rgb(var(--state-rgb, 117, 224, 199))}.msg-inbox li.is-fresh>button small,.msg-inbox li.is-fresh>button time{color:var(--text-2)}@media(prefers-reduced-motion:reduce){.mc-layer,.mc-layer.is-closing{animation:none}}.vp-row-play{display:flex;flex:1;gap:10px;align-items:center;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.vp-later-list .profile-star{color:#ebebf599}.vp-note{margin:14px 0 0;color:#ebebf580;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}.vp-player{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow:hidden;background:#000}.vp-player-back{position:absolute;top:calc(var(--status-h, 0px) + 10px);left:10px;z-index:7;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#00000059;color:#fff;cursor:pointer}.dc-captcha{width:min(320px,100%);text-align:left}.dc-captcha-form{display:grid;gap:10px}.dc-captcha h3{margin:0;text-align:center}.dc-captcha .dc-captcha-form>p{margin:0}.dc-captcha-row{display:flex;align-items:center;gap:8px}.dc-captcha-image{flex:none;width:132px;height:44px;border-radius:var(--r-control);background:#f3efe4}.dc-captcha-refresh{display:inline-flex;align-items:center;gap:4px;height:44px;padding:0 12px;border:.5px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface-1);color:var(--text-1);font:inherit;font-size:max(12px,calc(var(--fs-footnote) * var(--font-scale, 1)));cursor:pointer}.dc-captcha-input{width:100%;height:44px;padding:0 12px;border:.5px solid rgba(255,255,255,.18);border-radius:var(--r-control);background:#ffffff0f;color:var(--text-1);font:inherit;font-size:calc(18px * var(--font-scale, 1));letter-spacing:.3em;text-transform:uppercase}.dc-captcha-input:placeholder-shown{font-size:calc(var(--fs-callout) * var(--font-scale, 1));letter-spacing:normal}.dc-captcha-input[aria-invalid=true]{border-color:var(--danger)}.dc-captcha-input:disabled{opacity:.5}.dc-captcha .dc-captcha-error{min-height:1.2em;margin:-4px 0 0;color:var(--danger);font-size:max(12px,calc(var(--fs-footnote) * var(--font-scale, 1)))}.dc-captcha .dc-captcha-help{margin:0;color:var(--text-3);font-size:max(12px,calc(var(--fs-caption) * var(--font-scale, 1)));line-height:1.45}.dc-captcha .profile-confirm-actions .is-primary{background:var(--gold);color:var(--on-gold)}.dc-captcha .profile-confirm-actions .is-primary:disabled{background:#ffffff1f;color:var(--text-3);cursor:not-allowed}.dc-captcha-refresh:focus-visible,.dc-captcha-input:focus-visible{outline:2px solid var(--focus, var(--gold));outline-offset:2px}.dc-captcha .dc-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wa-copy{display:grid;flex:1;gap:2px;min-width:0}.wa-copy strong{display:flex;align-items:center;gap:6px;color:var(--text-1);font-size:calc(var(--fs-callout) * var(--font-scale, 1));font-weight:600}.wa-copy small,.profile-methods .wa-copy small{margin-left:0;overflow:hidden;color:var(--text-3);font-size:max(12px,calc(var(--fs-footnote) * var(--font-scale, 1)));font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.wa-default{flex:none;padding:0 5px;border:.5px solid var(--gold);border-radius:var(--r-tag);color:var(--gold-text);font-size:max(12px,calc(var(--fs-micro) * var(--font-scale, 1)));font-style:normal;font-weight:600;line-height:16px}.wa-list{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.wa-list li{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:.5px solid var(--line-strong);border-radius:var(--r-media);background:var(--surface-1)}.wa-list li.is-default{border-color:var(--gold)}.wa-actions{display:flex;flex:none;align-items:center;gap:2px}.wa-set-default,.wa-remove,.wa-manage{min-height:44px;padding:0 8px;border:0;border-radius:var(--r-control);background:none;color:var(--text-2);font:inherit;font-size:max(12px,calc(var(--fs-footnote) * var(--font-scale, 1)));cursor:pointer}.wa-remove{display:grid;place-items:center;width:44px;padding:0;color:var(--text-3)}.wa-set-default:focus-visible,.wa-remove:focus-visible,.wa-manage:focus-visible,.wa-add:focus-visible{outline:2px solid var(--focus, var(--gold));outline-offset:2px}.wa-add{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;border:.5px dashed var(--line-strong);border-radius:var(--r-media);background:none;color:var(--text-1);font:inherit;font-size:calc(var(--fs-callout) * var(--font-scale, 1));cursor:pointer}.wa-add:disabled{color:var(--text-4);cursor:not-allowed}.wa-note{display:flex;gap:6px;margin:10px 0 0;color:var(--text-3);font-size:max(12px,calc(var(--fs-caption) * var(--font-scale, 1)));line-height:1.5}.wa-note svg{flex:none;margin-top:2px;color:var(--success)}.wa-empty{display:grid;justify-items:center;gap:8px;margin:32px 0 8px;text-align:center}.wa-empty-logos{display:flex;gap:8px;margin-bottom:6px}.wa-empty h3{margin:0;font-size:calc(var(--fs-headline) * var(--font-scale, 1))}.wa-empty p{max-width:300px;margin:0;color:var(--text-3);font-size:max(12px,calc(var(--fs-body) * var(--font-scale, 1)));line-height:1.5}.wa-empty-add{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;max-width:300px;margin-top:10px}.profile-methods.wa-types{margin:0 0 16px}.wa-types label{gap:10px;min-height:56px}.wa-types label>input{flex:none}.wa-full{margin:0 0 10px}.wa-form{gap:12px}.wa-field{display:grid;gap:6px}.wa-field>label,.wa-networks legend{padding:0;color:var(--text-2);font-size:max(12px,calc(var(--fs-footnote) * var(--font-scale, 1)))}.wa-input{width:100%;min-width:0;height:44px;padding:0 12px;border:.5px solid rgba(255,255,255,.18);border-radius:var(--r-control);background:#ffffff0f;color:var(--text-1);font:inherit;font-size:max(16px,calc(var(--fs-callout) * var(--font-scale, 1)))}select.wa-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-size:5px 5px;background-repeat:no-repeat}select.wa-input option{background:var(--surface-solid);color:var(--text-1)}.wa-input.is-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.02em}.wa-input::placeholder{color:var(--text-4)}.wa-input[aria-invalid=true]{border-color:var(--danger)}.wa-input:focus-visible{outline:2px solid var(--focus, var(--gold));outline-offset:1px}.wa-hint{margin:0;color:var(--text-3);font-size:max(12px,calc(var(--fs-caption) * var(--font-scale, 1)));line-height:1.5}.wa-field-error{margin:0;color:var(--danger);font-size:max(12px,calc(var(--fs-caption) * var(--font-scale, 1)));line-height:1.5}.wa-field-error:empty{display:none}.wa-networks{display:grid;gap:6px;margin:0;padding:0;border:0}.wa-network-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wa-network-row label{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:.5px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface-1);font-size:max(12px,calc(var(--fs-body) * var(--font-scale, 1)));font-weight:600;cursor:pointer}.wa-network-row label.is-active{border-color:var(--gold);color:var(--gold-text)}.wa-network-row input{accent-color:var(--gold)}.wa-network-row label:focus-within{outline:2px solid var(--focus, var(--gold));outline-offset:2px}.wa-picker label{gap:10px}.wa-manage{justify-self:start;padding:0 4px;color:var(--info);text-decoration:underline;text-underline-offset:3px}.wa-picker-empty{display:grid;gap:8px;margin:4px 0 0}.wa-picker-empty h3{margin:0;color:#ebebf5ad;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:400}.wa-picker-empty p{margin:0;color:var(--text-3);font-size:max(12px,calc(var(--fs-footnote) * var(--font-scale, 1)));line-height:1.5}.profile-rate-note{display:flex;align-items:flex-start;gap:6px;margin:0;padding:9px 12px;border-radius:12px;background:var(--surface-2);box-shadow:inset 0 0 0 .5px var(--line-strong);color:var(--info);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;line-height:1.4}.profile-rate-note svg{flex:none;margin-top:1px}.lang-options button span{font-size:calc(15px * var(--font-scale, 1));font-weight:800}.profile-guest-tag{margin-left:6px;padding:1px 6px;border-radius:6px;background:#b99cff2e;color:#cbb7ff;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;font-weight:700;vertical-align:middle}.profile-bind{display:flex;align-items:center;gap:8px;width:100%;margin:10px 0 2px;padding:10px 12px;border:0;border-radius:14px;background:linear-gradient(90deg,#ffd36b2e,#ffd36b0d);box-shadow:inset 0 0 0 .5px #ffd36b59;color:#ffd36b;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:700;text-align:left;cursor:pointer}.profile-bind span{flex:1}.settings-logout{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:46px;margin-top:26px;border:0;border-radius:14px;background:#ff69611a;color:#ff8a80;font:inherit;font-size:calc(14px * var(--font-scale, 1));font-weight:700;cursor:pointer}.settings-sides li{padding-block:10px}.settings-sides li>span:first-child{display:grid;gap:2px;min-width:0}.settings-sides li>span:first-child small{margin-left:0;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:500}.side-switch{position:relative;display:grid;flex:none;grid-template-columns:1fr 1fr;padding:2px;border-radius:10px;background:#ffffff14}.side-switch-thumb{position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:8px;background:#ffffff2e;box-shadow:0 2px 6px #00000040,inset 0 .5px #fff3;transition:transform .26s cubic-bezier(.3,1.2,.5,1)}.side-switch[data-side=right] .side-switch-thumb{transform:translate(100%)}.side-switch button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:56px;height:28px;padding:0 8px;border:0;background:none;color:#ebebf599;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;cursor:pointer;transition:color .2s ease}.side-switch button[aria-checked=true]{color:#fff}@media(prefers-reduced-motion:reduce){.side-switch-thumb{transition:none}}.af-entry{margin-top:12px}.settings-group.af-entry li{padding:0}.af-entry-button{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 14px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.af-entry .af-entry-button small{margin-left:auto;overflow:hidden;color:var(--text-3);font-size:max(12px,calc(var(--fs-footnote) * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.af-entry-button svg{flex:none;color:var(--text-3)}.af-list{display:grid}.af-option{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 14px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.af-option+.af-option{border-top:.5px solid var(--line)}.af-option:focus-visible,.af-entry-button:focus-visible{outline:2px solid var(--focus, var(--gold));outline-offset:-2px}.af-copy{display:grid;flex:1;gap:3px;min-width:0}.af-name{display:flex;align-items:center;gap:6px;font-size:calc(var(--fs-callout) * var(--font-scale, 1));font-weight:600}.af-name em{padding:1px 6px;border-radius:var(--r-tag);background:var(--surface-3);color:var(--text-2);font-size:max(12px,calc(var(--fs-micro) * var(--font-scale, 1)));font-style:normal}.af-option .af-copy small{margin:0;color:var(--text-3);font-size:max(12px,calc(var(--fs-caption) * var(--font-scale, 1)))}.af-preview{overflow:hidden;margin-top:3px;color:var(--text-1);font-size:calc(var(--fs-headline) * var(--font-scale, 1));line-height:1.35;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.af-state{display:grid;flex:none;place-items:center;width:22px;height:22px}.af-check{color:var(--red)}.af-failed{color:var(--danger, #ff8f7d)}.af-spin{color:var(--text-3);animation:af-spin .9s linear infinite}@keyframes af-spin{to{transform:rotate(360deg)}}.settings-note.af-note{margin-top:10px;line-height:1.5}@media(prefers-reduced-motion:reduce){.af-spin{animation:none}}.profile-ledger-demo{display:flex;align-items:flex-start;gap:6px;margin:0 0 6px;color:#ebebf5a8;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}.profile-demo-tag{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:#ffffff1f;color:#ebebf5c7;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;font-weight:600;line-height:1.6;vertical-align:1px}.profile-ledger-demo .profile-demo-tag{flex:none;margin:1px 0 0}.profile-limit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:0 0 14px;padding:12px;border:.5px solid rgba(255,159,67,.42);border-radius:14px;background:#ff9f431f}.profile-limit>svg{margin-top:2px;color:#ffb066}.profile-limit h3{margin:0;color:#ffd2a6;font-size:calc(14px * var(--font-scale, 1))}.profile-limit p{grid-column:2;margin:0;color:#ebebf5d1;font-size:max(12px,calc(12.5px * var(--font-scale, 1)));line-height:1.5;overflow-wrap:anywhere}.profile-limit .profile-limit-note{color:#ebebf59e;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.profile-limit-support{display:inline-flex;grid-column:2;justify-self:start;align-items:center;gap:6px;min-height:34px;margin-top:6px;padding:0 14px;border:0;border-radius:999px;background:#fff;color:#111;font:inherit;font-size:max(12px,calc(12.5px * var(--font-scale, 1)));font-weight:600;cursor:pointer}.profile-limit-support b{display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:12px}.pay-logo{display:contents}.pay-logo-img{display:block;flex:none;width:var(--pay-logo-size, 28px);height:var(--pay-logo-size, 28px);border-radius:8px;object-fit:contain}.dpp-card{display:grid;gap:4px;padding:10px 12px;border:.5px solid var(--gold);border-radius:var(--radius-md);background:#f0b4291a}.dpp-card-head{display:flex;align-items:center;gap:6px;margin:0;color:var(--gold-soft);font-size:14px;line-height:20px}.dpp-card-lines{display:grid;gap:2px;margin:0;padding:0 0 0 18px;color:var(--text);font-size:13px;line-height:18px}.pmd-tile-promo{position:absolute;top:-8px;right:-2px;max-width:calc(100% + 4px);padding:0 4px;border-radius:var(--radius-xs);background:var(--gold);color:#1d1b1a;font-size:max(13px,calc(13px * var(--font-scale, 1)));font-weight:700;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dpp-quote{display:grid;gap:6px;padding:10px 12px;border:.5px solid var(--line);border-radius:var(--radius-md);background:var(--bg2)}.dpp-quote-head{margin:0;color:var(--muted);font-size:13px;font-weight:600}.dpp-quote-rows{display:grid;gap:4px;margin:0}.dpp-quote-rows>div{display:flex;justify-content:space-between;gap:8px;font-size:14px;line-height:20px}.dpp-quote-rows dt,.dpp-quote-rows dd{margin:0}.dpp-quote-rows dd{display:grid;justify-items:end;text-align:right}.dpp-quote-rows dd small{color:var(--muted);font-size:12px;line-height:16px}.dpp-quote-rows>div.is-total{padding-top:4px;border-top:.5px solid var(--line);color:var(--gold-soft);font-weight:700}.dpp-quote-next{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:var(--gold-soft);font-size:13px;line-height:18px}.dpp-fix{padding:2px 8px;border:.5px solid var(--gold);border-radius:var(--radius-xs);background:transparent;color:var(--gold-soft);font:inherit;font-size:13px;cursor:pointer}.dpp-fix:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dpp-quote-note{margin:0;color:var(--muted);font-size:12px;line-height:16px}.dpp-exchange-hint{display:flex;align-items:center;gap:6px;margin:0;color:var(--gold-soft);font-size:13px;line-height:18px}.pmd-title{margin:4px 0 0;color:var(--muted);font-size:max(13px,calc(var(--fs-footnote, 13px) * var(--font-scale, 1)));font-weight:600}.pmd-grid{display:grid;grid-template-columns:repeat(var(--per-row, 6),minmax(0,1fr));gap:16px 6px;padding-top:9px}.pmd-tile{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;min-width:0;min-height:64px;padding:26px 1px 6px;border:.5px solid var(--line);border-radius:var(--radius-md);background:var(--bg2);color:var(--text);font:inherit;cursor:pointer}.pmd-tile.is-pinned{border:1px solid var(--gold)}.pmd-tile.is-checked{border:.5px solid var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#f0b42929}.pmd-tile.is-maint{border-style:dashed;color:var(--muted)}.pmd-tile.is-maint svg,.pmd-tile.is-maint img{filter:grayscale(1);opacity:.6}.pmd-tile:focus-visible,.pmd-channel:focus-visible,.pmd-layer-back:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pmd-tile-name{max-width:100%;font-size:max(13px,calc(13px * var(--font-scale, 1)));font-weight:600;line-height:16px;text-align:center;overflow-wrap:anywhere;text-wrap:balance}.pmd-grid[data-per-row="6"] .pmd-tile-name{letter-spacing:-.5px}.pmd-tile-badge{position:absolute;top:8px;left:0;display:inline-flex;align-items:center;gap:1px;max-width:calc(100% - 2px);overflow:hidden;padding:0 4px 0 3px;border-radius:0 var(--radius-xs, 4px) var(--radius-xs, 4px) 0;background:linear-gradient(#ffffff1f,#ffffff1f) #1e2029;color:#ebebf5c7;font-size:max(13px,calc(13px * var(--font-scale, 1)));font-style:normal;font-weight:700;line-height:16px;white-space:nowrap}.pmd-tile-badge[data-tone=reco]{background:#ff9a3c;color:#2b1606}.pmd-tile-badge[data-tone=hot]{background:#d81b46;color:#fff}.pmd-tile-badge[data-tone=pin]{background:var(--gold);color:#2b2114}.pmd-picked{display:grid;gap:4px}.pmd-picked-line,.pmd-intro,.pmd-maint{margin:0;font-size:14px;line-height:20px}.pmd-intro{color:var(--muted);font-size:13px}.pmd-maint{display:flex;align-items:center;gap:6px;color:var(--gold-soft)}.pmd-tag{margin-left:6px;padding:0 6px;border-radius:var(--radius-xs);background:#f0b4292e;color:var(--gold-soft);font-size:12px;line-height:18px}.pmd-channels{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.pmd-channel{display:grid;gap:2px;min-width:0;padding:8px 10px;border:.5px solid var(--line);border-radius:var(--radius-md);background:var(--bg2);color:var(--text);font:inherit;text-align:left;cursor:pointer}.pmd-channel.is-checked{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.pmd-channel strong{font-size:14px;overflow-wrap:anywhere}.pmd-channel small{color:var(--muted);font-size:12px}.pmd-amount-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.pmd-amount-head small{color:var(--muted);font-size:12px}.pmd-facts{display:grid;gap:4px;margin:0;padding:0 0 0 18px;color:var(--muted);font-size:13px;line-height:18px}.pmd-qr-block{display:grid;justify-items:center;gap:8px}.pmd-qr{width:min(200px,60vw);height:auto;border-radius:var(--radius-sm)}.pmd-qr-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px}.pmd-transfer-note{display:flex;align-items:flex-start;gap:6px}.pmd-paid[disabled]{opacity:.6;cursor:not-allowed}.pmd-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;grid-template-rows:auto 1fr;padding:var(--safe-top, 0px) 0 var(--safe-bottom, 0px);background:var(--bg0)}.pmd-layer-head{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-bottom:.5px solid var(--line);color:var(--text);font-size:15px;font-weight:600}.pmd-layer-back{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 10px;border:.5px solid var(--line);border-radius:var(--radius-sm);background:var(--bg2);color:var(--text);font:inherit;font-size:14px;cursor:pointer}.pmd-layer-frame{width:100%;height:100%;border:0;background:#fff}.pmd-watch .profile-done>.profile-submit:last-child{position:sticky;bottom:var(--pmd-done-bottom, 12px);z-index:1}.profile-layer.is-page .pmd-watch{--pmd-done-bottom: calc(var(--tabbar-top) - var(--content-bottom) - 8px + 12px)}.screen[data-pet=on] .profile-layer.is-page .pmd-watch{--pmd-done-bottom: calc(var(--tabbar-top) - var(--content-bottom) - var(--pet-fab-size, 52px) - 40px + 12px)}.screen[data-pet=on] .profile-layer.is-page .pmd-watch .profile-done>.profile-submit:last-child{width:calc(100% - var(--pet-fab-size, 52px) - 8px)}.screen[data-pet-mode=inline] .profile-layer.is-page .pmd-watch{--pmd-done-bottom: calc(var(--tabbar-top) - var(--content-bottom) - 8px + 12px)}.profile-layer.is-page .pmd-watch .profile-done>.profile-submit:last-child{box-shadow:0 0 0 8px #272524}.screen[data-pet-mode=inline] .profile-layer.is-page .pmd-watch .profile-done>.profile-submit:last-child{width:100%}.pay-provider-pick{display:flex;align-items:center;gap:10px}.pay-provider-pick .pay-select{flex:1 1 auto;min-width:0}.acct-security{display:grid}.acct-security h3{font-size:max(12px,calc(13px * var(--font-scale, 1)))}.acct-security.is-continued{margin:-2px 0 22px}.acct-row{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 0;border:0;border-bottom:.5px solid rgba(255,255,255,.08);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.acct-row>svg:first-child{flex:none;color:#ebebf5c7}.acct-row>svg:last-child{flex:none;color:#ebebf573}.acct-row-copy{display:grid;flex:1;gap:2px;min-width:0}.acct-row-copy strong{font-size:calc(14px * var(--font-scale, 1));font-weight:500}.acct-row-copy small{color:#ebebf59e;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.45}.acct-row.is-deletion strong{color:#ffb4a8}.acct-row:focus-visible{outline:2px solid var(--focus, #ffe08a);outline-offset:2px;border-radius:8px}.acct-form{display:grid;gap:12px}.acct-lead{margin:0;color:#ebebf5db;font-size:calc(14px * var(--font-scale, 1));line-height:1.55}.acct-note{margin:0;color:#ebebf59e;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.55}.acct-error{min-height:1.2em;margin:0;color:var(--danger, #ff8f7d);font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.5}.acct-error:empty{min-height:0}.acct-label{display:flex;justify-content:space-between;margin:2px 0 -4px;color:#ebebf5db;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.acct-label small{color:#ebebf580;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.acct-input,.acct-field input,.acct-phone input,.acct-phone select{width:100%;min-height:46px;padding:0 14px;border:.5px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff0f;color:#fff;font:inherit;font-size:calc(15px * var(--font-scale, 1))}textarea.acct-input{min-height:72px;padding:12px 14px;line-height:1.5;resize:none}.acct-input:focus,.acct-field input:focus,.acct-phone input:focus,.acct-phone select:focus{border-color:#8ff0d4b3;outline:none}.acct-input[aria-invalid=true]{border-color:var(--danger, #ff8f7d)}.acct-field{position:relative}.acct-field input{padding-right:48px}.acct-field.is-error input{border-color:var(--danger, #ff8f7d)}.acct-eye{position:absolute;top:50%;right:6px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:#ebebf599;transform:translateY(-50%);cursor:pointer}.acct-phone{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:8px}.acct-phone select{padding:0 10px}.acct-primary,.acct-danger,.acct-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 18px;border:0;border-radius:999px;font:inherit;font-size:calc(15px * var(--font-scale, 1));font-weight:700;cursor:pointer}.acct-primary{background:linear-gradient(90deg,#8ff0d4,#2fbfa5);color:#062a24}.acct-danger{background:#ff6b5e;color:#2a0703}.acct-secondary{min-height:42px;border:.5px solid rgba(255,255,255,.2);background:#ffffff12;color:#fff;font-size:calc(14px * var(--font-scale, 1));font-weight:600}.acct-primary:disabled,.acct-danger:disabled,.acct-secondary:disabled{opacity:.5;cursor:default}.acct-card{display:grid;gap:10px;padding:14px;border:.5px solid rgba(255,255,255,.12);border-radius:var(--r-card, 16px);background:#ffffff0a}.acct-card-title{margin:0;color:#ebebf5db;font-size:calc(14px * var(--font-scale, 1))}.acct-card p{margin:0;font-size:calc(14px * var(--font-scale, 1));line-height:1.55}.acct-notice{justify-items:start;border-color:#7fb2ff66;background:#7fb2ff1a}.acct-notice>svg{color:#9cc3ff}.acct-tag{display:inline-flex;align-items:center;margin-left:6px;padding:1px 8px;border-radius:999px;background:#8ff0d429;color:#8ff0d4;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-style:normal;font-weight:600;vertical-align:middle}.acct-tag.is-pending{margin-left:0;background:#ffcf7029;color:#ffcf70}.acct-choice{display:flex;flex-wrap:wrap;gap:8px}.acct-choice button{min-height:38px;padding:0 16px;border:.5px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0d;color:#ebebf5d1;font:inherit;font-size:calc(14px * var(--font-scale, 1));cursor:pointer}.acct-choice button.is-active{border-color:transparent;background:#fff;color:#111;font-weight:600}.acct-sms{display:grid;gap:8px}.acct-sms-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.acct-sms-send{min-height:46px;padding:0 12px;border:.5px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff0f;color:#fff;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));white-space:nowrap;cursor:pointer}.acct-sms-send:disabled{color:#ebebf580;cursor:default}.au-sms.acct-sms-banner{position:relative;top:auto;right:auto;left:auto;width:100%}.acct-check{display:flex;align-items:flex-start;gap:10px;font-size:calc(14px * var(--font-scale, 1));line-height:1.5;cursor:pointer}.acct-check input{width:18px;height:18px;margin:2px 0 0;accent-color:#2fbfa5}.acct-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 14px;padding:0;list-style:none}.acct-steps li{display:grid;justify-items:center;gap:4px;color:#ebebf580;font-size:max(12px,calc(13px * var(--font-scale, 1)));text-align:center}.acct-steps b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffffff14;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.acct-steps li.is-current{color:#fff}.acct-steps li.is-current b{background:#8ff0d4;color:#062a24}.acct-steps li.is-done b{background:#8ff0d440;color:#8ff0d4}.acct-done{justify-items:center;text-align:center}.acct-done>svg{color:#8ff0d4}.acct-done strong{font-size:calc(16px * var(--font-scale, 1))}.acct-done .acct-primary{justify-self:stretch}.acct-devices{display:grid;gap:8px;margin:12px 0;padding:0;list-style:none}.acct-device{display:flex;align-items:center;gap:12px;padding:12px;border:.5px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0a}.acct-device>svg{flex:none;color:#ebebf5b3}.acct-device.is-current{border-color:#8ff0d473}.acct-device-copy{display:grid;flex:1;gap:3px;min-width:0}.acct-device-copy strong{font-size:calc(14px * var(--font-scale, 1));font-weight:600;overflow-wrap:anywhere}.acct-device-copy small{color:#ebebf59e;font-size:max(12px,calc(13px * var(--font-scale, 1)));overflow-wrap:anywhere}.acct-kick{flex:none;min-width:64px;min-height:38px;padding:0 14px;border:.5px solid rgba(255,143,125,.5);border-radius:999px;background:#ff6b5e1a;color:#ffb4a8;font:inherit;font-size:calc(14px * var(--font-scale, 1));cursor:pointer}.acct-kick:disabled{opacity:.5;cursor:default}.acct-warn{border-color:#ff8f7d73;background:#ff6b5e14}.acct-warn>svg{color:#ff8f7d}.acct-warn h3{margin:0;font-size:calc(15px * var(--font-scale, 1))}.acct-points{display:grid;gap:8px;margin:0;padding-left:18px;font-size:calc(14px * var(--font-scale, 1));line-height:1.55}.acct-avatar{position:relative;display:grid;flex:none;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:50%}.acct-avatar .va{position:absolute;top:0;right:0;bottom:0;left:0}.acct-avatar b{position:relative;color:#fff;font-size:calc(18px * var(--font-scale, 1));text-shadow:0 1px 4px rgba(0,0,0,.45)}.acct-avatar.is-large{width:72px;height:72px}.acct-avatar.is-large b{font-size:calc(26px * var(--font-scale, 1))}.acct-avatar-now{display:flex;align-items:center;gap:14px}.acct-avatar-copy{display:grid;gap:6px;justify-items:start}.acct-avatar-copy small{color:#ebebf59e;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.5}.acct-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:10px}.acct-presets button{position:relative;aspect-ratio:1;min-width:44px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:50%;background:#ffffff0f;cursor:pointer}.acct-presets button .va,.acct-presets button .acct-avatar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.acct-presets button.is-active{border-color:#8ff0d4}.acct-preset-check{position:absolute;right:2px;bottom:2px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#8ff0d4;color:#062a24}.acct-spin{animation:acct-spin .9s linear infinite}@keyframes acct-spin{to{transform:rotate(360deg)}}.acct-profile-edit{display:inline-flex;align-items:center;gap:4px;min-height:32px;margin-top:6px;padding:0 12px;border:.5px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff0f;color:#fff;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));cursor:pointer}@media(prefers-reduced-motion:reduce){.acct-spin{animation:none}}.wo-group{margin-top:10px}.wo-group .settings-switch:disabled{cursor:default;opacity:.5}.wo-group .settings-switch:focus-visible,.wo-group .settings-text-btn:focus-visible{outline:2px solid var(--gold, #f5c451);outline-offset:2px}.wo-group small[role=alert]{display:block;margin:2px 0 0;color:var(--red-strong, #ff6b6b)}.toast-host{position:absolute;right:0;bottom:calc(var(--content-bottom, 76px) + 132px);left:0;z-index:75;display:flex;justify-content:center;padding:0 var(--gutter, 16px);pointer-events:none}.screen:has(>:is(.lr-room,.vr-room,.ld-root,.wv-layer))>.toast-host{top:42%;bottom:auto;transform:translateY(-50%)}.toast{display:inline-flex;align-items:center;gap:8px;max-width:min(100%,320px);min-height:36px;padding:8px 16px;border:.5px solid var(--line-strong, rgba(255, 255, 255, .14));border-radius:999px;background:color-mix(in srgb,var(--surface-solid, #1e2029) 88%,transparent);-webkit-backdrop-filter:var(--glass-chip, blur(12px));backdrop-filter:var(--glass-chip, blur(12px));box-shadow:0 8px 24px #00000059;color:var(--text-1, #fff);font-size:max(12px,calc(var(--fs-body, 13px) * var(--font-scale, 1)));font-weight:600;line-height:1.35;text-align:center;animation:toast-in var(--dur-enter, .26s) var(--ease-out-emph, ease-out),toast-out var(--dur-exit, .2s) var(--ease-in, ease-in) calc(var(--toast-duration, 1.6s) - var(--dur-exit, .2s)) forwards}.toast>svg{flex:none;color:var(--gold-text, #ffd36b)}.toast-action{flex:none;margin:-4px -6px -4px 4px;padding:4px 8px;border:0;border-radius:999px;background:none;color:var(--gold-text, #ffd36b);font:inherit;font-weight:700;cursor:pointer;pointer-events:auto}.toast-action:focus-visible{outline:2px solid var(--gold, #f0b429);outline-offset:1px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes toast-out{to{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.toast{animation:none}}@container phone (max-height: 620px){.screen:has(>:is(.lr-room,.vr-room,.ld-root,.wv-layer))>.toast-host{top:51%}}.pet-scene-layer{position:absolute;right:calc(12px + var(--safe-right, env(safe-area-inset-right, 0px)));left:calc(12px + var(--safe-left, env(safe-area-inset-left, 0px)));z-index:70;display:flex;justify-content:center;min-width:0;pointer-events:none}.pet-scene-layer.is-card,.pet-scene-layer.is-bubble{bottom:calc(96px + var(--safe-bottom, 0px))}.pet-scene-layer.is-notify{top:calc(12px + var(--safe-top, 0px))}.pet-scene-layer.is-petcard{top:30%}.pet-scene-card{width:min(100%,360px);min-width:0;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#141620f0;box-shadow:0 12px 32px #0006;color:var(--text-1, #f5f5f7);pointer-events:auto}.pet-scene-card header{display:flex;align-items:center;gap:8px;min-width:0}.pet-scene-card strong{font-size:max(14px,calc(15px * var(--font-scale, 1)))}.pet-scene-keyword{padding:2px 8px;border-radius:999px;background:#ffe08a29;color:#ffe08a;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pet-scene-card p{margin:8px 0 12px;font-size:max(13px,calc(14px * var(--font-scale, 1)));line-height:1.5;overflow-wrap:anywhere}.pet-scene-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.pet-scene-actions button{min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:transparent;color:inherit;font-size:max(13px,calc(13px * var(--font-scale, 1)))}.pet-scene-actions button.is-primary{border-color:transparent;background:#ffe08a;color:#1a1407}.pet-retry,.pet-diary-empty{font-size:max(12px,calc(13px * var(--font-scale, 1)))}.sh-business{display:contents}.sh-root{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;grid-template-rows:1fr auto auto;justify-items:center;overflow:hidden;padding:calc(var(--status-h, 44px) + 12px) 24px calc(var(--safe-bottom, 0px) + 18px);background:radial-gradient(120% 70% at 50% 18%,rgba(62,196,176,.18),transparent 60%),linear-gradient(165deg,#0a0a16,#160d29 48%,#06141a);color:#fff;isolation:isolate}.sh-root.is-leaving{pointer-events:none;animation:sh-leave .42s cubic-bezier(.4,0,.2,1) forwards}@keyframes sh-leave{to{opacity:0;transform:scale(1.06);filter:blur(6px)}}.sh-orb{position:absolute;z-index:-1;width:320px;height:320px;border-radius:50%;filter:blur(60px);opacity:.55}.sh-orb.is-a{top:-80px;left:-120px;background:#7b4dff;animation:sh-drift 9s ease-in-out infinite alternate}.sh-orb.is-b{right:-140px;bottom:60px;background:#19b6a2;animation:sh-drift 11s ease-in-out infinite alternate-reverse}@keyframes sh-drift{to{transform:translate(60px,40px) scale(1.15)}}.sh-brand{display:grid;align-self:center;justify-items:center;gap:14px;margin-top:-40px}.sh-brand{transition:transform .48s cubic-bezier(.2,.9,.3,1),opacity .32s ease}.sh-root[data-stage=update] .sh-brand{transform:translateY(-150px) scale(.78)}.sh-root[data-stage=maintenance] .sh-brand,.sh-root[data-stage=shell-old] .sh-brand{opacity:.18;transform:translateY(-210px) scale(.6)}.sh-mark{position:relative;display:grid;place-items:center;width:112px;height:112px;animation:sh-pop .7s cubic-bezier(.2,1.4,.4,1) both}.sh-mark-glow{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border-radius:50%;background:radial-gradient(circle,rgba(94,234,212,.45),transparent 65%);animation:sh-glow 2.4s ease-in-out infinite}.sh-mark-blob{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;width:96px;height:92px;padding-top:6px;border-radius:48% 52% 46% 54%/55% 50% 50% 45%;background:radial-gradient(60% 50% at 35% 28%,rgba(255,255,255,.55),transparent 60%),linear-gradient(160deg,#8ff0d4,#2fbfa5 55%,#1d6b62);box-shadow:inset 0 -10px 18px #003c3259,0 18px 40px #19b6a259;animation:sh-morph 3.2s ease-in-out infinite}.sh-mark-blob i{width:11px;height:15px;border-radius:50%;background:#0d2a26;transform-origin:50% 60%;animation:sh-blink 4s ease-in-out infinite}@keyframes sh-pop{0%{opacity:0;transform:scale(.4)}}@keyframes sh-glow{50%{opacity:.55;transform:scale(1.08)}}@keyframes sh-morph{33%{border-radius:54% 46% 52% 48%/48% 55% 45% 52%;transform:translateY(-3px) scale(1.02,.98)}66%{border-radius:46% 54% 48% 52%/52% 46% 54% 48%;transform:translateY(1px) scale(.98,1.02)}}@keyframes sh-blink{0%,44%,50%,to{transform:scaleY(1)}47%{transform:scaleY(.1)}}.sh-word{display:flex;gap:6px;margin:4px 0 0;font-size:34px;font-weight:900;letter-spacing:.08em}.sh-word span{background:linear-gradient(180deg,#fff,#b9fff0);-webkit-background-clip:text;background-clip:text;color:transparent;animation:sh-letter .52s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(.24s + var(--i) * 70ms)}@keyframes sh-letter{0%{opacity:0;transform:translateY(12px)}}.sh-tagline{margin:0;color:#ebf5f59e;font-size:max(13px,calc(13px * var(--font-scale, 1)));letter-spacing:.12em;animation:sh-fade .6s .62s ease both}@keyframes sh-fade{0%{opacity:0}}.sh-status{display:grid;justify-items:center;gap:10px;margin:0 0 18px;color:#ebf5f5a8;font-size:max(13px,calc(13px * var(--font-scale, 1)));animation:sh-fade .4s .5s ease both}.sh-status-bar{position:relative;width:120px;height:3px;overflow:hidden;border-radius:999px;background:#ffffff1f}.sh-status-bar i{position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,#8ff0d4,transparent);animation:sh-scan 1.1s ease-in-out infinite}@keyframes sh-scan{0%{transform:translate(-100%)}to{transform:translate(260%)}}.sh-footer{margin:0;color:#ebf5f55c;font-size:max(13px,calc(13px * var(--font-scale, 1)));letter-spacing:.04em}.sh-panel{position:absolute;top:50%;right:20px;left:20px;display:grid;justify-items:center;gap:10px;padding:26px 20px 20px;border-radius:24px;background:#161224db;box-shadow:inset 0 0 0 .5px #ffffff24,0 30px 60px #00000073;-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);text-align:center;transform:translateY(-50%);animation:sh-panel-in .46s cubic-bezier(.2,1.1,.3,1) both}@keyframes sh-panel-in{0%{opacity:0;transform:translateY(-40%) scale(.94)}}.sh-panel h2{margin:6px 0 0;font-size:calc(19px * var(--font-scale, 1))}.sh-panel p{margin:0;color:#ebebf5b8;font-size:max(13px,calc(13px * var(--font-scale, 1)));line-height:1.6}.sh-panel-icon{display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(145deg,#8ff0d4,#2fbfa5);color:#062a24}.sh-panel-icon.is-warn{background:linear-gradient(145deg,#ffd36b,#f08a24);color:#3a1a02}.sh-panel-icon.is-ok{background:linear-gradient(145deg,#8ff0d4,#34c759);color:#04301c;animation:sh-pop .42s cubic-bezier(.2,1.4,.4,1) both}.sh-maint .sh-panel-icon svg{animation:sh-wrench 2.4s ease-in-out infinite;transform-origin:70% 30%}@keyframes sh-wrench{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-18deg)}86%{transform:rotate(10deg)}}.sh-maint-time{display:grid;gap:4px;padding:10px 14px;border-radius:12px;background:#ffd36b1a;color:#ffd36b!important;font-weight:700}.sh-maint-time b{font-size:calc(18px * var(--font-scale, 1));font-variant-numeric:tabular-nums;letter-spacing:.04em}.sh-actions{display:grid;align-self:stretch;justify-self:stretch;gap:8px;margin-top:8px}.sh-primary,.sh-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:46px;border:0;border-radius:999px;font:inherit;font-size:calc(15px * var(--font-scale, 1));font-weight:800;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.sh-primary{background:linear-gradient(90deg,#8ff0d4,#2fbfa5);color:#062a24;box-shadow:0 10px 24px #2fbfa552}.sh-secondary{background:#ffffff14;color:#ebebf5db;font-weight:600}.sh-primary:active,.sh-secondary:active{transform:scale(.97)}.sh-primary:disabled{opacity:.6}.sh-spin{animation:sh-rotate .9s linear infinite}@keyframes sh-rotate{to{transform:rotate(360deg)}}.sh-sheet{position:absolute;right:12px;bottom:calc(var(--safe-bottom, 0px) + 40px);left:12px;display:grid;gap:14px;padding:18px 18px 16px;border-radius:26px;background:#161224e6;box-shadow:inset 0 0 0 .5px #ffffff24,0 -10px 60px #00000080;-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);animation:sh-sheet-in .52s cubic-bezier(.2,1.1,.3,1) both}@keyframes sh-sheet-in{0%{opacity:0;transform:translateY(40px) scale(.98)}}.sh-sheet-head{display:flex;align-items:center;gap:12px}.sh-sheet-head h2{margin:0;font-size:calc(17px * var(--font-scale, 1))}.sh-sheet-head small{display:block;margin-top:3px;color:#ebebf59e;font-size:max(13px,calc(13px * var(--font-scale, 1)));line-height:1.45}.sh-notes h3{margin:0 0 6px;color:#ebebf580;font-size:max(13px,calc(13px * var(--font-scale, 1)));font-weight:600;letter-spacing:.08em}.sh-notes ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.sh-notes li{display:flex;align-items:flex-start;gap:7px;color:#ebebf5db;font-size:max(13px,calc(13px * var(--font-scale, 1)));line-height:1.45}.sh-notes li svg{flex:none;margin-top:3px;color:#8ff0d4}.sh-force{display:flex;align-items:center;gap:6px;margin:0;color:#ffd36b;font-size:max(13px,calc(13px * var(--font-scale, 1)))}.sh-progress{display:grid;gap:8px}.sh-progress-track{height:8px;overflow:hidden;border-radius:999px;background:#ffffff1a}.sh-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2fbfa5,#8ff0d4,#c6fff1);background-size:200% 100%;transform-origin:0 50%;transition:transform .12s linear;animation:sh-flow 1.2s linear infinite}@keyframes sh-flow{to{background-position:-200% 0}}.sh-progress-text{display:flex;justify-content:space-between;margin:0;color:#ebebf5c7;font-size:max(13px,calc(13px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.sh-progress-text small{color:#ebebf580}@media(prefers-reduced-motion:reduce){.sh-root *,.sh-root{animation-duration:1ms!important;animation-iteration-count:1!important}.sh-root.is-leaving{animation:none;opacity:0}}.up-banner{position:absolute;top:calc(var(--status-h, 44px) + 6px);right:10px;left:10px;z-index:75;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;border-radius:20px;background:#181426eb;box-shadow:inset 0 0 0 .5px #ffffff29,0 16px 40px #00000073;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);color:#fff;animation:up-drop .52s cubic-bezier(.2,1.2,.3,1) both}@keyframes up-drop{0%{opacity:0;transform:translateY(-120%)}}.up-banner-icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,#8ff0d4,#2fbfa5);color:#062a24}.up-banner-copy{display:grid;flex:1;gap:1px;min-width:0}.up-banner-copy strong{font-size:calc(14px * var(--font-scale, 1))}.up-banner-copy small{overflow:hidden;color:#ebebf599;font-size:max(13px,calc(13px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.up-banner-later,.up-banner-go{flex:none;height:32px;border:0;border-radius:999px;font:inherit;font-size:max(13px,calc(13px * var(--font-scale, 1)));font-weight:700;cursor:pointer}.up-banner-later{padding:0 8px;background:none;color:#ebebf599}.up-banner-go{padding:0 14px;background:linear-gradient(90deg,#8ff0d4,#2fbfa5);color:#062a24;font-weight:800}.up-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px}.up-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009e;animation:sh-fade .22s ease both}.up-force{position:relative;display:grid;justify-items:center;gap:10px;width:100%;padding:24px 20px 20px;border-radius:24px;background:#181426f5;box-shadow:inset 0 0 0 .5px #ffffff24,0 30px 60px #00000080;color:#fff;text-align:center;animation:sh-panel-in .42s cubic-bezier(.2,1.1,.3,1) both}.up-force h2{margin:4px 0 0;font-size:calc(18px * var(--font-scale, 1))}.up-force p{margin:0;color:#ebebf5b3;font-size:max(13px,calc(13px * var(--font-scale, 1)));line-height:1.6}.up-force .sh-progress,.up-force .sh-primary{justify-self:stretch}.up-restart{position:absolute;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-content:center;justify-items:center;gap:14px;background:linear-gradient(165deg,#0a0a16,#160d29 48%,#06141a);color:#ebf5f5b3;font-size:max(13px,calc(13px * var(--font-scale, 1)));animation:sh-fade .2s ease both}.up-restart-mark{width:64px;height:61px;gap:11px;animation:up-spin .7s cubic-bezier(.4,0,.2,1) both}.up-restart-mark i{width:7px;height:10px}@keyframes up-spin{0%{transform:scale(.6) rotate(-40deg);opacity:0}60%{transform:scale(1.08) rotate(8deg);opacity:1}}@media(prefers-reduced-motion:reduce){.up-banner,.up-force,.up-restart,.up-restart-mark{animation:none}}.af-root{justify-content:center}.af-body{display:grid;gap:14px;width:100%;max-width:360px;margin:auto;padding:20px 0 8px;text-align:center}.af-icon{display:grid;justify-self:center;place-items:center;width:64px;height:64px;border-radius:22px;background:#ff8a8024;box-shadow:inset 0 0 0 .5px #ff8a806b;color:#ff8a80}.af-body h2{margin:4px 0 0;font-size:calc(24px * var(--font-scale, 1));letter-spacing:.02em}.af-body h2:focus{outline:none;box-shadow:none}.af-lead{margin:0;color:#ebebf5b8;font-size:calc(14px * var(--font-scale, 1));line-height:1.6}.af-facts{display:grid;margin:4px 0 0;padding:2px 14px;border-radius:18px;background:#ffffff0f;box-shadow:inset 0 0 0 .5px #ffffff24;text-align:left}.af-facts>div{display:grid;grid-template-columns:5em minmax(0,1fr);gap:10px;padding:11px 0;border-bottom:.5px solid rgba(255,255,255,.08)}.af-facts>div:last-child{border-bottom:0}.af-facts dt{color:#ebebf585;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.5}.af-facts dd{display:grid;gap:2px;margin:0;color:#fff;font-size:calc(14px * var(--font-scale, 1));font-weight:600;line-height:1.5;overflow-wrap:anywhere}.af-facts dd small{color:#ebebf585;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:400}.af-next{display:grid;gap:4px;padding:2px 2px 0;text-align:left}.af-next h3{margin:0;font-size:calc(14px * var(--font-scale, 1))}.af-next p{margin:0;color:#ebebf5a3;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.6}.af-support{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:4px}.af-unread{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ff453a;color:#fff;font-size:12px;font-weight:700;line-height:20px}.af-relogin{margin-top:10px;align-self:center}.an-pop-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px 34px 90px}.an-pop-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0009;animation:an-fade .22s ease both}@keyframes an-fade{0%{opacity:0}}.an-pop{position:relative;width:100%;max-width:320px;border-radius:24px;background:#1c1828;box-shadow:inset 0 0 0 .5px #ffffff24,0 30px 70px #0000008c;color:#fff;animation:an-pop .46s cubic-bezier(.2,1.3,.35,1) both}@keyframes an-pop{0%{opacity:0;transform:scale(.82) translateY(24px)}}.an-pop-art{position:relative;display:grid;place-items:center;height:150px;overflow:hidden;border-radius:24px 24px 0 0}.an-pop-art:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,#1c1828);content:""}.an-pop-glyph{position:relative;z-index:1;display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:#ffffff2e;box-shadow:inset 0 0 0 .5px #fff6,0 10px 30px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;animation:an-float 3s ease-in-out infinite}@keyframes an-float{50%{transform:translateY(-5px) rotate(-3deg)}}.an-pop-badge,.an-pop-page{position:absolute;top:12px;z-index:1;padding:3px 9px;border-radius:999px;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800}.an-pop-badge{left:12px;background:#ffd36b;color:#3a2406}.an-pop-page{right:12px;background:#0006;color:#ffffffd9;font-variant-numeric:tabular-nums}.an-pop-body{display:grid;gap:10px;padding:4px 20px 20px;text-align:center}.an-pop-body h3{margin:0;font-size:calc(18px * var(--font-scale, 1));line-height:1.35}.an-pop-body p{margin:0;color:#ebebf5b8;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.65;text-align:left}.an-pop-cta{height:46px;margin-top:6px;border:0;border-radius:999px;background:linear-gradient(90deg,#ffd36b,#f0b429);box-shadow:0 10px 24px #f0b4294d;color:#2a1a04;font:inherit;font-size:calc(15px * var(--font-scale, 1));font-weight:800;cursor:pointer;transition:transform .16s ease}.an-pop-cta:active{transform:scale(.97)}.an-pop-close{position:absolute;bottom:-60px;left:50%;display:grid;place-items:center;width:38px;height:38px;border:1.5px solid rgba(255,255,255,.7);border-radius:50%;background:#00000040;color:#fff;transform:translate(-50%);cursor:pointer}@media(prefers-reduced-motion:reduce){.an-pop,.an-pop-scrim,.an-pop-glyph{animation:none}}.cr-earn-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.cr-earn-toggle{display:inline-flex;flex:none;align-items:center;gap:2px;min-height:28px}.cr-earn-line{margin:0;color:#ebebf5c7;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:1.6}.cr-earn-line b{color:var(--cr-gold);font-size:calc(17px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.cr-earn-line[data-earn=last] b{color:var(--cr-mint)}.cr-earn-detail{display:grid;gap:8px}.cr-earn-detail[hidden]{display:none}.cr-earn-week{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:#ffffff0a;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.cr-earn-week dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.cr-earn-week dl div{display:grid;gap:1px;min-width:0}.cr-earn-week dt{color:#ebebf58c;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.cr-earn-week dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cr-earn-week p{margin:0;color:#ebebf5b3;overflow-wrap:anywhere}.cr-earn-week p b{color:var(--cr-gold)}.hle{display:grid;gap:12px;margin-top:12px}.hle-block{display:grid;gap:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.hle-block h4{display:flex;align-items:center;gap:6px;margin:0;font-size:max(12px,calc(14px * var(--font-scale, 1)))}.hle-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.hle-nums>div{display:grid;gap:2px;padding:10px;border-radius:12px;background:#ffffff0d}.hle-nums dt{color:#ebebf5a6;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.4}.hle-nums dd{margin:0;color:#ffe08a;font-size:max(12px,calc(22px * var(--font-scale, 1)));font-weight:700;font-variant-numeric:tabular-nums}.hle-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hle-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.hle-list small{color:#ebebf5a6;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.hle-row{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border:0;border-radius:10px;background:#ffffff0d;color:inherit;text-align:left;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.hle-row>span{flex:none;white-space:nowrap}.hle-detail{display:grid;gap:6px;padding:8px 10px;border-radius:10px;background:#ffffff0a}.hle-seg{display:inline-flex;flex-wrap:wrap;gap:6px}.hle-seg button{min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:transparent;color:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.hle-seg button.is-active{border-color:#8ff0d4b3;background:#8ff0d41f}.hle-seg button:focus-visible,.hle-row:focus-visible{outline:2px solid rgba(143,240,212,.8);outline-offset:2px}.hle-wish{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:8px}.hle-wish select{min-height:40px;border:0;border-radius:10px;background:#ffffff0f;color:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)))}@media(max-width:360px){.hle-wish,.hle-nums{grid-template-columns:1fr}}.qb-rail{--qb-size: 48px;position:absolute;right:10px;bottom:calc(var(--tabbar-bottom) + var(--tabbar-h) + 34px + var(--pet-fab-size, 52px) + 14px);z-index:24;display:flex;flex-direction:column;gap:10px;pointer-events:none}.qb-rail[data-screen=reco-short]{top:calc(var(--status-h) + 92px);bottom:auto}.qb-btn{position:relative;display:block;width:var(--qb-size);height:var(--qb-size);padding:0;overflow:hidden;border:0;border-radius:14px;background:#ffffff1f;box-shadow:0 4px 14px #00000052,inset 0 0 0 1px #ffffff2e;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press, .12s) ease-out}.qb-btn img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.qb-btn:active{transform:scale(.94)}.qb-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.qb-btn{transition:none}}.site-logo{display:inline-grid;flex:none;place-items:center;width:var(--site-logo-size, 26px);height:var(--site-logo-size, 26px);overflow:hidden;border-radius:calc(var(--site-logo-size, 26px) * .24);background:var(--site-logo-bg, #2fbfa5);box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 .5px #00000059;color:var(--site-logo-ink, #fff);line-height:1}.site-logo b{font-size:max(12px,calc(var(--site-logo-size, 26px) * .56));font-weight:900}.site-logo.is-image{background:#ffffff14}.site-logo img{display:block;width:100%;height:100%;object-fit:cover}.pr-ad{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:space-between;background:#000;color:var(--text-primary)}.pr-media,.pr-media>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pr-video,.pr-image{object-fit:contain;background:#000}.pr-top,.pr-foot{position:relative;z-index:1;display:flex;align-items:center;gap:6px;padding:6px 8px}.pr-top{background:linear-gradient(180deg,rgba(0,0,0,.65),transparent)}.pr-foot{gap:10px;padding:18px 10px 8px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.pr-badge{flex:none;padding:2px 6px;border:1px solid rgba(255,255,255,.45);border-radius:var(--radius-xs, 4px);background:#0000009e;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;letter-spacing:.06em}.pr-kind{display:inline-flex;align-items:center;gap:3px;flex:none;color:#ffffffd9;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pr-spacer{flex:1;min-width:0}.pr-chip{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:none;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:#0b0c109e;color:var(--text-primary);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums;white-space:nowrap}button.pr-chip{cursor:pointer}.pr-vip{border-color:#f0b42999;color:#ffd77a}.pr-skip b{font-weight:700}.pr-sep{width:1px;height:12px;background:#ffffff73}.pr-info{position:absolute;top:44px;right:8px;z-index:2;width:min(250px,calc(100% - 16px));padding:10px 12px;border-radius:var(--radius-md, 12px);background:#101116f5;box-shadow:0 6px 20px #00000073;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}.pr-info p{margin:0}.pr-info-sub{margin-top:2px!important;color:#ffffffc7}.pr-info-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.pr-info-actions button{min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:transparent;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.pr-info-actions .pr-info-primary{border-color:transparent;background:var(--gold, #f0b429);color:var(--text-on-accent, #1a1300);font-weight:700}.pr-copy{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.3}.pr-copy small,.pr-copy em{overflow:hidden;color:#fffc;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;text-overflow:ellipsis;white-space:nowrap}.pr-copy strong{overflow:hidden;font-size:calc(14px * var(--font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.pr-cta{display:inline-flex;align-items:center;gap:2px;flex:none;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--gold, #f0b429);color:var(--text-on-accent, #1a1300);font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:800;cursor:pointer}.ld-vip-free{display:inline-flex;align-items:center;gap:3px;flex:none;padding:2px 6px;border:1px solid rgba(240,180,41,.6);border-radius:4px;color:#ffd77a;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.ddg{border-bottom:1px solid rgba(255,255,255,.08)}.ddg-head{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px var(--gutter);padding-left:calc(var(--gutter) + var(--safe-left, 0px));padding-right:calc(var(--gutter) + var(--safe-right, 0px))}.ddg-head>svg{flex:none;color:var(--gold)}.ddg-title{display:flex;flex:1;flex-direction:column;min-width:0;margin:0;font-size:max(12px,calc(15px * var(--font-scale, 1)));font-weight:800;line-height:1.25}.ddg-title small{overflow:hidden;color:#ffffff9e;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:400;text-overflow:ellipsis;white-space:nowrap}.ddg-btn{display:inline-flex;flex:none;align-items:center;gap:4px;min-height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-xs, 8px);background:#ffffff0a;color:#ffffffe0;font-size:max(12px,calc(13px * var(--font-scale, 1)));cursor:pointer}.ddg-bar{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px var(--gutter);padding-left:calc(var(--gutter) + var(--safe-left, 0px));padding-right:calc(var(--gutter) + var(--safe-right, 0px));border:0;background:#f0b42914;text-align:left;cursor:pointer}.ddg-bar svg:first-child{color:var(--gold)}.ddg-bar strong{flex:none;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.ddg-bar span{flex:1;min-width:0;overflow:hidden;color:#ffffffb3;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.ddg-btn:focus-visible,.ddg-bar:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.ddg-frame{position:relative;display:flex;height:480px;height:clamp(420px,64cqh,600px);margin:0 var(--safe-right, 0px) 0 var(--safe-left, 0px);background:#04150f}.ddg-frame .dg-frame{flex:1 1 auto}.ddg.is-closed .ddg-frame{height:0;overflow:hidden;visibility:hidden}:root .rc-pane.is-far{content-visibility:hidden}:root .va:not(.is-playing),:root .va:not(.is-playing)>i{animation:none!important}:root .pet-orb-thought-body{animation:thought-pop .42s cubic-bezier(.3,1.5,.5,1) .15s both,thought-float 2.8s ease-in-out .7s 1}:root .rc-pane.is-offscreen :is(.live-eq i,.sv-marquee>span,.sv-disc,.dp-eq i),:root :is(.live-card,.vr-card):not(.is-inview) .live-eq i{animation:none!important}:root .va:not(.is-playing)>i{will-change:auto!important}.sr-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:32;overflow:hidden;border-radius:inherit;background:#0b0c12;color:var(--text-1);animation:sr-enter var(--dur-enter) var(--ease-out-emph)}@keyframes sr-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sr-layer.is-closing{animation:ov-fade-out var(--dur-exit, .2s) var(--ease-in, ease-in) forwards}.sr-page{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);padding-top:var(--status-h);padding-left:var(--safe-left, env(safe-area-inset-left, 0px));padding-right:var(--safe-right, env(safe-area-inset-right, 0px));background:var(--app-bg);outline:none}.sr-bar{display:flex;align-items:center;gap:10px;padding:8px 16px 10px}.sr-field{display:flex;flex:1;align-items:center;gap:6px;min-width:0;height:38px;padding:0 6px 0 12px;border-radius:var(--r-control);background:var(--surface-2);color:var(--text-3)}.sr-field:focus-within{box-shadow:inset 0 0 0 1px var(--line-strong)}.sr-field input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--text-1);font:inherit;font-size:max(16px,calc(var(--fs-callout) * var(--font-scale, 1)));outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sr-field input::-webkit-search-cancel-button,.sr-field input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sr-field input:focus-visible{outline:none;box-shadow:none}.sr-clear{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-2);cursor:pointer}.sr-clear svg{padding:2px;border-radius:50%;background:var(--surface-3)}.sr-cancel{flex:none;min-width:40px;height:38px;padding:0 2px;border:0;background:none;color:var(--text-1);font:inherit;font-size:calc(var(--fs-callout) * var(--font-scale, 1));font-weight:600;cursor:pointer}.sr-tabs{display:flex;gap:0;min-width:0;padding:0 8px 8px;overflow-x:auto;scrollbar-width:none;border-bottom:.5px solid var(--line)}.sr-tabs::-webkit-scrollbar{display:none}.sr-tabs button{flex:1 1 auto;height:30px;padding:0 3px;border:0;border-radius:8px;background:transparent;color:var(--text-3);font:inherit;font-size:max(13px,calc(var(--fs-body) * var(--font-scale, 1)));font-weight:600;white-space:nowrap;cursor:pointer}.sr-tabs button.is-active{background:var(--surface-3);color:var(--text-1)}.sr-tabs button:focus-visible{outline-offset:-2px}.sr-body{min-height:0;padding:4px 16px calc(24px + var(--safe-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sr-body::-webkit-scrollbar{display:none}.sr-section+.sr-section{margin-top:20px}.sr-section-head{display:flex;align-items:center;justify-content:space-between;min-height:32px;margin-bottom:8px}.sr-section-head h2{margin:0;color:var(--text-1);font-size:calc(var(--fs-headline) * var(--font-scale, 1));font-weight:700}.sr-head-action{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 4px;border:0;background:none;color:var(--text-3);font:inherit;font-size:max(13px,calc(var(--fs-footnote) * var(--font-scale, 1)));cursor:pointer}.sr-history,.sr-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sr-history li{display:flex;align-items:center;max-width:100%;min-width:0;border-radius:var(--r-control);background:var(--surface-1)}.sr-history-term{display:inline-flex;align-items:center;gap:5px;min-width:0;height:34px;padding:0 4px 0 10px;border:0;background:none;color:var(--text-2);font:inherit;font-size:max(13px,calc(var(--fs-body) * var(--font-scale, 1)));cursor:pointer}.sr-history-term svg{flex:none;color:var(--text-3)}.sr-history-term span{overflow:hidden;max-width:14em;text-overflow:ellipsis;white-space:nowrap}.sr-history-del{display:grid;flex:none;place-items:center;width:30px;height:34px;padding:0;border:0;background:none;color:var(--text-3);cursor:pointer}.sr-chips button{max-width:100%;height:34px;padding:0 12px;overflow:hidden;border:0;border-radius:var(--r-control);background:var(--surface-1);color:var(--text-2);font:inherit;font-size:max(13px,calc(var(--fs-body) * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.sr-chips.is-center{justify-content:center;margin-top:14px}.sr-hot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;margin:0;padding:0;list-style:none}.sr-hot button{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:40px;padding:0;border:0;background:none;color:var(--text-1);font:inherit;font-size:calc(var(--fs-callout) * var(--font-scale, 1));text-align:left;cursor:pointer}.sr-rank{flex:none;width:18px;color:var(--text-3);font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.sr-rank.is-top-1{color:var(--red)}.sr-rank.is-top-2{color:#ff7a45}.sr-rank.is-top-3{color:var(--gold)}.sr-hot-word{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.sr-badge{flex:none;display:grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border-radius:var(--r-tag);color:#fff;font-size:max(13px,calc(var(--fs-micro) * var(--font-scale, 1)));font-weight:700;line-height:1}.sr-badge.is-hot{background:var(--red-strong)}.sr-badge.is-new{background:#1f6fd1}.sr-suggest{margin:0 -16px;padding:0;list-style:none}.sr-suggest li{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 16px;border-bottom:.5px solid var(--line);color:var(--text-3);cursor:pointer}.sr-suggest li.is-active,.sr-suggest li:hover{background:var(--surface-1)}.sr-suggest-text{flex:1;overflow:hidden;min-width:0;color:var(--text-1);font-size:calc(var(--fs-callout) * var(--font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.sr-suggest-go{flex:none;color:var(--text-3)}.sr-hit{background:none;color:#ff5c7a;font-weight:700}.sr-count{margin:4px 0 8px;color:var(--text-3);font-size:max(13px,calc(var(--fs-footnote) * var(--font-scale, 1)))}.sr-group+.sr-group{margin-top:14px;padding-top:12px;border-top:.5px solid var(--line)}.sr-group-title{display:flex;align-items:baseline;gap:6px;margin:0 0 4px;font-size:calc(var(--fs-headline) * var(--font-scale, 1));font-weight:700}.sr-group-title small{color:var(--text-3);font-size:max(13px,calc(var(--fs-footnote) * var(--font-scale, 1)));font-weight:600}.sr-list{margin:0;padding:0;list-style:none}.sr-row{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:8px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sr-row:active{opacity:.72}.sr-row-copy{display:grid;flex:1;gap:3px;min-width:0}.sr-row-copy strong{display:-webkit-box;overflow:hidden;color:var(--text-1);font-size:calc(var(--fs-callout) * var(--font-scale, 1));font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sr-row-copy small{overflow:hidden;color:var(--text-3);font-size:max(13px,calc(var(--fs-footnote) * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.sr-row-copy .sr-row-why{color:var(--text-3)}.sr-thumb{position:relative;flex:none;overflow:hidden;width:56px;height:56px;border-radius:var(--r-media);background:var(--surface-2)}.sr-thumb>.va{position:absolute;top:0;right:0;bottom:0;left:0}.sr-thumb>.sr-thumb-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sr-thumb.is-short,.sr-thumb.is-drama{width:54px;height:72px}.sr-thumb.is-long{width:96px;height:54px}.sr-thumb.is-anchor{border-radius:50%}.sr-thumb-mark{position:absolute;inset:auto 0 0;padding:2px 0;background:#0006;color:#fff;font-size:max(13px,calc(var(--fs-micro) * var(--font-scale, 1)));text-align:center}.sr-thumb-lock{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#0000008c;color:#fff}.sr-tag{flex:none;display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 6px;border-radius:var(--r-tag);background:var(--surface-2);color:var(--text-2);font-size:max(13px,calc(var(--fs-caption) * var(--font-scale, 1)));font-weight:600}.sr-tag.is-live{background:var(--red-strong);color:#fff}.sr-tag.is-play{background:var(--gold);color:var(--on-gold)}.sr-more{display:inline-flex;align-items:center;gap:2px;min-height:36px;padding:0;border:0;background:none;color:var(--text-2);font:inherit;font-size:max(13px,calc(var(--fs-body) * var(--font-scale, 1)));cursor:pointer}.sr-empty{display:grid;justify-items:center;gap:6px;padding:48px 8px 16px;color:var(--text-3);text-align:center}.sr-empty strong{color:var(--text-1);font-size:calc(var(--fs-headline) * var(--font-scale, 1));overflow-wrap:anywhere}.sr-empty p{margin:0;font-size:max(13px,calc(var(--fs-body) * var(--font-scale, 1)))}.sr-empty-action{min-height:36px;margin-top:8px;padding:0 14px;border:0;border-radius:var(--r-control);background:var(--surface-2);color:var(--text-1);font:inherit;cursor:pointer}.sr-note{margin:28px 0 0;color:var(--text-3);font-size:max(13px,calc(var(--fs-caption) * var(--font-scale, 1)));text-align:center}@media(prefers-reduced-motion:reduce){.sr-layer,.sr-layer.is-closing{animation:none}}.sr-thumb>.sr-user-default{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;color:var(--text-3)}.sr-thumb>.sr-thumb-img.is-builtin{top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain}.privacy-prompt-layer{z-index:80}.privacy-prompt-layer .profile-confirm p{font-size:max(13px,.875rem);line-height:1.55}.privacy-prompt-layer .profile-confirm p.privacy-prompt-note{margin-top:-6px;color:var(--text-primary, #fff);font-size:max(15px,calc(15px * var(--font-scale, 1)));line-height:1.55}.privacy-prompt-layer .privacy-prompt-ok{background:#34c759;color:#fff}.privacy-prompt-layer button:focus-visible{outline:2px solid #ffd60a;outline-offset:2px}:root{color-scheme:dark;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--surface-canvas: #090c12;--surface-panel: #0f141e;--surface-raised: #151b26;--surface-selected: #1a202b;--border-default: #30394a;--border-subtle: rgba(255, 255, 255, .09);--text-primary: #f4f6fb;--text-secondary: #adb6c8;--text-subtle: #8f9ab0;--text-on-accent: #2b2114;--bg0: var(--surface-canvas);--bg1: var(--surface-panel);--bg2: var(--surface-raised);--bg3: var(--surface-selected);--line: var(--border-default);--line-soft: var(--border-subtle);--text: var(--text-primary);--muted: var(--text-secondary);--faint: var(--text-subtle);--gold: #f0b429;--gold-soft: #f5cc78;--gold-dark: #c99417;--mint: #75e0c7;--sky: #79b8ff;--violet: #b99cff;--coral: #ff8f7d;--danger: #ff8f7d;--success: #75e0c7;--focus: #ffe08a;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--radius-xs: 4px;--radius-sm: 7px;--radius-md: 10px;--radius-lg: 16px;--radius: var(--radius-sm);--shadow-low: 0 8px 24px rgba(0, 0, 0, .22);--shadow-high: 0 24px 60px rgba(0, 0, 0, .48);--z-content: 1;--z-floating: 20;--z-overlay: 40;--motion-fast: .14s;--motion-base: .22s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--focus-ring: 0 0 0 3px rgba(255, 224, 138, .34);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}:root[data-native-insets]{--safe-top: var(--native-safe-top, 0px);--safe-bottom: var(--native-safe-bottom, 0px);--safe-left: var(--native-safe-left, env(safe-area-inset-left, 0px));--safe-right: var(--native-safe-right, env(safe-area-inset-right, 0px))}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100vh}body{margin:0;background:radial-gradient(circle at 48% 14%,rgba(240,180,41,.12),transparent 26rem),radial-gradient(circle at 74% 85%,rgba(117,224,199,.08),transparent 24rem),var(--bg0);color:var(--text);-webkit-font-smoothing:antialiased}button,input{font:inherit}button{color:inherit}small{font-size:max(12px,.8333em)}.demo-shell{display:grid;grid-template-columns:320px minmax(420px,1fr) 360px;height:100vh;overflow:hidden}.left-panel,.right-panel{min-width:0;overflow-y:auto;background:linear-gradient(180deg,#121723fa,#0b0f18fa);border-color:var(--border-default);scrollbar-width:thin}.left-panel{border-right:1px solid var(--border-default);padding:18px 16px 28px}.right-panel{border-left:1px solid var(--border-default);padding:18px 18px 28px}.brand-block{display:flex;align-items:center;gap:12px;padding:8px 0 16px}.brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;background:linear-gradient(140deg,#f6d27a,#c99417);color:#3b2a18;font-weight:900;letter-spacing:0;box-shadow:0 10px 28px #f0b4293d}h1,h2,p{margin:0}.brand-block h1{font-size:16px;line-height:1.2}.brand-block p,.section-title b,.eyebrow{color:var(--faint);font-size:12px}.control-section,.contract-card{padding:14px 0;border-top:1px solid var(--line-soft)}.section-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.section-title span{color:var(--gold-soft);font-size:12px;font-weight:800}.scenario-grid,.trigger-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scenario-grid button,.trigger-grid button,.form-list button,.mood-list button,.segmented button,.stage-footer button,.stage-actions button,.card-actions button,.wide-rail button{border:1px solid var(--border-default);border-radius:var(--radius);background:#151b2a;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.scenario-grid button{min-height:42px;padding:9px 10px;color:var(--text);font-size:12px;font-weight:750}.scenario-grid .guide-scenario{grid-column:1 / -1;border-color:#f0b4297a;background:linear-gradient(120deg,#f0b42938,#75e0c714),#171d2d;color:var(--gold-soft);box-shadow:inset 3px 0 0 var(--gold)}.scenario-grid .acquire-scenario{grid-column:1 / -1;border-color:#75e0c761;background:radial-gradient(circle at 10% 20%,rgba(117,224,199,.14),transparent 36%),linear-gradient(120deg,#f0b42929,#151b2af5);color:#fff6d9;box-shadow:inset 3px 0 #75e0c78c}.scenario-grid .acquire-scenario.active{border-color:#f0b429a3;box-shadow:inset 3px 0 0 var(--gold),0 12px 26px #0000002e}.reward-scene-list{display:grid;gap:7px;margin-top:8px}.guide-launch{display:grid;grid-template-columns:34px 1fr;gap:2px 9px;width:100%;min-height:62px;padding:10px;border:1px solid rgba(117,224,199,.32);border-radius:var(--radius);background:radial-gradient(circle at 10% 20%,rgba(117,224,199,.12),transparent 34%),linear-gradient(120deg,#f0b4291f,#151b2af5);text-align:left;cursor:pointer;box-shadow:inset 3px 0 #75e0c773;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.guide-launch:hover,.guide-launch.active{transform:translateY(-1px);border-color:#f0b42994;box-shadow:inset 3px 0 0 var(--gold),0 12px 28px #0000002e}.guide-launch span{display:grid;grid-row:span 2;place-items:center;width:30px;height:30px;align-self:center;border-radius:9px;background:linear-gradient(135deg,#75e0c7,var(--gold));color:#17202d;font-size:13px;font-weight:950}.guide-launch strong{color:#fff6d9;font-size:12px}.guide-launch small{color:#aebad1;font-size:12px;line-height:1.35}.reward-scene-list button{display:grid;grid-template-columns:34px 1fr;gap:2px 9px;min-height:58px;padding:9px 10px;border:1px solid var(--border-default);border-radius:var(--radius);background:#151b2a;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.reward-scene-list button:hover{transform:translateY(-1px);border-color:#f0b42980;background:#1d2538}.reward-scene-list button.active{border-color:var(--gold);background:linear-gradient(120deg,#f0b42933,#151b2af5);box-shadow:inset 3px 0 0 var(--gold)}.reward-scene-list button span{display:grid;grid-row:span 2;place-items:center;width:30px;height:30px;align-self:center;border-radius:9px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#3b2a18;font-size:13px;font-weight:900}.reward-scene-list button strong{color:var(--text);font-size:12px}.reward-scene-list button small{color:var(--muted);font-size:12px}.scenario-grid button:hover,.trigger-grid button:hover,.form-list button:hover,.mood-list button:hover,.stage-footer button:hover,.stage-actions button:hover,.wide-rail button:hover{transform:translateY(-1px);border-color:#f0b42980;background:#1d2538}.mood-list{display:flex;flex-direction:column;gap:6px}.mood-list button{display:grid;grid-template-columns:28px 42px 1fr;align-items:center;min-height:42px;padding:7px 9px;text-align:left}.mood-list button span{color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800}.mood-list button strong{font-size:12px}.mood-list button small{color:var(--muted);overflow:hidden;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mood-list button.active,.form-list button.active,.segmented button.active{border-color:var(--gold);background:linear-gradient(120deg,#f0b4292e,#151b2af2);box-shadow:inset 3px 0 0 var(--gold)}.form-list{display:flex;flex-direction:column;gap:7px}.form-list button{display:grid;grid-template-columns:68px 1fr;gap:2px 10px;min-height:56px;padding:9px 10px;text-align:left}.form-list strong{grid-row:span 2;align-self:center;color:var(--text);font-size:12px}.form-list span,.form-list small,.trigger-grid span{color:var(--muted);font-size:12px;line-height:1.35}.trigger-grid button{min-height:66px;padding:10px;text-align:left}.trigger-grid strong{display:block;margin-bottom:5px;color:var(--gold-soft);font-size:12px}.settings{display:grid;gap:11px}.setting-row{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.setting-row output{color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}input[type=range]{width:100%;accent-color:var(--gold)}.segmented{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.segmented button{min-height:32px;padding:6px;color:var(--muted);font-size:12px}.bg-row{display:flex;gap:8px}.bg-row button{width:30px;height:30px;border:1px solid var(--border-default);border-radius:8px;cursor:pointer}.bg-row button.active{border-color:var(--gold);box-shadow:0 0 0 3px #f0b4292e}.stage-panel{display:grid;grid-template-rows:auto 1fr auto;min-width:0;overflow:hidden;padding:22px 24px 20px;background:linear-gradient(180deg,#0a0d1440,#0a0d14eb),radial-gradient(circle at 50% 38%,rgba(31,38,64,.7),rgba(8,11,18,.4) 42%,transparent 62%)}.stage-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:78px}.stage-header h2{max-width:560px;margin-top:5px;font-size:clamp(18px,2vw,25px);line-height:1.22}.mini-checks{display:flex;gap:10px}.mini-checks>div{display:grid;place-items:center;gap:4px;min-width:70px;padding:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#101520b8}.mini-checks span{color:var(--faint);font-size:12px}.phone-wrap{display:grid;place-items:center;min-height:0}.phone-frame{position:relative;width:min(390px,88vw);height:min(790px,calc(100vh - 154px));min-height:590px;padding:11px;border:1px solid #30384d;border-radius:44px;background:#020307;box-shadow:0 34px 90px #0000009e,0 0 0 7px #ffffff06}.screen{position:relative;width:100%;height:100%;overflow:clip;border-radius:34px;background:var(--screen-bg, #0d0d0d);box-shadow:inset 0 0 0 1px #ffffff0a}.app-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--screen-bg, #0d0d0d)}.statusbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 22px;color:#fff;font-size:12px;font-weight:680}.dynamic-island{position:absolute;top:0;left:50%;width:116px;height:23px;border-radius:0 0 16px 16px;background:#000;transform:translate(-50%)}.top-search{display:flex;align-items:center;gap:8px;padding:2px 12px 8px}.search-copy{display:flex;align-items:center;flex:1;height:32px;padding:0 13px;border:1px solid rgba(255,255,255,.04);border-radius:18px;background:#fff1;color:#747d91;font-size:12px}.round-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.05);border-radius:50%;background:#ffffff12;color:#a7afc4;font-size:12px;font-weight:800}.hero-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 12px 10px;padding:13px 14px;border:1px solid rgba(240,180,41,.18);border-radius:14px;background:linear-gradient(135deg,#f0b42929,#181d2ee6),linear-gradient(180deg,#20263c,#151a2a);box-shadow:0 14px 30px #0000003d}.hero-strip strong{display:block;margin-top:4px;color:var(--gold-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:29px;line-height:1}.hero-strip p{margin-top:5px;color:#aeb8d0;font-size:12px}.new-feature-pill{display:inline-flex;align-items:center;height:18px;margin-left:8px;padding:0 7px;border:1px solid rgba(240,180,41,.35);border-radius:10px;background:#f0b4291f;color:var(--gold-soft);font-size:12px;font-weight:900;vertical-align:middle}.hero-meter{display:flex;align-items:flex-end;gap:5px;width:54px;height:56px}.hero-meter span{flex:1;height:var(--h);border-radius:10px 10px 3px 3px;background:linear-gradient(180deg,var(--gold),var(--gold-dark))}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 12px}.content-card{position:relative;min-height:124px;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.2),transparent 26%),linear-gradient(135deg,#2a3150,#151926 74%);box-shadow:inset 0 0 0 1px #ffffff0d}.content-card:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.78))}.card-2{background:radial-gradient(circle at 68% 24%,rgba(117,224,199,.28),transparent 30%),linear-gradient(135deg,#25304a,#121925 76%)}.card-3{background:radial-gradient(circle at 34% 22%,rgba(185,156,255,.24),transparent 30%),linear-gradient(135deg,#302a45,#131826 76%)}.card-4{background:radial-gradient(circle at 72% 28%,rgba(255,143,125,.22),transparent 31%),linear-gradient(135deg,#3a3524,#171923 76%)}.tag,.hot-dot{position:absolute;z-index:2}.tag{top:8px;left:8px;padding:3px 7px;border-radius:6px;background:#0000006b;color:#d8deea;font-size:12px;font-weight:800}.hot-dot{top:10px;right:10px;width:8px;height:8px;border-radius:50%;background:#ff5f63;box-shadow:0 0 0 4px #ff5f6329}.card-copy{position:absolute;z-index:2;right:8px;bottom:8px;left:8px}.card-copy strong,.wide-rail strong{display:block;color:#fff;font-size:12px;line-height:1.3}.card-copy small,.wide-rail span{display:block;margin-top:3px;color:#b3bad0;font-size:12px}.wide-rail{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 12px 0;min-height:64px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:linear-gradient(120deg,#1d2538f2,#0c0f17f2)}.wide-rail button{flex:none;min-width:72px;height:32px;border:0;background:linear-gradient(120deg,var(--gold),var(--gold-dark));color:#3b2a18;font-size:12px;font-weight:850}.tabbar{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(6,1fr);height:58px;border-top:1px solid rgba(255,255,255,.05);background:#141414}.screen-entry-slot .tabbar:after,.screen-entry-climb .tabbar:after{position:absolute;right:4px;bottom:4px;width:calc(100% / 6 - 8px);height:50px;border:1px solid rgba(240,180,41,.42);border-radius:15px;background:linear-gradient(180deg,#f0b42924,#75e0c714);box-shadow:0 0 0 4px #f0b42914,0 -12px 24px #f0b42929;content:"";pointer-events:none;animation:tab-slot-pulse 1s ease-in-out infinite}.screen-entry-stand .tabbar,.screen-entry-patrol .tabbar{box-shadow:inset 0 1px #f0b42924}.screen-resident-home .tabbar{box-shadow:inset 0 1px #75e0c729,0 -12px 28px #75e0c70f}.tabbar button{position:relative;z-index:1;display:grid;place-items:center;gap:2px;border:0;background:transparent;color:#8a8a8a;font-size:12px;cursor:pointer}.tabbar button span{display:grid;place-items:center;width:20px;height:20px;border:1px solid currentColor;border-radius:6px;font-size:12px}.tabbar button.active{color:var(--gold)}.tabbar button.active span{border:0;background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#3b2a18;box-shadow:0 4px 12px #f0b42952}.tabbar button.pet-tab-replaced{color:var(--gold-soft);font-weight:850}.tabbar button.pet-tab-replaced span{width:30px;height:30px;overflow:visible;border:0;border-radius:11px;background:radial-gradient(circle at 45% 35%,rgba(255,230,109,.35),transparent 46%),linear-gradient(135deg,#f0b42947,#75e0c733);box-shadow:0 4px 12px #f0b42947,inset 0 0 0 1px #ffffff1f}.tabbar button.pet-tab-replaced .pet-avatar{width:31px;height:31px}.tabbar button.pet-tab-home{color:var(--gold-soft);font-size:12px;font-weight:850}.tabbar button.pet-tab-home:before{position:absolute;top:-5px;right:6px;left:6px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(117,224,199,.66),transparent);content:"";opacity:.72}.tabbar button.pet-tab-home span{width:34px;height:34px;margin-top:-7px;border-radius:12px;animation:pet-home-idle 4.8s ease-in-out infinite}.tabbar button.pet-tab-home .pet-avatar{width:34px;height:34px;transform:translateY(-1px) scale(.96)}.tabbar button.pet-tab-home-settle span{animation:pet-home-settle .78s cubic-bezier(.2,1.22,.32,1) both,pet-home-idle 4.8s ease-in-out .78s infinite}.tabbar button.pet-tab-home-working:before{opacity:1;animation:pet-home-scan .9s ease-in-out infinite}.tabbar button.pet-tab-home-working span{animation:pet-home-working .82s ease-in-out infinite}.overlay{position:absolute;top:36px;right:0;bottom:58px;left:0;z-index:4;pointer-events:none}.pet-bubble{position:absolute;right:58px;bottom:5px;width:158px;padding:10px 12px;border:1px solid var(--border-default);border-radius:14px 14px 4px;background:linear-gradient(150deg,#222940,#171c2d);box-shadow:0 12px 30px #00000073;animation:bubble-in .38s ease both}.pet-bubble:after{position:absolute;right:-6px;bottom:13px;width:12px;height:12px;border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);background:#171c2d;content:"";transform:rotate(-45deg)}.pet-bubble strong{display:block;color:var(--gold-soft);font-size:12px}.pet-bubble span{display:block;margin-top:4px;color:#d7deed;font-size:12px;line-height:1.45}.notify-bar,.bottom-card,.center-card{pointer-events:auto}.notify-bar{position:absolute;right:8px;bottom:4px;left:8px;display:grid;grid-template-columns:36px 1fr auto 24px;align-items:center;gap:8px;min-height:54px;padding:8px 8px 8px 10px;border:1px solid var(--border-default);border-radius:12px;background:linear-gradient(90deg,#1d243a,#151a2a);box-shadow:0 12px 28px #00000073;animation:bar-in .42s ease both}.notify-copy{min-width:0}.notify-copy strong{display:block;overflow:hidden;color:#fff;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.notify-copy span{color:var(--muted);font-size:12px}.notify-bar button,.close-lite,.center-close,.bottom-card header button{border:0;cursor:pointer}.notify-bar button:not(.close-lite){height:28px;padding:0 12px;border-radius:14px;background:linear-gradient(120deg,var(--gold),var(--gold-dark));color:#3b2a18;font-size:12px;font-weight:850}.close-lite,.bottom-card header button,.center-close{background:transparent;color:var(--faint);font-size:18px}.bottom-card{position:absolute;right:8px;bottom:4px;left:8px;min-height:176px;padding:13px 14px;border:1px solid var(--border-default);border-radius:16px;background:linear-gradient(160deg,#1d243a,#141929);box-shadow:0 18px 42px #00000080;animation:card-in .46s cubic-bezier(.34,1.25,.64,1) both}.bottom-card header{display:flex;align-items:center;gap:9px}.card-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#3b2a18;font-weight:900}.bottom-card header div{min-width:0;flex:1}.bottom-card header strong{display:block;font-size:14px}.bottom-card header span{display:block;overflow:hidden;color:var(--faint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bottom-card p{margin-top:10px;color:#b7c0d6;font-size:12px;line-height:1.55}.reward-row{display:flex;align-items:center;justify-content:space-between;margin-top:9px;padding:8px 10px;border:1px solid rgba(240,180,41,.22);border-radius:10px;background:#f0b42914}.reward-row strong{color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:28px;line-height:1}.reward-row span{color:var(--faint);font-size:12px;line-height:1.3;text-align:right}.card-actions{display:grid;grid-template-columns:1.6fr 1fr;gap:8px;margin-top:11px}.card-actions button{min-width:0;height:36px;border:0;background:linear-gradient(120deg,var(--gold),var(--gold-dark));color:#3b2a18;font-size:12px;font-weight:850}.card-actions .secondary{border:1px solid var(--border-default);background:transparent;color:#b8c0d1}.mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008f;pointer-events:auto;animation:fade .28s ease both}.center-card{position:absolute;top:50%;right:9%;left:9%;padding:45px 16px 15px;border:1px solid var(--border-default);border-radius:18px;background:linear-gradient(180deg,#1d243a,#131829);box-shadow:0 18px 54px #0000008f;text-align:center;transform:translateY(-50%);animation:center-pop .44s cubic-bezier(.34,1.25,.64,1) both}.card-pet{position:absolute;top:-62px;left:50%;display:grid;place-items:center;width:112px;height:112px;border:2px solid var(--border-default);border-radius:50%;background:radial-gradient(circle at 40% 35%,#2b334d,#151b2b);transform:translate(-50%)}.center-close{position:absolute;top:8px;right:10px}.center-card h2{margin-top:5px;color:var(--gold);font-size:19px}.center-card p{margin-top:7px;color:#bbc4d9;font-size:12px;line-height:1.55}.floating-pet{position:absolute;right:9px;bottom:61px;z-index:6;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}.floating-pet.pet-entry-climb{right:3px;bottom:52px;width:64px;height:64px;animation:pet-climb-from-tab 1.12s cubic-bezier(.22,.92,.28,1) both}.floating-pet.pet-entry-stand{right:7px;bottom:61px;width:58px;height:58px;animation:pet-stand-up .68s cubic-bezier(.25,1.35,.36,1) both}.floating-pet.pet-entry-patrol{right:1px;bottom:58.5px;left:auto;width:46px;height:46px;border-radius:50%;touch-action:none;-webkit-user-select:none;user-select:none;animation:none}.floating-pet.pet-entry-patrol:before{position:absolute;right:6px;bottom:-6px;left:6px;height:7px;border-radius:50%;background:#0000006b;content:"";filter:blur(2px)}.floating-pet.pet-entry-patrol .pet-avatar{width:46px;height:46px}.floating-pet.pet-resident-motion-to-home{animation:pet-return-home .56s cubic-bezier(.36,0,.2,1) both}.floating-pet.pet-resident-motion-to-float{animation:pet-run-out .68s cubic-bezier(.18,1.18,.28,1) both}.pet-pose-climbing .assistant-arm-left{transform:rotate(-16deg) translate(-10px,-8px);transform-box:fill-box;transform-origin:80% 20%}.pet-pose-climbing .assistant-arm-right{transform:rotate(18deg) translate(10px,-8px);transform-box:fill-box;transform-origin:20% 20%}.pet-pose-standby .pet-glow{top:12%;right:12%;bottom:12%;left:12%;opacity:.64}.patrol-greeting{position:absolute;bottom:42px;left:50%;width:max-content;max-width:92px;padding:6px 8px;border:1px solid rgba(117,224,199,.34);border-radius:13px 13px 13px 4px;background:linear-gradient(155deg,#1f2640f5,#0c0f17f5);box-shadow:0 12px 28px #0000006b;color:#dffcf6;font-size:12px;font-weight:800;line-height:1.35;text-align:left;white-space:nowrap;pointer-events:none;transform:translate(-50%);animation:patrol-greeting-pop 3.4s ease both}.operation-layer{position:absolute;right:72px;bottom:184px;left:72px;z-index:18;pointer-events:none}.operation-card{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:46px;padding:7px 9px;border:1px solid rgba(117,224,199,.36);border-radius:14px;background:linear-gradient(135deg,rgba(117,224,199,.11),transparent 42%),linear-gradient(160deg,#171d29f5,#0a0d14f2);box-shadow:0 12px 28px #0000006b,inset 0 0 0 1px #ffffff0a;animation:operation-card-in .26s var(--ease-standard) both}.operation-visual{position:relative;display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:#75e0c71f;color:var(--mint)}.operation-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid rgba(117,224,199,.48);border-radius:13px;animation:operation-ring 1.25s ease-out infinite}.operation-ring-delay{animation-delay:.42s}.operation-copy{min-width:0}.operation-copy span{display:block;color:var(--mint);font-size:12px;font-weight:900}.operation-copy strong{display:block;color:#f6fbff;font-size:12px;line-height:1.2}.operation-copy small{display:block;margin-top:1px;overflow:hidden;color:#aeb8c9;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.operation-progress{grid-column:1 / -1;height:3px;overflow:hidden;border-radius:999px;background:#ffffff14}.operation-progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mint),var(--gold));transform-origin:left center;animation:operation-progress var(--operation-duration, 1.9s) linear both}.operation-dots{display:flex;align-items:center;gap:4px}.operation-dots i{width:4px;height:4px;border-radius:50%;background:var(--mint);opacity:.3;animation:operation-dot .9s ease-in-out infinite}.operation-dots i:nth-child(2){animation-delay:.14s}.operation-dots i:nth-child(3){animation-delay:.28s}.screen-operation-active .content-card,.screen-operation-active .wide-rail{box-shadow:inset 0 0 0 1px #75e0c71a}.operation-layer-chip{right:74px;bottom:184px;left:74px}.operation-layer-chip .operation-card{grid-template-columns:22px minmax(0,1fr) 18px;min-height:36px;padding:6px 8px;border-radius:999px}.operation-layer-chip .operation-visual{width:22px;height:22px;border-radius:50%}.operation-layer-chip .operation-ring{top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%}.operation-layer-chip .operation-copy span,.operation-layer-chip .operation-copy small{display:none}.operation-layer-chip .operation-copy strong{font-size:12px}.operation-layer-chip .operation-progress{position:absolute;right:28px;bottom:4px;left:36px;height:2px}.operation-layer-chip .operation-dots{gap:2px}.operation-layer-chip .operation-dots i{width:3px;height:3px}.operation-layer-pulse{right:42px;bottom:184px;left:auto;width:132px}.operation-layer-bubble .operation-copy small{display:none}.operation-layer-pulse .operation-card{grid-template-columns:22px minmax(0,1fr);min-height:32px;padding:5px 8px;border-radius:999px;background:#0d1118e6;box-shadow:0 10px 24px #00000057,inset 0 0 0 1px #75e0c71f}.operation-layer-pulse .operation-visual{width:22px;height:22px;border-radius:50%}.operation-layer-pulse .operation-ring{top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%}.operation-layer-pulse .operation-ring-delay,.operation-layer-pulse .operation-copy span,.operation-layer-pulse .operation-copy small,.operation-layer-pulse .operation-progress,.operation-layer-pulse .operation-dots{display:none}.operation-layer-pulse .operation-copy strong{font-size:12px}.floating-pet.operation-active{filter:drop-shadow(0 8px 10px rgba(0,0,0,.5)) drop-shadow(0 0 10px rgba(117,224,199,.4))}.floating-pet.operation-active:after{position:absolute;right:-8px;bottom:2px;left:-8px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--mint),transparent);content:"";opacity:.86;animation:operation-scan-line .88s ease-in-out infinite}.pet-pose-processing .assistant-sensor{animation:operation-sensor .62s ease-in-out infinite alternate}.pet-pose-processing .assistant-screen{animation:operation-screen .82s ease-in-out infinite alternate}.pet-pose-processing .assistant-antenna .signal-left,.pet-pose-processing .assistant-antenna .signal-right{animation:operation-signal .68s ease-in-out infinite alternate}.pet-entry-status{position:absolute;right:12px;bottom:116px;z-index:7;display:grid;grid-template-columns:26px 1fr;gap:1px 9px;width:228px;min-height:54px;padding:9px 11px;border:1px solid rgba(240,180,41,.3);border-radius:15px;background:linear-gradient(155deg,#1f2640f5,#0c0f17f0);box-shadow:0 16px 36px #00000073;pointer-events:none;animation:pet-entry-status-in .28s ease both}.pet-entry-status>span{display:block;grid-row:span 2;width:24px;height:24px;align-self:center;border-radius:9px;background:radial-gradient(circle at 50% 38%,#fff0bf 0 18%,transparent 20%),linear-gradient(135deg,var(--gold),var(--mint));box-shadow:0 0 18px #75e0c740}.pet-entry-status strong{color:#fff6d9;font-size:12px;line-height:1.25}.pet-entry-status small{color:#b7c2d9;font-size:12px;line-height:1.35}.reward-fx-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;width:100%;height:100%;pointer-events:none}.reward-scene-layer{position:absolute;top:36px;right:0;bottom:58px;left:0;z-index:8;pointer-events:none}.reward-scene-card{position:absolute;display:grid;grid-template-columns:44px 1fr;gap:9px 10px;width:min(292px,calc(100% - 22px));padding:12px;border:1px solid rgba(240,180,41,.34);border-radius:16px;background:linear-gradient(160deg,#1f2640fa,#0e121dfa);box-shadow:0 18px 48px #00000094;pointer-events:auto;animation:reward-card-in .36s cubic-bezier(.34,1.24,.64,1) both}.reward-scene-coins .reward-scene-card{right:62px;bottom:10px}.reward-scene-telegramMember .reward-scene-card{right:10px;left:10px;bottom:12px;width:auto;border-color:#79b8ff6b;background:linear-gradient(160deg,#21304bfa,#0e1725fa)}.reward-scene-redPacket .reward-scene-card{top:48%;left:50%;border-color:#d92d208c;background:radial-gradient(circle at 22% 18%,rgba(255,204,102,.22),transparent 38%),linear-gradient(160deg,#4c1419fa,#18121bfa);transform:translate(-50%,-50%);animation:redpacket-card-in .4s cubic-bezier(.34,1.24,.64,1) both}.reward-scene-jackpot .reward-scene-card{right:12px;left:12px;bottom:18px;width:auto;border-color:#75e0c780;background:radial-gradient(circle at 18% 18%,rgba(255,230,109,.26),transparent 34%),radial-gradient(circle at 78% 12%,rgba(117,224,199,.2),transparent 30%),linear-gradient(160deg,#2a2643fa,#111520fa);box-shadow:0 20px 54px #0000009e,0 0 30px #f0b4292e}.reward-scene-pet{position:absolute;top:-28px;right:10px;display:grid;place-items:center;width:62px;height:62px;border:1px solid rgba(240,180,41,.34);border-radius:50%;background:radial-gradient(circle at 40% 34%,#303a57,#151b2a)}.reward-scene-telegramMember .reward-scene-pet{border-color:#79b8ff6b}.reward-scene-redPacket .reward-scene-pet{border-color:#ffcc6675;background:radial-gradient(circle at 40% 34%,#5c2530,#21131b)}.reward-scene-jackpot .reward-scene-pet{border-color:#75e0c780;background:radial-gradient(circle at 40% 34%,rgba(240,180,41,.24),transparent 42%),radial-gradient(circle at 50% 52%,#26344e,#141a28)}.reward-scene-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#3b2a18;font-size:16px;font-weight:950;box-shadow:0 10px 22px #f0b42938}.reward-scene-telegramMember .reward-scene-icon{background:linear-gradient(135deg,#79b8ff,#54a9eb);color:#071827}.reward-scene-redPacket .reward-scene-icon{background:linear-gradient(135deg,#fc6,#d92d20);color:#fff7d2}.reward-scene-jackpot .reward-scene-icon{background:linear-gradient(135deg,#ffe66d,#75e0c7 52%,#ff8f7d);color:#1e2432}.reward-scene-copy{min-width:0;padding-right:50px}.reward-scene-copy span{display:block;color:var(--gold-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800}.reward-scene-telegramMember .reward-scene-copy span{color:#bde2ff}.reward-scene-redPacket .reward-scene-copy span{color:#fc6}.reward-scene-jackpot .reward-scene-copy span{color:#d8fff5}.reward-scene-copy h3{margin:4px 0 0;color:#fff6d9;font-size:16px;line-height:1.25}.reward-scene-copy p{margin-top:6px;color:#c8d0e1;font-size:12px;line-height:1.5}.reward-scene-actions{grid-column:1 / -1;display:grid;grid-template-columns:.9fr 1.4fr;gap:8px;margin-top:2px}.reward-scene-actions button{height:34px;border-radius:10px;cursor:pointer;font-size:12px;font-weight:850}.scene-secondary{border:1px solid var(--border-default);background:#ffffff05;color:#b9c2d6}.scene-primary{border:0;background:linear-gradient(120deg,var(--gold),var(--gold-dark));color:#3b2a18}.guide-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;pointer-events:none}.guide-spot{position:absolute;z-index:1;border:2px solid var(--gold);border-radius:18px;box-shadow:0 0 0 999px #0000009e,0 0 0 8px #f0b42924,0 0 28px #f0b42975;animation:guide-pulse 1.55s ease-in-out infinite}.guide-spot-pet{right:4px;bottom:56px;width:66px;height:66px;border-radius:50%}.guide-spot-hero{top:72px;right:18px;left:18px;height:114px}.guide-spot-reward{right:13px;bottom:116px;left:13px;height:72px}.guide-spot-tab{right:104px;bottom:1px;width:56px;height:57px;border-radius:15px}.guide-card{position:absolute;z-index:2;width:min(278px,calc(100% - 28px));padding:13px 14px 12px;border:1px solid rgba(240,180,41,.34);border-radius:16px;background:linear-gradient(160deg,#1f2640fa,#0e121dfa),#151b2a;box-shadow:0 18px 48px #0000008f;pointer-events:auto;animation:guide-card-in .34s cubic-bezier(.34,1.24,.64,1) both}.guide-card-pet{right:72px;bottom:88px}.guide-card-hero{top:198px;left:22px}.guide-card-reward{right:18px;bottom:202px}.guide-card-tab{right:22px;bottom:72px}.guide-pet{position:absolute;top:-18px;right:14px;display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(240,180,41,.36);border-radius:50%;background:radial-gradient(circle at 40% 34%,#303a57,#151b2a)}.guide-kicker{display:block;padding-right:48px;color:var(--gold-soft);font-size:12px;font-weight:900;letter-spacing:0}.guide-card h3{margin:5px 0 0;color:#fff6d9;font-size:15px;line-height:1.25}.guide-card p{margin-top:7px;color:#c6cee0;font-size:12px;line-height:1.55}.guide-progress{display:flex;gap:6px;margin-top:11px}.guide-progress span{width:20px;height:4px;border-radius:999px;background:#ffffff29}.guide-progress span.active{background:linear-gradient(90deg,var(--gold),var(--gold-dark))}.guide-actions{display:grid;grid-template-columns:.9fr 1.4fr;gap:8px;margin-top:12px}.guide-actions button{height:34px;border-radius:10px;cursor:pointer;font-size:12px;font-weight:850}.guide-skip{border:1px solid var(--border-default);background:transparent;color:#b9c2d6}.guide-next{border:0;background:linear-gradient(120deg,var(--gold),var(--gold-dark));color:#3b2a18}.stage-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px;padding-top:12px}.stage-footer strong{display:block;color:var(--gold-soft);font-size:13px}.stage-footer span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.stage-footer button{flex:none;min-height:34px;padding:0 13px;color:var(--text);font-size:12px}.stage-actions{display:flex;flex:none;gap:8px}.stage-actions .primary-action{border-color:#f0b42980;background:linear-gradient(120deg,#f0b4293d,#151b2af5);color:var(--gold-soft)}.pet-avatar{position:relative;display:grid;place-items:center;width:90px;height:90px;transform:translateZ(0)}.pet-xxs{width:44px;height:44px}.pet-xs{width:34px;height:34px}.pet-sm{width:52px;height:52px}.pet-md{width:90px;height:90px}.pet-lg{width:98px;height:98px}.pet-svg{position:relative;z-index:2;width:100%;height:100%;overflow:visible}.pet-glow{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle,rgba(240,180,41,.18),transparent 68%);filter:blur(8px);opacity:.86}.pet-core{transform-origin:256px 286px;animation:pet-breathe 3.8s ease-in-out infinite}.pet-shadow{fill:#05070b;opacity:.42}.assistant-cape{fill:var(--violet);stroke:#263243;stroke-width:8px;opacity:.9}.assistant-antenna path{fill:none;stroke:#324052;stroke-linecap:round;stroke-linejoin:round;stroke-width:9px}.assistant-antenna circle{fill:#75e0c7;stroke:#324052;stroke-width:7px}.assistant-antenna .signal-left,.assistant-antenna .signal-right{stroke:var(--mint);stroke-width:5px;opacity:.78}.assistant-arm path{fill:none;stroke:#324052;stroke-linecap:round;stroke-linejoin:round;stroke-width:24px}.assistant-arm circle{fill:#f0b429;stroke:#324052;stroke-width:7px}.assistant-torso,.assistant-shell,.assistant-foot{fill:#ffd978}.assistant-shell{filter:drop-shadow(0 9px 14px rgba(0,0,0,.18))}.assistant-screen{fill:#fff0bf;stroke-width:8px}.assistant-panel{fill:#1e28373d}.assistant-side{fill:#75e0c7;stroke:#324052;stroke-width:7px}.assistant-sensor{fill:var(--mint);stroke:#324052;stroke-width:5px}.assistant-shine{fill:none;stroke:#ffffff94;stroke-linecap:round;stroke-width:9px}.assistant-cheek-left,.assistant-cheek-right{opacity:.52}.stroke{stroke:#324052;stroke-linecap:round;stroke-linejoin:round;stroke-width:9px}.fur{fill:#ffd978}.tail{transform-box:fill-box;transform-origin:50% 80%;animation:tail-sway 3.8s ease-in-out infinite}.tail-stroke{fill:none;stroke:#3b2a18;stroke-linecap:round;stroke-linejoin:round;stroke-width:58px}.tail-fill{fill:none;stroke:#f0b429;stroke-linecap:round;stroke-linejoin:round;stroke-width:42px}.inner-ear{fill:#ffba9b;opacity:.78}.belly{fill:#fff0bf;opacity:.96}.paw{fill:#ffd978}.cheek,.cheek-hot{fill:#ff8f7d;opacity:.74}.charm{fill:#f0b429}.teen-charm{fill:#75e0c7;stroke:#3b2a18;stroke-width:5px}.adult-charm{fill:#f0b429;stroke:#3b2a18;stroke-width:5px}.head{transform-box:fill-box;transform-origin:50% 54%;animation:head-bob 3.6s ease-in-out infinite}.nose-mouth{fill:none;stroke:#3b2a18;stroke-linecap:round;stroke-linejoin:round;stroke-width:8px}.mouth,.whiskers{fill:none;stroke:#3b2a18;stroke-linecap:round;stroke-linejoin:round}.mouth{stroke-width:5px}.whiskers{stroke-width:5px;opacity:.82}.pet-expression path,.pet-expression ellipse{fill:none;stroke:#3b2a18;stroke-linecap:round;stroke-linejoin:round;stroke-width:8px}.expression-idle ellipse,.expression-worried ellipse,.expression-angry ellipse,.expression-missing ellipse{fill:#3b2a18;stroke:none}.eye-dot{fill:#fff8e2;stroke:none}.eye-star{fill:#ffe66d;stroke:#3b2a18;stroke-linejoin:round;stroke-width:5px}.blush-line{stroke:#ff7a70!important;stroke-width:5px!important;opacity:.8}.mint-line{stroke:var(--mint)!important;stroke-width:7px!important}.gold-line{stroke:var(--gold)!important}.cool-line{stroke:var(--sky)!important;stroke-width:6px!important}.tear{fill:var(--sky)!important;stroke-width:4px!important}.hug{stroke-width:12px!important}.sigh{fill:#151a27!important;stroke:var(--violet)!important;stroke-width:7px!important}.sigh-line{stroke:var(--violet)!important;stroke-width:5px!important}.paw-worry{stroke-width:9px!important}.cape{fill:var(--violet);stroke:#3b2a18;stroke-width:8px;opacity:.92}.tier-baby .pet-core{transform:scale(.9);transform-origin:256px 340px}.tier-teen .tail-fill{stroke:#f4c55c}.prop path,.prop circle{stroke:#3b2a18;stroke-linecap:round;stroke-linejoin:round}.prop-birthday path:first-child{fill:var(--gold);stroke-width:7px}.prop-birthday path:nth-child(2){fill:none;stroke:var(--coral);stroke-width:7px}.prop-birthday circle{fill:var(--mint);stroke-width:5px}.mood-happy .tail{animation-duration:1.3s}.mood-happy .pet-core{animation:pet-hop 1.9s ease-in-out infinite}.mood-excited .pet-core{animation:pet-jump .86s ease-in-out infinite}.mood-sad .ear-left{transform:rotate(-8deg);transform-box:fill-box;transform-origin:80% 100%}.mood-sad .ear-right{transform:rotate(8deg);transform-box:fill-box;transform-origin:20% 100%}.mood-angry .pet-core{animation:pet-stomp .72s ease-in-out infinite}.mood-missing .head{transform:rotate(-4deg) translateY(-4px);transform-box:fill-box;transform-origin:50% 70%;animation:missing-look 3.2s ease-in-out infinite}.mood-worried .head{animation:worried-scan 1.8s ease-in-out infinite}.trigger-tap .pet-core{animation:tap-squash .42s cubic-bezier(.34,1.4,.64,1)}.trigger-recall{animation:recall-jump 1.4s ease}.trigger-evolve .pet-glow{opacity:1;animation:evolve-glow 1.5s ease}.evolve-ring{fill:none;stroke:var(--mint);stroke-width:12px;stroke-linecap:round;stroke-dasharray:32 28;opacity:0;transform-origin:256px 264px;animation:evolve-ring 1.5s ease}.burst{position:absolute;top:-26%;right:-26%;bottom:-26%;left:-26%;z-index:1;pointer-events:none}.burst span{position:absolute;top:52%;left:52%;width:8px;height:8px;border-radius:50%;background:var(--gold);opacity:0;transform:rotate(calc(var(--i) * 30deg)) translateY(-10px);animation:burst 1.25s ease-out both}.burst span:nth-child(3n){background:var(--mint)}.burst span:nth-child(4n){background:var(--violet)}.right-panel .contract-card:first-child{border-top:0}.state-readout{display:grid;gap:7px}.state-readout div{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#ffffff09}.state-readout span{color:var(--faint);font-size:12px}.state-readout strong{overflow:hidden;color:var(--gold-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.checklist{display:grid;gap:9px;margin:0;padding:0;list-style:none}.checklist li{position:relative;padding-left:18px;color:#bbc5d9;font-size:12px;line-height:1.55}.checklist li:before{position:absolute;top:.55em;left:0;width:7px;height:7px;border-radius:50%;background:var(--gold);content:""}.art-source img{width:100%;max-height:330px;object-fit:cover;object-position:0 0;border:1px solid var(--border-default);border-radius:var(--radius);background:#0d0f16}@keyframes pet-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(5px) scale(1.015,.985)}}@keyframes head-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tail-sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(9deg)}}@keyframes pet-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pet-jump{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-18px) scale(1.03,.97)}}@keyframes pet-stomp{0%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(4px) rotate(-1.2deg)}}@keyframes missing-look{0%,to{transform:rotate(-4deg) translateY(-4px)}50%{transform:rotate(3deg) translateY(-8px)}}@keyframes worried-scan{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}@keyframes tap-squash{0%,to{transform:scale(1)}25%{transform:scale(1.13,.84) translateY(16px)}55%{transform:scale(.9,1.15) translateY(-18px)}}@keyframes recall-jump{0%,to{transform:translate(0)}18%{transform:translate(-24px,-48px) scale(1.08,.94)}42%{transform:translate(-10px,7px) scale(.92,1.1)}68%{transform:translateY(-18px)}}@keyframes evolve-glow{0%{transform:scale(.85);filter:blur(10px)}45%{transform:scale(1.35);filter:blur(4px)}to{transform:scale(1)}}@keyframes evolve-ring{0%{opacity:0;transform:rotate(0) scale(.7)}30%{opacity:.85}to{opacity:0;transform:rotate(270deg) scale(1.35)}}@keyframes burst{0%{opacity:1;transform:rotate(calc(var(--i) * 30deg)) translateY(-10px) scale(.5)}to{opacity:0;transform:rotate(calc(var(--i) * 30deg)) translateY(-98px) scale(.2)}}@keyframes tab-slot-pulse{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes pet-entry-status-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pet-climb-from-tab{0%{opacity:0;transform:translate(3px,55px) scale(.52) rotate(-10deg)}18%{opacity:1;transform:translate(2px,35px) scale(.72) rotate(-14deg)}46%{transform:translate(-9px,14px) scale(.9) rotate(7deg)}72%{transform:translate(-2px,-5px) scale(1.06,.94) rotate(-3deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}@keyframes pet-stand-up{0%{transform:translateY(18px) scale(1.16,.74)}48%{transform:translateY(-10px) scale(.9,1.14)}76%{transform:translateY(2px) scale(1.04,.96)}to{transform:translateY(0) scale(1)}}@keyframes pet-run-out{0%{opacity:.2;transform:translate(34px,44px) scale(.54) rotate(8deg)}28%{opacity:1;transform:translate(18px,22px) scale(.72) rotate(-10deg)}62%{transform:translate(-5px,-4px) scale(1.08,.94) rotate(4deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}@keyframes pet-return-home{0%{opacity:1;transform:translate(0) scale(1) rotate(0)}34%{opacity:1;transform:translate(-4px,-6px) scale(1.05,.96) rotate(-5deg)}72%{opacity:.78;transform:translate(20px,22px) scale(.72) rotate(8deg)}to{opacity:0;transform:translate(38px,48px) scale(.48) rotate(10deg)}}@keyframes pet-home-settle{0%{opacity:.18;transform:translate(16px,-2px) scale(.56) rotate(8deg)}56%{opacity:1;transform:translate(-2px,-5px) scale(1.08,.94) rotate(-4deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes pet-home-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes pet-home-working{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 0 rgba(117,224,199,0))}50%{transform:translateY(-1px) scale(1.03);filter:drop-shadow(0 0 7px rgba(117,224,199,.48))}}@keyframes pet-home-scan{0%,to{transform:translate(-5px) scaleX(.55)}50%{transform:translate(5px) scaleX(1)}}@keyframes patrol-greeting-pop{0%{opacity:0;transform:translate(-50%,6px) scale(.92)}12%,78%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-4px) scale(.96)}}@keyframes assistant-speech-pop{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes speech-edge-top{0%{transform:scaleX(0)}28%,to{transform:scaleX(1)}}@keyframes speech-edge-right{0%,28%{transform:scaleY(0)}48%,to{transform:scaleY(1)}}@keyframes speech-edge-bottom{0%,48%{transform:scaleX(0)}76%,to{transform:scaleX(1)}}@keyframes speech-edge-left{0%,76%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes operation-card-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes operation-ring{0%{opacity:.85;transform:scale(.82)}to{opacity:0;transform:scale(1.34)}}@keyframes operation-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes operation-dot{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes assistant-speech-dot{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes operation-scan-line{0%,to{transform:translate(-6px) scaleX(.7);opacity:.35}50%{transform:translate(6px) scaleX(1);opacity:.95}}@keyframes operation-sensor{0%{fill:var(--mint);transform:scale(1)}to{fill:var(--gold);transform:scale(1.18)}}@keyframes operation-screen{0%{fill:#fff0bf}to{fill:#d8fff5}}@keyframes operation-signal{0%{opacity:.35}to{opacity:1}}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bar-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes card-in{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes center-pop{0%{opacity:0;transform:translateY(-50%) scale(.92)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes guide-pulse{0%,to{transform:scale(1);border-color:var(--gold)}50%{transform:scale(1.035);border-color:var(--gold-soft)}}@keyframes guide-card-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reward-card-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes redpacket-card-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:1180px){.demo-shell{grid-template-columns:300px minmax(390px,1fr)}.right-panel{display:none}}@media(max-width:860px){.demo-shell{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.left-panel,.right-panel,.stage-panel{overflow:visible}.left-panel{border-right:0;border-bottom:1px solid var(--border-default)}.stage-panel{min-height:760px;padding:18px 14px}.stage-header{flex-direction:column}.phone-frame{height:720px;min-height:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{background:var(--surface-canvas)}button,[role=button]{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:var(--focus-ring)}button:disabled{cursor:not-allowed;opacity:.56;transform:none!important}button svg{flex:none}.icon-button{display:inline-grid;place-items:center;min-width:36px;min-height:36px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer}.icon-button:hover{border-color:var(--border-default);background:var(--surface-selected);color:var(--text-primary)}.demo-shell{grid-template-areas:"controls stage contract";grid-template-columns:minmax(250px,280px) minmax(440px,1fr) minmax(270px,310px);background:var(--surface-canvas)}.left-panel{grid-area:controls}.stage-panel{grid-area:stage}.right-panel{grid-area:contract}.left-panel,.right-panel{padding:var(--space-4);background:var(--surface-panel)}.brand-block{gap:var(--space-3);padding:var(--space-2) 0 var(--space-4)}.brand-mark{width:42px;height:42px;border-radius:var(--radius-md);background:var(--gold);box-shadow:none}.brand-block h1{font-size:16px;font-weight:700}.brand-block p,.section-title b,.eyebrow{color:var(--text-subtle)}.control-section,.contract-card{padding:var(--space-4) 0;border-top-color:var(--border-subtle)}.section-title{margin-bottom:var(--space-2)}.section-title span{color:var(--gold-soft);font-weight:700}.scenario-grid,.trigger-grid{gap:var(--space-2)}.scenario-grid button,.trigger-grid button,.form-list button,.mood-list button,.segmented button,.state-segmented button,.stage-footer button,.stage-actions button,.card-actions button,.wide-rail button{min-height:44px;border-color:var(--border-default);border-radius:var(--radius-sm);background:transparent;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.scenario-grid button{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:650}.scenario-grid button:hover,.trigger-grid button:hover,.form-list button:hover,.mood-list button:hover,.stage-footer button:hover,.stage-actions button:hover,.wide-rail button:hover{border-color:#59657c;background:var(--surface-selected);transform:none}.scenario-grid button.active,.trigger-grid button.active,.scenario-grid .acquire-scenario.active{border-color:var(--gold);background:#f0b4291a;box-shadow:inset 2px 0 0 var(--gold)}.scenario-grid .acquire-scenario,.scenario-grid .acquire-scenario.active{border-color:var(--border-default);background:transparent;color:var(--text-primary);box-shadow:none}.scenario-grid .acquire-scenario.active{border-color:var(--success);box-shadow:inset 2px 0 0 var(--success)}.guide-launch{min-height:60px;border-color:var(--border-default);border-radius:var(--radius-sm);background:transparent;box-shadow:none;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.guide-launch:hover,.guide-launch.active{border-color:var(--gold);background:#f0b42914;box-shadow:inset 2px 0 0 var(--gold);transform:none}.guide-launch span,.reward-scene-list button span{border:1px solid rgba(240,180,41,.42);border-radius:var(--radius-sm);background:#f0b4291a;color:var(--gold-soft)}.guide-launch strong{color:var(--text-primary)}.guide-launch small{color:var(--text-secondary)}.reward-scene-list{gap:0;margin-top:var(--space-2);border-top:1px solid var(--border-subtle)}.reward-scene-list button{width:100%;min-height:54px;padding:var(--space-2);border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:transparent;transition:background var(--motion-fast) var(--ease-standard)}.reward-scene-list button:hover,.reward-scene-list button.active{border-color:var(--border-subtle);background:var(--surface-selected);box-shadow:inset 2px 0 0 var(--gold);transform:none}.reward-scene-list button span{width:30px;height:30px}.mood-list,.form-list{gap:0;border-top:1px solid var(--border-subtle)}.mood-list button,.form-list button{min-height:48px;padding:var(--space-2);border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:transparent}.mood-list button.active,.form-list button.active,.segmented button.active,.state-segmented button.active{border-color:var(--gold);background:#f0b42914;box-shadow:inset 2px 0 0 var(--gold)}.mood-list button small{color:var(--text-secondary)}.trigger-grid button{min-height:60px}.trigger-grid strong{color:var(--gold-soft)}.settings{gap:var(--space-3)}.state-segmented{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-1)}.state-segmented button{min-width:0;padding:6px 4px;color:var(--text-secondary);font-size:12px}.segmented button{color:var(--text-secondary)}.bg-row{gap:var(--space-2)}.bg-row button{width:40px;height:40px;border-radius:var(--radius-sm)}.stage-panel{grid-template-rows:auto auto auto auto;overflow:auto;padding:var(--space-4);background:radial-gradient(circle at 50% 44%,rgba(31,38,64,.32),transparent 54%),var(--surface-canvas)}.stage-header{min-height:52px}.stage-header h2{max-width:520px;margin-top:var(--space-1);font-size:clamp(18px,1.7vw,23px)}.mini-checks{gap:var(--space-2)}.mini-checks>div{min-width:62px;padding:var(--space-1) var(--space-2);border:0;border-left:1px solid var(--border-subtle);border-radius:0;background:transparent}.phone-wrap{min-height:540px;padding:var(--space-2) 0}.phone-frame{width:min(360px,100%);height:min(524px,calc(100vh - 196px));min-height:490px;padding:9px;border-color:#3a4353;border-radius:38px;box-shadow:var(--shadow-high)}.screen{border-radius:30px}.statusbar{height:32px}.top-search{gap:var(--space-1);padding-bottom:6px}.search-copy{gap:6px;height:32px;border-radius:var(--radius-lg);background:#1a1a1d}.round-icon{width:32px;min-width:32px;height:32px;min-height:32px;border-color:transparent;border-radius:50%;background:#1a1a1d}.hero-strip{margin-bottom:var(--space-2);border-color:#f0b42947;border-radius:var(--radius-md);background:#1c1d21;box-shadow:none}.hero-strip strong{font-size:27px}.new-feature-pill{border-color:#f0b42961;background:transparent}.hero-meter span{border-radius:3px 3px 1px 1px;background:var(--gold)}.content-grid{gap:0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.content-card{display:grid;grid-template-columns:24px 1fr;align-items:start;gap:8px;min-height:86px;padding:11px 9px;overflow:visible;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);border-radius:0;background:transparent!important;box-shadow:none}.content-card:nth-child(2n){border-right:0}.content-card:nth-last-child(-n+2){border-bottom:0}.content-card:after{display:none}.content-card-icon{margin-top:2px;color:var(--gold-soft)}.card-copy{position:static;min-width:0}.card-label{display:flex;align-items:center;gap:5px;margin-bottom:5px;color:#9ea6b5;font-size:12px}.live-label{color:#ff9890}.card-copy strong{font-size:12px}.card-copy small{color:#9ea6b5}.assistant-speech-panel{position:absolute;bottom:58.5px;left:var(--speech-left, 72px);z-index:7;display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:72px;max-width:132px;min-height:34px;padding:6px 8px;border:1px solid rgba(117,224,199,.28);border-radius:11px 11px 11px 4px;background:linear-gradient(135deg,rgba(117,224,199,.1),transparent 46%),#0d1118f2;box-shadow:0 10px 24px #00000061;pointer-events:none;animation:assistant-speech-pop .22s ease both}.assistant-speech-edge-progress{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;border-radius:inherit;pointer-events:none}.assistant-speech-edge-progress i{position:absolute;display:block;border-radius:999px;background:linear-gradient(90deg,var(--mint),var(--gold));box-shadow:0 0 10px #75e0c7b8;opacity:.95;animation-duration:var(--speech-progress-duration, 1.9s);animation-fill-mode:both;animation-timing-function:linear}.assistant-speech-edge-progress .edge-top{top:0;right:11px;left:11px;height:2px;transform:scaleX(0);transform-origin:left center;animation-name:speech-edge-top}.assistant-speech-edge-progress .edge-right{top:11px;right:0;bottom:11px;width:2px;transform:scaleY(0);transform-origin:center top;animation-name:speech-edge-right}.assistant-speech-edge-progress .edge-bottom{right:11px;bottom:0;left:11px;height:2px;transform:scaleX(0);transform-origin:right center;animation-name:speech-edge-bottom}.assistant-speech-edge-progress .edge-left{top:11px;bottom:11px;left:0;width:2px;transform:scaleY(0);transform-origin:center bottom;animation-name:speech-edge-left}.assistant-speech-panel.assistant-speech-long{min-width:118px;max-width:min(178px,calc(100% - 16px));min-height:42px;padding:7px 9px;align-items:start}.assistant-speech-panel:after{position:absolute;bottom:11px;left:-5px;width:9px;height:9px;border-bottom:1px solid rgba(117,224,199,.28);border-left:1px solid rgba(117,224,199,.28);background:#0d1118f2;content:"";transform:rotate(45deg)}.assistant-speech-copy{position:relative;z-index:2;min-width:0}.assistant-speech-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-speech-copy span{color:var(--gold-soft);font-size:12px;font-weight:900;letter-spacing:0}.assistant-speech-copy strong{display:block;margin-top:0;overflow:hidden;color:var(--text-primary);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.assistant-speech-long .assistant-speech-copy strong{display:-webkit-box;line-height:1.28;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.assistant-speech-dots{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:3px}.assistant-speech-long .assistant-speech-dots{align-self:end;padding-bottom:3px}.assistant-speech-dots i{width:4px;height:4px;border-radius:50%;background:var(--mint);opacity:.35;animation:assistant-speech-dot .86s ease-in-out infinite}.assistant-speech-dots i:nth-child(2){animation-delay:.13s}.assistant-speech-dots i:nth-child(3){animation-delay:.26s}.assistant-speech-working{border-color:#75e0c74d;box-shadow:0 10px 24px #00000061,0 0 0 1px #75e0c714}.assistant-speech-reward,.assistant-speech-guide{border-color:#f0b4295c;background:linear-gradient(135deg,rgba(240,180,41,.11),transparent 48%),#0d1118f5}.assistant-speech-reward .assistant-speech-copy span,.assistant-speech-guide .assistant-speech-copy span{color:var(--gold-soft)}.assistant-speech-home{border-color:#75e0c757;background:linear-gradient(135deg,rgba(117,224,199,.12),transparent 48%),#0d1118f5}.assistant-speech-home .assistant-speech-copy span{color:#b9fff0}.assistant-speech-dock-right{right:72px;bottom:66px;left:auto;border-radius:11px 11px 4px}.assistant-speech-dock-right:after{right:-5px;left:auto;border-right:1px solid rgba(117,224,199,.28);border-bottom:1px solid rgba(117,224,199,.28);border-left:0}.assistant-speech-dock-center{bottom:66px;left:calc(50% + 30px)}.assistant-speech-dock-patrol{bottom:58.5px;animation:assistant-speech-pop .22s ease both}.assistant-speech-dock-patrol:after{animation:none}.assistant-speech-dock-home{bottom:58.5px;max-width:142px;animation:assistant-speech-pop .22s ease both}.assistant-speech-dock-home:after{animation:none}.assistant-speech-panel[data-side=left]{border-radius:11px 11px 4px}.assistant-speech-panel[data-side=left]:after{right:-5px;left:auto;border-right:1px solid rgba(117,224,199,.28);border-bottom:1px solid rgba(117,224,199,.28);border-left:0}.assistant-speech-panel[data-side=right]{border-radius:11px 11px 11px 4px}.assistant-speech-panel[data-side=right]:after{right:auto;left:-5px;border-right:0;border-bottom:1px solid rgba(117,224,199,.28);border-left:1px solid rgba(117,224,199,.28)}.assistant-speech-paused:after,.assistant-speech-paused,.assistant-speech-paused .assistant-speech-dots i{animation-play-state:paused}.wide-rail{min-height:58px;margin-bottom:72px;border-color:#ffffff14;border-radius:var(--radius-md);background:transparent}.wide-rail button{display:inline-flex;align-items:center;gap:4px;padding:0 10px;border-color:#f0b42980;background:transparent;color:var(--gold-soft)}.tabbar button span{border:0}.tabbar button.active span{background:transparent;color:var(--gold);box-shadow:none}.content-state{display:grid;place-items:center;align-content:center;gap:5px;min-height:181px;margin:0 12px;padding:18px;border-block:1px solid rgba(255,255,255,.08);color:var(--text-secondary);text-align:center}.content-state>svg{color:var(--gold-soft)}.content-state strong{color:#f3f3f3;font-size:13px}.content-state span{max-width:240px;font-size:12px;line-height:1.45}.content-state button{min-height:34px;margin-top:4px;padding:0 12px;border:1px solid rgba(240,180,41,.48);border-radius:var(--radius-sm);background:transparent;color:var(--gold-soft);cursor:pointer}.content-state-error>svg{color:var(--danger)}.skeleton-grid{min-height:181px}.content-skeleton{display:grid;align-content:end;gap:8px;min-height:86px;padding:12px;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.content-skeleton:nth-child(2n){border-right:0}.content-skeleton span{height:8px;border-radius:var(--radius-xs);background:#272a31;animation:skeleton-pulse 1.2s ease-in-out infinite alternate}.content-skeleton span:last-child{width:65%}.notify-bar,.bottom-card,.center-card{border-color:#3b455b;background:#171d29;box-shadow:var(--shadow-high)}.bottom-card-risk{border-color:#ff8f7d94}.bottom-card-risk .card-mark{background:#ff8f7d1f;color:var(--danger)}.card-mark{background:#f0b4291f;color:var(--gold-soft)}.card-actions button,.reward-scene-actions button,.guide-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.card-actions button:not(.secondary){border-color:transparent;background:var(--gold);color:var(--text-on-accent)}.mask{width:100%;padding:0;border:0;border-radius:0}.close-lite,.center-close,.bottom-card header .icon-button{min-width:36px;min-height:36px;color:var(--text-secondary)}.spin{animation:spin .8s linear infinite}.operation-variant-compare{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:stretch;gap:var(--space-2);width:min(560px,100%);margin:0 auto var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0d111894}.operation-variant-title{display:grid;align-content:center;gap:2px;min-width:0}.operation-variant-title span{color:var(--text-subtle);font-size:12px}.operation-variant-title strong{color:var(--gold-soft);font-size:12px}.operation-variant-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.left-panel .operation-variant-compare{grid-template-columns:1fr;width:100%;margin:0;padding:0;border:0;background:transparent}.left-panel .operation-variant-title{grid-template-columns:1fr auto;align-items:center;margin-bottom:var(--space-2)}.left-panel .operation-variant-title span{color:var(--muted);font-size:12px;font-weight:800}.left-panel .operation-variant-options{grid-template-columns:1fr}.operation-variant-options button{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:2px 8px;min-height:54px;padding:7px 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#101520b8;color:var(--text-primary);text-align:left;cursor:pointer}.operation-variant-options button.active{border-color:#f0b4299e;background:#f0b4291f;box-shadow:inset 3px 0 0 var(--gold)}.operation-variant-options strong,.operation-variant-options small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-variant-options strong{font-size:12px}.operation-variant-options small{color:var(--text-subtle);font-size:12px}.variant-motion{position:relative;display:grid;grid-row:span 2;place-items:center;width:38px;height:30px;align-self:center;border-radius:11px;background:#75e0c71a;color:var(--mint)}.variant-motion i{position:absolute;display:block;border-radius:999px;background:currentColor}.variant-motion-bubble i:first-child{width:20px;height:14px;opacity:.3}.variant-motion-bubble i:nth-child(2){width:14px;height:3px;animation:variant-meter 1.2s ease-in-out infinite}.variant-motion-bubble i:nth-child(3){right:8px;bottom:5px;width:5px;height:5px;opacity:.45}.variant-motion-chip i:first-child{width:24px;height:6px;opacity:.35}.variant-motion-chip i:nth-child(2){width:8px;height:8px;animation:variant-chip 1.1s ease-in-out infinite}.variant-motion-chip i:nth-child(3){display:none}.variant-motion-pulse i:first-child{width:11px;height:11px}.variant-motion-pulse i:nth-child(2),.variant-motion-pulse i:nth-child(3){width:16px;height:16px;border:1px solid currentColor;background:transparent;animation:variant-pulse 1.2s ease-out infinite}.variant-motion-pulse i:nth-child(3){animation-delay:.42s}.stage-footer{gap:var(--space-3);min-height:44px;padding-top:6px}.stage-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);min-width:0}.stage-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:30px;padding-inline:10px}.stage-actions button:disabled{cursor:wait;opacity:.58}.stage-actions .primary-action{border-color:var(--gold);background:var(--gold);color:#33240c}.stage-header{min-height:42px;align-items:center}.stage-header .eyebrow{display:none}.stage-header h2{margin-top:0;font-size:clamp(18px,1.45vw,21px);line-height:1.15}.stage-header .mini-checks{display:none}.stage-panel{overflow:hidden}.phone-wrap{min-height:528px}.phone-frame{height:min(512px,calc(100vh - 208px));min-height:478px}.state-readout{margin:0}.state-readout div{display:grid;grid-template-columns:minmax(72px,auto) 1fr;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:transparent}.state-readout dt{color:var(--text-subtle);font-size:12px}.state-readout dd{min-width:0;margin:0;color:var(--gold-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;overflow-wrap:anywhere;text-align:right}.contract-card{margin:0;border-radius:0;background:transparent;box-shadow:none}.compact-contract{display:none;margin-top:var(--space-2);border-top:1px solid var(--border-subtle)}.compact-contract summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;color:var(--text-secondary);cursor:pointer;list-style:none}.compact-contract summary::-webkit-details-marker{display:none}.compact-contract summary span{display:inline-flex;align-items:center;gap:6px}.compact-contract summary strong{color:var(--gold-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.compact-contract dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);margin:var(--space-2) 0}.compact-contract dl div{display:flex;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-1);border-bottom:1px solid var(--border-subtle)}.compact-contract dt,.compact-contract dd,.compact-contract p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.5}.compact-contract dd{color:var(--text-primary)}@keyframes skeleton-pulse{0%{opacity:.45}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes variant-meter{0%,to{transform:translate(-5px) scaleX(.45)}50%{transform:translate(4px) scaleX(1)}}@keyframes variant-chip{0%,to{transform:translate(-8px);opacity:.45}50%{transform:translate(8px);opacity:1}}@keyframes variant-pulse{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.45)}}@media(max-width:1180px){.demo-shell{grid-template-areas:"controls stage";grid-template-columns:minmax(250px,280px) minmax(0,1fr)}.right-panel{display:none}.compact-contract{display:block}.stage-panel{padding:var(--space-4)}.phone-frame{height:min(600px,calc(100vh - 170px))}}@media(max-width:860px){.demo-shell{grid-template-areas:"stage" "controls";grid-template-columns:minmax(0,1fr);width:100%;height:auto;min-height:100vh;overflow:visible}.stage-panel{width:100%;min-height:0;overflow:hidden;padding:var(--space-4);border-bottom:1px solid var(--border-default)}.stage-header{min-height:0;flex-flow:row wrap;align-items:flex-start}.stage-header>div:first-child{flex:1 1 210px}.stage-header h2{max-width:460px;font-size:clamp(18px,5.4vw,23px)}.mini-checks{flex:none}.phone-wrap{width:100%;min-height:0;padding:var(--space-4) 0}.phone-frame{width:min(360px,calc(100vw - 32px));height:auto;min-height:0;aspect-ratio:375 / 720}.stage-footer{display:flex;width:100%;min-width:0;align-items:stretch;flex-direction:column}.operation-variant-compare{grid-template-columns:1fr;width:100%}.stage-actions{display:grid;grid-template-columns:1fr;width:100%;max-width:100%}.stage-actions button{width:100%;max-width:100%}.compact-contract dl{grid-template-columns:1fr}.left-panel{width:100%;overflow:visible;border-right:0;border-bottom:0}}@media(max-width:520px){.stage-panel,.left-panel{padding-inline:12px}.mini-checks>div:last-child{display:none}.state-segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-variant-options{grid-template-columns:1fr}.stage-header h2{max-width:290px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pet-liquid,.pet-avatar>svg{position:relative;z-index:2;width:100%;height:100%;overflow:visible;will-change:transform}.pet-liquid-spec{pointer-events:none}@media(prefers-reduced-motion:reduce){.pet-avatar,.pet-avatar *{animation:none!important}}.assistant-speech-panel,.floating-pet,[data-mood]{--state-rgb: 117, 224, 199;--state-glow: .3;--state-period: 4s;--state-ease: ease-in-out;--ring-lo: .4;--ring-hi: .85;--ring-scale-lo: .86;--ring-scale-hi: 1.04;--ring-motion: state-ring}[data-mood=happy]{--state-rgb: 245, 204, 120;--state-glow: .36;--state-period: 2.6s;--ring-lo: .45;--ring-hi: .95;--state-ease: cubic-bezier(.34, 1.56, .64, 1)}[data-mood=excited]{--state-rgb: 240, 180, 41;--state-glow: .5;--state-period: 1.4s;--state-ease: cubic-bezier(.3, 0, .2, 1);--ring-lo: .55;--ring-hi: 1;--ring-scale-lo: .82;--ring-scale-hi: 1.14}[data-mood=sad]{--state-rgb: 121, 184, 255;--state-glow: .22;--state-period: 4.5s;--ring-lo: .22;--ring-hi: .55;--ring-scale-lo: .9;--ring-scale-hi: .98}[data-mood=angry]{--state-rgb: 255, 143, 125;--state-glow: .42;--state-period: 1.8s;--state-ease: cubic-bezier(.7, 0, .84, 0);--ring-lo: .5;--ring-hi: 1;--ring-scale-lo: .94;--ring-scale-hi: 1.05}[data-mood=missing]{--state-rgb: 185, 156, 255;--state-glow: .3;--state-period: 5s;--ring-lo: .32;--ring-hi: .8;--ring-scale-lo: .84;--ring-scale-hi: 1.08}[data-mood=worried]{--state-rgb: 247, 161, 83;--state-glow: .34;--state-period: 3s;--ring-lo: .4;--ring-hi: .9;--ring-motion: state-ring-sway}.assistant-speech-panel.assistant-speech-mood{border-color:rgba(var(--state-rgb),.34);background:linear-gradient(135deg,rgba(var(--state-rgb),.14),transparent 54%),#0d1118f5;box-shadow:0 10px 24px #00000061,0 0 18px rgba(var(--state-rgb),.1)}.assistant-speech-panel.assistant-speech-mood:after{border-color:rgba(var(--state-rgb),.34)}.assistant-speech-mood .assistant-speech-copy span{color:rgb(var(--state-rgb))}.assistant-speech-mood .assistant-speech-copy span:before{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:rgb(var(--state-rgb));box-shadow:0 0 6px rgba(var(--state-rgb),.8);content:"";vertical-align:1px;animation:state-beat var(--state-period) var(--state-ease) infinite}.assistant-speech-copy{animation:speech-copy-in .2s ease both}.floating-pet.pet-entry-patrol:before{background:radial-gradient(closest-side,rgba(0,0,0,.5),rgba(0,0,0,.26) 64%,transparent);box-shadow:0 0 10px 1px rgba(var(--state-rgb),calc(var(--state-glow) * .6))}.floating-pet.pet-entry-patrol:not(.operation-active):after{position:absolute;right:1px;bottom:-8px;left:1px;height:10px;border:1.5px solid rgb(var(--state-rgb));border-radius:50%;box-shadow:0 0 8px rgba(var(--state-rgb),.4);content:"";pointer-events:none;animation:var(--ring-motion) var(--state-period) var(--state-ease) infinite}.floating-pet.patrol-paused:after{opacity:var(--ring-lo);animation:none}@keyframes speech-copy-in{0%{opacity:0;transform:translateY(3px)}}@keyframes state-beat{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes state-ring{0%,to{opacity:var(--ring-lo);transform:scale(var(--ring-scale-lo))}50%{opacity:var(--ring-hi);transform:scale(var(--ring-scale-hi))}}@keyframes state-ring-sway{0%,to{opacity:var(--ring-lo);transform:translate(-2px) scale(.94)}50%{opacity:var(--ring-hi);transform:translate(2px) scale(.94)}}.floating-pet{transition:opacity .22s ease,transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.floating-pet.pet-tucked{opacity:0;visibility:hidden;transform:translateY(6px) scale(.72);pointer-events:none;transition:opacity .18s ease,transform .22s ease,visibility 0s linear .22s}.operation-layer-chip{right:64px;bottom:62px;left:12px}.operation-layer-pulse{right:6px;bottom:114px;left:auto;width:auto}.phone-wrap{min-height:auto}.stage-panel{overflow-y:auto}.stage-header,.stage-footer{min-height:auto}.stage-footer{flex-wrap:wrap}.stage-footer>div:first-child{flex:1 1 180px;min-width:160px}.stage-actions{flex:0 1 auto}@media(max-width:1180px){.phone-frame{height:min(512px,calc(100vh - 208px))}}.stage-header{align-items:center;justify-content:space-between}.stage-state{flex:0 1 auto;min-width:0;max-width:300px;text-align:right}.stage-state strong{display:inline-flex;align-items:center;gap:7px;color:var(--text-primary);font-size:13px;font-weight:700}.stage-state strong i{width:7px;height:7px;border-radius:50%;background:rgb(var(--state-rgb));box-shadow:0 0 0 3px rgba(var(--state-rgb),.16);transition:background-color .24s ease,box-shadow .24s ease}.stage-state span{display:block;margin-top:3px;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.stage-footer{justify-content:center}.stage-actions{justify-content:center;gap:10px}.action-group{display:inline-flex;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised)}.stage-actions .action-group button{min-height:32px;padding-inline:12px;border:0;border-radius:0;background:transparent}.stage-actions .action-group button+button{box-shadow:inset 1px 0 0 var(--border-subtle)}.stage-actions .action-group button:hover:not(:disabled){background:#ffffff0d}.stage-actions .primary-action{min-height:34px;padding-inline:14px;border-radius:var(--radius-md);font-weight:700}@media(max-width:860px){.stage-state{max-width:none;text-align:left}.stage-actions{display:flex;flex-wrap:wrap}.action-group{flex:1 1 100%}.stage-actions .action-group button{flex:1 1 0;padding-inline:6px}.stage-actions .primary-action{flex:1 1 100%}}.left-panel .section-title span,.left-panel .section-title label,.left-panel .operation-variant-title span,.right-panel .section-title span{color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.02em}.left-panel .section-title b,.left-panel .section-title output,.left-panel .operation-variant-title strong,.right-panel .section-title b{color:var(--text-subtle);font-size:12px;font-weight:600}.left-panel .settings .section-title{margin-top:var(--space-4);margin-bottom:var(--space-2)}.left-panel .settings .section-title:first-child{margin-top:0}.left-panel .mood-list strong{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.left-panel .mood-list strong i{flex:none;width:7px;height:7px;border-radius:50%;background:rgb(var(--state-rgb));box-shadow:0 0 0 3px rgba(var(--state-rgb),.14)}.left-panel .trigger-grid button strong{color:var(--text-primary)}.left-panel .trigger-grid button.active strong{color:var(--gold-soft)}.left-panel .trigger-grid button span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.left-panel .state-segmented,.left-panel .segmented{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:3px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-canvas)}.left-panel .state-segmented button,.left-panel .segmented button{min-height:30px;padding:0 6px;border:0;border-radius:7px;background:transparent;box-shadow:none;color:var(--text-secondary);font-size:12px;font-weight:600}.left-panel .state-segmented button:hover:not(:disabled,.active),.left-panel .segmented button:hover:not(:disabled,.active){background:#ffffff0a;color:var(--text-primary)}.left-panel .state-segmented button.active,.left-panel .segmented button.active{background:var(--surface-selected);box-shadow:inset 0 0 0 1px #f0b4296b;color:var(--gold-soft)}.left-panel .trigger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.left-panel .trigger-grid button{min-width:0}.left-panel .mood-list button>span{color:var(--text-subtle)}.left-panel .mood-list button.active>span{color:var(--gold-soft)}.live-badge{display:inline-flex;align-items:center;gap:6px}.live-badge i{position:relative;width:6px;height:6px;border-radius:50%;background:var(--mint)}.live-badge i:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--mint);content:"";animation:live-pulse 1.8s ease-out infinite}.right-panel .state-readout .is-quiet dd{color:var(--text-subtle)}.right-panel .state-readout dd{margin:-1px -5px;padding:1px 5px;border-radius:5px}.right-panel .state-readout dd.is-changed{animation:readout-change 1.1s ease-out}@keyframes live-pulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}@keyframes readout-change{0%{background:#f0b4294d;color:#fff4d6}to{background:transparent}}.stage-actions .primary-action:hover:not(:disabled){border-color:var(--gold-soft);background:var(--gold-soft);color:#33240c}.stage-actions .action-group button:focus-visible{outline-offset:-3px;box-shadow:none}.left-panel .operation-variant-options button{transition:border-color .14s ease,background-color .14s ease}.left-panel .operation-variant-options button:hover:not(.active){border-color:#59657c;background:var(--surface-selected)}.left-panel button:active:not(:disabled),.stage-actions button:active:not(:disabled),.compact-contract summary:active{transform:scale(.97)}.reward-scene-coins .reward-scene-card{left:12px;width:auto}@font-face{font-family:Douyin Sans;src:url(./DouyinSansBold-CX2yy1IT.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.screen{--tabbar-bottom: 10px;--tabbar-h: 48px;--tabbar-top: 58px;--content-bottom: 76px;--pet-lane: 96px;--status-h: 32px;--app-bg: #161823;--fs-micro: 12px;--fs-caption: 12px;--fs-footnote: 12px;--fs-body: 13px;--fs-callout: 14px;--fs-headline: 16px;--fs-title: 18px;--fs-display: 24px;--r-tag: 4px;--r-control: 10px;--r-media: 12px;--r-card: 16px;--r-sheet: 20px;--r-hero: 20px;--surface-1: rgba(255, 255, 255, .04);--surface-2: rgba(255, 255, 255, .07);--surface-3: rgba(255, 255, 255, .12);--surface-solid: #1e2029;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--text-1: #fff;--text-2: rgba(235, 235, 245, .78);--text-3: rgba(235, 235, 245, .6);--text-4: rgba(235, 235, 245, .4);--red: #fe2c55;--red-strong: #d81b46;--gold: #f0b429;--gold-text: #ffd36b;--on-gold: #2b2114;--orange: #ff9a3c;--on-orange: #2b1606;--info: #9fd0ff;--success: #75e0c7;--glass-bar: blur(22px) saturate(1.8);--glass-chip: blur(12px);--gutter: 16px;--gutter-immersive: 12px;--dur-enter: .26s;--dur-exit: .2s;--ease-out-emph: cubic-bezier(.2,.9,.3,1);--ease-in: cubic-bezier(.4,0,1,1);--bar-glass: rgba(11, 12, 16, .88);container:phone / size;font-family:var(--app-font, "Douyin Sans", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", system-ui, sans-serif);font-weight:var(--app-font-weight, 700);font-synthesis:var(--app-font-synthesis, weight style)}.phone-frame{height:clamp(500px,calc(100vh - 210px),720px);border:1px solid #a3abb7;background:#101318;box-shadow:0 0 0 2px #5c636e,0 0 0 3.5px #2a2f37,inset 0 0 0 1px #ffffff14,0 30px 80px #0000009e;backface-visibility:hidden}.phone-frame:before,.phone-frame:after{position:absolute;width:4px;border-radius:2px;background:linear-gradient(90deg,#4b525d,#a3abb7 55%,#5c636e);content:"";pointer-events:none}.phone-frame:before{top:17%;left:-7px;height:26px;box-shadow:0 46px #7d8590,0 102px #7d8590}.phone-frame:after{top:24%;right:-7px;height:74px}@media(max-width:1180px){.phone-frame{height:clamp(500px,calc(100vh - 210px),720px)}}@media(max-width:860px){.phone-frame{height:auto;aspect-ratio:375 / 760}}.phone-app{background:var(--app-bg);color:#fff}.phone-app .statusbar{position:absolute;inset:0 0 auto;z-index:70;height:var(--status-h);background:transparent;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.35)}.phone-body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.phone-body>[hidden]{display:none!important}.home-indicator{position:absolute;bottom:3px;left:50%;z-index:40;width:112px;height:4px;margin-left:-56px;border-radius:3px;background:#ffffffc7;pointer-events:none}.glass-tabbar{--tb-safe-left: var(--safe-left, env(safe-area-inset-left, 0px));--tb-safe-right: var(--safe-right, env(safe-area-inset-right, 0px));--bar-w: calc(100cqw - 32px - var(--tb-safe-left) - var(--tb-safe-right));--capsule-open: calc(var(--bar-w) - var(--tabbar-h) - 8px);--capsule-closed: calc((var(--capsule-open) - 8px) / var(--tab-count) + 8px);position:absolute;right:calc(16px + var(--tb-safe-right));bottom:var(--tabbar-bottom);left:calc(16px + var(--tb-safe-left));z-index:25;height:var(--tabbar-h)}@supports not (width: 1cqw){.glass-tabbar{--bar-w: calc(100vw - 32px - var(--tb-safe-left) - var(--tb-safe-right))}.tab-speech{width:calc(var(--bar-w) - var(--capsule-closed) - var(--tabbar-h) - 16px)}.gl-rail{max-height:calc(100vh - var(--status-h) - var(--gl-header-h) - var(--content-bottom) - 12px)}}.glass{position:relative;border:.5px solid rgba(255,255,255,.2);background:#26283075;box-shadow:inset 0 1px #ffffff3d,inset 0 -.5px #ffffff14,0 10px 30px #00000061,0 2px 6px #00000038;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%)}.glass:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff29,#fff0 48%);content:"";pointer-events:none}.glass-capsule{position:absolute;top:0;bottom:0;left:0;width:var(--capsule-open);overflow:hidden;border-radius:999px;transition:width .56s cubic-bezier(.3,1.16,.5,1)}.glass-tabbar.is-collapsed .glass-capsule{width:var(--capsule-closed);transition:width .46s cubic-bezier(.32,.72,0,1)}.glass-tabbar.no-pet{--capsule-open: var(--bar-w)}.glass-track{position:absolute;top:4px;bottom:4px;left:4px;display:grid;grid-template-columns:repeat(var(--tab-count),minmax(0,1fr));width:calc(var(--capsule-open) - 8px)}.glass-lens{position:absolute;top:0;bottom:0;left:0;width:calc(100% / var(--tab-count));border-radius:999px;background:#ffffff26;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 .5px #ffffff1f;transform:translate(calc(var(--tab-index) * 100%));transition:transform .46s cubic-bezier(.34,1.36,.42,1),opacity .2s ease}.has-no-active .glass-lens{opacity:0}.glass-tab{--tab-delay: calc(var(--i, 0) * 70ms + 60ms);position:relative;z-index:1;display:grid;place-items:center;align-content:center;gap:2px;min-width:0;padding:0;border:0;border-radius:999px;background:transparent;color:#ebebf59e;cursor:pointer;transition:color .2s ease,opacity .24s ease var(--tab-delay),filter .24s ease var(--tab-delay),transform .36s cubic-bezier(.3,1.3,.5,1) var(--tab-delay)}@media(hover:hover)and (pointer:fine){.glass-tab:hover{color:var(--text-2)}}.glass-tab.is-active{color:#fff}.glass-tab:active{transform:scale(.94);transition-delay:0ms}.glass-tabbar.is-collapsed .glass-tab{--tab-delay: calc((var(--tab-count) - 1 - var(--i, 0)) * 70ms)}.glass-tabbar.is-collapsed .glass-tab:not(:first-of-type){opacity:0;filter:blur(4px);transform:scale(.84)}.glass-tab-icon{position:relative;display:grid;place-items:center;height:20px}.glass-tab-icon svg{width:19px;height:19px}.glass-tab-label{font-size:max(13px,calc(13px * var(--font-scale, 1)));font-weight:700;letter-spacing:.01em}.glass-badge{position:absolute;top:-5px;left:13px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--red-strong);box-shadow:0 0 0 1.5px #18181cb3;color:#fff;font-size:max(13px,calc(13px * var(--font-scale, 1)));font-weight:700;line-height:16px;text-align:center}.glass-dot{position:absolute;top:-1px;right:-4px;width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 1.5px #18181cb3}.pet-orb{position:absolute;top:0;right:0;display:grid;place-items:center;width:var(--tabbar-h);height:var(--tabbar-h);padding:0;border-radius:50%;cursor:pointer;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform .16s ease,box-shadow .24s ease}.pet-orb:active{transform:scale(.94)}.pet-orb.is-active:after{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#ffffff26;box-shadow:inset 0 1px #ffffff4d;content:""}.pet-orb-floor{position:absolute;right:10px;bottom:6px;left:10px;height:7px;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--state-rgb),.7),rgba(var(--state-rgb),0));pointer-events:none;animation:var(--ring-motion) var(--state-period) var(--state-ease) infinite}.pet-orb .pet-avatar{--pet-y: -3px;--pet-s: 1;z-index:1;width:52px;height:52px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.45));transform:translateY(var(--pet-y)) scale(var(--pet-s));transition:transform .42s cubic-bezier(.3,1.45,.5,1),opacity .22s ease,filter .22s ease}.pet-orb.is-entry{box-shadow:inset 0 1px #ffffff3d,0 0 0 2px #75e0c780,0 0 22px #75e0c773}.pet-orb.pet-phase-slot .pet-avatar{animation:pet-orb-arrive 1.1s cubic-bezier(.2,.9,.3,1.25) both}.pet-orb.pet-phase-climb .pet-avatar{--pet-y: -12px;--pet-s: 1.06}.pet-orb.pet-phase-stand .pet-avatar{--pet-y: -8px;--pet-s: 1.1}.pet-orb.is-speaking .pet-avatar>svg{transform-origin:50% 80%;animation:pet-orb-talk 1.1s ease-in-out infinite}.pet-orb.is-working{box-shadow:inset 0 1px #ffffff3d,0 0 0 1.5px #75e0c76b,0 10px 30px #00000061}.pet-orb.pet-tucked .pet-avatar{--pet-y: 5px;--pet-s: .78;opacity:.45}.pet-orb.is-quiet .pet-avatar{opacity:.6;filter:saturate(.55) drop-shadow(0 3px 4px rgba(0,0,0,.45))}.pet-orb-quiet{position:absolute;top:-2px;right:-2px;z-index:2;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#1c1e28f0;box-shadow:0 0 0 1px #ffffff2e,0 2px 6px #0006;color:#c7cffc}@property --orb-p{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.pet-orb-progress{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;padding:2px;border-radius:50%;background:conic-gradient(rgb(117,224,199) var(--orb-p),rgba(117,224,199,.16) 0);filter:drop-shadow(0 0 4px rgba(117,224,199,.55));pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:orb-progress var(--orb-progress-duration, 1.9s) linear both}@keyframes orb-progress{to{--orb-p: 100%}}:where(.pet-orb-thought){--state-rgb: 117, 224, 199}.pet-orb-thought{position:absolute;right:calc(100% - 8px);bottom:calc(100% + 34px);z-index:3;transition:opacity .22s ease,transform .26s ease;animation:thought-settle 4.6s ease forwards}@keyframes thought-settle{0%,85%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.pet-orb.has-thought:after{position:absolute;top:3px;right:3px;width:9px;height:9px;border:1.5px solid #161823;border-radius:50%;background:rgb(var(--state-rgb, 117, 224, 199));animation:thought-dot 1.6s ease-in-out infinite;content:"";pointer-events:none}@keyframes thought-dot{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.pet-orb-thought.is-hushed,.pet-orb-thought.is-leaving{opacity:0;transform:translateY(4px) scale(.94)}.pet-orb-thought:before,.pet-orb-thought:after{position:absolute;border-radius:50%;background:rgba(var(--state-rgb),.5);box-shadow:inset 0 0 0 .5px #ffffff59;content:"";animation:thought-dot .28s cubic-bezier(.3,1.5,.5,1) both}.pet-orb-thought:before{right:-6px;bottom:-7px;width:7px;height:7px;animation-delay:70ms}.pet-orb-thought:after{right:-11px;bottom:-13px;width:4px;height:4px}.pet-orb-thought-body{display:flex;align-items:center;gap:5px;height:26px;padding:0 11px 0 9px;border:.5px solid rgba(255,255,255,.24);border-radius:13px;background:linear-gradient(135deg,rgba(var(--state-rgb),.32),rgba(var(--state-rgb),.08)),#1e202899;box-shadow:inset 0 1px #ffffff3d,0 6px 16px #0000005c;color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1;white-space:nowrap;transform-origin:100% 100%;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);animation:thought-pop .42s cubic-bezier(.3,1.5,.5,1) .15s both,thought-float 2.8s ease-in-out .7s infinite}.pet-orb-thought-body:before{flex:none;width:5px;height:5px;border-radius:50%;background:rgb(var(--state-rgb));box-shadow:0 0 6px rgba(var(--state-rgb),.9);content:""}@keyframes thought-dot{0%{opacity:0;transform:scale(0)}}@keyframes thought-pop{0%{opacity:0;transform:translate(6px,6px) scale(.4)}}@keyframes thought-float{0%,to{transform:none}50%{transform:translateY(-2px)}}@keyframes pet-orb-arrive{0%{opacity:0;transform:translateY(6px) scale(.3)}}@keyframes pet-orb-talk{0%,to{transform:none}45%{transform:translateY(-2px) scale(1.03,.97)}}.glass-accessory{position:absolute;top:0;right:calc(var(--tabbar-h) + 8px);bottom:0;left:calc(var(--capsule-closed) + 8px);display:flex;justify-content:flex-end;container:speech / inline-size;pointer-events:none}.glass-accessory-pill{overflow:hidden;width:var(--tabbar-h);height:100%;border-radius:999px;opacity:0;transform:translate(18px) scale(.6);transform-origin:right center;transition:width .3s cubic-bezier(.4,0,.9,.6),transform .26s cubic-bezier(.4,0,1,1) 80ms,opacity .16s ease .14s}.glass-accessory.is-open .glass-accessory-pill{width:100%;opacity:1;transform:none;pointer-events:auto;transition:width .56s cubic-bezier(.22,1.04,.36,1) 90ms,transform .32s cubic-bezier(.3,1.4,.5,1),opacity .14s ease}:where(.tab-speech){--state-rgb: 117, 224, 199;--state-period: 4s;--state-ease: ease-in-out}.tab-speech{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;gap:8px;width:100cqw;padding:0 16px 0 18px;background:linear-gradient(90deg,rgba(var(--state-rgb),.2),rgba(var(--state-rgb),.05) 58%,rgba(var(--state-rgb),.14))}.tab-speech-copy{position:relative;z-index:1;flex:1;min-width:0;animation:tab-speech-copy-in .28s ease .16s both}.tab-speech-copy span{display:flex;align-items:center;gap:5px;overflow:hidden;color:rgb(var(--state-rgb));font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:13px;white-space:nowrap}.tab-speech-copy span:before{flex:none;width:5px;height:5px;border-radius:50%;background:rgb(var(--state-rgb));box-shadow:0 0 6px rgba(var(--state-rgb),.8);content:"";animation:state-beat var(--state-period) var(--state-ease) infinite}.tab-speech-copy strong{display:block;overflow:hidden;margin-top:1px;color:#fff;font-size:max(12px,calc(13px * var(--font-scale, 1)));line-height:16px;text-overflow:ellipsis;white-space:nowrap}.tab-speech.is-long .tab-speech-copy span{display:none}.tab-speech.is-long .tab-speech-copy strong{display:-webkit-box;margin-top:0;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:15px;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}@container speech (max-width: 150px){.tab-speech-copy span{display:none}.tab-speech-copy strong{display:-webkit-box;margin-top:0;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:15px;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@keyframes tab-speech-copy-in{0%{opacity:0;transform:translate(10px)}}@media(prefers-reduced-motion:reduce){.glass-capsule,.glass-tab,.glass-accessory-pill,.pet-orb .pet-avatar,.pet-orb-thought{transition-duration:1ms!important;transition-delay:0ms!important}.pet-orb.is-speaking .pet-avatar>svg,.pet-orb.pet-phase-slot .pet-avatar,.tab-speech-copy,.pet-orb-thought:before,.pet-orb-thought:after,.pet-orb-thought-body{animation:none}}.screen .overlay{bottom:62px}.screen .card-overlay .card-mask{background:transparent;animation:none}.notify-bar.no-pet{grid-template-columns:minmax(0,1fr) auto 24px}.center-card.no-pet{padding-top:22px}.screen[data-pet=off] .lr-room .lr-bottom{right:10px}.debug-pet-note{margin:0 0 14px;padding:9px 11px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:#b8c0d1;font-size:12px;line-height:1.55}.screen .reward-scene-layer{bottom:62px}.screen .operation-layer-chip{bottom:64px}.screen .operation-layer-pulse{right:10px;bottom:62px}.screen .guide-spot-pet{right:4px;bottom:2px;width:64px;height:64px}.screen .guide-spot-hero{top:34px;right:50px;left:50px;height:46px}.screen .guide-spot-reward{bottom:116px}.screen .guide-spot-tab{right:auto;bottom:14px;left:calc(16px + (100% - 88px)/2);width:calc((100% - 88px)/4);height:40px;border-radius:999px}.screen .guide-card-hero{top:96px}.screen .guide-card-pet{bottom:88px}.screen .guide-card-reward{bottom:202px}.screen .guide-card-tab{bottom:72px}.va.va-has-cover{animation:none}.va-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .22s ease;-webkit-user-drag:none}.va-cover.is-loaded{opacity:1}.va{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(165deg,var(--va-a) 0%,var(--va-b) 100%);animation:va-zoom 16s ease-in-out infinite alternate;animation-play-state:paused}.va>i{position:absolute;display:block;animation-play-state:paused}.va.is-playing,.va.is-playing>i{animation-play-state:running}@keyframes va-zoom{0%{transform:scale(1.02)}to{transform:scale(1.1) translateY(-1.5%)}}@keyframes va-drift{0%{transform:translate(-4%)}to{transform:translate(4%)}}@keyframes va-breathe{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.75;transform:scale(1.04)}}@keyframes va-rise{0%{transform:translateY(12%);opacity:0}30%{opacity:.8}to{transform:translateY(-30%);opacity:0}}@keyframes va-spin{to{transform:rotate(360deg)}}@keyframes va-scroll{0%{transform:perspective(220px) rotateX(62deg) translateY(-34px)}to{transform:perspective(220px) rotateX(62deg) translateY(0)}}.va-skyline{background:radial-gradient(70% 40% at 50% 62%,var(--va-c),transparent 70%),linear-gradient(180deg,var(--va-a) 0%,var(--va-b) 64%,var(--va-a) 100%)}.va-skyline .va-l1{inset:auto -6% 0;height:40%;background:radial-gradient(rgba(255,214,140,.55) .8px,transparent 1.4px) 0 0 / 7px 9px,linear-gradient(180deg,#070a14,#04060c);clip-path:polygon(0 42%,7% 42%,7% 18%,14% 18%,14% 52%,21% 52%,21% 8%,29% 8%,29% 44%,37% 44%,37% 24%,45% 24%,45% 58%,53% 58%,53% 14%,61% 14%,61% 48%,69% 48%,69% 30%,77% 30%,77% 54%,85% 54%,85% 20%,93% 20%,93% 46%,100% 46%,100% 100%,0 100%)}.va-skyline .va-l2{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 72%,rgba(255,200,120,.42) 0 5px,transparent 7px),radial-gradient(circle at 34% 64%,rgba(255,140,90,.36) 0 7px,transparent 9px),radial-gradient(circle at 62% 70%,rgba(255,220,160,.4) 0 4px,transparent 6px),radial-gradient(circle at 80% 60%,rgba(120,170,255,.36) 0 8px,transparent 10px),radial-gradient(circle at 48% 78%,rgba(255,170,110,.32) 0 6px,transparent 8px);animation:va-drift 9s ease-in-out infinite alternate}.va-skyline .va-l3{inset:30% -20% auto;height:46%;background:radial-gradient(50% 50% at 50% 50%,var(--va-c),transparent 72%);opacity:.4;animation:va-breathe 6s ease-in-out infinite}.va-ridge{background:linear-gradient(180deg,var(--va-a) 0%,var(--va-b) 68%,var(--va-a) 100%)}.va-ridge .va-l3{top:14%;left:56%;width:34%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--va-c) 0%,transparent 66%);opacity:.75;animation:va-breathe 8s ease-in-out infinite}.va-ridge .va-l1{inset:auto -10% 0;height:56%;background:linear-gradient(180deg,#ffffff1a,#00000052 40%);clip-path:polygon(0 46%,12% 28%,24% 44%,38% 12%,52% 40%,64% 22%,78% 46%,90% 26%,100% 38%,100% 100%,0 100%);animation:va-drift 14s ease-in-out infinite alternate}.va-ridge .va-l2{inset:auto -10% 0;height:38%;background:linear-gradient(180deg,#0000006b,#000000b8);clip-path:polygon(0 40%,16% 18%,30% 46%,46% 22%,60% 50%,76% 16%,92% 44%,100% 30%,100% 100%,0 100%)}.va-orb{background:radial-gradient(circle at 50% 44%,var(--va-b),var(--va-a) 72%)}.va-orb .va-l1{top:22%;left:27%;width:46%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 36% 30%,rgba(255,255,255,.7) 0%,var(--va-c) 28%,transparent 68%);animation:va-breathe 5s ease-in-out infinite}.va-orb .va-l2{top:12%;left:15%;width:70%;aspect-ratio:1;border:1.5px dashed rgba(255,255,255,.22);border-radius:50%;animation:va-spin 26s linear infinite}.va-orb .va-l3{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.8) 0 1px,transparent 1.6px),radial-gradient(circle at 82% 16%,rgba(255,255,255,.7) 0 1.2px,transparent 2px),radial-gradient(circle at 70% 78%,rgba(255,255,255,.6) 0 1px,transparent 1.6px),radial-gradient(circle at 24% 70%,rgba(255,255,255,.7) 0 1.4px,transparent 2px),radial-gradient(circle at 90% 54%,rgba(255,255,255,.5) 0 1px,transparent 1.6px),radial-gradient(circle at 40% 90%,rgba(255,255,255,.6) 0 1px,transparent 1.6px);animation:va-breathe 3.6s ease-in-out infinite}.va-glow{background:linear-gradient(160deg,var(--va-a) 0%,var(--va-b) 100%)}.va-glow .va-l1{top:34%;right:6%;bottom:-24%;left:6%;border-radius:50%;background:radial-gradient(circle,var(--va-c) 0%,transparent 64%);opacity:.55;animation:va-breathe 6s ease-in-out infinite}.va-glow .va-l2{top:-20%;right:6%;bottom:26%;left:6%;background:conic-gradient(from 180deg at 50% 0%,transparent 0 164deg,rgba(255,255,255,.14) 171deg,transparent 178deg,rgba(255,255,255,.1) 186deg,transparent 194deg 360deg);animation:va-drift 7s ease-in-out infinite alternate}.va-glow .va-l3{top:40%;right:30%;bottom:10%;left:30%;background:radial-gradient(circle at 30% 60%,rgba(255,255,255,.4) 0 6px,transparent 12px),radial-gradient(circle at 60% 40%,rgba(255,255,255,.32) 0 5px,transparent 11px),radial-gradient(circle at 46% 80%,rgba(255,255,255,.28) 0 4px,transparent 9px);animation:va-rise 5s ease-out infinite}.va-grid{background:linear-gradient(180deg,var(--va-a) 0%,var(--va-b) 100%)}.va-grid .va-l1{top:52%;right:-60%;bottom:-20%;left:-60%;background-image:linear-gradient(var(--va-c) 1px,transparent 1px),linear-gradient(90deg,var(--va-c) 1px,transparent 1px);background-size:34px 34px;opacity:.38;transform:perspective(220px) rotateX(62deg);animation:va-scroll 1.6s linear infinite;will-change:transform}.va-grid .va-l2{top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 38%,var(--va-c) 39%,transparent 41.5%),linear-gradient(115deg,transparent 56%,rgba(255,255,255,.55) 56.6%,transparent 57.6%);opacity:.55;animation:va-drift 3.4s ease-in-out infinite alternate}.va-grid .va-l3{inset:34% -10% auto;height:34%;background:radial-gradient(50% 50% at 50% 50%,var(--va-c),transparent 70%);opacity:.35;animation:va-breathe 4s ease-in-out infinite}.va-wave{background:linear-gradient(180deg,var(--va-a) 0%,var(--va-b) 100%)}.va-wave .va-l1{top:-10%;right:10%;bottom:30%;left:10%;background:conic-gradient(from 180deg at 50% 0%,transparent 0 160deg,rgba(255,255,255,.12) 168deg,transparent 176deg,rgba(255,255,255,.09) 186deg,transparent 196deg 360deg);animation:va-drift 8s ease-in-out infinite alternate}.va-wave .va-l2{top:52%;right:-20%;bottom:-10%;left:-20%;background:repeating-radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.1) 0 2px,transparent 3px 18px);animation:va-drift 6s ease-in-out infinite alternate}.va-wave .va-l3{top:30%;right:20%;bottom:10%;left:20%;background:radial-gradient(circle at 30% 70%,var(--va-c) 0 3px,transparent 4px),radial-gradient(circle at 60% 50%,var(--va-c) 0 2px,transparent 3px),radial-gradient(circle at 46% 86%,var(--va-c) 0 2.5px,transparent 3.5px);opacity:.6;animation:va-rise 6s ease-out infinite}.va:not(.is-playing),.va:not(.is-playing)>i{animation-play-state:paused!important}.rc-root{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--app-bg)}.rc-pager{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.rc-pager::-webkit-scrollbar,.rc-scroll::-webkit-scrollbar,.sv-feed::-webkit-scrollbar,.rc-sub::-webkit-scrollbar,.lv-hero-track::-webkit-scrollbar,.lv-rail-track::-webkit-scrollbar,.live-following::-webkit-scrollbar,.app-screen::-webkit-scrollbar{display:none}.rc-pane{position:relative;flex:0 0 100%;height:100%;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.rc-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--status-h) + 82px) 0 var(--content-bottom);background:transparent;scrollbar-width:none}.rc-top{position:absolute;inset:0 0 auto;z-index:12;padding-top:var(--status-h);transition:background-color .24s ease}.rc-main-short .rc-top{background:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,.34) 78%,transparent)}.rc-main-short .rc-sub button:not(.is-active){color:var(--text-2);text-shadow:0 1px 3px rgba(0,0,0,.7)}.rc-main-works .rc-top,.rc-main-long .rc-top,.rc-main-live .rc-top{border-bottom:.5px solid rgba(255,255,255,.08);background:var(--bar-glass);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.rc-top-row{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;height:44px;padding:0 8px}.rc-main-tabs{position:relative;justify-self:center;display:flex;align-items:center;gap:22px;height:44px}.rc-main-tabs button{height:44px;padding:0 2px;border:0;background:none;color:var(--text-3);font-size:calc(15px * var(--font-scale, 1));font-weight:700;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:color .2s ease,transform .2s ease}.rc-main-tabs button.is-active{color:#fff;font-weight:700;transform:scale(1.04)}.rc-indicator{position:absolute;bottom:5px;left:-10px;width:20px;height:3px;border-radius:2px;background:#fff;box-shadow:0 1px 3px #0000004d;pointer-events:none}.rc-search{justify-self:end;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:none;color:#fff;cursor:pointer;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.rc-sub-viewport{overflow:hidden}.rc-sub-track{display:flex;will-change:transform}.rc-sub{flex:0 0 100%;box-sizing:border-box;display:flex;align-items:center;gap:6px;height:38px;padding:0 12px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 88%,transparent)}.rc-sub button{flex:none;height:28px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--text-3);font-size:calc(14px * var(--font-scale, 1));font-weight:700;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:background-color .2s ease,color .2s ease}.rc-sub button.is-active{background:#ffffff29;color:#fff;font-weight:700;text-shadow:none}.sv-feed{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;outline:none;scrollbar-width:none}.sv-slide{position:relative;height:100%;overflow:hidden;background:#000;scroll-snap-align:start;scroll-snap-stop:always}.sv-slide:after{position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(0deg,rgba(0,0,0,.68),rgba(0,0,0,.22) 58%,transparent);content:"";pointer-events:none}.sv-surface{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.sv-paused{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;width:68px;height:68px;margin:-34px 0 0 -34px;color:var(--text-2);filter:drop-shadow(0 2px 12px rgba(0,0,0,.45));animation:sv-pop-in .2s ease-out both}.sv-burst{position:absolute;z-index:4;color:#fe2c55;filter:drop-shadow(0 4px 14px rgba(254,44,85,.5));pointer-events:none;animation:sv-heart-burst .82s cubic-bezier(.2,.9,.3,1) forwards}.sv-rail{position:absolute;right:8px;bottom:calc(var(--tabbar-top) + 30px);z-index:3;display:grid;justify-items:center;gap:15px}.sv-avatar{position:relative;width:44px;height:44px;margin-bottom:6px}.sv-avatar-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1.5px solid #fff;border-radius:50%}.sv-follow{position:absolute;bottom:-9px;left:50%;display:grid;place-items:center;width:20px;height:20px;margin-left:-10px;padding:0;border:0;border-radius:50%;background:#fe2c55;color:#fff;cursor:pointer;transition:transform .16s ease}@media(hover:hover)and (pointer:fine){.sv-follow:hover{transform:scale(1.12)}}.sv-action{display:grid;justify-items:center;gap:2px;min-width:44px;padding:4px 0;border:0;background:none;color:#fff;cursor:pointer;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.sv-action span{font-size:max(13px,calc(12px * var(--font-scale, 1)));font-weight:700;font-variant-numeric:tabular-nums}.sv-action:active svg{transform:scale(.86)}.sv-action.is-liked{color:#fe2c55}.sv-action.is-liked span{color:#fff}.sv-action.is-liked svg{animation:sv-like-pop .38s cubic-bezier(.3,1.6,.5,1)}.sv-disc{position:relative;width:42px;height:42px;margin-top:6px;overflow:hidden;border:9px solid #161616;border-radius:50%;box-shadow:0 0 0 1px #ffffff24}.sv-disc.is-spinning{animation:va-spin 5s linear infinite}.sv-meta{position:absolute;right:74px;bottom:calc(var(--tabbar-top) + 26px);left:16px;z-index:3;text-shadow:0 1px 2px rgba(0,0,0,.5)}.sv-meta strong{display:inline-flex;align-items:center;gap:4px;font-size:max(13px,calc(13px * var(--font-scale, 1)));font-weight:700}.sv-meta strong svg{color:#6ac4ff}.sv-meta p{display:-webkit-box;margin:6px 0 8px;overflow:hidden;font-size:max(13px,calc(12px * var(--font-scale, 1)));line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sv-tag{font-weight:700}.sv-music{display:inline-flex;align-items:center;gap:6px;max-width:180px;font-size:max(13px,calc(12px * var(--font-scale, 1)))}.sv-marquee{overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 88%,transparent)}.sv-marquee>span{display:inline-flex}.sv-marquee>span>span{padding-right:36px}.sv-marquee>span.is-running{animation:sv-marquee 9s linear infinite}.sv-progress{position:absolute;right:60px;bottom:calc(var(--tabbar-top) + 0px);left:16px;z-index:4;height:20px;touch-action:none;cursor:pointer}.sv-progress:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}.sv-progress-track{position:absolute;top:50%;right:0;left:0;height:2px;margin-top:-1px;overflow:hidden;border-radius:2px;background:#ffffff2e;transition:height .16s ease,margin-top .16s ease}.sv-progress-track b,.sv-progress-track i{position:absolute;top:0;bottom:0;left:0}.sv-progress-track b{background:#ffffff57;transition:width .12s linear}.sv-progress-track i{background:#ffffffeb}.sv-progress-thumb{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 0 6px #0006;opacity:0;transform:scale(.4);transition:opacity .16s ease,transform .16s ease}.sv-progress.is-loading .sv-progress-track:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);content:"";animation:sv-loading .9s ease-in-out infinite}@keyframes sv-loading{0%{opacity:.2;transform:scaleX(.1)}60%{opacity:1}to{opacity:0;transform:scaleX(1)}}.sv-remaining{position:absolute;right:16px;bottom:calc(var(--tabbar-top) + 3px);z-index:4;color:var(--text-2);font-size:max(13px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.5);pointer-events:none}.sv-feed.is-scrubbing .sv-progress-track{height:6px;margin-top:-3px}.sv-feed.is-scrubbing .sv-progress-thumb{opacity:1;transform:scale(1)}.sv-feed.is-scrubbing .sv-meta,.sv-feed.is-scrubbing .sv-rail,.sv-feed.is-clean .sv-meta,.sv-feed.is-clean .sv-rail{opacity:0;pointer-events:none}.sv-meta,.sv-rail{transition:opacity .18s ease}.sv-scrub-time{position:absolute;right:0;bottom:calc(var(--tabbar-top) + 48px);left:0;z-index:4;color:var(--text-2);font-size:calc(22px * var(--font-scale, 1));font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.6);pointer-events:none}.sv-scrub-time b{color:#fff;font-size:calc(30px * var(--font-scale, 1))}.sv-rate{position:absolute;top:calc(var(--status-h) + 92px);right:14px;padding:3px 8px;border-radius:999px;background:#0006;font-size:max(13px,calc(12px * var(--font-scale, 1)));pointer-events:none}.rc-root:has(.sv-feed.is-clean) .rc-top,.screen:has(.sv-feed.is-clean) .glass-tabbar{opacity:0;pointer-events:none;transition:opacity .2s ease}.sv-exit-clean{position:absolute;top:calc(var(--status-h) + 10px);right:14px;z-index:6;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:.5px solid rgba(255,255,255,.3);border-radius:999px;background:#0000006b;color:#fff;font:inherit;font-size:max(13px,calc(12px * var(--font-scale, 1)));cursor:pointer}.sv-sheet-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40}.sv-sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:#00000073;cursor:default;animation:ov-fade-in var(--dur-enter) ease-out}.sv-sheet{position:absolute;right:0;bottom:0;left:0;display:grid;gap:14px;padding:18px 16px calc(14px + var(--safe-bottom, 0px));border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:#1c1e28;animation:ov-sheet-in var(--dur-enter) var(--ease-out-emph)}.sv-sheet-rates{display:flex;align-items:center;gap:6px}.sv-sheet-rates span{margin-right:4px;color:#ebebf5b3;font-size:max(13px,calc(12px * var(--font-scale, 1)))}.sv-sheet-rates button{flex:1;height:30px;padding:0;border:.5px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#fff;font:inherit;font-size:max(13px,calc(12px * var(--font-scale, 1)));cursor:pointer}.sv-sheet-rates button.is-active{border-color:transparent;background:var(--red-strong)}.sv-sheet-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px}.sv-sheet-actions button{position:relative;display:grid;justify-items:center;gap:6px;padding:0;border:0;background:none;color:#ebebf5db;font:inherit;font-size:max(13px,calc(12px * var(--font-scale, 1)));cursor:pointer}.sv-sheet-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#ffffff14;color:#fff}.sv-sheet-cache.is-running .sv-sheet-icon,.sv-sheet-cache.is-done .sv-sheet-icon{background:#fe2c552e;color:#ff8aa3}.sv-sheet-cache-bar{display:block;width:56px;height:3px;overflow:hidden;border-radius:2px;background:#ffffff24}.sv-sheet-cache-bar i{display:block;height:100%;background:#fe2c55;transition:width .16s linear}.sv-sheet-cancel{height:44px;border:0;border-radius:12px;background:#ffffff0f;color:#fff;font:inherit;font-size:max(13px,calc(14px * var(--font-scale, 1)));cursor:pointer}@media(prefers-reduced-motion:reduce){.sv-progress.is-loading .sv-progress-track:after,.sv-sheet{animation:none}}@keyframes sv-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@container phone (max-height: 620px){.sv-rail{gap:9px}.sv-avatar{width:38px;height:38px;margin-bottom:4px}.sv-action svg{width:24px;height:24px}.sv-disc{display:none}.sv-meta p{-webkit-line-clamp:1}}@keyframes sv-pop-in{0%{opacity:0;transform:scale(1.3)}}@keyframes sv-like-pop{0%{transform:scale(.6)}60%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes sv-heart-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(-14deg)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.16) rotate(-8deg)}34%{transform:translate(-50%,-50%) scale(.96) rotate(-6deg)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-150%) scale(1.32) rotate(-6deg)}}.lv-page{padding-top:4px}.lv-hero{margin:4px 0 18px}.lv-hero-track{display:flex;gap:10px;padding:0 var(--gutter);overflow-x:auto;scroll-padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.lv-hero-card{position:relative;flex:0 0 80%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r-media);scroll-snap-align:start}.lv-hero-card:after,.lv-poster-art:after,.live-cover:after{position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.66),transparent);content:"";pointer-events:none}.lv-hero-tag{position:absolute;top:10px;left:10px;z-index:2;padding:2px 8px;border-radius:var(--r-tag);background:#0000008c;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.lv-hero-copy{position:absolute;bottom:12px;left:14px;z-index:2}.lv-hero-copy strong{display:block;font-size:calc(18px * var(--font-scale, 1));font-weight:700;letter-spacing:.02em}.lv-hero-copy span{display:block;margin-top:3px;color:var(--text-2);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lv-hero-play{position:absolute;right:12px;bottom:12px;z-index:2;display:grid;place-items:center;width:34px;height:34px;padding-left:2px;border-radius:50%;background:#fffffff0;color:#111}.lv-dots{display:flex;justify-content:center;gap:5px;margin-top:9px}.lv-dots i{width:5px;height:5px;border-radius:3px;background:#ffffff47;transition:width .26s ease,background-color .26s ease}.lv-dots i.is-active{width:14px;background:#fff}.lv-rail{margin-bottom:20px}.lv-rail header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px;padding:0 var(--gutter)}.lv-rail h3,.lv-grid-head h3{margin:0;font-size:calc(16px * var(--font-scale, 1));font-weight:700}.lv-more{display:inline-flex;align-items:center;min-height:32px;margin:-8px -4px -8px 0;padding:0 4px;border:0;background:none;color:var(--text-2);font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.lv-rail-track{display:flex;gap:10px;padding:0 var(--gutter);overflow-x:auto;scrollbar-width:none}.lv-rail-track .lv-poster{flex:0 0 150px;min-width:0}.lv-poster-art{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r-media)}.lv-badge{position:absolute;top:0;left:0;z-index:2;padding:2px 6px;border-bottom-right-radius:8px;font-size:max(13px,calc(12px * var(--font-scale, 1)));font-weight:700}.lv-badge-vip{background:linear-gradient(135deg,#f8dc98,#d39f2a);color:#3a2606}.lv-badge-hot{background:#fe2c55;color:#fff}.lv-badge-new{background:#2f7cff;color:#fff}.lv-badge-gold{background:#00000094;color:var(--gold-text)}.lv-badge-live{background:var(--red-strong);color:#fff}.lv-score{position:absolute;right:6px;bottom:5px;z-index:2;color:#ffcf5c;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.lv-poster strong,.lv-continue strong{display:block;margin-top:6px;overflow:hidden;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.lv-poster small,.lv-continue small{display:block;margin-top:2px;overflow:hidden;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.lv-continue{flex:0 0 150px}.lv-continue-art{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r-media)}.lv-continue-bar{position:absolute;right:0;bottom:0;left:0;z-index:2;height:3px;background:#ffffff3d}.lv-continue-bar i{display:block;height:100%;background:#fe2c55}.lv-grid-head{display:flex;align-items:baseline;justify-content:space-between;padding:8px var(--gutter) 12px}.lv-grid-head h3{font-size:calc(16px * var(--font-scale, 1))}.lv-grid-head span{color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.lv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;padding:0 var(--gutter)}.lv-empty{margin:0;padding:48px 28px;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.6;text-align:center}.live-page{padding:6px var(--gutter) 0}.live-cover{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--r-media)}.live-pick{position:absolute;right:8px;bottom:8px;z-index:2;padding:2px 7px;border-radius:var(--r-tag);background:linear-gradient(90deg,#ffd76a,#ffb35c);color:var(--on-gold);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:800}.live-badge-pill{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px 0 6px;border-radius:999px;background:linear-gradient(90deg,#fe2c55,#ff6a3d);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.live-eq{display:inline-flex;align-items:flex-end;gap:1.5px;height:9px}.live-eq i{width:2px;height:100%;border-radius:1px;background:#fff;transform-origin:bottom;animation:live-eq .9s ease-in-out infinite}.live-eq i:nth-child(2){animation-delay:-.3s}.live-eq i:nth-child(3){animation-delay:-.6s}@keyframes live-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.live-viewers{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 7px;border-radius:999px;background:#0000008c;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;font-variant-numeric:tabular-nums}.live-tag{position:absolute;bottom:8px;left:8px;z-index:2;height:18px;padding:0 6px;border-radius:var(--r-tag);background:#00000073;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;line-height:18px}.live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.live-card-copy strong{display:block;margin-top:7px;overflow:hidden;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.live-card-copy span{display:flex;align-items:center;gap:5px;margin-top:4px;overflow:hidden;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));white-space:nowrap}.live-mini-avatar{position:relative;display:inline-block;flex:none;width:16px;height:16px;overflow:hidden;border-radius:50%}.live-following{display:flex;gap:12px;padding:6px 2px 16px;overflow-x:auto;scrollbar-width:none}.live-follow{position:relative;flex:none;display:grid;justify-items:center;gap:6px;width:58px}.live-follow-ring{padding:2px;border-radius:50%;background:#ffffff29}.live-follow.is-live .live-follow-ring{background:conic-gradient(#fe2c55,#ff9a3d,#f0b429,#fe2c55)}.live-follow-art{position:relative;display:block;width:50px;height:50px;overflow:hidden;border:2px solid #0b0c10;border-radius:50%}.live-follow:not(.is-live) .live-follow-art{filter:grayscale(.6) brightness(.72)}.live-follow-tag{position:absolute;top:44px;white-space:nowrap;left:50%;height:15px;padding:0 5px;border:1.5px solid #0b0c10;border-radius:999px;background:#fe2c55;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;line-height:12px;transform:translate(-50%)}.live-follow small{max-width:58px;margin-top:4px;overflow:hidden;color:var(--text-2);font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.live-section-title{margin:4px 0 10px;font-size:calc(16px * var(--font-scale, 1));font-weight:700}.live-grid+.live-section-title{margin-top:20px}.live-offline{display:grid;margin:0;padding:0;list-style:none}.live-offline li{display:flex;align-items:center;gap:10px;padding:10px 2px;border-bottom:.5px solid rgba(255,255,255,.08)}.live-offline .live-mini-avatar{width:36px;height:36px}.live-offline strong{flex:1;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.live-offline span{color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.app-screen{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:calc(var(--status-h) + 4px) 16px var(--content-bottom);background:transparent;scrollbar-width:none}.ios-large-title{padding:8px 0 12px}.ios-large-title h2{margin:0;font-size:calc(24px * var(--font-scale, 1));font-weight:700;letter-spacing:.01em}.ios-search{display:flex;align-items:center;gap:6px;height:36px;margin-top:10px;padding:0 10px;border-radius:10px;background:#7676803d;color:#ebebf599;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.games-lobby{--gl-header-h: 52px;--gl-pad: 8px;--gl-safe-left: var(--safe-left, env(safe-area-inset-left, 0px));--gl-safe-right: var(--safe-right, env(safe-area-inset-right, 0px));padding-top:0;padding-right:calc(var(--gl-pad) + var(--gl-safe-right));padding-left:calc(var(--gl-pad) + var(--gl-safe-left))}.gl-status-scrim{position:sticky;top:0;z-index:6;height:var(--status-h);margin:0 -16px 6px;background:var(--bar-glass);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.gl-ads-track{display:flex;overflow-x:auto;border-radius:var(--r-card);scroll-snap-type:x mandatory;scrollbar-width:none}.gl-ads-track::-webkit-scrollbar,.gl-self-row::-webkit-scrollbar,.gl-provider-row::-webkit-scrollbar{display:none}.gl-ads{position:relative}.gl-ad{position:relative;display:flex;flex:0 0 100%;align-items:flex-end;justify-content:space-between;gap:10px;height:92px;padding:10px 14px 16px;overflow:hidden;scroll-snap-align:start}@container phone (max-height: 560px){.gl-ad-copy strong{font-size:calc(14.5px * var(--font-scale, 1))}}.gl-ad:after,.gl-inline-ad:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000b3,#0000 70%);content:"";pointer-events:none}.gl-ad-copy,.gl-inline-ad-copy,.gl-ad-cta{position:relative;z-index:2}.gl-ad-copy{min-width:0}.gl-ad-copy span,.gl-inline-ad-copy span{display:block;color:var(--text-2);font-size:max(13px,calc(12px * var(--font-scale, 1)))}.gl-ad-copy strong{display:block;margin-top:3px;font-size:calc(16px * var(--font-scale, 1));line-height:1.25}.gl-ad-copy small,.gl-inline-ad-copy small{display:block;margin-top:3px;overflow:hidden;color:var(--text-2);font-size:max(13px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.gl-ad-cta{flex:none;padding:0 12px;border:0;border-radius:999px;background:#f0b429;color:#2b2114;font:inherit;font-size:max(13px,calc(13px * var(--font-scale, 1)));cursor:pointer;height:32px}.gl-ad-badge{position:absolute;top:10px;right:10px;z-index:2;padding:2px 6px;border-radius:4px;background:#00000073;color:var(--text-2);font-size:max(13px,calc(12px * var(--font-scale, 1)));letter-spacing:.04em}.gl-dots{position:absolute;right:0;bottom:7px;left:0;z-index:3;display:flex;justify-content:center;gap:4px;pointer-events:none}.gl-dots i{width:5px;height:5px;border-radius:3px;background:#ffffff73;box-shadow:0 1px 2px #00000059;transition:width .24s ease,background .24s ease}.gl-dots i.is-active{width:14px;background:#fff}.gl-notice{position:relative;display:flex;align-items:center;gap:5px;width:100%;height:30px;margin-top:8px;padding:0 4px 0 6px;border:.5px solid rgba(240,180,41,.22);border-radius:10px;background:#f0b42914;color:inherit;font:inherit;text-align:left;cursor:pointer}.gl-notice:active{background:#f0b42929}.gl-notice-icon{flex:none;color:#f0b429}.gl-notice-badge{position:absolute;top:-7px;right:1px;z-index:1;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:var(--red-strong);color:#fff;font-size:max(13px,calc(12px * var(--font-scale, 1)));font-weight:700;line-height:15px;text-align:center;box-shadow:0 0 0 1.5px #161823}.gl-notice-window{position:relative;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 14px),transparent)}.gl-notice-track{display:flex;width:max-content;padding-left:0;animation:gl-marquee 48s linear infinite}.gl-notice-track span{padding-right:48px;color:var(--text-2);font-size:max(13px,calc(12px * var(--font-scale, 1)));white-space:nowrap}@media(hover:hover)and (pointer:fine){.gl-notice:hover .gl-notice-track{animation-play-state:paused}}.gl-notice-more{flex:none;color:var(--text-3)}.gl-sheet-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45}.gl-sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:#00000080;cursor:default;animation:ov-fade-in var(--dur-enter) ease-out}.gl-sheet{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:78%;padding:16px 0 calc(12px + var(--safe-bottom, 0px));border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:#1c1e28;animation:ov-sheet-in var(--dur-enter) var(--ease-out-emph)}.gl-sheet-head{display:flex;align-items:center;gap:10px;padding:0 16px 10px}.gl-sheet-head h3{display:flex;flex:1;align-items:baseline;gap:8px;margin:0;font-size:calc(16px * var(--font-scale, 1))}.gl-sheet-head small{color:#ebebf599;font-size:max(13px,calc(12px * var(--font-scale, 1)))}.gl-sheet-link{padding:4px 0;border:0;background:none;color:var(--text-2);font:inherit;font-size:max(13px,calc(12px * var(--font-scale, 1)));cursor:pointer}.gl-sheet-close{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer}@keyframes gl-badge-pop{0%{transform:scale(.4)}70%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes gl-badge-pulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.2)}}.gl-notice-ring{position:absolute;top:-7px;right:1px;width:15px;height:15px;border-radius:50%;background:var(--red);pointer-events:none;animation:gl-badge-pulse 2.4s ease-out .6s infinite}@media(prefers-reduced-motion:reduce){.gl-notice-badge,.gl-notice-ring{animation:none}}@keyframes gl-marquee{to{transform:translate(-50%)}}.gl-header{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:8px;height:calc(var(--status-h) + var(--gl-header-h));margin:0 calc(-1 * (var(--gl-pad) + var(--gl-safe-right, 0px))) 4px calc(-1 * (var(--gl-pad) + var(--gl-safe-left, 0px)));padding:calc(var(--status-h) + 4px) calc(var(--gl-pad) + var(--gl-safe-right, 0px)) 5px calc(var(--gl-pad) + var(--gl-safe-left, 0px));border-bottom:.5px solid rgba(255,255,255,.08);background:var(--bar-glass);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.gl-assets{display:grid;justify-items:start;gap:3px;min-width:0}.gl-balance{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#fff;font:inherit;font-size:calc(18px * var(--font-scale, 1));font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;cursor:pointer}.gl-balance svg{flex:none;color:#ebebf580}.gl-diamonds{display:inline-flex;align-items:center;gap:4px;color:#9fd8ff;font-size:max(13px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.gl-quick{display:grid;flex:none;align-self:flex-start;grid-template-columns:repeat(5,34px);gap:2px;align-items:start}.gl-quick-item{display:grid;justify-items:center;gap:3px;min-width:0;padding:0;border:0;background:none;color:#ebebf5d1;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.gl-quick-tile{display:grid;place-items:center;width:30px;height:30px;border:.5px solid rgba(255,255,255,.14);border-radius:var(--r-media);background:linear-gradient(160deg,#ffffff29,#ffffff0d);color:#fff;box-shadow:inset 0 1px #ffffff1f;transition:transform .14s ease,background .16s ease,box-shadow .16s ease}.gl-quick-item.is-primary .gl-quick-tile{border-color:transparent;background:linear-gradient(160deg,#ffd978,#f0a429);color:#2a1a00;box-shadow:0 4px 12px #f0a42959}.gl-quick-item>span:last-child{font-size:max(13px,calc(12px * var(--font-scale, 1)));font-weight:700;line-height:1;white-space:nowrap}@media(hover:hover)and (pointer:fine){.gl-quick-item:hover .gl-quick-tile{background:linear-gradient(160deg,#ffffff38,#ffffff14)}}@media(hover:hover)and (pointer:fine){.gl-quick-item.is-primary:hover .gl-quick-tile{background:linear-gradient(160deg,#ffe39a,#f5b041)}}.gl-quick-item:active .gl-quick-tile{transform:scale(.88)}.gl-quick-item:focus-visible{outline:none}.gl-quick-item:focus-visible .gl-quick-tile{outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.gl-quick-tile{transition:none}}.gl-cats-anchor{height:8px}.gl-cats{position:sticky;top:calc(var(--status-h) + var(--gl-header-h));z-index:5;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin:0 -16px;padding:6px 16px 0;background:var(--bar-glass);box-shadow:inset 0 -.5px #ffffff1a;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.gl-cats button{position:relative;display:grid;justify-items:center;gap:2px;min-width:0;padding:0 0 9px;border:0;background:none;color:#ebebf58f;font:inherit;font-size:max(13px,calc(12px * var(--font-scale, 1)));cursor:pointer;transition:color .2s ease}.gl-cats button:after{position:absolute;bottom:2px;left:50%;width:16px;height:3px;margin-left:-8px;border-radius:2px;background:linear-gradient(90deg,#75e0c7,#f0b429);content:"";opacity:0;transform:scaleX(.3);transition:opacity .2s ease,transform .26s cubic-bezier(.3,1.3,.5,1)}.gl-cat-icon{display:grid;place-items:center;height:20px;transition:transform .2s ease}@media(hover:hover)and (pointer:fine){.gl-cats button:hover{color:var(--text-2)}}.gl-cats button.is-active{color:#fff}.gl-cats button.is-active:after{opacity:1;transform:none}.gl-cats button.is-active .gl-cat-icon{transform:translateY(-1px)}.gl-body{--gl-rail-fs: max(var(--fs-headline), calc(var(--fs-headline) * var(--font-scale, 1)));--gl-rail-w: calc(var(--gl-rail-fs) * 4 + 12px);display:grid;grid-template-columns:var(--gl-rail-w) minmax(0,1fr);align-items:start;gap:8px}.gl-rail{position:sticky;top:calc(var(--status-h) + var(--gl-header-h) + 6px);z-index:4;display:grid;gap:2px;max-height:calc(100cqh - var(--status-h) - var(--gl-header-h) - var(--content-bottom) - 12px);padding:4px 2px;overflow-y:auto;border-radius:12px;background:#ffffff0d;scrollbar-width:none}.gl-rail::-webkit-scrollbar{display:none}.gl-rail button{position:relative;display:grid;justify-items:center;gap:4px;min-height:44px;padding:8px 4px 7px;border:0;border-radius:10px;background:none;color:#ebebf58f;font:inherit;font-size:var(--gl-rail-fs);line-height:1.2;cursor:pointer;transition:color .2s ease,background .2s ease}.gl-rail-label{display:-webkit-box;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gl-rail button:before{position:absolute;top:50%;left:3px;width:3px;height:18px;margin-top:-9px;border-radius:3px;background:linear-gradient(180deg,#75e0c7,#f0b429);content:"";opacity:0;transform:scaleY(.3);transition:opacity .2s ease,transform .26s cubic-bezier(.3,1.3,.5,1)}.gl-rail button svg{width:32px;height:32px}@media(hover:hover)and (pointer:fine){.gl-rail button:hover{color:var(--text-2)}}.gl-rail button.is-active{background:#ffffff1f;color:#fff;font-weight:700;box-shadow:inset 0 0 0 .5px #ffffff24}.gl-rail button:before{display:none}.gl-rail button.is-active svg{animation:gl-rail-pop .42s cubic-bezier(.3,1.5,.5,1),gl-rail-float 2.4s ease-in-out .42s infinite}@keyframes gl-rail-pop{0%{transform:scale(.7) rotate(-10deg)}60%{transform:scale(1.18) rotate(4deg)}to{transform:none}}@keyframes gl-rail-float{0%,to{transform:none}50%{transform:translateY(-2px) scale(1.06)}}@media(prefers-reduced-motion:reduce){.gl-rail button.is-active svg{animation:none}}.gl-rail button.is-active:before{opacity:1;transform:none}@container phone (max-height: 560px){.gl-rail button{gap:1px;padding:5px 4px 4px}}.gl-main>:first-child{margin-top:0}.gl-main .gl-self-row,.gl-main .gl-provider-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;margin:0;padding:2px 0 4px;overflow:visible}.gl-main .gl-self-card{flex:none;min-width:0}.gl-main .gl-self-row .gl-self-art{height:72px}.gl-main .gl-provider{min-width:0;padding-right:8px}.gl-main .gl-provider-copy{min-width:0}.gl-main .gl-provider-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-main .gl-inline-ad{height:auto;min-height:78px;padding:10px 12px}.gl-main .gl-inline-ad-copy strong{display:-webkit-box;overflow:hidden;font-size:max(13px,calc(13px * var(--font-scale, 1)));-webkit-box-orient:vertical;-webkit-line-clamp:2}.gl-section{margin-top:18px}.gl-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.gl-head h3{display:flex;align-items:center;gap:6px;margin:0;font-size:calc(16px * var(--font-scale, 1));font-weight:700}.gl-head>span{color:var(--text-3);font-size:max(13px,calc(12px * var(--font-scale, 1)))}.gl-mark{display:inline-flex;flex:none;align-items:center;gap:2px;height:17px;padding:0 6px;border-radius:var(--r-tag);font-size:max(13px,calc(12px * var(--font-scale, 1)));line-height:1;white-space:nowrap}.gl-mark-third{border:.5px solid rgba(255,255,255,.34);background:#00000075;color:var(--text-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gl-self-row,.gl-provider-row{display:flex;gap:10px;margin:0 calc(-1 * var(--gl-pad));padding:2px var(--gl-pad) 4px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.gl-self-card{display:grid;flex:0 0 148px;gap:5px;padding:0 0 10px;overflow:hidden;border:.5px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#75e0c717,#ffffff05);color:#fff;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start}.gl-self-art{position:relative;display:block;height:92px;overflow:hidden}.gl-pace{position:absolute;bottom:7px;left:8px;z-index:2;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:#00000085;font-size:max(13px,calc(12px * var(--font-scale, 1)))}.gl-self-card strong{padding:2px 10px 0;font-size:max(13px,calc(13px * var(--font-scale, 1)))}.gl-tags{display:flex;flex-wrap:wrap;gap:4px;padding:0 10px}.gl-tag{padding:2px 5px;border-radius:4px;font-size:max(13px,calc(12px * var(--font-scale, 1)));font-style:normal;line-height:1.2}.gl-tag-hf{background:#75e0c724;color:#8df0d6}.gl-tag-rtp{background:#ffffff14;color:var(--text-2)}.gl-tag-rtp.is-high{background:#f0b4292e;color:#ffd36b}.gl-self-card small{padding:0 10px;color:var(--text-3);font-size:max(13px,calc(12px * var(--font-scale, 1)))}.gl-inline-ad{position:relative;display:flex;align-items:center;gap:10px;height:78px;margin-top:18px;padding:0 12px;overflow:hidden;border-radius:14px}.gl-inline-ad:after{background:linear-gradient(90deg,#000000b8,#0000001f)}.gl-inline-ad-copy{flex:1;min-width:0}.gl-inline-ad-copy strong{display:block;margin-top:2px;font-size:max(13px,calc(14px * var(--font-scale, 1)))}.gl-inline-ad .gl-ad-badge{top:8px;right:8px}.gl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.gl-third-tile{display:grid;gap:2px;min-width:0;padding:0;border:0;background:none;color:#fff;font:inherit;text-align:left;cursor:pointer}.gl-third-art{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--r-media);box-shadow:inset 0 1px #ffffff2e;transition:transform .14s ease}.gl-glyph{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;color:#fffffff0;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.gl-glyph:before{position:absolute;width:56%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#ffffff29,#fff0);content:""}.gl-hot{position:absolute;right:6px;bottom:6px;z-index:2;display:inline-flex;align-items:center;gap:2px;height:17px;padding:0 5px;border-radius:5px;background:linear-gradient(120deg,#ff6a3d,var(--red-strong));color:#fff;font-size:max(13px,calc(12px * var(--font-scale, 1)));line-height:1}.gl-self-card,.gl-provider,.gl-enter,.gl-ad-cta{transition:transform .14s ease}.gl-self-card:active,.gl-third-tile:active .gl-third-art,.gl-provider:active,.gl-enter:active,.gl-ad-cta:active{transform:scale(.97)}.gl-panel{animation:gl-panel-in .22s ease both}@keyframes gl-panel-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.gl-panel{animation:none}}.gl-third-art .gl-mark{position:absolute;top:6px;left:6px;z-index:2}.gl-third-tile strong{margin-top:4px;overflow:hidden;font-size:max(13px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.gl-third-tile small{color:var(--text-3);font-size:max(13px,calc(12px * var(--font-scale, 1)))}.gl-provider{display:flex;flex:none;align-items:center;gap:8px;height:46px;padding:0 12px 0 6px;border:.5px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0a;color:#fff;font:inherit;cursor:pointer}.gl-provider-mark{position:relative;display:grid;flex:none;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:10px}.gl-provider-mark b{position:relative;z-index:1;font-size:max(13px,calc(12px * var(--font-scale, 1)));letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.55)}.gl-provider-copy{display:grid;text-align:left}.gl-provider-copy strong{font-size:max(13px,calc(12px * var(--font-scale, 1)))}.gl-provider-copy small{color:var(--text-3);font-size:max(13px,calc(12px * var(--font-scale, 1)))}.gl-provider-filter{position:sticky;top:calc(var(--status-h) + var(--gl-header-h));z-index:5;display:flex;align-items:flex-start;gap:6px;margin:0 calc(-1 * var(--gl-pad)) 4px -8px;padding:6px var(--gl-pad) 6px 8px;background:#161823db;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.gl-provider-chips{display:flex;flex:1;gap:6px;min-width:0;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.gl-provider-chips::-webkit-scrollbar{display:none}.gl-provider-filter.is-many:not(.is-expanded) .gl-provider-chips{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent)}.gl-provider-filter.is-expanded{flex-direction:column;align-items:stretch;padding-bottom:10px;border-bottom:.5px solid rgba(255,255,255,.1);border-radius:0 0 16px 16px;background:#161823eb;animation:gl-filter-open .22s ease-out}.gl-provider-filter.is-expanded .gl-provider-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));overflow:visible}@keyframes gl-filter-open{0%{opacity:0;transform:translateY(-4px)}}.gl-provider-chips button,.gl-provider-more{flex:none;height:28px;padding:0 12px;border:.5px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0d;color:#ebebf5b8;font:inherit;font-size:max(13px,calc(12px * var(--font-scale, 1)));white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease}.gl-provider-chips button.is-active{border-color:transparent;background:#fff;color:#111}.gl-provider-more{display:inline-grid;place-items:center;width:28px;padding:0;color:#fff}.gl-provider-more svg{transition:transform .22s ease}.gl-provider-more[aria-expanded=true]{align-self:center}.gl-provider-more[aria-expanded=true] svg{transform:rotate(180deg)}.gl-provider-filter+.gl-section{margin-top:12px}.gl-provider-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.gl-section.gl-provider-block{margin-top:14px}.gl-provider-head h3{margin:0;font-size:calc(16px * var(--font-scale, 1));font-weight:700}.gl-enter{display:inline-flex;align-items:center;gap:1px;margin-left:auto;padding:4px 0 4px 8px;border:0;background:none;color:#ebebf599;font:inherit;font-size:max(13px,calc(12px * var(--font-scale, 1)));cursor:pointer}.gl-footnote{margin:14px 0 0;color:#ffffff57;font-size:max(13px,calc(12px * var(--font-scale, 1)));text-align:center}@media(prefers-reduced-motion:reduce){.gl-notice-track{animation:none}}.chat-list{margin:2px -16px 0;padding:0;list-style:none}.chat-row{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px}.chat-row:after{position:absolute;right:0;bottom:0;left:80px;height:.5px;background:#54545899;content:""}.chat-row.is-pinned{background:#ffffff0d}.chat-avatar{position:relative;width:52px;height:52px;overflow:hidden;border-radius:50%}.chat-avatar.is-group{border-radius:15px}.chat-copy strong{display:flex;align-items:center;gap:4px;font-size:calc(14px * var(--font-scale, 1));font-weight:700}.chat-copy strong svg{color:#ebebf580}.chat-copy span{display:block;margin-top:3px;overflow:hidden;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.chat-side{align-self:start;display:grid;justify-items:end;gap:6px;padding-top:3px}.chat-side time{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.chat-side b{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--red-strong);font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:20px;text-align:center}.chat-side svg{color:#ebebf573}.events-hub{--gl-header-h: 0px;padding-top:0}.eh-tabs{top:0;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:6px;padding-top:calc(var(--status-h) + 6px)}.eh-tabs .gl-cat-icon{position:relative}.eh-badge{position:absolute;top:-5px;right:-7px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--red-strong);box-shadow:0 0 0 1.5px #000;color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;line-height:16px;text-align:center}.eh-chips{display:flex;gap:6px;margin:14px 0 12px}.eh-chips button{height:28px;padding:0 12px;border:.5px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0d;color:#ebebf5b8;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.eh-chips button.is-active{border-color:transparent;background:#fff;color:#111}.eh-dot{display:inline-block;width:6px;height:6px;margin-left:4px;border-radius:50%;background:var(--red);vertical-align:2px}.eh-cta{flex:none;height:30px;padding:0 14px;border:.5px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff14;color:#fff;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));white-space:nowrap;cursor:pointer}.eh-cta.is-gold{border-color:transparent;background:#f0b429;color:#2b2114}.eh-cta.is-small{height:26px;padding:0 10px;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-cta:disabled{border-color:transparent;background:var(--surface-2);color:var(--text-3);opacity:1;cursor:not-allowed}.eh-bar{display:block;height:4px;overflow:hidden;border-radius:2px;background:#ffffff1a}.eh-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#75e0c7,#f0b429)}.eh-inline-progress{display:flex;align-items:center;gap:8px}.eh-inline-progress .eh-bar{flex:1}.eh-inline-progress small{color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums;white-space:nowrap}.eh-list{margin:0;padding:0;overflow:hidden;border-radius:16px;background:#ffffff0a;list-style:none}.eh-list>li+li{border-top:.5px solid rgba(255,255,255,.08)}.eh-activities{display:grid;gap:12px}.eh-activity{overflow:hidden;border:.5px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0a}.eh-activity-art{position:relative;height:92px;overflow:hidden}.eh-type,.eh-period{position:absolute;left:8px;z-index:2;display:inline-flex;align-items:center;gap:3px;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-type{top:8px;padding:2px 7px;border-radius:var(--r-tag);background:#00000080}.eh-type.is-gold{background:#f0b429;color:#2b2114}.eh-type.is-mint{background:#75e0c7;color:#10231f}.eh-type.is-purple{background:#b99cff;color:#1c1530}.eh-type.is-red{background:#ff5a4e;color:#fff}.eh-period{bottom:8px;padding:2px 7px;border-radius:999px;background:#0000008c;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-activity-body{display:flex;align-items:center;gap:10px;padding:10px 12px 12px}.eh-activity-body>div{display:grid;flex:1;gap:3px;min-width:0}.eh-activity-body strong{font-size:max(12px,calc(13px * var(--font-scale, 1)))}.eh-activity-body>div>span:not(.eh-inline-progress){color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-summary{margin:0 0 8px;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-task{display:flex;align-items:center;gap:10px;padding:12px}.eh-task-copy{display:grid;flex:1;gap:5px;min-width:0}.eh-task-copy strong{font-size:max(12px,calc(13px * var(--font-scale, 1)))}.eh-task.is-done strong,.eh-task.is-claimed strong{color:var(--text-3)}.eh-reward{justify-self:start;padding:1px 6px;border-radius:4px;background:#f0b42924;color:#ffd36b;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-done{display:inline-flex;flex:none;align-items:center;gap:3px;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-rebate-hero{display:flex;align-items:center;gap:12px;margin-top:14px;padding:16px;border:.5px solid rgba(121,184,255,.26);border-radius:var(--r-card);background:linear-gradient(135deg,#79b8ff2e,#75e0c70f 70%),#ffffff08}.eh-rebate-hero>div{display:grid;flex:1;gap:4px;min-width:0}.eh-rebate-hero span{color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-rebate-hero strong{font-size:calc(26px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.eh-rebate-hero small{color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-rebate-rows li{display:grid;grid-template-columns:40px 40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 12px;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-rebate-rate{color:#9fd0ff;font-variant-numeric:tabular-nums}.eh-rebate-bet{overflow:hidden;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.eh-rebate-rows strong{font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.eh-vip-card{position:relative;margin-top:14px;padding:18px 16px 16px;overflow:hidden;border:.5px solid rgba(255,211,107,.4);border-radius:20px;background:radial-gradient(90% 120% at 100% 0%,rgba(255,224,138,.28),transparent 55%),radial-gradient(120% 140% at 0% 100%,rgba(240,164,41,.18),transparent 60%),linear-gradient(150deg,#3a2a0e,#1c150a 55%,#120e08);box-shadow:0 12px 30px #f0a42929,inset 0 1px #ffecb440}.eh-vip-shine{position:absolute;inset:-40% auto -40% -60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,236,180,.18),transparent);transform:rotate(18deg);animation:eh-vip-shine 5s ease-in-out 1s infinite;pointer-events:none}@keyframes eh-vip-shine{0%,70%{left:-60%}to{left:130%}}.eh-vip-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px}.eh-vip-level{display:inline-flex;align-items:center;gap:6px;color:#ffd36b}.eh-vip-level b{background:linear-gradient(180deg,#fff3c4,#f0b429);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:calc(28px * var(--font-scale, 1));font-weight:900;font-style:italic;letter-spacing:.02em}.eh-vip-forever{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:999px;background:#ffd36b24;color:#ffe08a;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-vip-total{position:relative;margin:6px 0 0;color:#ffecc8b3;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-vip-total b{color:#fff;font-variant-numeric:tabular-nums}.eh-vip-gap{position:relative;margin:14px 0 8px;color:#ffecc8d9;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.eh-vip-gap strong{color:#ffd36b;font-size:calc(20px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.eh-vip-progress{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#ffffff1a}.eh-vip-progress i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#ffe08a,#f0b429);box-shadow:0 0 12px #ffd36b99;animation:eh-vip-grow .9s cubic-bezier(.2,.9,.3,1) both;transform-origin:left}@keyframes eh-vip-grow{0%{transform:scaleX(0)}}.eh-vip-scale{display:flex;justify-content:space-between;margin-top:6px;color:#ffecc88c;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.eh-vip-foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.eh-vip-foot p{display:inline-flex;align-items:center;gap:4px;margin:0;color:#ffecc8bf;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-vip-foot p svg{flex:none;color:#ffd36b}.eh-vip-detail{display:grid;gap:10px;margin-top:10px;padding:14px;border-radius:16px;background:#ffffff0a;animation:eh-vip-in .26s ease both}@keyframes eh-vip-in{0%{opacity:0;transform:translateY(6px)}}.eh-vip-need-line{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font-size:max(12px,calc(13px * var(--font-scale, 1)));font-weight:700}.eh-vip-need-line em{padding:2px 8px;border-radius:999px;background:#ffd36b24;color:#ffd36b;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal}.eh-vip-need-line em.is-ok{background:#75e0c729;color:#75e0c7}.eh-vip-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.eh-vip-benefits li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:0 8px;padding:10px;border-radius:12px;background:#ffffff0d}.eh-vip-benefit-icon{display:grid;grid-row:span 3;place-items:center;width:30px;height:30px;border-radius:9px;background:#ffd36b24;color:#ffd36b;align-self:start}.eh-vip-benefits small{color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-vip-benefits strong{font-size:calc(14px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.eh-vip-benefits em{color:#75e0c7;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal}.eh-vip-perks{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.eh-vip-perks li{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:#ffffff0f;color:var(--text-2);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-vip-perks li svg{color:#75e0c7}.eh-vip-perks li.is-new{background:#ffd36b1f;color:#ffe08a}.eh-vip-perks li.is-new svg{color:#ffd36b}.eh-vip-perks b{padding:0 4px;border-radius:4px;background:#ffd36b33;font-size:max(12px,calc(12px * var(--font-scale, 1)))}@media(prefers-reduced-motion:reduce){.eh-vip-shine,.eh-vip-progress i,.eh-vip-detail{animation:none}}.eh-salary li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 12px;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-salary-type{padding:2px 6px;border-radius:4px;background:#75e0c724;color:#8df0d6;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-salary-type.is-month{background:#b99cff29;color:#c9b6ff}.eh-salary li>span:nth-child(2){color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-salary strong{font-variant-numeric:tabular-nums}.eh-salary em{color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal}.eh-salary em.is-pending{color:#ffad6b}.eh-pending-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:14px 16px;border:.5px solid rgba(240,180,41,.28);border-radius:16px;background:linear-gradient(135deg,#f0b4292e,#ff3b3014)}.eh-pending-head strong{display:block;font-size:calc(16px * var(--font-scale, 1))}.eh-pending-head span{color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-pending{margin-top:12px}.eh-pending li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px}.eh-pending li>div{display:grid;gap:3px;min-width:0}.eh-pending li strong{overflow:hidden;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.eh-pending li small{display:inline-flex;align-items:center;gap:3px;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.eh-pending li small.is-urgent{color:#ff8f7d}.eh-pending li b{color:#ffd36b;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums;white-space:nowrap}.eh-source{min-width:34px;text-align:center;padding:2px 6px;border-radius:4px;font-size:max(12px,calc(12px * var(--font-scale, 1)));white-space:nowrap}.eh-source.is-event{background:#f0b42929;color:#ffd36b}.eh-source.is-task{background:#75e0c729;color:#8df0d6}.eh-source.is-rebate{background:#79b8ff29;color:#9fd0ff}.eh-source.is-vip{background:#b99cff2e;color:#c9b6ff}.eh-empty{display:grid;justify-items:center;gap:8px;margin-top:40px;padding:24px;color:var(--text-3);text-align:center}.eh-empty strong{color:#fff;font-size:calc(14px * var(--font-scale, 1))}.eh-empty span{font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pet-stage{display:grid;justify-items:center;gap:10px;padding:22px 16px 20px;border:.5px solid rgba(255,255,255,.08);border-radius:var(--r-hero);background:radial-gradient(120% 90% at 50% 0%,rgba(var(--state-rgb),.24),transparent 62%),#ffffff0d}.pet-stage-figure{display:grid;place-items:center;width:132px;height:132px}.pet-stage-figure .pet-avatar{width:120px;height:120px}.pet-stage-copy{text-align:center}.pet-stage-copy strong{display:inline-flex;align-items:center;gap:6px;font-size:calc(18px * var(--font-scale, 1));font-weight:700}.pet-stage-copy strong span{padding:1px 7px;border-radius:var(--r-tag);background:#f0b4292e;color:var(--gold-text);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pet-stage-mood{display:flex;align-items:center;justify-content:center;gap:6px;width:max-content;margin:8px auto 0;padding:3px 10px;border-radius:999px;background:rgba(var(--state-rgb),.16);color:rgb(var(--state-rgb));font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.pet-stage-mood i{width:6px;height:6px;border-radius:50%;background:currentColor}.pet-stage-copy p{margin:8px 0 0;color:var(--text-2);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pet-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.pet-stats div{padding:12px 8px;border-radius:16px;background:#ffffff0d;text-align:center}.pet-stats dt{color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pet-stats dd{margin:4px 0 0;font-size:calc(16px * var(--font-scale, 1));font-weight:700;font-variant-numeric:tabular-nums}.pet-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pet-actions button{display:grid;justify-items:center;gap:5px;padding:12px 6px;border:.5px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0f;color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;cursor:pointer;transition:background-color .16s ease}@media(hover:hover)and (pointer:fine){.pet-actions button:hover{background:#ffffff1a}}.profile-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60}.profile-scrim{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:#0000007a;cursor:pointer;animation:ov-fade-in var(--dur-enter) ease-out both}.profile-drawer{position:absolute;top:0;bottom:0;left:0;width:84%;padding:calc(var(--status-h) + 18px) var(--gutter) 24px;overflow-y:auto;border-right:.5px solid rgba(255,255,255,.08);background:#121318;box-shadow:24px 0 48px #00000073;animation:profile-in var(--dur-enter) var(--ease-out-emph) both}.profile-layer.is-page{z-index:24;background:var(--app-bg)}.profile-layer.is-page:has(>:not(.profile-drawer)){z-index:60}.profile-layer.is-page[data-child-layer]{z-index:60}.profile-layer.is-page>.profile-drawer{right:0;width:auto;padding-bottom:calc(var(--content-bottom) + 8px);border-right:0;background:transparent;box-shadow:none;scrollbar-width:none;animation:ov-fade-in var(--dur-enter) ease-out both}.screen[data-pet=on] .profile-layer.is-page>.profile-drawer{padding-bottom:calc(var(--content-bottom) + var(--pet-fab-size, 52px) + 40px)}.profile-layer.is-page>.profile-drawer::-webkit-scrollbar{display:none}.profile-layer.is-page>.profile-drawer{padding-top:0}.profile-layer.is-page>.profile-drawer:before{position:sticky;top:0;z-index:4;display:block;height:var(--status-h);margin:0 calc(var(--gutter) * -1) 18px;background:var(--app-bg);content:"";pointer-events:none}.profile-close{position:absolute;top:calc(var(--status-h) + 10px);right:12px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer}.profile-head{display:flex;align-items:center;gap:12px}.profile-avatar{position:relative;display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border:2px solid rgba(255,255,255,.9);border-radius:50%}.profile-avatar b{position:relative;font-size:calc(19px * var(--font-scale, 1));font-weight:700}.profile-head h2{margin:0;font-size:calc(18px * var(--font-scale, 1));font-weight:700}.profile-head span:not(.profile-avatar){display:block;margin-top:3px;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 16px}.profile-stats div{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.profile-stats dd{margin:0;font-size:calc(16px * var(--font-scale, 1));font-weight:700}.profile-stats dt{color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.profile-wallet{display:flex;align-items:center;gap:8px;padding:14px;border-radius:16px;background:linear-gradient(135deg,#f0b42938,#f0b4290f);color:var(--gold-text);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.profile-wallet strong{margin-left:auto;color:#fff;font-size:calc(16px * var(--font-scale, 1));font-weight:700;font-variant-numeric:tabular-nums}.profile-menu{margin:16px 0 0;padding:0;list-style:none}.profile-menu li{display:flex;align-items:center;gap:12px;padding:0 2px;border-bottom:.5px solid rgba(255,255,255,.08);font-size:max(12px,calc(13px * var(--font-scale, 1)))}.profile-menu li svg:last-child{margin-left:auto;color:#ffffff59}@keyframes profile-in{0%{transform:translate(-100%)}}.content-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;display:grid;place-items:center;padding:calc(var(--status-h) + 20px) 24px var(--content-bottom);background:#0b0c10}.content-layer-skeleton{display:grid;gap:12px;width:100%}.content-layer-skeleton span{display:block;height:120px;border-radius:16px;background:linear-gradient(100deg,#ffffff0d 30%,#ffffff1f,#ffffff0d 70%) 0 0 / 300% 100%;animation:content-shimmer 1.4s linear infinite}.content-layer-skeleton span:nth-child(2){height:16px;width:70%}.content-layer-skeleton span:nth-child(3){height:16px;width:46%}@keyframes content-shimmer{to{background-position:-300% 0}}.content-layer-state{display:grid;justify-items:center;gap:8px;max-width:240px;text-align:center}.content-layer-state svg{color:var(--text-2)}.content-layer-state.is-error svg{color:#ff8f7d}.content-layer-state strong{font-size:calc(14px * var(--font-scale, 1));font-weight:700}.content-layer-state span{color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5}.content-layer-state button{margin-top:6px;padding:8px 16px;border:0;border-radius:999px;background:#f0b429;color:#2b2114;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;cursor:pointer}.sv-action svg{width:26px;height:26px}.sv-action:first-of-type svg{width:28px;height:28px}.demo-shell.is-fullscreen{display:block;width:100%;height:100vh;height:100dvh;min-height:0;overflow:hidden;background:#000}.demo-shell.is-fullscreen .stage-panel{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;min-height:0;padding:0;overflow:hidden;border:0;background:#000}.demo-shell.is-fullscreen .stage-header,.demo-shell.is-fullscreen .compact-contract,.demo-shell.is-fullscreen .right-panel{display:none}.demo-shell.is-fullscreen .phone-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:block;min-height:0;padding:0}.demo-shell.is-fullscreen .phone-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:#000;box-shadow:none;aspect-ratio:auto}.demo-shell.is-fullscreen .phone-frame:before,.demo-shell.is-fullscreen .phone-frame:after,.demo-shell.is-fullscreen .dynamic-island,.demo-shell.is-fullscreen .home-indicator{display:none}.demo-shell.is-fullscreen .screen{border-radius:0;--tabbar-bottom: max(10px, calc(var(--safe-bottom, 0px) + 4px));--tabbar-top: calc(var(--tabbar-bottom) + var(--tabbar-h));--content-bottom: calc(var(--tabbar-top) + 18px)}:root[data-in-browser]:not([data-native-insets]) .demo-shell.is-fullscreen .screen{--status-h: var(--safe-top, 0px)}:root[data-native-insets] .demo-shell.is-fullscreen .screen{--status-h: var(--safe-top, 0px)}.demo-shell.is-fullscreen .statusbar{visibility:hidden}.debug-bar{position:fixed;top:calc(env(safe-area-inset-top,0px) + 5px);left:50%;z-index:1001;display:flex;align-items:center;gap:6px;transform:translate(-50%)}.perf-hud{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border:.5px solid rgba(255,255,255,.22);border-radius:999px;background:#1e1e22b8;color:var(--text-2);font:700 12px/1 ui-monospace,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}.perf-hud small{font-size:12px;font-weight:700}.perf-hud b{min-width:2ch;text-align:right}.perf-hud i{width:1px;height:10px;margin:0 4px;background:#ffffff40}.perf-hud .is-good{color:#5fd38d}.perf-hud .is-warn{color:#ffd36b}.perf-hud .is-bad{color:#ff7a7a}.perf-hud .is-na{color:var(--text-3)}.debug-fab{position:relative;display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 9px 0 7px;border:.5px solid rgba(255,255,255,.22);border-radius:999px;background:#1e1e22b8;color:var(--text-2);font:700 12px/1 -apple-system,BlinkMacSystemFont,PingFang SC,system-ui,sans-serif;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.debug-fab[aria-expanded=true]{border-color:transparent;background:#f0b429;color:#111}.debug-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;padding:0;border:0;background:#0000006b;cursor:default}.demo-shell.is-fullscreen .left-panel{display:none}.demo-shell.is-fullscreen.is-debug-open .left-panel{position:fixed;right:0;bottom:0;left:0;z-index:1001;display:block;width:auto;height:auto;max-height:72vh;max-height:72dvh;padding:0 16px calc(16px + var(--safe-bottom, 0px));overflow-y:auto;border:0;border-top:.5px solid rgba(255,255,255,.14);border-radius:20px 20px 0 0;background:var(--surface-canvas, #0b0e14);box-shadow:0 -12px 40px #00000080;animation:debug-sheet-in .24s cubic-bezier(.2,.9,.3,1)}@keyframes debug-sheet-in{0%{transform:translateY(24px);opacity:0}}.debug-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;margin:0 -16px 10px;padding:12px 16px 10px;background:var(--surface-canvas, #0b0e14)}.debug-head strong{font-size:calc(15px * var(--font-scale, 1))}.debug-head button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer}.demo-shell.is-fullscreen .left-panel .stage-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.demo-shell.is-fullscreen .left-panel .brand-block{display:none}@media(prefers-reduced-motion:reduce){.demo-shell.is-fullscreen.is-debug-open .left-panel{animation:none}}.pet-kind-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pet-kind-list button{display:grid;justify-items:center;gap:2px;min-width:0;padding:6px 2px 7px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .1));border-radius:12px;background:#ffffff08;color:inherit;font:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease}.pet-kind-list button.active{border-color:#f0b429;background:#f0b4291a}.pet-kind-preview{display:block;width:40px;height:40px}.pet-kind-preview svg{display:block;width:100%;height:100%}.pet-kind-list strong{max-width:100%;overflow:hidden;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.pet-kind-list small{color:var(--faint, rgba(235, 235, 245, .6));font-size:max(12px,calc(12px * var(--font-scale, 1)))}.profile-menu-button{display:flex;flex:1;align-items:center;gap:inherit;width:100%;min-height:46px;padding:14px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.profile-menu-button svg:last-child{margin-left:auto}.settings-head{display:flex;align-items:center;gap:6px;margin-bottom:18px}.settings-head h2{margin:0;font-size:calc(18px * var(--font-scale, 1))}.settings-sticky{position:relative;z-index:2;margin:calc((var(--status-h) + 18px) * -1) calc(var(--gutter) * -1) 12px;padding:calc(var(--status-h) + 18px) var(--gutter) 10px;border-bottom:.5px solid var(--line);background:#121318}.profile-layer.is-page .settings-sticky{background:var(--app-bg)}.settings-sticky .settings-head{margin-bottom:0}.profile-layer.is-detour .settings-sticky .settings-head{padding-right:40px}.profile-layer.is-detour .profile-close{z-index:3}.profile-drawer:has(.settings-sticky)>.profile-close{top:calc(var(--status-h) + 21px)}.profile-segments.settings-tabs{flex:none;gap:2px;margin:0 0 0 auto;padding:3px;border-radius:999px;background:var(--surface-2)}.profile-segments.settings-tabs button{height:32px;padding:0 14px;border:0;background:transparent;color:var(--text-2);font-size:max(12px,calc(var(--fs-body) * var(--font-scale, 1)));font-weight:600}.profile-segments.settings-tabs button.is-active{background:#fff;color:#111}.profile-segments.settings-tabs button:focus-visible{outline:2px solid var(--focus, var(--gold));outline-offset:2px}.settings-back{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer}.settings-section h3{margin:0 0 10px;color:#ebebf5ad;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.font-scale-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.font-scale-options button{display:grid;justify-items:center;align-content:end;gap:3px;min-height:58px;padding:8px 0;border:.5px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff0d;color:#ebebf5c7;font:inherit;font-size:12px;cursor:pointer}.font-scale-options button span{line-height:1}.font-scale-options button.is-active{border-color:transparent;background:#fff;color:#111}.font-scale-preview{margin:14px 0 6px;padding:12px;border-radius:12px;background:#ffffff0d;font-size:calc(14px * var(--font-scale, 1));line-height:1.5}.settings-note{margin:0;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.version-block{margin-top:6px}.version-row{display:flex;align-items:center;gap:12px;padding:14px 2px;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.version-label{display:grid;gap:2px}.version-label small{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.version-check{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:6px 12px;border:.5px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0f;color:#fff;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));white-space:nowrap;cursor:pointer}.version-check:disabled{opacity:.7;cursor:default}.version-spin{animation:version-spin .9s linear infinite}@keyframes version-spin{to{transform:rotate(360deg)}}.version-card{display:grid;gap:6px;margin-top:4px;padding:12px;border:.5px solid rgba(240,180,41,.3);border-radius:var(--r-card);background:#f0b42914;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.profile-layer.is-page .version-card{scroll-margin-bottom:calc(var(--content-bottom) + 8px)}.screen[data-pet=on] .profile-layer.is-page .version-card{scroll-margin-bottom:calc(var(--content-bottom) + var(--pet-fab-size, 52px) + 40px)}.version-card strong{font-size:calc(14px * var(--font-scale, 1))}.version-card small{color:#ebebf5a3;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.version-card ul{display:grid;gap:3px;margin:2px 0 0;padding-left:16px;color:#ebebf5d6}.version-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.version-actions button{padding:7px 14px;border:.5px solid rgba(255,255,255,.18);border-radius:999px;background:none;color:#fff;font:inherit;cursor:pointer}.version-actions button.is-primary{border-color:transparent;background:#f0b429;color:#111}.version-progress{display:block;height:4px;overflow:hidden;border-radius:2px;background:#ffffff1f}.version-progress i{display:block;height:100%;background:#f0b429;transition:width .36s ease}@media(prefers-reduced-motion:reduce){.version-spin{animation:none}}.profile-wallet .profile-wallet-copy{display:grid;gap:2px;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.profile-wallet .profile-wallet-copy strong{margin:0;font-size:calc(18px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.profile-wallet:has(.profile-wallet-actions){flex-wrap:wrap;row-gap:12px}@supports not selector(:has(a)){.profile-wallet{flex-wrap:wrap;row-gap:12px}}.profile-wallet-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.profile-wallet-actions button{display:inline-flex;align-items:center;justify-content:center;gap:3px;position:relative;min-height:40px;padding:7px 11px;border:.5px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff0f;color:#fff;font:inherit;font-size:max(14px,calc(14px * var(--font-scale, 1)));white-space:nowrap;cursor:pointer}.profile-wallet-actions button:after{position:absolute;top:-3px;right:0;bottom:-3px;left:0;content:""}.profile-wallet-actions button.is-primary{border-color:transparent;background:#f0b429;color:#111}.profile-segments{display:flex;gap:6px;margin-bottom:12px}.profile-segments button{height:28px;padding:0 14px;border:.5px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0d;color:#ebebf5c7;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.profile-segments button.is-active{border-color:transparent;background:#fff;color:#111}.profile-list{display:grid;margin:0;padding:0;list-style:none}.profile-list li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:.5px solid rgba(255,255,255,.08)}.profile-thumb{position:relative;flex:none;width:44px;height:44px;overflow:hidden;border-radius:10px}.profile-thumb.is-wide{width:72px;height:42px}.profile-progress{position:absolute;bottom:0;left:0;height:3px;background:#fe2c55}.profile-list-copy{display:grid;flex:1;gap:3px;min-width:0}.profile-list-copy strong{overflow:hidden;font-size:max(12px,calc(13px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.profile-list-copy small,.profile-amount small{overflow:hidden;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-overflow:ellipsis;white-space:nowrap}.profile-list-copy small{white-space:normal}.profile-star{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:#f0b429;cursor:pointer}.profile-amount{display:grid;justify-items:end;gap:3px;font-variant-numeric:tabular-nums}.profile-amount b{font-size:calc(14px * var(--font-scale, 1))}.is-plus{color:var(--success)}.is-minus{color:var(--danger)}.profile-group h3{margin:14px 0 2px;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.profile-text-action{display:block;margin:-4px 0 0 auto;padding:4px 0;border:0;background:none;color:#ebebf5b3;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.profile-empty{margin:40px 0;color:#ebebf599;font-size:max(12px,calc(13px * var(--font-scale, 1)));text-align:center}.profile-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px}.profile-summary div{padding:10px 12px;border-radius:12px;background:#ffffff0d}.profile-summary dt{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.profile-summary dd{margin:4px 0 0;font-size:calc(15px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.profile-form{display:grid;gap:10px}.profile-form>label,.profile-methods legend{color:#ebebf5ad;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.profile-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.profile-presets button{height:34px;padding:0;border:.5px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0d;color:#fff;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.profile-presets button.is-active{border-color:#f0b429;background:#f0b42924;color:var(--gold-text)}.profile-form input[inputmode]{width:100%;min-width:0;height:40px;padding:0 12px;border:.5px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff0f;color:#fff;font:inherit;font-size:calc(15px * var(--font-scale, 1))}.profile-input-row{display:flex;gap:6px}.profile-input-row button{flex:none;padding:0 14px;border:.5px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff0f;color:#fff;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.profile-available{margin:0;color:#ebebf5b3;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.profile-available strong{color:#fff;font-size:calc(16px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.profile-error{min-height:1em;margin:-4px 0 0;color:var(--danger);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.profile-methods{display:grid;gap:6px;margin:4px 0 0;padding:0;border:0}.profile-methods legend{margin-bottom:6px;padding:0}.profile-methods label{display:flex;align-items:center;gap:8px;padding:10px 12px;border:.5px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff0a;font-size:max(12px,calc(13px * var(--font-scale, 1)));cursor:pointer}.profile-methods label.is-active{border-color:#f0b429}.profile-methods input{accent-color:#f0b429}.profile-methods small{margin-left:auto;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.profile-submit{height:44px;margin-top:6px;border:0;border-radius:999px;background:#f0b429;color:#111;font:inherit;font-size:calc(14px * var(--font-scale, 1));cursor:pointer}.profile-submit:disabled{background:#ffffff1f;color:#ebebf599;cursor:not-allowed}.wk-feed{display:grid;gap:8px;padding:0 8px 12px}.wk-note{display:flex;align-items:center;justify-content:space-between;gap:4px;margin:8px 0 0;padding:0 4px;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.wk-card{display:grid;gap:8px;padding:10px;border:.5px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0a}.wk-head{display:flex;align-items:center;gap:9px}.wk-avatar{position:relative;flex:none;width:36px;height:36px;overflow:hidden;border-radius:50%}.wk-who{display:grid;gap:2px;min-width:0}.wk-who strong{display:inline-flex;align-items:center;gap:3px;font-size:calc(14px * var(--font-scale, 1))}.wk-who strong svg{color:#5ac8fa}.wk-who small{display:flex;align-items:center;gap:6px;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.wk-who b{padding:1px 6px;border-radius:999px;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.wk-who b.is-anchor{background:#fe2c552e;color:#ff8aa3}.wk-who b.is-blogger{background:#5ac8fa29;color:var(--info)}.wk-text{margin:0;font-size:calc(14px * var(--font-scale, 1));line-height:1.5}.wk-media{position:relative;display:grid;gap:3px;overflow:hidden;border-radius:12px}.wk-media-1{grid-template-columns:1fr}.wk-media-1 .wk-shot{aspect-ratio:16 / 9}.wk-media-2,.wk-media-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wk-media-2 .wk-shot,.wk-media-3 .wk-shot{aspect-ratio:1}.wk-shot{position:relative;display:block;overflow:hidden}.wk-media.is-locked .wk-shot>:first-child{filter:blur(9px) brightness(.62);transform:scale(1.12)}.wk-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:5px;width:100%;padding:0;border:0;background:none;color:#fff;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-shadow:0 1px 4px rgba(0,0,0,.5);cursor:pointer}.wk-lock-cta{display:inline-flex;align-items:center;gap:4px;margin-top:2px;padding:5px 11px;border-radius:999px;background:#ffffffeb;color:#111;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-shadow:none}.wk-lock.is-ended{background:#08090e8c;cursor:default}.wk-lock.is-ended strong{font-size:calc(14px * var(--font-scale, 1))}.wk-ended-actions{display:flex;gap:8px;margin-top:4px}.wk-ended-actions .wk-buy{margin-left:0}.wk-replay{padding:6px 12px;border:.5px solid rgba(255,255,255,.5);border-radius:999px;background:#0000004d;color:#fff;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.wk-preview-bar{position:absolute;right:0;bottom:0;left:0;display:grid;gap:4px;padding:18px 10px 0;background:linear-gradient(transparent,#0009);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.wk-preview-bar b{justify-self:start;padding:2px 8px;border-radius:999px;background:#00000080}.wk-preview-bar i{display:block;height:3px;background:#fe2c55;transition:width 1s linear}.wk-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:#0000006b;color:#fff}.wk-foot{display:flex;align-items:center;gap:14px;color:#ebebf5a3;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.wk-foot>span{display:inline-flex;align-items:center;gap:4px}.wk-buy{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:6px 12px;border:0;border-radius:999px;background:var(--gold);color:var(--on-gold);font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.wk-owned{margin-left:auto;padding:3px 10px;border-radius:999px;background:#5fd38d29;color:#8be3ad}.wk-empty{margin:48px 0;color:#ebebf599;text-align:center}.wk-sheet-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40}.wk-sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:#00000080;cursor:default;animation:ov-fade-in var(--dur-enter) ease-out}.wk-sheet{position:absolute;right:0;bottom:0;left:0;display:grid;gap:10px;padding:18px 16px calc(var(--safe-bottom, 0px) + 18px);border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:#1c1e28;animation:ov-sheet-in var(--dur-enter) var(--ease-out-emph)}.wk-sheet h3{margin:0;font-size:calc(16px * var(--font-scale, 1))}.wk-sheet-work{display:-webkit-box;margin:0;overflow:hidden;color:#ebebf5b8;font-size:max(12px,calc(12px * var(--font-scale, 1)));-webkit-box-orient:vertical;-webkit-line-clamp:2}.wk-sheet-price{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.wk-sheet-price div{padding:10px 12px;border-radius:12px;background:#ffffff0f}.wk-sheet-price dt{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.wk-sheet-price dd{display:flex;align-items:center;gap:4px;margin:4px 0 0;color:var(--info);font-size:calc(16px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.wk-sheet-price dd.is-short{color:var(--danger)}.wk-sheet-tip{margin:0;color:var(--danger);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.wk-sheet-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.wk-sheet-actions button{height:42px;border:.5px solid rgba(255,255,255,.18);border-radius:999px;background:none;color:#fff;font:inherit;font-size:calc(14px * var(--font-scale, 1));cursor:pointer}.wk-sheet-actions button.is-primary{border-color:transparent;background:#f0b429;color:#111}.profile-wallet-assets{display:inline-flex;align-items:center;gap:3px;color:#ffd978db;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}@media(prefers-reduced-motion:reduce){.wk-sheet{animation:none}}.pm-hero .eh-cta{display:inline-flex;align-items:center;gap:4px}.pm-invite{display:grid;gap:10px;margin-top:12px;padding:12px;border:.5px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0a}.pm-invite h3{margin:0;font-size:calc(16px * var(--font-scale, 1))}.pm-invite-body{display:flex;gap:12px;align-items:center}.pm-qr{flex:none;width:120px;height:120px;border-radius:10px}.pm-invite-copy{display:grid;flex:1;gap:8px;min-width:0}.pm-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:6px;padding:7px 8px 7px 10px;border-radius:10px;background:#ffffff0f}.pm-field small{display:inline-flex;grid-column:1;align-items:center;gap:3px;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pm-field b{grid-column:1;overflow:hidden;font-size:calc(14px * var(--font-scale, 1));letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.pm-field b.pm-link{font-size:max(12px,calc(12px * var(--font-scale, 1)));letter-spacing:0}.pm-field button{display:grid;grid-row:1 / span 2;grid-column:2;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer}.pm-share{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pm-share button{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:34px;border:.5px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0d;color:#fff;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.pm-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0}.pm-stats div{padding:10px 12px;border-radius:12px;background:#ffffff0d}.pm-stats dt{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pm-stats dd{margin:4px 0 0;font-size:calc(15px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.pm-progress-copy{margin:0 0 8px;color:#ebebf5c7;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pm-progress-copy b{color:var(--gold-text)}.pm-table-wrap{margin-top:12px;overflow-x:auto}.pm-table{width:100%;border-collapse:collapse;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pm-table th,.pm-table td{padding:8px 6px;border-bottom:.5px solid rgba(255,255,255,.08);text-align:left;white-space:nowrap}.pm-table thead th{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pm-table td:last-child,.pm-table th:last-child{text-align:right}.pm-table tr.is-current{background:#f0b4291f;color:var(--gold-text)}.pm-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:pm-step}.pm-steps li{position:relative;display:grid;gap:2px;padding:10px 12px 10px 44px;border-radius:12px;background:#ffffff0a;counter-increment:pm-step}.pm-steps li:before{position:absolute;top:50%;left:12px;display:grid;place-items:center;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:#f0b429;color:#111;content:counter(pm-step);font-size:12px}.pm-steps strong{font-size:max(12px,calc(13px * var(--font-scale, 1)))}.pm-steps small{color:#ebebf5a3;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pm-team li{display:flex;align-items:center;gap:10px;padding:10px 12px}.pm-team li+li{border-top:.5px solid rgba(255,255,255,.08)}.pm-team strong,.pm-team b{font-size:max(12px,calc(13px * var(--font-scale, 1)))}.pm-avatar{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:#5ac8fa29;color:var(--info)}.pm-team-copy{display:grid;flex:1;gap:2px;min-width:0}.pm-team-copy small{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pm-team b{color:var(--success);font-variant-numeric:tabular-nums}#pm-team-title{display:inline-flex;align-items:center;gap:5px}.sv-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000}.sv-spinner{position:absolute;top:50%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:version-spin .8s linear infinite;pointer-events:none}.sv-unmute{position:absolute;top:calc(var(--status-h) + 92px);left:14px;z-index:6}@media(prefers-reduced-motion:reduce){.sv-spinner{animation:none}}.gl-next-hint{display:flex;align-items:center;justify-content:center;gap:4px;margin:18px 0 0;padding:10px 0;border-top:.5px dashed rgba(255,255,255,.14);color:#ebebf599;font-size:max(13px,calc(12px * var(--font-scale, 1)))}.gl-next-hint svg{animation:gl-hint-bob 1.4s ease-in-out infinite}@keyframes gl-hint-bob{50%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.gl-next-hint svg{animation:none}}.count-badge{overflow:hidden;isolation:isolate}.count-badge-new{display:block}.count-badge[data-old]:before{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;content:attr(data-old)}.count-badge.is-down[data-old]:before{animation:count-out-up .42s cubic-bezier(.3,.7,.4,1) forwards}.count-badge.is-down .count-badge-new{animation:count-in-up .42s cubic-bezier(.3,1.4,.5,1)}.count-badge.is-up[data-old]:before{animation:count-out-down .38s ease-in forwards}.count-badge.is-up .count-badge-new{animation:count-in-down .38s cubic-bezier(.3,1.5,.5,1)}.count-badge.is-down{animation:count-squeeze .42s ease,var(--badge-extra-animation, none)}.count-badge.is-up{animation:count-bump .38s cubic-bezier(.3,1.6,.5,1),var(--badge-extra-animation, none)}.count-badge.is-leaving{animation:count-leave .36s ease-in forwards}@keyframes count-out-up{to{opacity:0;transform:translateY(-110%)}}@keyframes count-in-up{0%{opacity:0;transform:translateY(110%)}}@keyframes count-out-down{to{opacity:0;transform:translateY(110%)}}@keyframes count-in-down{0%{opacity:0;transform:translateY(-110%)}}@keyframes count-squeeze{40%{transform:scale(.82)}}@keyframes count-bump{45%{transform:scale(1.25)}}@keyframes count-leave{40%{transform:scale(1.15)}to{opacity:0;transform:scale(0)}}@media(prefers-reduced-motion:reduce){.count-badge,.count-badge *{animation:none!important}.count-badge.is-leaving{display:none}}.msg-status-scrim{position:sticky;top:calc(-1 * (var(--status-h) + 4px));z-index:6;height:var(--status-h);margin:calc(-1 * (var(--status-h) + 4px)) -16px 4px;background:var(--app-bg)}.msg-section+.msg-section{margin-top:6px}.msg-section-head{position:sticky;top:-4px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;margin:0 -16px 6px;padding:6px 18px;background:var(--app-bg);font-size:calc(14px * var(--font-scale, 1));font-weight:600}.msg-section-head:after{position:absolute;top:100%;right:0;left:0;height:8px;background:linear-gradient(var(--app-bg),transparent);content:"";pointer-events:none}.msg-section-head h3{display:flex;align-items:baseline;gap:6px;margin:0;font:inherit}.msg-section-head small{color:#ebebf58c;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:400}.msg-filter{display:flex;padding:2px;border-radius:999px;background:#ffffff12}.msg-filter button{min-width:44px;height:26px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#ebebf599;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:500;cursor:pointer}.msg-filter button.is-active{background:#ffffff29;color:#fff}.msg-avatar{display:grid;place-items:center}.msg-avatar.is-support{background:linear-gradient(160deg,#75e0c7,#1d6b62);color:#06201b}.msg-avatar.is-system{background:linear-gradient(160deg,#9fd0ff,#2f5a86);color:#08192b}.msg-official{padding:0 5px;border-radius:var(--r-tag);background:#9fd0ff29;color:var(--info)!important;font-size:max(12px,calc(12px * var(--font-scale, 1)))!important}.msg-empty{margin:0;padding:48px 24px;color:var(--text-3);font-size:max(12px,calc(13px * var(--font-scale, 1)));text-align:center}.msg-sub-head{display:grid;grid-template-columns:44px 1fr 72px;align-items:center;margin:0 -6px 12px}.msg-sub-head h2{margin:0;font-size:calc(17px * var(--font-scale, 1));text-align:center}.msg-back{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:#fff;cursor:pointer}.msg-sub-head .msg-read-all{grid-column:3;margin:0;justify-self:end}.msg-tab-badge,.msg-row-badge,.sc-resume-badge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--red-strong);color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;line-height:16px;text-align:center}.msg-row-badge{position:static}.msg-live{padding:1px 7px;border-radius:999px;background:#75e0c733;color:#8df0d6;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal}.msg-tip{margin:12px 2px 0;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.6}.msg-read-all{display:block;margin:-4px 0 6px auto;padding:4px 0;border:0;background:none;color:var(--text-2);font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.msg-list{margin:0;padding:0;overflow:hidden;border-radius:16px;background:#ffffff0a;list-style:none}.msg-list li+li{border-top:.5px solid rgba(255,255,255,.08)}.msg-list li>button{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px;border:0;background:none;color:#fff;font:inherit;text-align:left;cursor:pointer}.msg-list li.is-read>button{color:#ebebf5b8}.msg-icon{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:12px;background:#79b8ff29;color:#9fd0ff}.msg-icon.is-充值,.msg-icon.is-提现{background:#f0b42929;color:#ffd36b}.msg-icon.is-安全{background:#ff453a2e;color:#ff8a80}.msg-icon.is-活动,.msg-icon.is-VIP{background:#75e0c729;color:#8df0d6}.msg-copy{display:grid;flex:1;gap:4px;min-width:0}.msg-copy strong{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:calc(14px * var(--font-scale, 1))}.msg-copy time{flex:none;color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700}.msg-copy small{display:-webkit-box;overflow:hidden;color:#ebebf5b8;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.msg-copy small.is-open{display:block}.msg-dot{position:absolute;top:8px;left:40px;width:10px;height:10px;border:2px solid #1e2029;border-radius:50%;background:var(--red)}.sc-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#12131a;animation:sc-in var(--dur-enter) var(--ease-out-emph)}@keyframes sc-in{0%{opacity:0;transform:translate(24px)}}.sc-head{display:flex;align-items:center;gap:8px;padding:calc(var(--status-h) + 6px) 12px 10px;border-bottom:.5px solid rgba(255,255,255,.08);background:var(--bar-glass)}.sc-icon-button{display:grid;flex:none;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer}.sc-title{display:grid;flex:1;justify-items:center;gap:1px;min-width:0}.sc-title strong{font-size:calc(16px * var(--font-scale, 1))}.sc-title small{color:#ebebf59e;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.sc-end,.sc-end-placeholder{flex:none;width:62px}.sc-end{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:30px;padding:0;border:.5px solid rgba(255,255,255,.2);border-radius:999px;background:none;color:var(--danger);font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.sc-list{display:flex;flex-direction:column;gap:10px;padding:12px var(--gutter);overflow-y:auto;overscroll-behavior:contain}.sc-system{align-self:center;max-width:86%;margin:0;padding:4px 10px;border-radius:999px;background:#ffffff0f;color:#ebebf5a8;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-align:center}.sc-sync{display:grid;gap:6px;padding:10px 12px;border:.5px solid var(--line);border-radius:12px;background:var(--surface-1);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.sc-sync>span{display:inline-flex;align-items:center;gap:4px;color:var(--text-2)}.sc-sync>span svg{color:#8df0d6}.sc-sync dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:0}.sc-sync dl div{display:flex;gap:6px;min-width:0}.sc-sync dt{flex:none;color:#ebebf599}.sc-sync dd{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.sc-row{display:flex;align-items:flex-start;gap:8px;max-width:88%}.sc-row.is-mine{align-self:flex-end;flex-direction:row-reverse}.sc-avatar{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:#79b8ff33;color:#9fd0ff}.sc-avatar.is-agent{background:#75e0c738;color:#8df0d6}.sc-bubble{display:grid;gap:8px;padding:9px 12px;border-radius:4px 16px 16px;background:var(--surface-solid);font-size:calc(14px * var(--font-scale, 1));line-height:1.55}.sc-row.is-mine .sc-bubble{border-radius:16px 4px 16px 16px;background:var(--red-strong)}.sc-image{display:block;max-width:min(180px,100%);max-height:240px;border-radius:10px;object-fit:contain}.sc-row.is-mine .sc-order small,.sc-row.is-mine .sc-order span{color:#fffffff0}.sc-name{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1}.sc-faq{display:grid;gap:1px;overflow:hidden;border-radius:10px;background:#ffffff0f}.sc-faq button{padding:9px 10px;border:0;background:#ffffff08;color:var(--text-1);font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));text-align:left;cursor:pointer}.sc-resolve{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#ebebf5b3;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.sc-resolve button{padding:4px 10px;border:.5px solid rgba(255,255,255,.24);border-radius:999px;background:none;color:#fff;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.sc-resolved{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.sc-order{display:grid;gap:2px;min-width:0;text-align:left}.sc-order small{color:#ebebf5a8;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.sc-order b{font-size:max(12px,calc(13px * var(--font-scale, 1)));font-variant-numeric:tabular-nums;letter-spacing:.02em}.sc-order span{color:#ebebf5c7;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.sc-typing{display:flex;gap:4px;padding:13px 14px}.sc-typing i{width:6px;height:6px;border-radius:50%;background:#ebebf5b3;animation:sc-dot 1s ease-in-out infinite}.sc-typing i:nth-child(2){animation-delay:.15s}.sc-typing i:nth-child(3){animation-delay:.3s}@keyframes sc-dot{40%{opacity:.3;transform:translateY(-3px)}}.sc-rating{display:grid;justify-items:center;gap:10px;padding:14px 12px;border-radius:16px;background:#ffffff0d}.sc-rating strong{font-size:calc(14px * var(--font-scale, 1))}.sc-stars{display:flex;gap:6px;color:#f0b429}.sc-stars button{padding:2px;border:0;background:none;color:inherit;cursor:pointer}.sc-rating-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.sc-rating-tags button{padding:5px 11px;border:.5px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0a;color:#ebebf5d1;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.sc-rating-tags button.is-active{border-color:#f0b429;background:#f0b42924;color:var(--gold-text)}.sc-rating textarea{width:100%;padding:8px 10px;border:.5px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff0d;color:#fff;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));resize:none}.sc-primary,.sc-restart{height:38px;padding:0 22px;border:0;border-radius:999px;background:#f0b429;color:#111;font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));cursor:pointer}.sc-primary:disabled{background:#ffffff1f;color:#ebebf599;cursor:not-allowed}.sc-rating.is-done small{color:#ebebf5a8}.sc-restart{align-self:center}.sc-foot{display:grid;gap:8px;padding:8px 10px calc(10px + var(--safe-bottom, 0px));border-top:.5px solid rgba(255,255,255,.08);background:#171922}.sc-quick{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.sc-quick::-webkit-scrollbar{display:none}.sc-quick button{display:inline-flex;flex:none;align-items:center;gap:3px;height:28px;padding:0 11px;border:.5px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0d;color:#ebebf5db;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));white-space:nowrap;cursor:pointer}.sc-orders{display:grid;gap:6px;max-height:200px;margin:0;padding:0;overflow-y:auto;list-style:none}.sc-orders button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:.5px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0a;color:#fff;font:inherit;cursor:pointer}.sc-orders .sc-order{flex:1}.sc-orders .sc-orders-note{padding:8px 10px;color:#ebebf5b8;font-size:max(13px,calc(13px * var(--font-scale, 1)))}.sc-send{flex:none;padding:4px 10px;border-radius:999px;background:#1d6b62;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.sc-input{display:flex;align-items:center;gap:8px}.sc-input input{flex:1;min-width:0;height:38px;padding:0 14px;border:.5px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0f;color:#fff;font:inherit;font-size:calc(14px * var(--font-scale, 1))}.sc-send-button{display:grid;flex:none;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#f0b429;color:#111;cursor:pointer}.sc-send-button:disabled{background:#ffffff1f;color:#ebebf599;cursor:default}.sc-resume{position:absolute;top:calc(var(--status-h) + 168px);right:0;z-index:30;display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:.5px solid rgba(117,224,199,.4);border-right:0;border-radius:999px 0 0 999px;background:#122824e0;color:#fff;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));box-shadow:0 6px 18px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;animation:sc-resume-in .32s cubic-bezier(.3,1.4,.5,1),sc-resume-tuck .36s cubic-bezier(.2,.9,.3,1) 3.2s forwards}.sc-resume-dot{position:relative;width:8px;height:8px;border-radius:50%;background:#75e0c7}.sc-resume-dot:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#75e0c7;content:"";animation:gl-badge-pulse 1.8s ease-out infinite}@keyframes sc-resume-in{0%{opacity:0;transform:translate(100%)}}@keyframes sc-resume-tuck{to{transform:translate(calc(100% - 26px))}}@media(hover:hover)and (pointer:fine){.sc-resume:hover{animation-play-state:paused}}.sc-resume:focus-visible{animation:none}.sc-resume-badge{top:-7px;right:auto;left:-6px}@media(prefers-reduced-motion:reduce){.sc-layer,.sc-resume,.sc-resume-dot,.sc-typing i{animation:none}}.an-group+.an-group{margin-top:16px}.an-group h3{display:flex;align-items:baseline;gap:8px;margin:0 2px 8px;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.an-group h3 small{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.an-list{margin:0;padding:0;overflow:hidden;border-radius:16px;background:#ffffff0a;list-style:none}.an-list li+li{border-top:.5px solid rgba(255,255,255,.08)}.an-list li>button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:0;background:none;color:#fff;font:inherit;text-align:left;cursor:pointer}.an-avatar{position:relative;flex:none;width:46px;height:46px;overflow:hidden;border-radius:50%}.an-avatar.is-large{width:54px;height:54px}.an-avatar.is-small{width:30px;height:30px}.an-live{position:absolute;right:0;bottom:0;left:0;padding:1px 0;background:var(--red-strong);color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal;text-align:center}.an-copy{display:grid;flex:1;gap:4px;min-width:0}.an-copy strong{display:flex;align-items:baseline;gap:6px;font-size:calc(14px * var(--font-scale, 1))}.an-copy strong small{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.an-side{display:grid;flex:none;justify-items:end;align-content:center;gap:5px;width:64px}.msg-inbox li>button{display:grid;grid-template-areas:"avatar name time" "avatar last mark";grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;row-gap:3px;align-items:center}.msg-inbox .an-copy,.msg-inbox .an-side{display:contents}.msg-inbox .an-avatar{grid-area:avatar}.msg-inbox .an-copy strong{grid-area:name;min-width:0}.msg-inbox .an-last{grid-area:last}.msg-inbox .an-side time{grid-area:time;align-self:baseline}.msg-inbox .an-side>:not(time){grid-area:mark;justify-self:end}.msg-inbox li>button:not(:has(.an-side>:not(time))) .an-last{grid-column:2 / -1}.an-side time{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)));white-space:nowrap}.an-last{display:-webkit-box;overflow:hidden;color:#ebebf5bd;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.an-last.is-masked{position:relative;display:block}.an-blur{display:-webkit-box;overflow:hidden;filter:blur(4px);opacity:.7;-webkit-user-select:none;user-select:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.an-lock-tip{position:absolute;top:50%;left:0;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#f0b4292e;color:var(--gold-text);font-size:max(12px,calc(12px * var(--font-scale, 1)));transform:translateY(-50%)}.an-badge{flex:none;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--red-strong);color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-weight:700;line-height:18px;text-align:center}.an-locked-badge{display:inline-flex;flex:none;align-items:center;gap:2px;padding:3px 8px;border-radius:999px;background:#8fdcff24;color:var(--info);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.an-sheet{display:grid;grid-template-rows:none;gap:12px;padding:18px 16px calc(16px + var(--safe-bottom, 0px))}.an-sheet-head{display:flex;align-items:flex-start;gap:12px}.an-sheet-head h3{margin:2px 0 4px;font-size:calc(16px * var(--font-scale, 1))}.an-sheet-head p{margin:0;color:#ebebf5c7;font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.6}.an-sheet-head b{color:var(--info)}.an-progress{display:grid;gap:6px}.an-progress>span{display:block;height:6px;overflow:hidden;border-radius:3px;background:#ffffff1a}.an-progress i{display:block;height:100%;background:linear-gradient(90deg,#8fdcff,#f0b429);transition:width .4s ease}.an-progress small{color:#ebebf5b8;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.an-gifts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.an-gifts button{position:relative;display:grid;justify-items:center;gap:3px;padding:10px 4px 8px;border:.5px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0a;color:#fff;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer}.an-gifts button.is-active{border-color:#f0b429;background:#f0b4291f}.an-gifts small{display:inline-flex;align-items:center;gap:2px;color:var(--info);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.an-gifts em{position:absolute;top:-6px;right:-4px;padding:1px 5px;border-radius:999px;background:#1d6b62;color:#fff;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-style:normal}.an-wallet{display:flex;align-items:center;gap:4px;margin:0;color:#ebebf5b8;font-size:max(12px,calc(12px * var(--font-scale, 1)))}.an-wallet b{color:#fff}.an-cta{height:44px;border:0;border-radius:999px;background:#f0b429;color:#111;font:inherit;font-size:calc(14px * var(--font-scale, 1));cursor:pointer}.an-cta.is-exchange{background:linear-gradient(135deg,#8fdcff,#5a7dff);color:#071226}.an-note{color:#ebebf599;font-size:max(12px,calc(12px * var(--font-scale, 1)));text-align:center}.phone-app{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.phone-app input,.phone-app textarea,.phone-app .sc-bubble,.phone-app .gl-notice-body,.phone-app .sc-order b,.phone-app .pm-field b{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.sv-video{-webkit-user-drag:none;pointer-events:none}.screen.is-scrolling .gl-notice-track,.screen.is-scrolling .sv-marquee>span,.screen.is-scrolling .live-eq i,.screen.is-scrolling .va.is-playing,.screen.is-scrolling .va.is-playing>i{animation-play-state:paused!important}.rc-pane.is-offscreen *,.rc-pane.is-offscreen *:before,.rc-pane.is-offscreen *:after{animation-play-state:paused!important}.screen:has(.lr-room) .profile-layer{z-index:80}@supports not selector(:has(a)){.lr-room~.profile-layer{z-index:80}}.sv-comments-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60}.sv-action.is-faved svg{color:#ffc93c}.sv-follow:before{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;content:""}.live-card:not(.is-inview) .live-eq i,.vr-card:not(.is-inview) .live-eq i{animation-play-state:paused}.eh-task>.eh-cta,.eh-task>.eh-done{flex:none;justify-content:center;width:72px}.live-remind{display:inline-flex;flex:none;align-items:center;gap:3px;min-height:30px;margin-left:8px;padding:0 12px;border:0;border-radius:999px;background:#d81b46;color:#fff;font:inherit;font-size:max(12px,calc(12px * var(--font-scale, 1)));cursor:pointer;transition:background-color .16s ease,transform .12s ease}.live-remind.is-on{background:#ffffff1f;color:var(--text-2)}.live-remind:active{transform:scale(.95)}:where(.screen) :where(button,[role=button],[role=tab],[role=radio],[role=switch],a[href],label:has(>input)){transition:opacity .16s ease}.screen :where(button,[role=button],[role=tab],[role=radio],[role=switch],a[href],label:has(>input)):not(:disabled,[aria-disabled=true],.lr-stage,.sv-surface,.sv-progress,.lr-card-hit,.vr-card-hit,.fc-scrim,[class*=scrim],.wk-lock,.wk-shot,.ld-hit,.gl-self-card,.gl-third-tile,[data-no-press]):active{opacity:.6;transition-duration:0s}.screen :where(.profile-menu-button,.msg-list button,.msg-support-card,.an-list button,.sc-faq button,.gl-notice,.sc-orders button):not(:disabled):active{opacity:1;background-color:var(--surface-3)}.wk-lock,.wk-shot,.ld-hit{transition:scale .16s cubic-bezier(.2,.9,.3,1)}.wk-lock:active,.wk-shot:active,.ld-hit:active{scale:.98;transition-duration:60ms}.live-card,.vr-card,.live-follow .live-cover{transition:scale .16s cubic-bezier(.2,.9,.3,1)}.live-card:has(.lr-card-hit:active),.vr-card:has(.vr-card-hit:active){scale:.97;transition-duration:60ms}.live-follow.is-live:active .live-cover{scale:.97;transition-duration:60ms}:where(.ld-episodes,.gl-rail,.rc-sub,.wk-media,.live-cover,.lv-hero-card,.glass,.gl-cats,.eh-chips,.nb-tiers) :focus-visible{outline-offset:-2px}.screen :where(input,textarea)::placeholder{color:var(--text-3);opacity:1}.pet-orb-thought{transition:opacity .22s ease,transform .26s ease,filter .18s ease}.screen.is-scrolling .pet-orb-thought,.pet-orb-thought.is-hushed{filter:opacity(0)}.screen:has(.toast) .pet-orb-thought{filter:opacity(0)}.eh-hero{position:absolute;top:50%;right:16px;z-index:2;display:flex;align-items:center;gap:10px;transform:translateY(-50%)}.eh-hero-figure{color:#fff;font-size:calc(26px * var(--font-scale, 1));font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 2px 10px color-mix(in srgb,var(--tone) 70%,#000)}@supports not (color: color-mix(in srgb,red 50%,blue)){.eh-hero-figure{text-shadow:0 2px 10px rgba(0,0,0,.55)}.eh-hero-glyph{background:radial-gradient(circle at 34% 26%,#ffffff80 0,#fff0 46%),var(--tone);box-shadow:inset 0 -3px 6px #00000047,inset 0 1.5px 1px #ffffff80,0 6px 16px #0000004d}}.eh-hero-glyph{position:relative;display:grid;width:56px;height:56px;place-items:center;border-radius:50%;background:radial-gradient(circle at 34% 26%,color-mix(in srgb,var(--tone) 45%,#fff) 0,var(--tone) 46%,color-mix(in srgb,var(--tone) 55%,#000) 100%);box-shadow:inset 0 -3px 6px #00000047,inset 0 1.5px 1px #ffffff80,0 6px 16px color-mix(in srgb,var(--tone) 45%,transparent);rotate:-8deg;animation:eh-hero-float 3.2s ease-in-out infinite}.eh-hero-glyph:after{position:absolute;top:9%;left:22%;width:46%;height:24%;border-radius:50%;background:linear-gradient(180deg,#ffffff80,#fff0);content:""}@keyframes eh-hero-float{0%,to{translate:0 0}50%{translate:0 -4px}}.screen.is-scrolling .eh-hero-glyph{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.eh-hero-glyph{animation:none}}.live-cover .live-pick{top:8px;right:8px;bottom:auto;height:18px;padding:0 7px;line-height:18px}.live-cover .live-viewers{top:auto;right:auto;bottom:8px;left:8px;height:auto;padding:0;background:none;color:var(--text-1);font-size:max(12px,calc(12px * var(--font-scale, 1)));text-shadow:0 1px 2px rgba(0,0,0,.6)}.live-cover .live-tag{right:8px;left:auto;height:auto;padding:0;background:none;color:var(--text-1);font-size:max(12px,calc(12px * var(--font-scale, 1)));line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.6)}:where(.sv-follow,.sound-pill,.vr-icon-btn,.ld-icon-btn,.ld-chip-btn,.gl-balance,.lv-more,.eh-cta){position:relative}.sv-follow:after,.sound-pill:after,.vr-icon-btn:after,.ld-icon-btn:after,.ld-chip-btn:after,.gl-balance:after,.lv-more:after,.eh-cta:after{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;content:""}.sv-follow:after{top:-12px;right:-12px;bottom:-12px;left:-12px}.sound-pill:after{top:-9px;right:-2px;bottom:-9px;left:-2px}.ld-chip-btn:after{top:-10px;right:-2px;bottom:-10px;left:-2px}.gl-balance:after{top:-10px;right:-4px;bottom:-10px;left:-4px}.eh-cta:after{top:-7px;right:-2px;bottom:-7px;left:-2px}:where(.rc-search,.rc-rank-entry,.wk-publish,.wk-dm,.wk-tip,.wk-buy,.dm-tabs button,.eh-chips button,.version-check){position:relative}.rc-search:after,.rc-rank-entry:after,.wk-publish:after,.wk-dm:after,.wk-tip:after,.wk-buy:after,.dm-tabs button:after,.gl-ad-cta:after,.ck-chip:after,.eh-chips button:after,.version-check:after{position:absolute;content:""}.rc-search:after{top:-4px;right:-4px;bottom:-4px;left:-4px}.rc-rank-entry:after{top:-7px;right:-2px;bottom:-7px;left:-2px}.wk-publish:after{top:-6px;right:-2px;bottom:-12px;left:-2px}.wk-dm:after{top:-9px;right:-2px;bottom:-9px;left:-2px}.wk-tip:after{top:-14px;right:-4px;bottom:-14px;left:-4px}.wk-buy:after{top:-8px;right:-2px;bottom:-8px;left:-2px}.dm-tabs button:after{top:-10px;right:0;bottom:-10px;left:0}.gl-ad-cta:after{top:-6px;right:-2px;bottom:-6px;left:-2px}.ck-chip:after{top:-6px;right:-6px;bottom:-6px;left:-6px}.eh-chips button:after{top:-9px;right:-3px;bottom:-9px;left:-3px}.version-check:after{top:-8px;right:-2px;bottom:-8px;left:-2px}.profile-wallet-label{display:inline-flex;align-items:center;gap:4px}.pet-growth{display:grid;gap:8px;margin:0 0 14px;padding:14px;border:.5px solid var(--line);border-radius:var(--r-card);background:var(--surface-1)}.pet-growth header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pet-growth strong{font-size:calc(14px * var(--font-scale, 1))}.pet-growth header span,.pet-growth small{color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.pet-growth-bar{height:6px;overflow:hidden;border-radius:999px;background:var(--surface-2)}.pet-growth-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#75e0c7,#ffd36b)}.pet-diary{margin:18px 0 0}.pet-diary h3{margin:0 0 8px;font-size:calc(16px * var(--font-scale, 1))}.pet-diary ol{margin:0;padding:0;overflow:hidden;border:.5px solid var(--line);border-radius:var(--r-card);background:var(--surface-1);list-style:none}.pet-diary li{display:flex;align-items:center;gap:10px;padding:12px 14px;font-size:max(12px,calc(13px * var(--font-scale, 1)))}.pet-diary li+li{border-top:.5px solid var(--line)}.pet-diary time{flex:none;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.pet-diary span{flex:1;min-width:0;color:var(--text-2)}.pet-diary b{color:#8df0d6;font-size:max(12px,calc(12px * var(--font-scale, 1)));font-variant-numeric:tabular-nums}.settings-section+.settings-section{margin-top:22px}.settings-group{margin:0;padding:0;overflow:hidden;border:.5px solid var(--line);border-radius:var(--r-card);background:var(--surface-1);list-style:none}.settings-group li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 14px;font-size:calc(14px * var(--font-scale, 1))}.settings-group li+li{border-top:.5px solid var(--line)}.settings-group small{margin-left:8px;color:var(--text-3);font-size:max(12px,calc(12px * var(--font-scale, 1)))}.settings-switch{position:relative;flex:none;width:46px;height:28px;padding:0;border:0;border-radius:999px;background:var(--surface-3);cursor:pointer;transition:background-color .2s ease}.settings-switch i{position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0000004d;transition:translate .22s cubic-bezier(.3,1.3,.5,1)}.settings-switch[aria-checked=true]{background:#34c759}.settings-switch[aria-checked=true] i{translate:18px 0}.settings-text-btn{flex:none;padding:6px 0;border:0;background:none;color:var(--text-2);font:inherit;font-size:max(12px,calc(13px * var(--font-scale, 1)));cursor:pointer}@media(prefers-reduced-motion:reduce){.settings-switch,.settings-switch i{transition:none}}@media(pointer:coarse){.screen :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){font-size:max(16px,calc(14px * var(--font-scale, 1)))!important;text-overflow:ellipsis}}.glass-tabbar.has-pet-fab .pet-orb{top:auto;right:-8px;bottom:calc(100% + 34px);z-index:26;width:var(--pet-fab-size, 52px);height:var(--pet-fab-size, 52px)}.screen:has(.lr-room) .glass-tabbar.has-pet-fab .pet-orb{top:0;right:0;bottom:auto;left:auto;width:var(--tabbar-h);height:var(--tabbar-h)}.screen[data-pet=on] .sv-rail{bottom:calc(var(--tabbar-top) + 30px + var(--pet-fab-size, 52px) + 12px)}.screen[data-pet=on] .sv-slide.has-drama .sv-rail{bottom:calc(var(--tabbar-top) + 70px + var(--pet-fab-size, 52px) + 12px)}.glass-tabbar.has-pet-fab.pet-placed .pet-orb{top:var(--pet-top);right:auto;bottom:auto;left:var(--pet-left)}.glass-tabbar .pet-orb[data-dragging]{transform:scale(1.06);cursor:grabbing}.pet-orb[data-dragging] .pet-orb-thought{filter:opacity(0)}.screen:not(:has(.lr-room)) .glass-tabbar.pet-placed .pet-orb-thought{bottom:calc(100% + 12px)}.screen:not(:has(.lr-room)) .glass-tabbar.pet-on-left .pet-orb-thought{right:auto;left:calc(100% - 8px)}.screen:not(:has(.lr-room)) .glass-tabbar.pet-on-left .pet-orb-thought:before{right:auto;left:-6px}.screen:not(:has(.lr-room)) .glass-tabbar.pet-on-left .pet-orb-thought:after{right:auto;left:-11px}.screen:not(:has(.lr-room)) .glass-tabbar.pet-on-left .pet-orb-thought-body{transform-origin:0 100%}.screen:not(:has(.lr-room)) .glass-tabbar.pet-thought-below .pet-orb-thought{top:calc(100% + 12px);bottom:auto}.screen:not(:has(.lr-room)) .glass-tabbar.pet-thought-below .pet-orb-thought:before{top:-7px;bottom:auto}.screen:not(:has(.lr-room)) .glass-tabbar.pet-thought-below .pet-orb-thought:after{top:-13px;bottom:auto}@supports not selector(:has(a)){.glass-tabbar.pet-placed .pet-orb-thought{bottom:calc(100% + 12px)}.glass-tabbar.pet-on-left .pet-orb-thought{right:auto;left:calc(100% - 8px)}.glass-tabbar.pet-on-left .pet-orb-thought:before{right:auto;left:-6px}.glass-tabbar.pet-on-left .pet-orb-thought:after{right:auto;left:-11px}.glass-tabbar.pet-on-left .pet-orb-thought-body{transform-origin:0 100%}.glass-tabbar.pet-thought-below .pet-orb-thought{top:calc(100% + 12px);bottom:auto}.glass-tabbar.pet-thought-below .pet-orb-thought:before{top:-7px;bottom:auto}.glass-tabbar.pet-thought-below .pet-orb-thought:after{top:-13px;bottom:auto}}.glass-tabbar.pet-placed .glass-accessory{top:calc(var(--pet-top) + (var(--pet-fab-size, 52px) - var(--tabbar-h)) / 2);right:calc(100% - var(--pet-left) + 8px);bottom:auto;left:0;z-index:26;height:var(--tabbar-h)}.glass-tabbar.pet-on-left .glass-accessory{right:0;left:calc(var(--pet-left) + var(--pet-fab-size, 52px) + 8px);justify-content:flex-start}.glass-tabbar.pet-on-left .glass-accessory-pill{transform:translate(-18px) scale(.6);transform-origin:left center}.glass-tabbar.pet-on-left .glass-accessory.is-open .glass-accessory-pill{transform:none}.screen[data-pet=on]:has(.glass-tabbar.pet-on-left) .sv-rail{bottom:calc(var(--tabbar-top) + 30px)}.screen[data-pet=on]:has(.glass-tabbar.pet-on-left) .sv-slide.has-drama .sv-rail{bottom:calc(var(--tabbar-top) + 70px)}@media(prefers-reduced-motion:reduce){.glass-tabbar .pet-orb[data-dragging]{transform:none}}.pet-orb-badge{top:-4px;right:-4px;left:auto;z-index:3}.glass-tabbar.has-pet-inline .pet-orb.has-thought:after{right:auto;left:3px;z-index:2}.glass-tabbar.has-pet-inline .pet-orb-quiet{top:auto;right:-2px;bottom:-2px}.glass-tabbar>.pet-bubble{top:auto;right:calc(var(--tabbar-h) - 8px);bottom:calc(100% + 34px);left:auto;width:max-content;height:auto;min-height:0;display:flex;padding:0;line-height:1;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.glass-tabbar>.pet-bubble:focus-visible{outline:none}.glass-tabbar>.pet-bubble:focus-visible .pet-orb-thought-body{outline:2px solid #fff;outline-offset:2px}.pet-bubble.is-message .pet-orb-thought-body{max-width:calc(100cqw - 32px - var(--tabbar-h));font-weight:700}.screen.is-scrolling .pet-bubble,.pet-bubble.is-hushed{pointer-events:none}.screen:has(.toast) .pet-bubble{pointer-events:none}@supports not (width: 1cqw){.pet-bubble.is-message .pet-orb-thought-body{max-width:calc(100vw - 32px - var(--tabbar-h))}.pet-inbox-guide{max-width:min(280px,calc(100vw - 32px))}}.pet-inbox-guide{position:absolute;right:0;bottom:calc(100% + 12px);z-index:27;display:flex;align-items:center;gap:10px;width:max-content;max-width:min(280px,calc(100cqw - 32px));padding:10px 10px 10px 14px;border:.5px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface-solid);box-shadow:0 10px 28px #00000073;animation:thought-pop .42s cubic-bezier(.3,1.5,.5,1) both;transform-origin:calc(100% - var(--tabbar-h) / 2) 100%}.pet-inbox-guide:after{position:absolute;top:100%;right:calc(var(--tabbar-h) / 2 - 7px);width:0;height:0;border-top:7px solid var(--surface-solid);border-right:7px solid transparent;border-left:7px solid transparent;content:""}.pet-inbox-guide p{display:grid;gap:2px;margin:0}.pet-inbox-guide strong{color:var(--text-1);font-size:calc(var(--fs-callout) * var(--font-scale, 1))}.pet-inbox-guide span{color:var(--text-3);font-size:max(12px,calc(var(--fs-caption) * var(--font-scale, 1)));font-weight:500}.pet-inbox-guide button{flex:none;min-height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--red-strong);color:#fff;font:inherit;font-size:max(12px,calc(var(--fs-footnote) * var(--font-scale, 1)));cursor:pointer}.pet-inbox-guide button:focus-visible{outline:2px solid #fff;outline-offset:2px}.screen[data-pet-mode=inline] .sv-rail{bottom:calc(var(--tabbar-top) + 30px)}.screen[data-pet-mode=inline] .sv-slide.has-drama .sv-rail{bottom:calc(var(--tabbar-top) + 70px)}.screen[data-pet-mode=inline] .qb-rail:not([data-screen=reco-short]){bottom:calc(var(--tabbar-top) + 34px)}.screen[data-pet-mode=inline] .profile-layer.is-page>.profile-drawer{padding-bottom:calc(var(--content-bottom) + 8px)}@media(prefers-reduced-motion:reduce){.pet-inbox-guide{animation:none}}.support-entry-btn{display:flex;align-items:center;gap:5px;width:max-content;min-height:32px;color:var(--text-2)}.dc-status .support-entry-btn{margin:4px auto 0}.screen[data-quick-side=left] .gl-header{flex-direction:row-reverse}.screen[data-quick-side=left] .gl-assets{justify-items:end}.screen[data-rail-side=right] .gl-body{grid-template-columns:minmax(0,1fr) var(--gl-rail-w, 44px)}.screen[data-rail-side=right] .gl-rail{grid-column:2;grid-row:1}.screen[data-rail-side=right] .gl-body>.gl-main{grid-column:1;grid-row:1}@container phone (min-width: 600px){.screen .glass-tabbar{--bar-w: min(100cqw - 32px - var(--tb-safe-left) - var(--tb-safe-right), 480px);right:auto;left:calc(100cqw - 16px - var(--tb-safe-right) - var(--bar-w));width:var(--bar-w)}.screen[data-tabbar-side=left] .glass-tabbar{left:calc(16px + var(--tb-safe-left))}.screen :is(.gl-sheet,.sv-sheet,.wk-sheet,.lr-sheet,.vr-sheet,.wv-sheet){right:max(0px,calc((100cqw - 560px)/2));left:max(0px,calc((100cqw - 560px)/2))}.screen .gl-grid,.screen .gl-hot-games .gl-grid,.screen .gl-hot-games .gl-self-row,.screen .gl-hot-games .gl-provider-row,.screen .gl-main .gl-provider-row{grid-template-columns:repeat(4,minmax(0,1fr))}.screen .gl-hot-grid,.screen .live-grid,.screen .lv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.screen .dm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.screen .au-view{width:100%;max-width:440px;margin-inline:auto}.screen .au-dialog{max-width:400px}.screen .mt-page{width:min(100% - 40px,480px);margin-inline:auto}.screen :is(.sh-panel,.sh-sheet,.up-banner){right:max(20px,calc((100cqw - 460px)/2));left:max(20px,calc((100cqw - 460px)/2))}.screen .up-force{max-width:400px}.screen .wk-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.screen .wk-card{align-content:start;grid-template-rows:auto auto auto 1fr}.screen .wk-card>.wk-foot{align-self:end}.screen .wk-feed>:is(.wk-note,.wk-empty,.pm-card){grid-column:1 / -1}.screen .lv-hero-card,.screen .dm-page .dm-hero-card{flex-basis:calc((100% - 10px)/2)}.screen .gl-ads-track{gap:8px;border-radius:0}.screen .gl-ad{flex-basis:calc((100% - 8px)/2);border-radius:var(--r-card)}.screen .profile-page{padding-inline:max(var(--gutter),calc((100% - 560px)/2))}.screen .vr-seats{align-self:center;width:min(100%,560px)}.screen .eh-activities{grid-template-columns:repeat(2,minmax(0,1fr))}}@container phone (min-width: 800px){.screen .lv-hero-card{flex-basis:calc((100% - 20px) / 3)}.screen .lv-hero:not(:has(.dm-hero-card)) .lv-dots{display:none}.screen .gl-grid,.screen .gl-hot-games .gl-grid,.screen .gl-hot-games .gl-self-row,.screen .gl-hot-games .gl-provider-row,.screen .gl-main .gl-provider-row{grid-template-columns:repeat(5,minmax(0,1fr))}.screen .gl-hot-grid,.screen .live-grid,.screen .lv-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.screen .dm-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
