.ib-circles{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:14px;padding:28px 14px 8px;display:flex;overflow-x:auto}.ib-circles::-webkit-scrollbar{display:none}.ib-circle{color:inherit;background:0 0;border:0;flex-direction:column;flex:0 0 72px;align-items:center;gap:6px;min-width:0;padding:0;display:flex;position:relative}.ib-av{border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative}.ib-av.live{background:conic-gradient(from 200deg,#ff2d87,#ff7a59,#c23bff,#ff2d87);padding:3px}.ib-av.live>:first-child{border:2.5px solid var(--bg,#000);border-radius:50%}.ib-live-badge{border:2px solid var(--bg,#000);background:linear-gradient(90deg,#ff2d87,#c23bff);border-radius:9px;align-items:flex-end;gap:2px;height:16px;padding:3px 6px;display:flex;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.ib-live-badge b{background:#fff;border-radius:1px;width:2px;height:5px;animation:1s ease-in-out infinite ibEq;display:block}.ib-live-badge b:nth-child(2){animation-delay:.2s}.ib-live-badge b:nth-child(3){animation-delay:.4s}@keyframes ibEq{50%{height:9px}}@media (prefers-reduced-motion:reduce){.ib-live-badge b{height:7px;animation:none}}.ib-plus{color:#fff;border:2px solid var(--bg,#000);background:#ff2d87;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;bottom:2px;right:2px}.ib-note{z-index:1;white-space:nowrap;text-overflow:ellipsis;background:var(--card,#2a2a2e);max-width:96px;color:var(--text,#fff);border-radius:12px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;top:-25px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 6px #00000040}.ib-name{text-overflow:ellipsis;white-space:nowrap;opacity:.9;max-width:72px;font-size:12px;overflow:hidden}.ib-filters{scrollbar-width:none;gap:8px;padding:6px 14px 8px;display:flex;overflow-x:auto}.ib-chip{border:1px solid var(--line,#ffffff24);height:34px;color:inherit;background:0 0;border-radius:17px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.ib-chip.on{background:var(--text,#fff);color:var(--bg,#000);border-color:#0000}.ib-chip-n{color:#fff;background:#ff2d87;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:grid}.ib-list{flex-direction:column;display:flex}.ib-row{width:100%;color:inherit;text-align:left;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:12px;min-height:72px;padding:10px 14px;display:flex}.ib-act-ic{color:#fff;background:linear-gradient(135deg,#ff2d87,#c23bff);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.ib-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ib-title-line{align-items:center;gap:6px;min-width:0;display:flex}.ib-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.ib-chat.is-unread .ib-title,.ib-chat.is-unread .ib-desc{opacity:1;font-weight:700}.ib-desc{opacity:.65;min-width:0;font-size:13px;display:flex}.ib-desc-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ib-time{white-space:nowrap;flex:none}.ib-pin{opacity:.7;flex:none;display:inline-flex}.ib-unread{color:#fff;background:#ff2d87;border-radius:10px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-style:normal;font-weight:700;display:grid}.ib-av-sm{flex:none;position:relative}.ib-online{border:2.5px solid var(--bg,#000);background:#22c55e;border-radius:50%;width:14px;height:14px;position:absolute;bottom:1px;right:1px}.count-badge.nav-live{background:linear-gradient(90deg,#ff2d87,#c23bff)}.hdr.ib-act-hdr{z-index:5;align-items:center;gap:4px;display:flex;position:relative}.hdr.ib-act-hdr>.ib-back{visibility:visible;opacity:1;order:0;place-items:center;min-width:44px;min-height:44px;margin-left:2px;display:grid}.hdr.ib-act-hdr .hdr-title{text-align:left;flex:auto;order:1;font-size:20px}.hdr.ib-act-hdr .hdr-right{order:2}.ib-cam{opacity:.75;cursor:pointer;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin-right:-6px;display:grid}.ib-cam:active{opacity:1;background:var(--line,#ffffff1a)}.dm-media{flex-direction:column;align-items:flex-start;gap:4px;max-width:min(64vw,260px);display:flex}.dm-media.mine{align-items:flex-end}.dm-media-box{background:var(--card,#1c1c20);width:min(64vw,240px);max-height:340px;color:inherit;border:0;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden}.dm-media-box img{object-fit:cover;width:100%;height:100%;display:block}.dm-play{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;display:grid;position:absolute;inset:0}.dm-dur{color:#fff;background:#0000008c;border-radius:8px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px}.dm-proc{opacity:.8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:8px;font-size:12px;display:flex;position:absolute;inset:0}.dm-spin{border:3px solid #fff3;border-top-color:#ff2d87;border-radius:50%;width:26px;height:26px;animation:1s linear infinite dmSpin}@keyframes dmSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dm-spin{animation-duration:3s}}.dm-cap{overflow-wrap:anywhere;max-width:100%}.dm-removed{opacity:.7;align-items:center;gap:6px;font-style:italic;display:inline-flex}.dm-viewer{z-index:50;padding:calc(env(safe-area-inset-top) + 56px) 0 calc(env(safe-area-inset-bottom) + 16px);background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dm-viewer img,.dm-viewer video{object-fit:contain;max-width:100%;max-height:100%}.dm-viewer-bar{top:env(safe-area-inset-top);color:#fff;justify-content:space-between;align-items:center;padding:8px 12px;display:flex;position:absolute;left:0;right:0}.dm-viewer-bar button{color:#fff;background:#ffffff1f;border:0;border-radius:22px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-weight:600;display:inline-flex}.dm-preview-media{background:#000;border-radius:16px;justify-content:center;max-height:46vh;margin:4px 16px 8px;display:flex;overflow:hidden}.dm-preview-media img,.dm-preview-media video{object-fit:contain;max-width:100%;max-height:46vh}.dm-preview-row{gap:8px;padding:10px 16px;display:flex}.dm-preview-row .input{flex:1;min-width:0}.dm-preview-row .btn{flex:none;min-width:84px}.dm-progress{background:#ffffff1f;border-radius:2px;height:4px;margin:0 16px 8px;overflow:hidden}.dm-progress i{background:linear-gradient(90deg,#ff2d87,#c23bff);height:100%;transition:width .2s;display:block}html,body{min-height:100%;background:#000;min-height:-webkit-fill-available}#root{bottom:0!important}html:not(.kb-open) #root{height:auto!important}@media (width<=600px) and (orientation:portrait){.live-room.b6.b6.b6 .stage.arr.arr.grid:not(.battle-stage):not(.pip-on),.live-room.b6.b6.b6.has-guests .stage.arr.arr.grid:not(.pip-on),.live-room.b6.b6.b6.chat-float .stage.arr.arr.grid:not(.solo):not(.pip-on){top:calc(var(--safe-top,0px) + 108px)!important;bottom:calc(var(--safe-bottom,0px) + 58px)!important;place-content:stretch!important;gap:2px!important;margin:0!important;padding:0!important;left:0!important;right:0!important}.live-room.b6 .stage.grid>.tile,.live-room.b6 .stage.grid>.seat-empty{border-radius:0!important;margin:0!important}.live-room .cam-dock,.live-room.has-guests .cam-dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000006b;border-radius:0 14px 14px 0;left:0!important;right:auto!important;top:calc(var(--safe-top,0px) + 150px)!important;flex-direction:column!important;gap:2px!important;width:auto!important;padding:4px 3px!important;position:absolute!important;transform:none!important}.live-room .cam-dock .cam-btn{background:0 0!important;border:0!important;border-radius:10px!important;width:38px!important;padding:5px 0!important}.live-room .cam-dock .cam-btn.off{background:#ef4444d9!important}.live-room .cam-dock .cam-lbl{max-width:36px;font-size:8.5px!important}.live-room .cam-dock .cam-ic{width:22px;height:22px}.live-room .live-music.collapsed{border-radius:0 14px 14px 0;padding:0;left:0!important;top:calc(var(--safe-top,0px) + 306px)!important;visibility:visible!important;width:44px!important;height:44px!important;transition:none!important}.live-room .live-music.collapsed .np-float{cursor:pointer;width:42px;height:42px;margin-left:1px}.live-room:not(:has(.cam-dock)) .live-music.collapsed{top:calc(var(--safe-top,0px) + 150px)!important}.live-room.b6 .stage.arr.grid>.tile.col-first:not(.big) .v18-badge{display:none!important}.live-room.b6 .stage.arr.grid>.tile.col-first .tile-foot.tile-id{max-width:calc(100% - 82px)!important;left:46px!important}}.live-room .cam-dock,.live-room .live-rail,.live-room .live-music.collapsed{transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s!important}html.lt-tools-hidden .live-room .cam-dock,html.lt-tools-hidden .live-room .live-music.collapsed{opacity:.55;transform:translate(calc(6px - 100%))!important}html.lt-tools-hidden .live-room .live-rail{opacity:.55;transform:translate(calc(100% - 6px))!important}html.lt-tools-hidden .live-room .cam-dock:after,html.lt-tools-hidden .live-room .live-rail:before{content:"";background:#ffffffb3;border-radius:2px;width:4px;height:36px;margin-top:-18px;position:absolute;top:50%}html.lt-tools-hidden .live-room .cam-dock:after{right:1px}html.lt-tools-hidden .live-room .live-rail:before{left:1px}.reduce-motion .live-room .cam-dock,.reduce-motion .live-room .live-rail{transition:none!important}html.standalone,html.standalone body{height:var(--sa-h,100lvh);background:#000;overflow:hidden}html.standalone:not(.kb-open) #root{height:var(--sa-h,100lvh)!important;top:0!important;bottom:auto!important}@media (display-mode:standalone){html:not(.kb-open) #root{height:var(--sa-h,100lvh)!important;bottom:auto!important}}.med{z-index:400;color:#fff;touch-action:none;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.med-top{padding:calc(env(safe-area-inset-top,0px) + 8px) 12px 8px;flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.med-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;overflow:hidden}.med-done{flex:none;min-width:72px}.med-stage{flex:auto;justify-content:center;align-items:center;min-height:120px;display:flex;position:relative;overflow:hidden}.med-crop{position:relative}.med-full{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.med-rect{cursor:move;touch-action:none;outline:2px solid #fff;position:absolute;box-shadow:0 0 0 9999px #0009}.med-rect i{pointer-events:none;background:#ffffff59;position:absolute}.med-rect .g1,.med-rect .g2{width:1px;top:0;bottom:0}.med-rect .g1{left:33.33%}.med-rect .g2{left:66.66%}.med-rect .g3,.med-rect .g4{height:1px;left:0;right:0}.med-rect .g3{top:33.33%}.med-rect .g4{top:66.66%}.med-h{touch-action:none;width:28px;height:28px;position:absolute}.med-h:after{content:"";border:4px solid #fff;width:18px;height:18px;position:absolute}.med-h.tl{cursor:nwse-resize;top:-8px;left:-8px}.med-h.tl:after{border-bottom:0;border-right:0;top:6px;left:6px}.med-h.tr{cursor:nesw-resize;top:-8px;right:-8px}.med-h.tr:after{border-bottom:0;border-left:0;top:6px;right:6px}.med-h.bl{cursor:nesw-resize;bottom:-8px;left:-8px}.med-h.bl:after{border-top:0;border-right:0;bottom:6px;left:6px}.med-h.br{cursor:nwse-resize;bottom:-8px;right:-8px}.med-h.br:after{border-top:0;border-left:0;bottom:6px;right:6px}.med-frame{touch-action:none;background:#111;border-radius:6px;position:relative;overflow:hidden}.ed-frame-cq{container-type:inline-size}.ed-layer{white-space:pre;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;position:absolute}.ed-layer .ed-line{display:block}.ed-layer.anim img{pointer-events:none;width:100%;height:100%;display:block}.ed-layer.sel{outline-offset:6px;outline:1.5px dashed #ffffffe6}.ed-x,.ed-h{z-index:2;border-radius:50%;place-items:center;width:26px;height:26px;font-size:0;display:grid;position:absolute}.ed-x{color:#000;background:#fff;border:0;top:-19px;left:-19px}.ed-h{cursor:grab;background:#0a84ff;border:2px solid #fff;bottom:-19px;right:-19px}.ed-h:after{content:"⤡";color:#fff;font-size:14px;line-height:1}.med-thumbs{flex:none;gap:6px;padding:6px 12px;display:flex;overflow-x:auto}.med-thumbs button{background:#222 50%/cover;border:2px solid #0000;border-radius:8px;flex:0 0 44px;height:56px}.med-thumbs button.on{border-color:#fff}.med-panel{touch-action:pan-y;flex-direction:column;flex:none;gap:8px;max-height:44vh;padding:8px 12px;display:flex;overflow-y:auto}.med-aspects{flex-wrap:wrap;justify-content:center}.med-hint{text-align:center;margin:0}.med-fx{touch-action:pan-x;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.med-fx-b{color:inherit;background:0 0;border:0;flex-direction:column;flex:0 0 64px;align-items:center;gap:4px;min-width:0;font-size:11px;display:flex}.med-fx-b span{background:#333 50%/cover;border:2px solid #0000;border-radius:10px;width:60px;height:76px;display:block}.med-fx-b.on span{border-color:#fff}.med-fx-b.on{font-weight:700}.med-amount{align-items:center;gap:10px;font-size:13px;display:flex}.med-amount input{flex:1;min-width:0}.med-amount b{text-align:right;font-variant-numeric:tabular-nums;width:32px}.med-amount.off{opacity:.4}.med-text{flex-direction:column;gap:8px;display:flex}.med-text-row{align-items:stretch;gap:8px;display:flex}.med-ta{resize:none;flex:1;min-width:0;font-size:16px}.med-fonts{touch-action:pan-x;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.med-font{color:#fff;white-space:nowrap;background:#ffffff1a;border:0;border-radius:99px;flex:none;padding:7px 12px;font-size:15px}.med-font.on{color:#000;background:#fff}.med-colors{touch-action:pan-x;align-items:center;gap:8px;padding:2px;display:flex;overflow-x:auto}.med-colors>button{border:2px solid #fff6;border-radius:50%;flex:0 0 28px;height:28px}.med-colors>button.on{box-shadow:0 0 0 2px #000,0 0 0 4px #fff}.med-pick{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border:2px solid #ffffff80;border-radius:50%;flex:0 0 28px;height:28px;position:relative;overflow:hidden}.med-pick.sm{flex-basis:24px;height:24px}.med-pick input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.med-outline{flex-wrap:wrap;align-items:center}.med-addtext{align-self:flex-start}.med-stickers{flex-direction:column;gap:8px;display:flex}.med-sgrid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;display:grid}.med-sgrid button{aspect-ratio:1;background:#ffffff0f;border:0;border-radius:12px;place-items:center;padding:4px;display:grid}.med-sgrid img{object-fit:contain;width:100%;height:100%}.med-gif{color:var(--muted,#9a9aa5);background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:13px;display:flex}.med-tabs{padding:4px 6px calc(env(safe-area-inset-bottom,0px) + 6px);border-top:1px solid #ffffff14;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.med-tabs button{color:#fff9;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 0;font-size:11px;display:flex}.med-tabs button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.med-tabs button.on{color:#fff}.emoji-picker{flex-direction:column;gap:6px;min-height:0;display:flex}.emoji-picker.compact .ep-scroll{height:30vh}.ep-top{align-items:center;gap:8px;display:flex}.ep-search{background:#ffffff14;border-radius:12px;flex:1;align-items:center;gap:6px;min-width:0;height:38px;padding:0 10px;display:flex}.ep-search input{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.ep-tone-wrap{flex:none;position:relative}.ep-tone{background:#ffffff14;border:0;border-radius:12px;width:38px;height:38px;font-size:20px}.ep-tones{z-index:5;background:#2a2a30;border-radius:12px;gap:2px;padding:4px;display:flex;position:absolute;top:42px;right:0;box-shadow:0 8px 24px #00000080}.ep-tones button{background:0 0;border:0;border-radius:8px;width:36px;height:36px;font-size:22px}.ep-tones button.on{background:#ffffff26}.ep-groups{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid}.ep-groups button{height:32px;color:inherit;opacity:.65;background:0 0;border:0;border-radius:8px;place-items:center;font-size:18px;display:grid}.ep-groups button.on{opacity:1;background:#ffffff1f}.ep-scroll{overscroll-behavior:contain;touch-action:pan-y;height:44vh;overflow-y:auto}.ep-scroll h4{color:var(--muted,#9a9aa5);font-size:12px;font-weight:600;font-family:var(--font);margin:8px 4px 4px}.ep-sec{content-visibility:auto;contain-intrinsic-size:auto 600px}.ep-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));display:grid}.ep-e{background:0 0;border:0;border-radius:8px;height:42px;padding:0;font-size:28px;line-height:1}.ep-e:active{background:#ffffff1f}.ep-skel{background:#ffffff0d;border-radius:12px;height:100%}.anim-layers{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.anim-layers>div{position:absolute}.edit-frame{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.edit-frame .med-frame{border-radius:0}.vprocessing{z-index:3;white-space:nowrap;background:#0000008c;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.vprocessing i{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite vpSpin}@keyframes vpSpin{to{transform:rotate(360deg)}}.field:has(.name-emoji) .input{padding-right:86px}.field .name-emoji{place-items:center;width:32px;height:32px;display:grid;position:absolute;top:24px;right:46px}.emoji-sheet .emoji-picker .ep-scroll{height:46vh}.ref-pop{z-index:9500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#16161efa;border:1px solid #ffffff1f;border-radius:14px;max-height:300px;padding:4px;position:fixed;overflow:auto;box-shadow:0 12px 34px #0000008c}.ref-item{color:#fff;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ref-item.on,.ref-item:hover{background:#ffffff1a}.ref-av{background:linear-gradient(135deg,#00e5ff,#ff3d9a);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid;overflow:hidden}.ref-av img{object-fit:cover;width:100%;height:100%}.ref-av.hash{background:#ffffff1f;border-radius:10px;font-size:18px}.ref-main{flex-direction:column;min-width:0;display:flex}.ref-main b{font-size:14px}.ref-main small{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ref-staff{color:#ffd84d;text-transform:uppercase;letter-spacing:.03em;margin-left:0;font-size:10px;font-style:normal;font-weight:800}.donate-body{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:18px 18px 40px;display:flex}.donate-lead{max-width:340px;line-height:1.4}.demo-tag{color:#fde68a;background:#facc1524;border:1px solid #facc1566;border-radius:10px;padding:6px 10px;font-size:13px;font-weight:600}.donate-amts{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;max-width:380px;display:grid}.donate-amts button,.donate-custom{min-height:48px;color:inherit;background:#ffffff0f;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.donate-amts .on,.donate-custom.on{background:#b45cff38;border-color:#b45cff}.donate-custom input{width:100%;min-width:0;color:inherit;font:inherit;text-align:center;background:0 0;border:0;outline:none}.donate-monthly{text-align:left;align-items:center;gap:10px;max-width:380px;display:flex}.donate-err{color:#fda4af}.donate-thanks{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 24px;display:flex}.supporter-badge{color:#fff;background:linear-gradient(90deg,#b45cff,#ff4fa3);border-radius:999px;padding:4px 12px;font-weight:800}.donate-card{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:60;background:#181224f5;border:1px solid #b45cff73;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;max-width:480px;margin:0 auto;padding:12px;display:flex;position:fixed;box-shadow:0 10px 30px #0006}.donate-card-t{flex-direction:column;flex:1;min-width:150px;display:flex}.donate-card-a{gap:8px;margin-left:auto;display:flex}.supporter-badge.sm{vertical-align:middle;margin-left:4px;padding:0 6px;font-size:11px}.gl1-page{background:#07040d;position:relative;overflow:hidden}.gl1-bg,.gl1-bg .lf-cam,.gl1-bg .lf-bg{z-index:0;position:absolute;inset:0}.gl1-shade{z-index:1;pointer-events:none;background:linear-gradient(#00000073 0%,#0000 22% 45%,#04020abf 100%);position:absolute;inset:0}.gl1-top{z-index:3;padding:calc(8px + var(--safe-top,0px)) 12px 0;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.gl1-ic{color:#fff;-webkit-backdrop-filter:blur(10px);background:#00000061;border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.gl1-now{color:#fff;-webkit-backdrop-filter:blur(10px);background:#00000061;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.gl1-now b{background:#ff2d6f;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;display:grid}.gl1-now .lf-dot,.gl1-go .lf-dot{background:#ff3b6b;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #ff3b6b4d}.gl1-go .lf-dot{background:#fff;box-shadow:0 0 0 3px #ffffff4d}.gl1-sheet{z-index:3;left:8px;right:8px;bottom:calc(8px + var(--safe-bottom,0px));-webkit-backdrop-filter:blur(18px)saturate(1.3);max-height:calc(100% - 64px - var(--safe-top,0px) - var(--safe-bottom,0px));background:#100a1cb8;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;overflow:hidden;box-shadow:0 10px 40px #00000073}.gl1-title{background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:10px;height:46px;padding:0 12px 0 6px;display:flex}.gl1-title input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px;font-weight:600}.gl1-title input::placeholder{color:#ffffff8c;font-weight:500}.gl1-cnt{color:#ffffff73;flex:none;font-size:11px}.gl1-row{align-items:center;gap:8px;min-width:0;display:flex}.gl1-scroll{scrollbar-width:none;margin:0 -12px;padding:0 12px;scroll-padding:12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 18px),#0000)}.gl1-scroll::-webkit-scrollbar{display:none}.gl1-chip{color:#ffffffe0;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;gap:6px;height:32px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.gl1-chip.on{color:#fff;background:linear-gradient(135deg,#ff2d6f,#a855f7);border-color:#0000}.gl1-seg{background:#ffffff12;border-radius:14px;gap:3px;padding:3px}.gl1-segb{color:#ffffffbf;white-space:nowrap;border-radius:11px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;height:34px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.gl1-segb.on{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff2e}.gl1-pills{grid-template-columns:1.25fr .8fr 1fr .95fr;gap:6px;display:grid}.gl1-pill{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:0;height:34px;padding:0 8px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.gl1-pill.on{color:#fff;background:#a855f738;border-color:#a855f7b3}.gl1-pill.soft{color:#fff;background:#ff2d6f38;border-color:#ff2d6fbf}.gl1-lang select{opacity:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.gl1-note{color:#ffffffb3;align-items:center;gap:6px;margin:-2px 2px 0;font-size:12px;line-height:1.35;display:flex}.gl1-go{color:#fff;letter-spacing:.2px;background:linear-gradient(100deg,#ff2d6f 0%,#ff5a3c 45%,#a855f7 100%);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;height:54px;font-size:18px;font-weight:800;display:inline-flex;box-shadow:0 8px 28px #ff2d6f73}.gl1-go:disabled{opacity:.5}.gl1-scrim{z-index:5;background:#00000073;position:absolute;inset:0}.gl1-pop{z-index:6;left:8px;right:8px;bottom:calc(8px + var(--safe-bottom,0px));max-height:calc(100% - 80px - var(--safe-top,0px));background:#140c22;border:1px solid #ffffff1a;border-radius:24px;padding:6px 4px 12px;animation:.22s ease-out gl1Up;position:absolute;overflow:auto;box-shadow:0 -10px 40px #00000080}.gl1-pophd{color:#fff;justify-content:space-between;align-items:center;padding:6px 10px 6px 14px;font-size:16px;display:flex}.gl1-x{width:32px;height:32px}.gl1-links{flex-wrap:wrap;gap:8px;padding:8px 12px 0;display:flex}.gl1-nowsheet{height:calc(100% - 80px - var(--safe-top,0px));flex-direction:column;display:flex}.gl1-nowlist{flex:1;padding:0 4px;overflow:auto}@keyframes gl1Up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (height<=700px){.gl1-sheet{gap:8px;padding:10px}.gl1-title{height:42px}.gl1-go{height:50px}}@media (prefers-reduced-motion:reduce){.gl1-pop{animation:none}}.gl1-sheet{overflow:visible}.gl1-vivo{z-index:4;pointer-events:none;align-items:flex-end;gap:4px;display:flex;position:absolute;bottom:calc(100% - 10px);right:14px}.gl1-vivo .vivo{filter:drop-shadow(0 4px 10px #a855f773);width:58px;height:58px}.gl1-vbub{color:#fff;white-space:nowrap;transform-origin:100% 100%;background:#100a1cc7;border:1px solid #ffffff29;border-radius:14px 14px 4px;margin-bottom:30px;padding:5px 10px;font-size:12px;font-weight:800;animation:4.8s ease-in-out infinite gl74Bub}.gl1-vivo .v-jump,.gl1-vivo .v-arm,.gl1-vivo .v-antenna,.gl1-vivo .v-eyes{will-change:transform}.gl1-vivo .v-jump{animation:2.6s ease-in-out infinite vBob}.gl1-vivo .v-arm-r{animation:.9s ease-in-out infinite vWave}.gl1-vivo .v-eyes{animation:4.6s infinite vBlink}.gl1-vivo .v-antenna{animation:2.8s ease-in-out infinite alternate vAnt}@keyframes gl74Bub{0%,to{opacity:1;transform:scale(1)}50%{transform:scale(1.05)}}@media (height<=640px){.gl1-vivo .vivo{width:46px;height:46px}.gl1-vbub{margin-bottom:22px;font-size:11px}}@media (prefers-reduced-motion:reduce){.gl1-vivo *,.gl1-vbub{animation:none!important}}.gl1-lay{z-index:2;left:14px;right:14px;top:calc(60px + var(--safe-top,0px));pointer-events:none;opacity:.9;gap:6px;height:min(26vh,210px);transition:opacity .2s;display:grid;position:absolute}.gl1-lt{background:#ffffff0f;border:1.5px dashed #ffffff61;border-radius:14px}.gl1-lt.me{background:#00e5ff14;border-style:solid;border-color:#00e5ffcc}.gl1-lay[data-layout=solo]{opacity:0}.gl1-lay[data-layout=grid]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.gl1-lay[data-layout=grid] .gl1-lt:nth-child(n+5){display:none}.gl1-lay[data-layout=spotlight]{grid-template-rows:3fr 1fr;grid-template-columns:repeat(4,1fr)}.gl1-lay[data-layout=spotlight] .gl1-lt.me{grid-column:1/-1}@media (height<=700px){.gl1-lay{height:18vh}}@media (prefers-reduced-motion:reduce){.gl1-lay{transition:none}}.gl1-sub{color:#ffffffa8;margin:10px 16px 4px;font-size:13px;font-weight:600}.gl1-pop .gl1-chip.on{color:#000;background:#fff}.live-sub .lr-tags{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0000006b;border-radius:999px;flex:0 auto;align-items:center;min-width:0;max-width:46vw;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.dm87-col{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}.dm87-warn{overflow-wrap:anywhere;word-break:break-word;color:#ffd666;background:#ffc40024;border:1px solid #ffc40059;border-radius:12px;align-items:flex-start;gap:6px;padding:8px 10px;font-size:12.5px;line-height:1.35;display:flex}.dm87-warn.danger{color:#ff8fa3;background:#ff3b5c29;border-color:#ff3b5c73}.dm87-warn svg{flex:none;margin-top:1px}.tr89-link{color:#ffffff9e;cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:600;line-height:1.3}.tr89-dm{align-self:flex-start;margin:2px 0 0 4px}.tr89-out{color:#ffffffeb;overflow-wrap:anywhere;background:#ffffff14;border-radius:12px;max-width:100%;margin-top:3px;padding:6px 10px;font-size:13px;line-height:1.35}.tr89-out .muted{font-size:12px}.chat-line .tr89-out{background:#00000047;padding:3px 8px;font-size:12.5px;display:block}.tr89-col{flex-direction:column;align-items:flex-start;min-width:0;max-width:75%;display:flex}.tr89-col .bubble{max-width:100%}.prof-live{color:#fff;text-align:left;background:linear-gradient(90deg,#fe2c5547,#a855f738);border:0;border-radius:14px;align-items:center;gap:10px;width:min(100%,420px);margin:10px auto 4px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #fe2c558c}.prof-live .pl-main{flex-direction:column;flex:auto;min-width:0;display:flex}.prof-live .pl-main span{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.prof-live .pl-go{background:#fe2c55;border-radius:999px;flex:none;align-items:center;gap:4px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.live-invite{z-index:9000}.push-card{background:#ffffff0f;border-radius:16px;margin:8px 16px;padding:14px;box-shadow:inset 0 0 0 1px #ffffff14}.push-card .pc-row{align-items:center;gap:10px;display:flex}.push-card .pc-bell{font-size:22px}.push-card .pc-main{flex-direction:column;display:flex}.push-card .pc-st{opacity:.75;font-size:12px}.push-card .pc-st.on{color:#22c55e;opacity:1}.push-card p{margin:8px 0 10px}.push-card .pc-btns{flex-wrap:wrap;gap:8px;display:flex}.golive-offline{color:#fecdd3;text-align:center;background:#fe2c5529;border-radius:12px;margin:0 0 10px;padding:10px 12px;font-size:14px}.offline-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.offline-bar.reconnecting{background:#1d4ed8!important}.ob-count{opacity:.9;font-weight:600}.ob-tag{opacity:.8;align-items:center;gap:5px;margin:2px 6px 0;font-size:11px;display:inline-flex}.ob-tag.failed{color:#fb7185;opacity:1}.ob-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.ob-clock{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:1s linear infinite obspin}@keyframes obspin{to{transform:rotate(360deg)}}.bubble-row.me{flex-wrap:wrap;justify-content:flex-end}.bubble-row.me .ob-tag{flex-basis:100%;justify-content:flex-end}.freq{padding-top:10px}.freq-t{align-items:center;gap:6px;margin:4px 0 8px;font-weight:700;display:flex}.freq-row{align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.freq-av{border-radius:50%;flex-shrink:0;width:40px;height:40px}.freq-n{flex-direction:column;flex:1;min-width:0;display:flex}.freq-n b,.freq-n small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.freq-n small{opacity:.6}.freq-row .btn{flex-shrink:0}.prof-page .p97-cover{z-index:0;pointer-events:none;background-position:50%;background-size:cover;height:230px;position:absolute;top:0;left:0;right:0}.prof-page .p97-cover.def{background:radial-gradient(120% 90% at 15% 10%,#a855f7bf,#0000 60%),radial-gradient(90% 80% at 90% 20%,#ff2d8799,#0000 60%),radial-gradient(80% 70% at 50% 100%,#00e5ff59,#0000 70%),#0b0b12}.prof-page .p97-cover:after{content:"";background:linear-gradient(180deg, #00000026 0%, #00000059 55%, var(--bg,#000) 100%);position:absolute;inset:0}.prof-page .p97-cover-btns{z-index:2;pointer-events:auto;gap:8px;display:flex;position:absolute;top:64px;right:12px}.p97-cbtn{color:#fff;background:#00000073;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.prof-page .prof-cover,.prof-page .aurora{display:none!important}.prof-page .p94-head{z-index:1;text-align:center;padding-top:70px;position:relative}.prof-page .p94-ring{background:linear-gradient(135deg,#ff2d87,#f97316 55%,#a855f7);border-radius:50%;padding:4px;display:inline-block;position:relative;box-shadow:0 0 22px #ff2d8773}.prof-page .p97-status{vertical-align:top;z-index:2;background:#16121f;border:2px solid #ff2d87;border-radius:50%;place-items:center;width:30px;height:30px;margin:-30px 0 0 66px;font-size:15px;display:inline-grid;position:relative}.p97-name{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:8px 12px 0;font-size:21px;display:flex}.p97-title{background:linear-gradient(90deg,#ff2d87,#a855f7);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.p97-roles{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;margin:6px 16px 0;font-size:10.5px}.prof-page .p94-chips{flex-wrap:wrap;justify-content:center;gap:6px}.prof-page .p97-stats{-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(3,1fr);margin:12px 14px 0;padding:10px 0;display:grid}.prof-page .p97-stats>button{min-width:0}.prof-page .p97-stats>button+button{border-left:1px solid #ffffff1f}.prof-page .p94-actions{gap:8px;margin:12px 14px 0;display:flex}.prof-page .p94-actions>.btn-primary,.prof-page .p94-actions>.p94-primary{border:0;border-radius:16px;flex:1;min-width:0;height:46px;box-shadow:0 6px 22px #ff2d8759;background:linear-gradient(90deg,#ff2d87,#a855f7)!important}.prof-page .p94-actions>.btn-icon{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;flex:none;width:46px;height:46px}.p97-badges{text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;margin:12px 14px 0;padding:10px 12px}.p97-bh{align-items:center;gap:8px;display:flex}.p97-bh b{flex:1;font-size:15px}.p97-lvl{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#f97316,#ff2d87);border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700}.p97-cnt{color:#ffffffb3;font-size:12px}.p97-brow{scrollbar-width:none;gap:12px;padding:10px 2px 2px;display:flex;overflow-x:auto}.p97-b{flex-direction:column;flex:none;align-items:center;gap:5px;width:62px;display:flex}.p97-b i{background:radial-gradient(circle at 35% 30%,#ffffff73,#0000 45%),linear-gradient(135deg,#a855f7,#ff2d87);border-radius:50%;place-items:center;width:50px;height:50px;font-size:24px;font-style:normal;display:grid;box-shadow:0 0 0 2px #ffffff26,0 4px 14px #a855f759}.p97-b small{text-align:center;color:#fffc;overflow-wrap:anywhere;font-size:10.5px;line-height:1.2}.p97-bempty{color:#ffffff8c;margin:8px 0 2px;font-size:13px}.prof-page .p94-tabs .tabs{scrollbar-width:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;gap:4px;margin:12px 10px 0;padding:4px;display:flex;overflow-x:auto}.prof-page .p94-tabs .tabs>button{border:1px solid #0000;border-radius:12px;flex:none;min-width:0;padding:8px 10px}.prof-page .p94-tabs .tabs>button.active{background:#ff2d871f;border-color:#ff2d8799;box-shadow:0 0 14px #ff2d874d}.prof-page .p94-tabs:after,.prof-page .p94-tabs .tabs:after{display:none!important}.p97-tl{white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}.prof-page .vgrid,.prof-page .video-grid{grid-template-columns:repeat(3,1fr)!important;gap:2px!important}.prof-page .p94-tabs .tabs:before,.prof-page .p94-tabs .tabs:after{content:none!important;display:none!important}.prof-page .p94-tabs .tabs{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;justify-content:flex-start;position:relative;overflow-y:hidden;overflow-x:auto!important}.prof-page .p94-tabs .tabs::-webkit-scrollbar{display:none}.prof-page .p94-tabs .tabs>button{white-space:nowrap;scroll-snap-align:start;justify-content:center;align-items:center;gap:5px;min-width:44px;display:inline-flex;flex:none!important;width:auto!important;transform:none!important}.prof-page .p94-tabs .tabs>button>*{flex:none;position:static!important}.prof-page{position:relative}.prof-page>.hdr{z-index:5;padding:calc(env(safe-area-inset-top) + 8px) 12px 0;position:absolute;top:0;left:0;right:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.prof-page>.hdr .hdr-title{visibility:hidden}.prof-page>.hdr .hdr-btn{-webkit-backdrop-filter:blur(10px);color:#fff;border:1px solid #ffffff29;border-radius:50%;width:38px;height:38px;background:#0000006b!important}.prof-page>.hdr .hdr-right{gap:8px}.prof-page .page-scroll{padding-top:0!important}.prof-page .p97-cover:after{background:linear-gradient(180deg, #0000 35%, #0000008c 70%, var(--bg,#000) 100%)}.prof-page .p97-cover-btns{top:auto;bottom:120px}.prof-page .p94-head{padding-top:calc(env(safe-area-inset-top) + 66px)!important;background:0 0!important;margin:0!important}.prof-page .p94-ring{background:conic-gradient(from 200deg,#ff2d87,#f97316,#ff2d87,#a855f7,#ff2d87);padding:5px;box-shadow:0 0 26px #ff2d8780}.prof-page .p94-ring .avatar,.prof-page .p94-ring>*{border:3px solid #000;border-radius:50%}.prof-page .p97-status{background:#1a1016;border:2px solid #f97316;width:34px;height:34px;margin:-38px 0 0 84px;font-size:17px}.prof-page .p97-name{gap:6px;margin-top:6px;font-size:23px;font-weight:800;line-height:1.15}.prof-page .p97-title{font-size:23px}.prof-page .prof-name{color:#ffffffbf;margin-top:2px;font-size:13px}.prof-page .p97-roles{letter-spacing:.22em;color:#fffc;margin-top:8px;font-size:9.5px}.prof-page .p94-chips{gap:8px;margin-top:10px;padding:0 12px}.prof-page .p94-chips .fun-chip,.prof-page .p94-chips>span,.prof-page .p94-chips>button{color:#fff;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 0 10px #ff2d8740;background:#ffffff0a!important;border:1.5px solid #ff2d87!important}.prof-page .p94-chips>:nth-child(3n+2){box-shadow:0 0 10px #a855f74d;border-color:#a855f7!important}.prof-page .p94-chips>:nth-child(3n){box-shadow:0 0 10px #00b8ff4d;border-color:#00b8ff!important}.prof-page .p97-stats{background:#ffffff0a;border-radius:16px;margin:12px 12px 0;padding:12px 0}.prof-page .p97-stats b{font-size:18px;font-weight:800}.prof-page .p97-stats span{color:#ffffffa6;font-size:12.5px}.prof-page .p94-actions{gap:8px;margin:12px 12px 0}.prof-page .p94-actions>.p94-primary,.prof-page .p94-actions>.btn-primary{border-radius:14px;justify-content:center;align-items:center;gap:10px;height:48px;font-size:16px;font-weight:700;display:inline-flex;background:linear-gradient(90deg,#ff2d87,#c026d3 60%,#a855f7)!important}.prof-page .p94-actions>.btn-icon{border-radius:14px;width:54px;height:48px}.prof-page .p97-badges{background:#ffffff0a;border-radius:16px;margin:12px 12px 0;padding:10px 10px 8px}.p97-bh{color:#fff;text-align:left;background:0 0;border:0;width:100%;padding:0 2px}.p97-bh b{font-size:16px;font-weight:800}.p97-lvl{font-weight:800;color:#1a0d00!important;background:linear-gradient(90deg,#f59e0b,#f97316)!important}.p97-brow{grid-template-columns:repeat(6,1fr);gap:4px!important;padding:10px 0 2px!important;display:grid!important;overflow:visible!important}.p97-brow.all{row-gap:10px!important}.p97-b{color:#fff;background:0 0;border:0;min-width:0;padding:0;width:auto!important}.p97-b.off{opacity:.4}.p97-gm{background:radial-gradient(circle at 35% 30%,#ffffff80,#0000 45%),linear-gradient(135deg,#a855f7,#ff2d87);border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;font-style:normal;display:grid;box-shadow:0 0 0 2px #ffffff2e,0 4px 12px #ff2d8759}.p97-b small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;font-size:10px!important}.prof-page .p94-tabs .tabs{border-radius:14px;gap:2px;margin:12px 12px 0!important}.prof-page .p94-tabs .tabs>button{height:40px;flex:1 0 auto!important}.prof-page .p94-tabs .tabs>button.active{border-color:#ff2d87!important;box-shadow:0 0 14px #ff2d8773,inset 0 -2px #ff2d87!important}.prof-page .vgrid{margin-top:8px;gap:2px!important;padding:0!important}.prof-page .vgrid>*,.prof-page .vgrid .vthumb,.prof-page .vgrid img,.prof-page .vgrid video{border-radius:0!important}.p100-about{text-align:left;margin:12px 12px 0}@media (width<=340px){.prof-page .p97-name,.prof-page .p97-title{font-size:20px}.p97-b small{font-size:9px!important}.p97-b>:first-child,.p97-gm{width:40px!important;height:40px!important}}.prof-page .p97-cover{height:270px}.prof-page .p94-head{padding-top:calc(env(safe-area-inset-top) + 44px)!important}.prof-page .p94-ring{padding:4px}.prof-page .p97-status{width:28px;height:28px;margin:-30px 0 0 70px;font-size:14px}.prof-page .p97-name,.prof-page .p97-title{margin-top:4px;font-size:20px}.prof-page .prof-name{margin-top:0;font-size:12px}.prof-page .p97-roles{margin-top:6px;font-size:8.5px}.prof-page .p94-chips{gap:6px;margin-top:8px}.prof-page .p94-chips .fun-chip,.prof-page .p94-chips>span,.prof-page .p94-chips>button{height:28px;padding:0 10px;font-size:12px}.prof-page .p97-stats{margin-top:10px;padding:8px 0}.prof-page .p97-stats b{font-size:16px}.prof-page .p97-stats span{font-size:11px}.prof-page .p94-actions{margin-top:10px}.prof-page .p94-actions>.p94-primary,.prof-page .p94-actions>.btn-primary,.prof-page .p94-actions>.btn-icon{height:42px;font-size:15px}.prof-page .p94-head .p97-badges{width:auto;margin:10px 0 0!important}.prof-page .p94-head{padding-left:12px!important;padding-right:12px!important}.prof-page .p94-head .p97-stats,.prof-page .p94-head .p94-actions{margin-left:0!important;margin-right:0!important}.p97-b,.p97-b:hover,.p97-b:active{box-shadow:none!important;background:0 0!important;border:0!important}.p97-b>:first-child{width:42px!important;height:42px!important}.p97-b small{color:#ffffffd9;font-size:9px!important}.p97-bh b{font-size:14px}.p97-lvl{padding:2px 8px;font-size:10px}.prof-page .p94-tabs .tabs{margin-top:10px!important}.prof-page .p94-tabs .tabs>button{height:36px;flex:1 0 auto!important;padding:0 8px!important}.prof-page .p94-tabs .tabs>button .p97-tl{gap:4px;font-size:11.5px}.prof-page .p94-tabs .tabs>button svg{width:16px;height:16px}.prof-page .p94-tabs .tabs>button .p97-tl svg:last-child:not(:first-child){display:none}.prof-page .vgrid{margin-top:6px}.prof-page .p94-tabs .tabs{position:relative!important;top:auto!important}.prof-page .p97-cover{overflow:hidden;z-index:auto!important}.prof-page .p97-cover:after{z-index:1}.p97-cover-vid{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.prof-page .p97-cover-btns{z-index:6;pointer-events:auto;gap:8px;display:flex;position:absolute;top:214px;bottom:auto;right:12px}.prof-page .p97-stats b,.look-fun .prof-page .p97-stats b{line-height:1.2;display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.theme-light .prof-page .p97-stats b{color:#111!important;-webkit-text-fill-color:#111!important}.prof-page .p94-head{text-align:center;align-items:center;gap:6px}.p94-ring{background:conic-gradient(from var(--p94a,0deg), #ff2d87, #a855f7, #6d28d9, #ff5fa2, #ff2d87);border-radius:50%;padding:4px;position:relative;box-shadow:0 10px 40px #ff2d8747}.p94-ring>*{border-radius:50%}.p94-ring:has(.live-pill){background:conic-gradient(#ff2d55,#ff8a00,#ff2d87,#a855f7,#ff2d55);animation:3.2s linear infinite p94spin;box-shadow:0 0 0 2px #ff2d5559,0 0 34px #ff2d5573}@property --p94a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes p94spin{to{--p94a:360deg}}.p94-head[data-off] *,.p94-head[data-off]{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.p94-ring,.p94-head *{animation:none!important}}.prof-page .p94-head .prof-display{background:linear-gradient(90deg,#fff,#ffd1e8 60%,#e9d5ff);color:#0000;overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;max-width:100%;margin:6px 0 0;font-size:clamp(22px,6.4vw,28px)}.prof-page .p94-head .prof-name{opacity:.8;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.p94-chips{flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;display:flex}.p94-chips>*{margin:0!important}.p94-pron{opacity:.75;font-size:12px}.prof-page .p94-stats{background:linear-gradient(135deg,#ff2d871a,#a855f71a);border-radius:20px;gap:0;margin:10px 0 2px;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.prof-page .p94-stats button{box-shadow:none;background:0 0;border-radius:16px;min-width:0;position:relative}.prof-page .p94-stats button+button:before{content:"";background:#ffffff1f;width:1px;position:absolute;top:22%;bottom:22%;left:0}.p94-actions{gap:8px;width:100%;max-width:420px;display:flex}.p94-actions>.btn:not(.btn-icon){flex:1;min-width:0}.p94-actions>.btn-primary,.p94-primary{border:0;box-shadow:0 8px 22px #ff2d874d;color:#fff!important;background:linear-gradient(135deg,#ff2d87,#a855f7)!important}.p94-actions>.btn-icon{flex:none}.prof-page .p94-head .prof-bio{max-width:34ch;margin:6px 0 0}.p94-ach{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;justify-content:flex-start;align-self:stretch;gap:8px;width:100%;max-width:100%;padding:4px 2px 6px;display:flex;overflow-x:auto}.p94-ach::-webkit-scrollbar{display:none}.p94-ach:not(:has(*)){display:none}.p94-ach>*{scroll-snap-align:start;flex:none}.p94-ach-item{white-space:nowrap;background:linear-gradient(135deg,#ff2d872e,#a855f72e);border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 6px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.p94-ach-item i{background:#00000059;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.p94-tabs{display:contents}.prof-page .p94-tabs .tabs{gap:0;padding:4px;overflow:hidden}.prof-page .p94-tabs .tabs button{z-index:1;color:#fff9;flex:1;transition:color .2s;position:relative;box-shadow:none!important;background:0 0!important}.prof-page .p94-tabs .tabs button:after{display:none!important}.prof-page .p94-tabs .tabs button.active{color:#fff!important}.prof-page .p94-tabs .tabs:before{content:"";z-index:0;width:calc((100% - 8px) / var(--n));transform:translateX(calc(100% * var(--i)));background:linear-gradient(135deg,#ff2d87,#a855f7);border-radius:999px;transition:transform .28s cubic-bezier(.3,.8,.3,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 4px 14px #ff2d8759}.theme-light .prof-page .p94-tabs .tabs button{color:#0000008c}@media (width<=340px){.p94-actions{gap:6px}.prof-page .p94-stats b{font-size:17px}}.prof-page .p94-stats button,.look-fun .prof-page .p94-stats button{padding:10px 4px 8px;box-shadow:none!important;background:0 0!important;rotate:0deg!important}.prof-page .p94-stats b,.look-fun .prof-page .p94-stats b{background:linear-gradient(#fff,#ffc6e4);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:21px}.theme-light .prof-page .p94-stats b{color:inherit;background:0 0}.theme-light .prof-page .p94-head .prof-display{background:linear-gradient(90deg,#c2185b,#7c3aed);-webkit-background-clip:text;background-clip:text}.scroll-x{flex-wrap:nowrap;overflow-x:auto}.hstrip{gap:10px;padding:4px 16px 10px;display:flex}.center{text-align:center}.spinner{border:3px solid #fff3;border-top-color:var(--cyan);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.checkbox{border:2px solid var(--dim);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.checkbox.on{background:var(--grad-btn);border-color:#0000}.checkbox.on:after{content:"✓";color:#fff;font-size:13px;font-weight:900}.form-col{flex-direction:column;gap:4px;display:flex}.row.radio .radio-dot{border:2px solid var(--dim);border-radius:50%;flex-shrink:0;width:20px;height:20px}.row.radio.on .radio-dot{border-color:var(--purple);box-shadow:inset 0 0 0 4px var(--sheet,#17171c), inset 0 0 0 10px var(--purple)}.row.radio.on{background:#a855f712}.feed-tabs{scrollbar-width:none;justify-content:flex-start;gap:13px;margin-bottom:-7px;padding:0 4px 7px;overflow-x:auto}.feed-tabs button{flex-shrink:0;font-size:14.5px}.feed-tabs button:first-child{margin-left:auto}.feed-tabs button:last-child{margin-right:auto}.feed-top-r.shop{width:34px}.stars{color:#ffffff40;letter-spacing:0;gap:1px;display:inline-flex}.stars .on{color:var(--gold)}.stars.pick span{cursor:pointer;padding:0 2px;font-size:26px}.theme-light .page:not(.dark) .stars{color:#0000002e}.variant{flex-direction:column;gap:6px;margin:10px 0;display:flex}.qty-row{align-items:center;gap:10px;margin:10px 0;display:flex}.stepper{background:var(--chip);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.stepper button{width:34px;height:34px;font-size:18px;font-weight:700}.stepper span,.stepper b{text-align:center;min-width:28px;font-weight:700}.stepper.sm button{width:26px;height:26px;font-size:15px}.psheet{padding:0 16px 8px}.psheet-top{gap:12px;padding:4px 0 8px;display:flex}.psheet-img{background-color:#222;background-position:50%;background-size:cover;border-radius:12px;flex-shrink:0;width:96px;height:96px}.psheet-title{font-size:15px;font-weight:700;line-height:1.3}.psheet-actions{gap:8px;padding-left:0;padding-right:0;display:flex}.psheet-actions .btn{flex:1}.price-row{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:4px;display:flex}.price{color:#ff5a7a;font-size:16px;font-weight:800}.price-row.big .price{font-size:24px}.price-row .muted{font-size:13px;text-decoration:line-through}.off{color:#fff;background:#ff2d55;border-radius:5px;padding:1px 6px;font-size:12px;font-weight:800}.pbadge{color:#fff;background:linear-gradient(90deg,#f97316,#d946ef);border-radius:5px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;top:6px;left:6px}.pbadge.inline{margin-bottom:6px;display:inline-block;position:static}.product-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff2e;border-radius:8px;align-items:center;gap:6px;max-width:230px;margin:6px 0 2px;padding:4px 10px 4px 4px;font-size:12px;font-weight:700;display:inline-flex}.product-tag-img{background-position:50%;background-size:cover;border-radius:5px;flex-shrink:0;width:26px;height:26px}.product-tag-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pgrid{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 10px 16px;display:grid}.pcard{text-align:left;background:var(--card);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.pcard-img{aspect-ratio:1;background-color:#222;background-position:50%;background-size:cover;position:relative}.pcard-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:8px 8px 0;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pcard .price-row{padding:0 8px}.pcard>.small{padding:2px 8px 9px}.shop-banner{background:linear-gradient(120deg,#00e5ff33,#a855f740,#f9731640);border-radius:14px;flex-direction:column;gap:4px;margin:10px 16px;padding:14px 16px;font-size:13px;display:flex}.demo-pill{letter-spacing:.5px;color:#000;background:#fbbf24;border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:10.5px;font-weight:900}.demo-banner{color:#fde68a;background:#fbbf2424;border:1px solid #fbbf2473;border-radius:10px;margin:10px 16px;padding:10px 12px;font-size:12.5px;line-height:1.4}.demo-banner.ok{color:#86efac;background:#22c55e1f;border-color:#22c55e66}.theme-light .page:not(.dark) .demo-banner{color:#92400e}.theme-light .page:not(.dark) .demo-banner.ok{color:#166534}.gallery{scroll-snap-type:x mandatory;aspect-ratio:1;background:#111;display:flex;overflow-x:auto}.gallery-slide{scroll-snap-align:center;background-position:50%;background-size:cover;flex:0 0 100%}.dots.static{margin:8px 0 2px;position:static}.dots.static span{background:var(--dim)}.dots.static span.on{background:var(--tx)}.pd-title{font-size:18px;font-weight:750;line-height:1.3}.aff-note{color:var(--mut);background:var(--chip);border-radius:8px;margin-top:8px;padding:6px 10px;font-size:12px}.seller{cursor:pointer;align-items:center;gap:10px;display:flex}.review{border-bottom:1px solid var(--line);padding:12px 16px}.cart-row .row-main{min-width:0}.totals{flex-direction:column;gap:6px;font-size:14px;display:flex}.totals>div{justify-content:space-between;display:flex}.totals .grand,.grand{border-top:1px solid var(--line);justify-content:space-between;padding-top:8px;font-size:16px;font-weight:800;display:flex}.order{flex-direction:column;gap:8px;display:flex}.order-hd{cursor:pointer;align-items:center;gap:8px;display:flex}.order-hd .right{margin-left:auto}.order-thumbs{gap:6px;display:flex;overflow-x:auto}.order-detail{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:8px;display:flex}.status{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.status.s0{color:#93c5fd;background:#3b82f633}.status.s1{color:#d8b4fe;background:#a855f733}.status.s2{color:#fdba74;background:#f9731633}.status.s3{color:#86efac;background:#22c55e33}.status.s4,.status.s-1{color:#fca5a5;background:#ef444433}.track{gap:4px;margin:4px 0 6px;display:flex}.track-step{color:var(--dim);text-align:center;border-top:3px solid var(--line);flex:1;padding-top:8px;font-size:10.5px}.track-step.done{color:var(--tx);border-top-color:var(--cyan)}.store-hd{justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 8px;font-size:13px;display:flex}.series-strip{padding-top:6px}.series-strip>div:first-child,.series-strip .section-hd{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.series-card{text-align:left;flex-direction:column;flex-shrink:0;gap:4px;width:128px;font-size:12.5px;display:flex}.series-cover{aspect-ratio:3/4;background-color:#222;background-position:50%;background-size:cover;border-radius:10px;position:relative;overflow:hidden}.series-badge{color:#fff;background:linear-gradient(90deg,#a855f7,#d946ef);border-radius:5px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.series-cover .series-badge{position:absolute;bottom:6px;left:6px}.series-hero{background-position:50%;background-size:cover;height:240px;position:relative}.series-hero:after{content:"";background:linear-gradient(#0000001a,#000000e6);position:absolute;inset:0}.series-hero-in{z-index:1;color:#fff;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.series-hero-in h2{font-size:22px}.ep-row.locked .row-title:after{content:" 🔒"}.vtile.pick{cursor:pointer}.vtile.pick.on{outline:3px solid var(--purple);outline-offset:-3px}.pick-n{color:#fff;background:#00000059;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex;position:absolute;top:6px;right:6px}.vtile.pick.on .pick-n{background:var(--purple)}.row.tier{align-items:flex-start}.sub-badge{color:#fff;letter-spacing:.3px;vertical-align:1px;background:linear-gradient(90deg,#a855f7,#fbbf24);border-radius:4px;align-items:center;gap:2px;margin-right:4px;padding:1px 5px;font-size:9.5px;font-weight:900;display:inline-flex}.btn-sub{color:#fff;background:linear-gradient(90deg,#a855f7,#d946ef)}.tip-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lock-badge.sub{background:linear-gradient(90deg,#a855f7cc,#d946efcc)}.live-act.subbed{color:#fff;background:linear-gradient(135deg,#a855f7,#fbbf24)}.live-act:disabled{opacity:.4}.live-rail{right:10px;bottom:calc(66px + var(--safe-bottom));z-index:13;flex-direction:column;gap:8px;display:flex;position:absolute}.live-room.has-music .live-rail{bottom:calc(66px + var(--safe-bottom))}@media (width>=768px) and (hover:hover) and (pointer:fine){.live-rail{bottom:72px}}.live-extras{top:calc(90px + var(--safe-top));z-index:11;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;left:10px;right:10px}.live-extras>*{pointer-events:auto}@media (width>=768px) and (hover:hover) and (pointer:fine){.live-extras{top:118px}}.live-extras-row{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.live-extras-row>*{pointer-events:auto}.live-extras.battle-goal{top:auto;bottom:calc(266px + var(--safe-bottom));right:70px}.live-room.has-music .live-extras.battle-goal{bottom:calc(342px + var(--safe-bottom))}.stage.battle-stage{top:calc(92px + var(--safe-top));bottom:calc(302px + var(--safe-bottom));padding:0 3px}.live-room.has-music .stage.battle-stage{bottom:calc(376px + var(--safe-bottom))}@media (width>=768px) and (hover:hover) and (pointer:fine){.stage.battle-stage{top:120px}}.battle{flex-direction:column;gap:4px;height:100%;display:flex;position:relative}.battle-top{justify-content:center;align-items:center;gap:8px;display:flex}.battle-vs{letter-spacing:.5px;background:linear-gradient(90deg,#ff2d55,#3b82f6);border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:900;display:inline-flex}.battle-timer{font-variant-numeric:tabular-nums;background:#0000008c;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:800}.battle-timer.hot{color:#ff5a7a;animation:.6s ease-in-out infinite alternate pulseT}@keyframes pulseT{to{transform:scale(1.12)}}.battle-bar{background:#3b82f6;border-radius:10px;height:20px;font-size:11px;font-weight:900;display:flex;overflow:hidden}.battle-my{background:linear-gradient(90deg,#ff2d55,#f97316);align-items:center;min-width:14%;max-width:86%;padding-left:8px;transition:width .5s;display:flex}.battle-opp{background:linear-gradient(90deg,#3b82f6,#7c5cff);flex:1;justify-content:flex-end;align-items:center;padding-right:8px;display:flex}.battle-split{flex:1;grid-template-columns:1fr 1fr;gap:3px;min-height:0;display:grid;position:relative}.battle-side{background:#111;border-radius:8px;position:relative;overflow:hidden}.battle-side .tile{aspect-ratio:auto;border-radius:0;height:100%}.battle-side video,.battle-side .battle-opp-bg{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%}.battle-name{z-index:2;white-space:nowrap;text-overflow:ellipsis;background:#0000008c;border-radius:6px;max-width:90%;padding:2px 7px;font-size:11px;font-weight:800;position:absolute;bottom:6px;left:6px;overflow:hidden}.battle-name.right{left:auto;right:6px}.battle-result{z-index:5;background:#00000073;justify-content:center;align-items:center;animation:.3s fadeIn;display:flex;position:absolute;inset:0;overflow:hidden}.battle-result-in{text-align:center;z-index:2;background:#0f0f14d9;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:16px 20px;animation:.5s cubic-bezier(.3,1.8,.5,1) pop;display:flex}.battle-result.my .battle-result-in{box-shadow:0 0 40px #ff2d5599}.battle-result.opp .battle-result-in{box-shadow:0 0 40px #3b82f699}.battle-crown{font-size:44px;animation:1.2s ease-in-out infinite alternate crown}@keyframes crown{to{transform:translateY(-6px)rotate(-6deg)}}.battle-actions{gap:6px;margin-top:4px;display:flex}.confetti{z-index:1;border-radius:2px;width:8px;height:12px;animation:2.6s linear infinite confetti;position:absolute;top:-10px}@keyframes confetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(420px)rotate(720deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.9)}}.poll-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f14c7;border-radius:12px;flex-direction:column;gap:5px;width:190px;margin-left:auto;padding:8px 10px;font-size:12px;display:flex}.poll-hd{align-items:center;gap:5px;display:flex}.poll-hd .muted{margin-left:auto}.poll-hd button{display:flex}.poll-q{font-size:13px;font-weight:700}.poll-opt{text-align:left;background:#ffffff1a;border-radius:8px;justify-content:space-between;gap:6px;padding:6px 8px;font-size:12px;font-weight:600;display:flex;position:relative;overflow:hidden}.poll-opt:disabled{opacity:1;cursor:default}.poll-opt i{z-index:0;background:linear-gradient(90deg,#00e5ff59,#a855f759);transition:width .4s;position:absolute;top:0;bottom:0;left:0}.poll-opt span,.poll-opt b{z-index:1;position:relative}.poll-opt.mine{box-shadow:inset 0 0 0 1.5px var(--cyan)}.poll-actions{justify-content:flex-end;display:flex}.poll-min{background:#0f0f14c7;border-radius:14px;align-items:center;gap:4px;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.poll-in-sheet{padding:0 16px 12px}.poll-in-sheet .poll-card{background:var(--card);width:auto;margin:0}.qa-row{align-items:flex-start}.qa-row.pinned{background:#00e5ff12}.qa-up{background:var(--chip);border-radius:8px;flex-direction:column;align-items:center;min-width:34px;padding:4px;font-size:11px;font-weight:700;display:flex}.qa-up.on{color:#e9d5ff;background:#a855f74d}.qa-banner{border-left:3px solid var(--gold);cursor:pointer;background:#0009;border-radius:8px;align-self:flex-start;max-width:100%;padding:6px 10px;font-size:12.5px}.qa-banner b{color:var(--gold);margin-right:4px}.goal-bar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:10px;flex-direction:column;align-self:flex-start;gap:4px;width:210px;padding:5px 8px;font-size:11px;display:flex}.goal-t{align-items:center;gap:4px;font-weight:700;display:flex}.goal-t b{color:var(--gold);margin-left:auto}.goal-track{background:#ffffff2e;border-radius:3px;height:6px;overflow:hidden}.goal-track i{background:linear-gradient(90deg,#fbbf24,#f97316,#d946ef);height:100%;transition:width .5s;display:block}.goal-bar.done{box-shadow:0 0 0 1.5px var(--gold), 0 0 18px #fbbf2480}.top-chip{background:#0000008c;border-radius:12px;align-items:center;gap:3px;padding:2px 7px 2px 4px;font-size:10.5px;font-weight:700;display:inline-flex}.tg-av{border-radius:50%;margin-left:-4px;display:inline-flex;box-shadow:0 0 0 1.5px #fbbf24}.tg-av:first-of-type{margin-left:0}.tg-av.r1{box-shadow:0 0 0 1.5px #cbd5e1}.tg-av.r2{box-shadow:0 0 0 1.5px #d97706}.rank{text-align:center;width:24px;color:var(--mut);flex-shrink:0;font-weight:900}.live-product{color:#111;cursor:pointer;background:#ffffffeb;border-radius:10px;align-items:center;gap:6px;max-width:190px;padding:4px 6px 4px 4px;animation:.3s rise;display:flex}.lp-img{background-position:50%;background-size:cover;border-radius:7px;flex-shrink:0;width:42px;height:42px}.lp-info{flex-direction:column;min-width:0;font-size:11px;line-height:1.25;display:flex}.lp-info b{color:#e11d48;font-size:13px}.live-product .btn{height:26px;padding:0 8px;font-size:11.5px}.event-card{background:linear-gradient(120deg,#ff2d5524,#a855f724);border:1px solid #d946ef40;border-radius:12px;align-items:center;gap:10px;margin:8px 16px;padding:10px 12px;display:flex}.event-card>div:nth-child(2){flex:1;min-width:0}.event-card.compact{margin:6px 0}.event-date{background:var(--card);border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:48px;line-height:1.05;display:flex}.event-date b{font-size:18px}.event-date span{text-transform:uppercase;color:var(--red);font-size:10px;font-weight:800}.replay-player{aspect-ratio:9/14;background:#000;justify-content:center;max-height:58vh;display:flex}.replay-player video{object-fit:contain;width:100%;height:100%}.see-tr{color:var(--mut);cursor:pointer;margin-top:3px;font-size:12px;font-weight:700;display:inline-block}.vcard .see-tr{color:#ffffffbf}.perm-screen{z-index:2;background:radial-gradient(circle at 50% 35%,#00e5ff2e,#0000 55%),#050507;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.perm-card{text-align:center;color:#fff;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:320px;display:flex}.perm-card h3{font-size:19px}.perm-ic{background:var(--grad-btn);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 4px;display:flex;box-shadow:0 0 40px #00e5ff59}.perm-ic.off{box-shadow:none;background:#2a2a31}.nearby-bar{top:calc(56px + var(--safe-top));z-index:35;justify-content:space-between;align-items:center;gap:6px;display:flex;position:absolute;left:10px;right:10px}@media (width>=768px) and (hover:hover) and (pointer:fine){.nearby-bar{top:84px}}.nearby-chip2{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#00000080;border-radius:14px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.nearby-radius{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:14px;padding:2px;display:inline-flex}.nearby-radius button{color:#ffffffb3;border-radius:12px;padding:4px 8px;font-size:11px;font-weight:700}.nearby-radius button.on{color:#000;background:#fff}.pl-tile{text-align:left;flex-direction:column;flex-shrink:0;gap:3px;width:112px;font-size:12.5px;display:flex}.pl-tile-img{aspect-ratio:1;background:var(--card) center/cover;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:4px -4px 0 -1px #a855f773}.pl-hero{align-items:center;gap:14px;padding:14px 16px;display:flex}.pl-hero-img{background:var(--card) center/cover;border-radius:12px;flex-shrink:0;width:110px;height:110px}.reorder{flex-direction:column;gap:2px;font-size:11px;line-height:1;display:flex}.reorder button{background:var(--chip);border-radius:5px;padding:3px 6px}.rank-sm{text-align:center;width:18px;color:var(--mut);font-size:12px;font-weight:700}.gs-canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gs-vid{display:none}.gs-up{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:86px;display:flex;border:2px dashed #ffffff59!important}.voice-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0;display:grid}.voice-grid button{background:#ffffff14;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 2px;font-size:11.5px;font-weight:600;display:flex}.voice-grid button span{font-size:22px}.voice-grid button.on{border-color:var(--purple);background:#a855f72e}.edit-panel.tall{flex-direction:column;gap:8px;max-height:72%;display:flex}.edit-panel .row-title{color:#fff}.cap-list{flex-direction:column;flex:1;gap:6px;min-height:60px;display:flex;overflow-y:auto}.cap-line{color:#fff9;align-items:center;gap:6px;font-size:11px;display:flex}.cap-line input[type=number]{color:#fff;background:#ffffff14;border:0;border-radius:6px;width:46px;padding:5px;font-size:11px}.cap-text{color:#fff;background:#ffffff14;border:1px solid #0000;border-radius:8px;outline:none;flex:1;min-width:0;padding:7px 9px;font-size:13px}.cap-text:focus{border-color:var(--purple)}.cap-overlay{z-index:6;text-align:center;pointer-events:none;position:absolute;bottom:120px;left:12px;right:70px}.cap-overlay span{color:#fff;background:#000000a6;border-radius:6px;padding:4px 10px;font-size:15px;font-weight:700;display:inline-block}.fx-badge,.tl-badge{top:calc(60px + var(--safe-top));z-index:9;color:#fff;text-transform:capitalize;background:#0000008c;border-radius:12px;padding:4px 9px;font-size:11.5px;font-weight:700;position:absolute;left:12px}.tl-badge{top:auto;bottom:calc(86px + var(--safe-bottom));text-transform:none}@media (width>=768px) and (hover:hover) and (pointer:fine){.fx-badge{top:90px}}.tts-row{flex-direction:column;gap:6px;margin:6px 0 10px;display:flex}.ovl-tts{vertical-align:middle;background:#0006;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:6px;font-size:14px;display:inline-flex}.tl{color:#fff;background:#000;flex-direction:column;display:flex}.tl-preview{aspect-ratio:9/16;background:#0b0b0e;border-radius:12px;flex:1;max-width:100%;min-height:180px;margin:0 auto;position:relative;overflow:hidden}.tl-frame{position:absolute;inset:0}.tl-frame video,.tl-photo{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.tl-text{text-align:center;text-shadow:0 2px 8px #000c;z-index:2;font-size:20px;font-weight:900;position:absolute;top:42%;left:10px;right:10px}.tl-empty{color:#ffffff8c;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset:0}.tl-rendering{z-index:5;background:#0009;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.tr-fade{animation:.45s trFade}@keyframes trFade{0%{opacity:0}}.tr-slide{animation:.45s trSlide}@keyframes trSlide{0%{transform:translate(100%)}}.tr-zoom{animation:.45s trZoom}@keyframes trZoom{0%{opacity:.3;transform:scale(1.35)}}.tr-wipe{animation:.45s trWipe}@keyframes trWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.tl-controls{align-items:center;gap:8px;padding:8px 12px;display:flex}.tl-controls .small{font-variant-numeric:tabular-nums;margin-right:auto}.tl-strip{flex-shrink:0;align-items:center;gap:0;padding:6px 12px;display:flex;overflow-x:auto}.tl-clip{cursor:pointer;text-shadow:0 1px 3px #000;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:6px;flex-shrink:0;align-items:flex-end;height:58px;padding:2px 4px;font-size:10px;font-weight:800;display:flex;position:relative}.tl-clip.cur{box-shadow:0 0 0 2px #00e5ff80}.tl-clip.sel{border-color:#fbbf24}.tl-clip.drag{opacity:.5}.tl-tr{text-align:center;width:16px;color:var(--gold);flex-shrink:0;font-size:10px;font-style:normal}.tl-add{border:2px dashed #ffffff4d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:58px;margin-left:8px;display:flex}.tl-panel{padding:8px 12px calc(12px + var(--safe-bottom));background:#0d0d10;border-top:1px solid #ffffff14;flex-shrink:0;min-height:150px;max-height:42%;overflow-y:auto}.tl-panel .seg{--chip:#ffffff17;--chip-on:#fff;--chip-on-tx:#000;--mut:#fff9}.tl-tools{padding:8px 0}.tl-actions{flex-wrap:wrap;gap:6px;display:flex}.tl-actions .mini-btn{margin-left:0}.tpl-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 12px 16px;display:grid}.tpl{text-align:left;flex-direction:column;gap:3px;font-size:13px;display:flex}.tpl-img{aspect-ratio:3/4;background-position:50%;background-size:cover;border-radius:12px;position:relative;overflow:hidden}.tpl-img span{color:#fff;background:#0009;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:800;position:absolute;bottom:6px;left:6px}.slot-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.slot{aspect-ratio:3/4;color:#ffffffb3;background-position:50%;background-size:cover;border:2px dashed #ffffff4d;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.slot.full{border-style:solid;border-color:var(--purple)}.slot em{color:#fff;background:#0000008c;border-radius:4px;padding:1px 3px;font-size:10px;font-style:normal;font-weight:700;position:absolute;bottom:4px;left:4px;right:4px}.slot-n{color:#fff;text-shadow:0 1px 3px #000;font-size:11px;font-weight:900;position:absolute;top:4px;left:6px}.app-shell.desk{background:#050507;grid-template-columns:240px minmax(420px,560px) minmax(320px,400px);justify-content:center;align-items:stretch;gap:0;display:grid}.desk-center{border-left:1px solid #ffffff12;border-right:1px solid #ffffff12;height:100dvh;position:relative}.phone-frame.desk-mode{width:100%!important;height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important}.phone-frame.desk-mode:before,.phone-frame.desk-mode .bottom-nav{display:none}.phone-frame.desk-mode .vlist{bottom:0}.phone-frame.desk-mode .page-scroll.with-nav{padding-bottom:12px}.phone-frame.desk-mode .feed-top{padding-top:12px}.phone-frame.desk-mode .nearby-chip,.phone-frame.desk-mode .nearby-bar{top:56px}.phone-frame.desk-mode .live-hdr{padding-top:10px}.phone-frame.desk-mode .live-sub{top:54px}.phone-frame.desk-mode .stage.grid,.phone-frame.desk-mode .stage.spot,.phone-frame.desk-mode .stage.battle-stage{top:92px}.phone-frame.desk-mode .live-extras{top:90px}.phone-frame.desk-mode .tool-col{top:70px}.desk-side{color:#fff;flex-direction:column;gap:14px;height:100dvh;padding:18px 14px;display:flex;overflow-y:auto}.desk-brand{cursor:pointer;align-items:center;gap:8px;padding:4px 8px;display:flex}.desk-brand img{border-radius:9px;width:34px;height:34px}.desk-brand span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:900}.desk-brand em{background:#ff2d55;border-radius:4px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:900}.desk-side nav{flex-direction:column;gap:2px;display:flex}.desk-item{color:#fffc;text-align:left;border-radius:10px;align-items:center;gap:14px;padding:10px 12px;font-size:16px;font-weight:650;display:flex}.desk-item:hover{background:#ffffff0f}.desk-item.on{color:#fff;background:#a855f729}.desk-item.on svg{color:var(--cyan)}.desk-mini{border-top:1px solid #ffffff14;flex-direction:column;gap:2px;padding-top:10px;display:flex}.desk-mini button{color:#ffffffb3;text-align:left;border-radius:8px;align-items:center;gap:10px;padding:7px 12px;font-size:13.5px;display:flex}.desk-mini button:hover{color:#fff;background:#ffffff0f}.desk-keys{color:#ffffff8c;background:#ffffff0a;border-radius:10px;flex-direction:column;gap:6px;margin-top:auto;padding:10px 12px;font-size:12px;display:flex}.desk-keys b{color:#fff;font-size:12.5px}kbd{text-align:center;color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-bottom-width:2px;border-radius:5px;min-width:20px;margin-right:3px;padding:1px 5px;font-family:inherit;font-size:11px;font-weight:700;display:inline-block}.desk-right{color:#fff;--pg:#000;--card:#16161b;--tx:#fff;--mut:#ffffff94;--dim:#ffffff61;--line:#ffffff14;--chip:#ffffff17;--chip-on:#fff;--chip-on-tx:#000;--sheet:#0b0b0e;--input:#ffffff14;background:#0b0b0e;flex-direction:column;min-width:0;height:100dvh;display:flex;overflow:hidden}.desk-seg{margin:14px 14px 6px}.desk-comments{flex-direction:column;flex:1;min-height:0;display:flex}.desk-vhead{cursor:pointer;border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex}.desk-vhead>div{min-width:0}.desk-vhead .small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.comments.embedded{flex:1;height:auto;min-height:0}.desk-disc{flex:1;padding-bottom:16px;overflow-y:auto}.desk-h{text-transform:uppercase;letter-spacing:.6px;color:var(--mut);padding:14px 14px 6px;font-size:12px;font-weight:800}.desk-lives{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 14px;display:grid}.desk-live{aspect-ratio:4/3;text-shadow:0 1px 4px #000;text-align:left;background-position:50%;background-size:cover;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:6px;font-size:12px;font-weight:700;display:flex;position:relative}.desk-next{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 14px;display:grid}.desk-next button{aspect-ratio:3/4;background-position:50%;background-size:cover;border-radius:8px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--cyan:#00e5ff;--blue:#3b82f6;--purple:#a855f7;--magenta:#d946ef;--orange:#f97316;--gold:#fbbf24;--red:#ff2d55;--grad:linear-gradient(135deg, #00e5ff 0%, #3b82f6 25%, #a855f7 50%, #d946ef 72%, #f97316 90%, #fbbf24 100%);--grad-btn:linear-gradient(90deg, #00c8ff, #7c5cff 40%, #d946ef 70%, #f97316);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--nav-h:56px;--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif}.phone-frame{--pg:#000;--pg2:#0d0d10;--card:#16161b;--tx:#fff;--mut:#ffffff94;--dim:#ffffff61;--line:#ffffff14;--chip:#ffffff17;--chip-on:#fff;--chip-on-tx:#000;--sheet:#17171c;--input:#ffffff14}.theme-light .page:not(.dark),.theme-light .sheet,.theme-light .modal{--pg:#fff;--pg2:#f5f5f7;--card:#f2f2f5;--tx:#111;--mut:#0000008c;--dim:#00000059;--line:#00000014;--chip:#0000000f;--chip-on:#111;--chip-on-tx:#fff;--sheet:#fff;--input:#0000000d;color:var(--tx)}.theme-light .page:not(.dark) .hdr,.theme-light .page:not(.dark) .tabs{background:var(--pg)}.theme-light .bottom-nav:not(.on-feed){background:#fffffff5;border-top-color:#00000014}.theme-light .bottom-nav:not(.on-feed) .nav-item{color:#00000073}.theme-light .bottom-nav:not(.on-feed) .nav-item.active{color:#000}.theme-light .bottom-nav:not(.on-feed) .create-btn{background:#000}.theme-light .bottom-nav:not(.on-feed) .create-btn span{color:#fff}.text-small{font-size:13px}.text-large{font-size:17px}.text-large .row-title,.text-large .vcaption{font-size:16px}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html,body,#root{color:#fff;width:100%;height:100%;font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#000;overflow:hidden}body{-webkit-user-select:none;user-select:none}input,textarea,select{-webkit-user-select:text;user-select:text;color:inherit;font-family:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;cursor:pointer}::-webkit-scrollbar{width:0;height:0}.app-shell{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.phone-frame{background:var(--pg);width:100%;height:100%;color:var(--tx);isolation:isolate;font-size:15px;position:relative;overflow:hidden}@media (width>=768px) and (hover:hover) and (pointer:fine){.app-shell{background:radial-gradient(at 15% 20%,#00e5ff1a,#0000 45%),radial-gradient(at 85% 80%,#f973161a,#0000 45%),radial-gradient(#a855f714,#0000 60%),#030305}.phone-frame{border:2px solid #ffffff1f;border-radius:40px;width:390px;height:min(844px,96vh);box-shadow:0 0 0 7px #0b0b0d,0 0 0 8px #ffffff14,0 0 70px #a855f740,0 30px 90px #000c}.phone-frame:before{content:"";z-index:999;pointer-events:none;background:#000;border-radius:20px;width:110px;height:30px;position:absolute;top:9px;left:50%;transform:translate(-50%)}}.btn{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 18px;font-size:15px;font-weight:650;display:inline-flex}.btn-sm{border-radius:8px;height:32px;padding:0 12px;font-size:13px}.btn-block{width:100%}.btn-primary{background:var(--grad-btn);color:#fff;box-shadow:0 4px 18px #a855f740}.btn-ghost{background:var(--chip);color:var(--tx)}.btn-outline{border:1.5px solid}.btn-danger{color:#fff;background:#ef4444}.btn-icon{width:44px;padding:0}.linkbtn{color:var(--cyan);padding:8px 0;font-size:14px;font-weight:600}.linkbtn.strong{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:800}.mini-btn{background:var(--chip);border-radius:7px;flex-shrink:0;align-items:center;gap:3px;margin-left:4px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.mini-btn.danger{color:#f87171}.page{background:var(--pg);color:var(--tx);flex-direction:column;display:flex;position:absolute;inset:0}.page.dark{--pg:#000}.page-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.dark-pad{padding:calc(56px + var(--safe-top)) 0 calc(var(--nav-h) + 12px);background:#000}.pad{padding:14px 16px}.pad-x{padding-left:16px;padding-right:16px}.center{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.muted{color:var(--mut)}.small{font-size:12.5px}.screen{flex-direction:column;display:flex;position:absolute;inset:0}.tab-layer,.tab-pane{position:absolute;inset:0}.fade-in{animation:.22s fadeIn}.route{background:var(--pg);animation:.26s cubic-bezier(.2,.8,.2,1) slideIn;position:absolute;inset:0}.route.leaving{animation:.22s forwards slideOut}.route.modal-route{background:#000;animation:.3s cubic-bezier(.2,.8,.2,1) slideUpIn}.route.modal-route.leaving{animation:.22s forwards slideDownOut}@keyframes slideIn{0%{transform:translate(100%)}to{transform:none}}@keyframes slideOut{to{transform:translate(100%)}}@keyframes slideUpIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes slideDownOut{to{transform:translateY(100%)}}.hdr{padding:calc(8px + var(--safe-top)) 8px 8px;border-bottom:1px solid var(--line);background:var(--pg);z-index:5;flex-shrink:0;align-items:center;gap:6px;min-height:52px;display:flex;position:relative}@media (width>=768px) and (hover:hover) and (pointer:fine){.hdr{padding-top:40px}.dark-pad{padding-top:92px}}.hdr.transparent{background:0 0;border:0}.hdr-btn{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.hdr-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:1;align-items:center;min-width:0;font-size:16.5px;font-weight:700;display:flex;overflow:hidden}.hdr-sub{color:var(--mut);align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:flex}.hdr-right{justify-content:flex-end;align-items:center;min-width:36px;display:flex}.list{flex-direction:column;display:flex}.row{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:12px 16px;display:flex}.row:active{background:var(--chip)}.row.compact{min-height:44px;padding:8px 16px}.row.danger .row-title,.row.danger .row-icon{color:#f87171}.row.disabled{opacity:.4;pointer-events:none}.row.current{background:#a855f71f}.row-icon{width:28px;color:var(--tx);opacity:.9;flex-shrink:0;justify-content:center;display:flex}.row-main{flex:1;min-width:0}.row-title{flex-wrap:wrap;align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:flex}.row-desc{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.chev{color:var(--dim);font-size:22px;line-height:1}.set-group-t{color:var(--mut);text-transform:uppercase;letter-spacing:.5px;padding:18px 16px 6px;font-size:12.5px;font-weight:700}.row.perm{min-height:40px;padding-left:60px}.switch{background:var(--chip);border:1px solid var(--line);border-radius:14px;flex-shrink:0;width:46px;height:28px;transition:background .2s;position:relative}.switch span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s cubic-bezier(.3,1.5,.6,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0000004d}.switch.on{background:linear-gradient(90deg,#00c8ff,#a855f7)}.switch.on span{transform:translate(18px)}.tabs{border-bottom:1px solid var(--line);background:var(--pg);flex-shrink:0;display:flex;overflow-x:auto}.tabs button{color:var(--mut);white-space:nowrap;flex:1;padding:12px 10px;font-size:14px;font-weight:600;position:relative}.tabs button.active{color:var(--tx)}.tabs button.active:after{content:"";background:var(--grad-btn);border-radius:2px;height:2.5px;position:absolute;bottom:0;left:25%;right:25%}.tabs.icons button{justify-content:center;display:flex}.tab-lock{align-items:flex-end;gap:1px;display:inline-flex}.seg{background:var(--chip);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.seg.wide{display:flex}.seg button{color:var(--mut);white-space:nowrap;border-radius:8px;flex:1;padding:7px 12px;font-size:13px;font-weight:600}.seg button.on{background:var(--chip-on);color:var(--chip-on-tx)}.chips{flex-wrap:nowrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.chip{background:var(--chip);white-space:nowrap;border-radius:18px;flex-shrink:0;padding:7px 13px;font-size:13px;font-weight:600}.chip.on{background:var(--chip-on);color:var(--chip-on-tx)}.hot{margin-right:2px}.input{background:var(--input);border:1px solid var(--line);resize:none;border-radius:10px;outline:none;width:100%;margin-bottom:10px;padding:12px 14px;font-size:15px}.input:focus{border-color:#a855f799}.input.center{text-align:center}select.input{appearance:none}.field{margin-bottom:6px;display:block;position:relative}.field span{color:var(--mut);margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.field em{color:var(--dim);font-size:11px;font-style:normal;position:absolute;top:32px;right:10px}.range{width:100%;accent-color:var(--purple);margin:8px 0 14px}.empty{color:var(--mut);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.empty h3{color:var(--tx);font-size:17px}.card{background:var(--card);border-radius:14px;margin:12px 16px}.info-card{background:linear-gradient(135deg,#00e5ff1a,#a855f71f);border-radius:12px;align-items:flex-start;gap:10px;margin:12px 16px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.pill-info{background:var(--chip);border-radius:10px;align-items:center;gap:6px;margin-bottom:12px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.big-check{color:#fff;background:linear-gradient(135deg,#22c55e,#14b8a6);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:8px auto;display:flex}.section{padding:8px 0}.section-hd{justify-content:space-between;align-items:center;padding:10px 16px 6px;display:flex}.count-badge{background:var(--red);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:700;display:flex;position:absolute;top:-4px;right:-8px}.count-badge.inline{margin-left:4px;display:inline-flex;position:static}.badge-wrap{display:inline-flex;position:relative}.verified{color:#fff;background:#20d5ec;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-left:3px;font-size:9px;font-weight:900;display:inline-flex}.tag{cursor:pointer;font-weight:700}.err{color:#f87171;margin:4px 0 10px;font-size:13px}.avatar{cursor:pointer;border-radius:50%;flex-shrink:0;position:relative}.avatar-in{color:#ffffffe6;background-color:#1b1b22;background-position:50%;background-size:cover;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-weight:800;display:flex;overflow:hidden}.avatar.ring{background:var(--grad);padding:2.5px}.avatar.ring .avatar-in{border:2px solid var(--pg,#000)}.avatar.ring.seen{background:#ffffff40}.bottom-nav{z-index:60;height:calc(var(--nav-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000f0;border-top:1px solid #ffffff14;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}@media (width>=768px) and (hover:hover) and (pointer:fine){.bottom-nav{height:64px;padding-bottom:8px}}.nav-item{color:#ffffff80;flex-direction:column;flex:1;align-items:center;gap:2px;font-size:10.5px;font-weight:600;display:flex}.nav-item.active{color:#fff}.nav-create{flex:1;justify-content:center;display:flex}.create-btn{background:#fff;border-radius:9px;justify-content:center;align-items:center;width:48px;height:32px;display:flex;position:relative;box-shadow:-4px 0 #00e5ff,4px 0 #f97316}.create-btn:after{content:"";pointer-events:none;border-radius:9px;position:absolute;inset:0;box-shadow:0 0 16px #a855f78c}.create-btn span{color:#000;margin-top:-2px;font-size:26px;font-weight:400;line-height:1}.sheet-backdrop{z-index:200;background:#00000080;animation:.2s fadeIn;position:absolute;inset:0}.sheet-backdrop.leaving{animation:.22s forwards fadeOut}@keyframes fadeOut{to{opacity:0}}.sheet{z-index:210;background:var(--sheet);max-height:78%;color:var(--tx);padding-bottom:var(--safe-bottom);border-radius:18px 18px 0 0;flex-direction:column;animation:.3s cubic-bezier(.2,.85,.25,1) slideUpIn;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sheet.full{height:92%;max-height:92%}.sheet-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sheet-handle{background:var(--dim);border-radius:2px;flex-shrink:0;width:38px;height:4px;margin:10px auto}.sheet-hd{border-bottom:1px solid var(--line);background:var(--sheet);z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 10px;display:flex;position:sticky;top:0}.sheet-hd-title{text-align:center;flex:1;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.dark-sheet{--sheet:#121216}.toasts{top:calc(60px + var(--safe-top));z-index:400;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;left:0;right:0}@media (width>=768px) and (hover:hover) and (pointer:fine){.toasts{top:90px}}.toast{color:#fff;text-align:center;background:#1c1c22f0;border:1px solid #ffffff14;border-radius:12px;max-width:86%;padding:10px 16px;font-size:13.5px;font-weight:600;animation:.3s cubic-bezier(.2,1.4,.4,1) toastIn,.3s 1.9s forwards fadeOut;box-shadow:0 6px 24px #0006}@keyframes toastIn{0%{opacity:0;transform:translateY(-12px)scale(.95)}}.modal-back{z-index:300;background:#0009;justify-content:center;align-items:center;padding:28px;animation:.2s fadeIn;display:flex;position:absolute;inset:0}.modal{background:var(--sheet,#17171c);color:var(--tx);border-radius:18px;width:100%;padding:22px;animation:.25s cubic-bezier(.2,1.4,.4,1) pop}.modal h3{margin-bottom:6px;font-size:17px}.modal p{font-size:14px;line-height:1.45}.modal-actions{gap:10px;margin-top:18px;display:flex}.modal-actions .btn{flex:1}.modal-actions.col{flex-direction:column;width:100%}.splash{z-index:500;background:#000;flex-direction:column;justify-content:center;align-items:center;animation:.4s 1.6s forwards fadeOut;display:flex;position:absolute;inset:0}.splash-logo{border-radius:30px;width:124px;height:124px;animation:.7s cubic-bezier(.34,1.56,.64,1) splashPop;box-shadow:0 0 50px #a855f773,0 0 90px #00e5ff33}.splash-word{letter-spacing:-.5px;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:20px;font-size:34px;font-weight:800;animation:.6s .25s both rise}.splash-tag{letter-spacing:3px;text-transform:uppercase;color:#ffffff8c;margin-top:6px;font-size:12px;animation:.6s .45s both rise}@keyframes splashPop{0%{opacity:0;transform:scale(.4)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.gate{color:#fff;padding:calc(40px + var(--safe-top)) 26px 24px;background:radial-gradient(at 50% 0,#a855f72e,#0000 60%),#000;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.gate.scroll{padding-top:48px}.gate h1{text-align:center;margin:10px 0 8px;font-size:24px;font-weight:800}.gate>p{text-align:center;margin-bottom:14px;font-size:14px;line-height:1.5}.gate-logo{border-radius:22px;width:84px;height:84px;margin:16px auto 0;box-shadow:0 0 40px #a855f759}.gate-logo.small{border-radius:16px;width:64px;height:64px}.badge-18{background:var(--grad-btn);border-radius:20px;align-self:center;margin-top:12px;padding:4px 12px;font-size:13px;font-weight:800}.dob{gap:8px;margin:10px 0 16px;display:flex}.dob select{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;flex:1;padding:12px 8px;font-size:14px}.dob option{background:#111}.check{color:#fffc;cursor:pointer;align-items:flex-start;gap:10px;margin:6px 0 12px;font-size:13px;line-height:1.45;display:flex}.check input{width:18px;height:18px;accent-color:var(--purple);flex-shrink:0;margin-top:3px}.check a{color:var(--cyan);font-weight:600}.or{color:#fff6;align-items:center;gap:10px;margin:16px 0;font-size:12px;display:flex}.or:before,.or:after{content:"";background:#ffffff1f;flex:1;height:1px}.doc h2{margin:8px 0;font-size:22px}.doc h4{margin:16px 0 4px;font-size:15px}.doc p{color:var(--mut,#ffffffb3);font-size:14px;line-height:1.55}.feed-screen{color:#fff;background:#000}.feed-top{z-index:40;padding:calc(10px + var(--safe-top)) 10px 18px;pointer-events:none;background:linear-gradient(#0000008c,#0000);align-items:center;display:flex;position:absolute;top:0;left:0;right:0}@media (width>=768px) and (hover:hover) and (pointer:fine){.feed-top{padding-top:44px}}.feed-top>*{pointer-events:auto}.feed-top-l,.feed-top-r{justify-content:center;align-items:center;width:44px;height:36px;display:flex}.feed-tabs{flex:1;justify-content:center;gap:16px;display:flex}.feed-tabs button{color:#ffffff9e;text-shadow:0 1px 4px #0006;padding:4px 0;font-size:15.5px;font-weight:600;position:relative}.feed-tabs button.active:after{content:"";background:var(--grad-btn);border-radius:2px;width:26px;height:3px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.dot-new{background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:-7px}.live-badge-sm{letter-spacing:.3px;color:#fff;background:linear-gradient(90deg,#ff2d55,#d946ef);border-radius:4px;align-items:center;padding:2px 6px;font-size:10.5px;font-weight:800;display:inline-flex}.nearby-chip{top:calc(58px + var(--safe-top));z-index:35;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#00000073;border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (width>=768px) and (hover:hover) and (pointer:fine){.nearby-chip{top:88px}}.viewer-hdr{z-index:40;background:linear-gradient(#00000080,#0000);position:absolute;top:0;left:0;right:0}.viewer-hdr .hdr{color:#fff}.vlist{inset:0;bottom:calc(var(--nav-h) + var(--safe-bottom));scroll-snap-type:y mandatory;overscroll-behavior:contain;position:absolute;overflow-y:scroll}@media (width>=768px) and (hover:hover) and (pointer:fine){.vlist{bottom:64px}}.route .vlist{bottom:0}.vcard{scroll-snap-align:start;scroll-snap-stop:always;background:#0a0a0a;width:100%;height:100%;position:relative;overflow:hidden}.vposter,.vcard video{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.vcard video{background:0 0}.vshade{pointer-events:none;z-index:1;background:linear-gradient(#0000004d 0%,#0000 20% 48%,#0003 70%,#000000b8 100%);position:absolute;inset:0}.vtap{z-index:5;touch-action:pan-y;position:absolute;inset:0}.carousel{scroll-snap-type:x mandatory;z-index:0;display:flex;position:absolute;inset:0;overflow-x:auto}.carousel-slide{scroll-snap-align:center;background-position:50%;background-size:cover;flex:0 0 100%;height:100%;position:relative}.vcard .carousel{z-index:6;bottom:30%}.dots{z-index:12;justify-content:center;gap:5px;display:flex;position:absolute;bottom:150px;left:0;right:0}.dots span{background:#fff6;border-radius:3px;width:6px;height:6px;transition:all .2s}.dots span.on{background:#fff;width:16px}.tap-heart{z-index:30;pointer-events:none;color:var(--red);filter:drop-shadow(0 4px 14px #ff2d5599);animation:.85s ease-out forwards heartBurst;position:absolute}@keyframes heartBurst{0%{transform:scale(.2) rotate(var(--r));opacity:0}20%{transform:scale(1.25) rotate(var(--r));opacity:1}40%{transform:scale(.95) rotate(var(--r))}to{transform:scale(1.5) translateY(-70px) rotate(var(--r));opacity:0}}.play-overlay{z-index:8;color:#ffffffbf;pointer-events:none;filter:drop-shadow(0 2px 10px #00000080);animation:.2s pop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.repost-chip,.loc-chip{z-index:12;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:12px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:flex;position:absolute;left:12px}.repost-chip{color:var(--gold);bottom:188px}.mute-btn{z-index:12;top:calc(62px + var(--safe-top));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;right:12px}@media (width>=768px) and (hover:hover) and (pointer:fine){.mute-btn{top:92px}}.speed-chip{z-index:12;top:calc(104px + var(--safe-top));background:var(--grad-btn);border-radius:10px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;right:12px}@media (width>=768px) and (hover:hover) and (pointer:fine){.speed-chip{top:134px}}.subtitles{z-index:12;text-align:center;pointer-events:none;position:absolute;bottom:160px;left:16px;right:76px}.subtitles span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000000a6;border-radius:6px;padding:4px 10px;font-size:14.5px;font-weight:600;line-height:1.5}.mature-overlay{z-index:25;text-align:center;background:#00000059;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex;position:absolute;inset:0}.mature-overlay h3{font-size:19px}.mature-overlay p{color:#ffffffbf;font-size:13.5px;line-height:1.45}.mature-tag{background:#ffffff24;border:1px solid #fff3;border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.mature-tag.inline{background:var(--grad-btn);color:#fff;border:0;align-self:auto}.vmeta{z-index:10;text-shadow:0 1px 3px #00000080;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:22px;left:12px;right:84px}.vmeta-user{cursor:pointer;align-items:center;gap:4px;font-size:16px;display:flex}.vmeta-time{color:#ffffffa6;font-size:12.5px;font-weight:500}.follow-pill{text-shadow:none;border:1.5px solid #ffffffe6;border-radius:6px;margin-left:8px;padding:3px 10px;font-size:12px;font-weight:700}.vcaption{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.38;display:-webkit-box;overflow:hidden}.vsound{cursor:pointer;align-items:center;gap:6px;max-width:80%;font-size:13.5px;font-weight:500;display:flex}.marquee{white-space:nowrap;flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 80%,#0000)}.marquee span{animation:9s linear infinite marquee;display:inline-block}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.rail{z-index:10;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;bottom:24px;right:8px}.rail-avatar{margin-bottom:8px;position:relative}.rail-avatar .avatar:not(.ring){border:2px solid #fff}.rail-plus{background:var(--red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:16px;font-weight:800;line-height:1;display:flex;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0006}.rail-plus.done{color:var(--red);background:#fff}.rail-btn{text-shadow:0 1px 3px #0009;flex-direction:column;align-items:center;gap:3px;min-width:48px;font-size:12.5px;font-weight:650;display:flex}.rail-ic{color:#fff;filter:drop-shadow(0 1px 4px #00000073);display:flex}.rail-btn.liked .rail-ic{color:var(--red);animation:.45s cubic-bezier(.3,1.8,.5,1) likePop}.rail-btn.saved .rail-ic{color:var(--gold);animation:.45s cubic-bezier(.3,1.8,.5,1) likePop}@keyframes likePop{0%{transform:scale(1)}35%{transform:scale(1.4)}to{transform:scale(1)}}.disc{background-position:50%;background-size:cover;border:9px solid #1d1d22;border-radius:50%;width:46px;height:46px;margin-top:4px;animation:5s linear infinite spin;box-shadow:0 0 0 1.5px #ffffff1f,0 0 14px #a855f759}.disc.paused{animation-play-state:paused}.scrub{z-index:20;cursor:pointer;touch-action:none;align-items:flex-end;height:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.scrub-track{background:#ffffff38;width:100%;height:2px;transition:height .15s;position:relative}.scrub.active .scrub-track,.scrub:hover .scrub-track{height:5px}.scrub-fill{background:linear-gradient(90deg,#00e5ff,#a855f7,#f97316);transition:width .25s linear;position:absolute;top:0;bottom:0;left:0}.scrub.active .scrub-fill{transition:none}.scrub-knob{background:#fff;border-radius:50%;width:12px;height:12px;margin-left:-6px;transition:transform .15s;position:absolute;top:50%;transform:translateY(-50%)scale(0)}.scrub.active .scrub-knob,.scrub:hover .scrub-knob{transform:translateY(-50%)scale(1)}.scrub-time{text-shadow:0 2px 10px #0009;white-space:nowrap;font-size:22px;font-weight:800;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.comments{height:70vh;max-height:100%}.cmt-list{flex:1;min-height:120px;padding:6px 0;overflow-y:auto}.cmt{align-items:flex-start;gap:10px;padding:9px 14px;display:flex}.cmt.reply{padding:8px 0 0}.cmt-body{flex:1;min-width:0}.cmt-user{color:var(--mut);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.creator-tag{color:var(--red);background:#ff2d551f;border-radius:4px;padding:1px 6px;font-size:10px}.pin-tag{color:var(--cyan);align-items:center;gap:2px;font-size:10px;display:inline-flex}.cmt-text{word-wrap:break-word;margin-top:2px;font-size:14.5px;line-height:1.38}.cmt-gif{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:110px;height:80px;margin-top:4px;font-weight:900;display:flex}.cmt-meta{color:var(--dim);gap:14px;margin-top:4px;font-size:12px;display:flex}.cmt-meta button{color:var(--mut);font-size:12px;font-weight:600}.cmt-menu{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cmt-menu button{background:var(--chip);border-radius:7px;align-items:center;gap:4px;padding:5px 9px;font-size:12px;font-weight:600;display:flex}.view-replies{color:var(--mut);align-items:center;gap:6px;margin-top:8px;font-size:12.5px;font-weight:600;display:flex}.view-replies:before{content:"";background:var(--line);width:24px;height:1px}.view-replies span{font-size:8px}.cmt-like{color:var(--dim);flex-direction:column;align-items:center;gap:1px;min-width:30px;padding-top:6px;font-size:11px;display:flex}.cmt-like.on{color:var(--red)}.filter-note{color:var(--mut);background:var(--chip);align-items:center;gap:4px;padding:6px 16px;font-size:11.5px;display:flex}.emoji-row{border-top:1px solid var(--line);flex-shrink:0;justify-content:space-around;padding:6px 8px;display:flex}.emoji-row button{font-size:23px}.replying{color:var(--mut);background:var(--chip);flex-shrink:0;justify-content:space-between;padding:6px 16px;font-size:12.5px;display:flex}.cmt-input{flex-shrink:0;align-items:center;gap:8px;padding:8px 12px 12px;display:flex}.cmt-input input{background:var(--input);border:0;border-radius:20px;outline:none;flex:1;min-width:0;padding:10px 14px;font-size:14px}.cmt-input>button{color:var(--mut);font-size:16px;font-weight:800}.gif-btn{border:1.5px solid;border-radius:5px;padding:1px 4px;font-size:11px!important}.gif-btn.on,.send{color:var(--purple)!important}.send:disabled{color:var(--dim)!important}.mention-pop{border-top:1px solid var(--line);flex-shrink:0;max-height:180px;overflow-y:auto}.gif-grid{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px 12px;display:grid}.gif-tile{color:#fff;text-shadow:0 1px 4px #0006;border-radius:8px;height:64px;font-weight:900}.share-row{flex-shrink:0;gap:14px;padding:14px 16px 6px;display:flex;overflow-x:auto}.share-friend{width:58px;color:var(--mut);flex-direction:column;flex-shrink:0;align-items:center;gap:6px;font-size:11.5px;display:flex}.share-ic{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.share-ic.ghost{background:var(--chip)}.share-grid{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:10px 4px;margin-top:8px;padding:12px 10px;display:grid}.share-action{color:var(--mut);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.lp-head{align-items:center;gap:12px;padding:0 16px 12px;display:flex}.lp-thumb{background-position:50%;background-size:cover;border-radius:8px;flex-shrink:0;width:48px;height:64px}.lp-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);padding:4px 8px 12px;display:grid}.lp-grid button{color:var(--mut);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px 2px;font-size:11px;display:flex}.lp-grid button svg{color:var(--tx)}.qr-card{background:var(--grad);text-align:center;color:#fff;border-radius:22px;flex-direction:column;align-items:center;width:260px;margin:18px auto 6px;padding:20px;display:flex}.qr-frame{background:#fff;border-radius:16px;width:200px;height:200px;padding:10px;position:relative}.qr-frame img:first-child{width:100%;height:100%}.qr-ph{background:#eee;border-radius:8px;width:100%;height:100%}.qr-logo{border:3px solid #fff;border-radius:10px;width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr-title{margin-top:12px;font-size:17px;font-weight:800}.qr-card .muted{color:#ffffffd9}@keyframes nvShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.vcard:before,.vtile:before{content:"";pointer-events:none;will-change:transform;background:linear-gradient(100deg,#0000 20%,#ffffff12 50%,#0000 80%);animation:1.4s ease-in-out 5 nvShimmer;position:absolute;inset:0}.vcard.vready:before{animation:none;display:none}.vcard video{opacity:0;transition:opacity .28s}.vcard.vready video{opacity:1}.vcard .carousel-slide{animation:.3s both nvFade}@keyframes nvFade{0%{opacity:0}to{opacity:1}}.vtile-bg{animation:.3s both nvFade}@media (prefers-reduced-motion:reduce){.vcard:before,.vtile:before{animation:none}.vcard video,.vcard .carousel-slide,.vtile-bg{transition:none;animation:none}}.pfull{z-index:9000;touch-action:none;background:#000;justify-content:center;align-items:center;animation:.2s both nvFade;display:flex;position:fixed;inset:0;overflow:hidden}.pfull-img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%;transition:transform .12s ease-out}.pfull-x{top:calc(var(--safe-top,0px) + 10px);color:#fff;background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;right:12px}.pfull-q{left:14px;top:calc(var(--safe-top,0px) + 20px);color:#ffffffbf;background:#00000073;border-radius:99px;max-width:calc(100% - 90px);padding:4px 9px;font-size:12px;position:absolute}.pfull-q.on{color:#7dffb0}.pfull-dots{bottom:calc(var(--safe-bottom,0px) + 20px);justify-content:center;gap:6px;display:flex;position:absolute;left:0;right:0}.pfull-dots span{background:#fff6;border-radius:50%;width:6px;height:6px}.pfull-dots span.on{background:#fff}.cmt-input.cmt-locked{color:var(--muted,#999);justify-content:center;padding:14px 12px 18px;font-size:14px}.vgrid{gap:2px;display:grid}.vtile{aspect-ratio:3/4;background:#111;display:block;position:relative;overflow:hidden}.vtile-bg{background-position:50%;background-size:cover;width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;inset:-8px}.vtile-views{color:#fff;text-shadow:0 1px 4px #000c;align-items:center;gap:3px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:5px;left:6px}.vtile-mature{color:#fff;background:#00000040;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0}.badge-pinned{background:var(--red);color:#fff;border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:700;position:absolute;top:6px;left:6px}.badge-photo{color:#fff;background:#00000073;border-radius:4px;padding:2px 4px;display:flex;position:absolute;top:6px;right:6px}.draft-del{color:#fff;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:6px;right:6px}.search-bar{padding:calc(8px + var(--safe-top)) 8px 8px;flex-shrink:0;align-items:center;gap:6px;display:flex}@media (width>=768px) and (hover:hover) and (pointer:fine){.search-bar{padding-top:40px}}.search-input{background:var(--input);min-width:0;height:40px;color:var(--mut);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.search-input input{color:var(--tx);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.search-go{white-space:nowrap;color:var(--purple);flex-shrink:0;padding:0 6px;font-size:14.5px;font-weight:700}.rank{text-align:center;width:24px;color:var(--mut);font-size:16px;font-weight:800}.rank.r0{color:var(--red)}.rank.r1{color:var(--orange)}.rank.r2{color:var(--gold)}.rank-sm{width:18px;color:var(--dim);font-size:12px;font-weight:700}.hash-ic{background:var(--chip);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:flex}.thumb-sm{color:#fff;background-color:#222;background-position:50%;background-size:cover;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.thumb-sm.tall{height:68px}.thumb-sm .live-badge-sm{font-size:8px;position:absolute;bottom:3px}.entity-head{align-items:center;gap:16px;padding:18px 16px;display:flex}.entity-head h2{margin-bottom:2px;font-size:20px}.entity-cover{background-position:50%;background-size:cover;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:relative}.entity-cover.hash{background:var(--grad);color:#fff;font-size:56px;font-weight:900}.entity-play{color:#fff;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.fab-cta{bottom:calc(18px + var(--safe-bottom));z-index:20;background:var(--grad-btn);color:#fff;white-space:nowrap;border-radius:26px;align-items:center;gap:8px;padding:13px 26px;font-weight:700;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #a855f773}.fab-cta:active{transform:translate(-50%)scale(.95)}.stories-row{flex-shrink:0;gap:12px;padding:12px 14px;display:flex;overflow-x:auto}.story-item{width:68px;color:var(--mut);flex-direction:column;flex-shrink:0;align-items:center;gap:5px;font-size:11.5px;display:flex}.story-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:68px;overflow:hidden}.story-add{padding:2px;position:relative}.story-add>span{background:var(--grad-btn);color:#fff;border:2px solid var(--pg);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-weight:800;display:flex;position:absolute;bottom:0;right:0}.story-view{color:#fff;flex-direction:column;display:flex;position:absolute;inset:0;background-size:cover!important}.story-view:after{content:"";pointer-events:none;background:linear-gradient(#00000073,#0000 20% 70%,#0000008c);position:absolute;inset:0}.story-bars{padding:calc(10px + var(--safe-top)) 10px 0;z-index:3;gap:4px;display:flex;position:relative}@media (width>=768px) and (hover:hover) and (pointer:fine){.story-bars{padding-top:44px}}.story-bars span{background:#ffffff59;border-radius:2px;flex:1;height:2.5px;overflow:hidden}.story-bars i{background:#fff;height:100%;display:block}.story-top{z-index:3;align-items:center;gap:4px;padding:8px;display:flex;position:relative}.story-user{flex:1;align-items:center;gap:8px;display:flex}.story-tap{z-index:2;position:absolute;top:90px;bottom:80px}.story-tap.left{width:33%;left:0}.story-tap.right{width:67%;right:0}.story-text{text-align:center;z-index:3;text-shadow:0 2px 14px #0009;pointer-events:none;font-size:24px;font-weight:800;animation:.4s rise;position:absolute;top:44%;left:20px;right:20px}.story-bottom{padding:12px 12px calc(16px + var(--safe-bottom));z-index:3;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.story-bottom input{color:#fff;background:0 0;border:1.5px solid #ffffff8c;border-radius:22px;outline:none;flex:1;padding:10px 16px}.story-bottom input::placeholder{color:#ffffffb3}.story-bottom button{font-size:24px}.invite-card{background:linear-gradient(135deg,#00e5ff1f,#f973161f);border-radius:14px;align-items:center;gap:12px;margin:10px 16px;padding:12px 14px;display:flex}.invite-card>div{flex:1}.notif-ic{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.notif-ic.like{background:var(--red)}.notif-ic.comment{background:var(--blue)}.notif-ic.mention{background:var(--purple)}.notif-ic.follow{background:var(--orange)}.req-ic{background:var(--grad-btn);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.unread-dot{background:var(--red);border-radius:50%;width:9px;height:9px}.req-card{border-bottom:1px solid var(--line);padding-bottom:12px}.req-actions{justify-content:flex-end;gap:8px;padding:8px 16px 0;display:flex}.online-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;display:inline-block}.chat-scroll{flex-direction:column;flex:1;gap:6px;padding:12px 12px 6px;display:flex;overflow-y:auto}.chat-intro{flex-direction:column;align-items:center;gap:4px;padding:16px 0 20px;display:flex}.bubble-row{align-items:flex-end;gap:8px;max-width:82%;animation:.25s rise;display:flex}.bubble-row.me{flex-direction:row-reverse;align-self:flex-end}.bubble{background:var(--card);word-wrap:break-word;border-radius:18px 18px 18px 5px;padding:9px 13px;font-size:14.5px;line-height:1.38}.bubble-row.me .bubble{color:#fff;background:linear-gradient(135deg,#3b82f6,#a855f7);border-radius:18px 18px 5px}.bubble.typing{gap:4px;padding:13px 14px;display:flex}.bubble.typing i{background:var(--mut);border-radius:50%;width:7px;height:7px;animation:1s infinite typing}.bubble.typing i:nth-child(2){animation-delay:.15s}.bubble.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.sticker{font-size:56px;line-height:1}.bubble-video{background:var(--card);text-align:left;border-radius:14px;flex-direction:column;gap:6px;width:170px;padding-bottom:8px;display:flex;overflow:hidden}.bubble-video>div.small{padding:0 10px}.bubble-video-thumb{color:#fff;background-position:50%;background-size:cover;justify-content:center;align-items:center;height:220px;display:flex}.chat-input{padding:8px 12px calc(10px + var(--safe-bottom));border-top:1px solid var(--line);align-items:center;gap:10px;display:flex}.chat-input input{background:var(--input);border:0;border-radius:22px;outline:none;flex:1;min-width:0;padding:10px 14px;font-size:14.5px}.sticker-grid{border-top:1px solid var(--line);grid-template-columns:repeat(8,1fr);gap:4px;padding:10px;display:grid}.sticker-grid button{padding:4px;font-size:28px}.share-strip{flex-shrink:0;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.share-strip button{background-position:50%;background-size:cover;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:64px;height:86px}.share-strip button.on{border-color:var(--purple);box-shadow:0 0 0 2px #a855f766}.prof-cover{background:var(--grad);opacity:.55;height:96px;margin-bottom:-52px}.prof-head{flex-direction:column;align-items:center;gap:6px;padding:0 20px 10px;display:flex;position:relative}.prof-head>.avatar{box-shadow:0 0 0 4px var(--pg)}.prof-name{align-items:center;font-size:17px;font-weight:700;display:flex}.prof-stats{gap:26px;margin:6px 0;display:flex}.prof-stats button{flex-direction:column;align-items:center;display:flex}.prof-stats b{font-size:17px}.prof-stats span{color:var(--mut);font-size:12.5px}.prof-actions{gap:6px;margin:6px 0;display:flex}.prof-actions .btn{height:40px}.prof-bio{text-align:center;font-size:14px;line-height:1.4}.prof-link{align-items:center;gap:4px;font-size:13.5px;font-weight:700;display:flex}.playlists{gap:8px;padding:8px 16px 12px;display:flex;overflow-x:auto}.pl-card{background:var(--card);border-radius:10px;flex:1;align-items:center;gap:6px;min-width:100px;padding:10px 12px;font-size:13px;display:flex}.pl-card span{color:var(--mut);margin-left:auto}.private-note{color:var(--mut);align-items:center;gap:5px;padding:8px 16px;font-size:12px;display:flex}.coll-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:12px 16px;display:grid}.coll{text-align:left;flex-direction:column;gap:4px;font-size:14px;display:flex}.coll-thumb{aspect-ratio:1;background:var(--grad) center/cover;border-radius:12px}.avatar-presets{gap:8px;margin-top:6px;display:flex}.avatar-presets button{background-size:cover;border:2px solid #0000;border-radius:50%;width:36px;height:36px}.avatar-presets button.on{border-color:var(--purple)}.wallet-card{background:linear-gradient(135deg,#00e5ff2e,#a855f738 50%,#f9731633);border-radius:18px;flex-direction:column;gap:4px;margin:16px;padding:22px;display:flex}.wallet-bal{color:var(--gold);align-items:center;gap:8px;font-size:36px;font-weight:900;display:flex}.pack-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:6px 16px;display:grid}.pack{background:var(--card);border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px 6px;display:flex}.pack b{color:var(--gold);align-items:center;gap:3px;display:flex}.pack span{color:var(--mut);font-size:12.5px}.pack.on{border-color:var(--purple);background:#a855f71f}.coin-bal{color:var(--gold);align-items:center;gap:4px;font-weight:800;display:flex}.kpis{grid-template-columns:repeat(2,1fr);gap:10px;padding:12px 16px 0;display:grid}.kpi{background:var(--card);border-radius:12px;flex-direction:column;gap:2px;padding:12px;display:flex}.kpi span{color:var(--mut);font-size:12px}.kpi b{font-size:22px}.kpi em{font-size:12px;font-style:normal;font-weight:700}.up{color:#22c55e}.down{color:#f87171}.chart{width:100%;height:130px;margin-top:8px}.bars{align-items:flex-end;gap:8px;height:120px;margin-top:12px;display:flex}.bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.bar i{background:linear-gradient(#f97316,#a855f7,#3b82f6);border-radius:6px 6px 2px 2px;width:100%;min-height:4px}.bar span{color:var(--mut);font-size:10.5px}.donut-wrap{align-items:center;gap:16px;margin-top:8px;display:flex}.donut{flex-shrink:0;width:120px;height:120px}.legend{color:var(--mut);align-items:center;gap:6px;margin:5px 0;font-size:12.5px;display:flex}.legend i{border-radius:3px;width:10px;height:10px}.legend b{color:var(--tx);margin-left:auto}.terr{align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.terr span{width:110px}.terr div{background:var(--chip);border-radius:3px;flex:1;height:6px;overflow:hidden}.terr i{background:var(--grad-btn);height:100%;display:block}.fund-hero{text-align:center;color:var(--gold);flex-direction:column;align-items:center;gap:6px;padding:16px 0 12px;display:flex}.fund-hero h2{color:var(--tx);font-size:20px}.chk{color:#fff;background:#ef4444;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:inline-flex}.chk.ok{background:#22c55e}.big-num{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:900}.create{color:#fff;background:#000;position:absolute;inset:0;overflow:hidden}.viewfinder{display:flex;position:absolute;inset:0}.viewfinder.duet .duet-left,.viewfinder.duet .cam{width:50%;position:relative}.duet-left video{object-fit:cover;width:100%;height:100%}.duet-tag,.stitch-tag{background:#00000080;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:210px;left:10px}.stitch-tag{top:calc(64px + var(--safe-top));white-space:nowrap;bottom:auto;left:50%;transform:translate(-50%)}.cam{flex:1;position:relative;overflow:hidden}.cam video{object-fit:cover;width:100%;height:100%}.cam-ph{color:#fffc;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.cam-ph-bg{opacity:.55;z-index:-1;background:radial-gradient(120% 90% at 30% 20%,#3a1d4f,#120a1c 70%);animation:12s ease-in-out infinite alternate kenburns;position:absolute;inset:0}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.15)translate(-3%,2%)}}.fx-overlay{mix-blend-mode:screen;opacity:.28;pointer-events:none;animation:2.4s ease-in-out infinite fxPulse;position:absolute;inset:0}@keyframes fxPulse{50%{opacity:.12}}.flash-vignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 80px #ffffff59}.create-top{padding:calc(10px + var(--safe-top)) 10px 10px;z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}@media (width>=768px) and (hover:hover) and (pointer:fine){.create-top{padding-top:42px}}.sound-pill{white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:18px;align-items:center;gap:6px;max-width:200px;padding:7px 14px;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.rec-bar{top:calc(4px + var(--safe-top));z-index:11;background:#ffffff40;border-radius:2px;height:4px;position:absolute;left:10px;right:10px;overflow:hidden}@media (width>=768px) and (hover:hover) and (pointer:fine){.rec-bar{top:36px}}.rec-bar i{background:var(--grad-btn);height:100%;display:block}.tool-col{right:8px;top:calc(70px + var(--safe-top));z-index:10;flex-direction:column;gap:14px;display:flex;position:absolute}@media (width>=768px) and (hover:hover) and (pointer:fine){.tool-col{top:96px}}.tool-col button{text-shadow:0 1px 3px #0009;filter:drop-shadow(0 1px 3px #00000080);flex-direction:column;align-items:center;gap:2px;font-size:10.5px;font-weight:600;display:flex}.tool-col button.on{color:var(--gold)}.speed-bar{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-radius:10px;padding:3px;display:flex;position:absolute;bottom:220px;left:24px;right:24px}.speed-bar button{border-radius:8px;flex:1;padding:7px;font-size:13px;font-weight:700}.speed-bar button.on{color:#000;background:#fff}.fx-strip{z-index:10;gap:10px;padding:8px 14px;display:flex;position:absolute;bottom:176px;left:0;right:0;overflow-x:auto}.fx-strip.static{padding:8px 0;position:static}.fx{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:60px;font-size:10.5px;font-weight:600;display:flex}.fx span{background-position:50%;background-size:cover;border:2px solid #fff3;border-radius:12px;width:54px;height:54px}.fx.on span{border:3px solid #fff;box-shadow:0 0 12px #a855f799}.create-bottom{padding:0 0 calc(12px + var(--safe-bottom));z-index:10;background:linear-gradient(#0000,#0009);position:absolute;bottom:0;left:0;right:0}.dur-row{justify-content:center;gap:6px;margin-bottom:12px;display:flex}.dur-row button{color:#ffffffb3;background:#00000059;border-radius:14px;padding:5px 12px;font-size:12.5px;font-weight:700}.dur-row button.on{color:#000;background:#fff}.rec-row{justify-content:space-around;align-items:center;padding:0 20px;display:flex}.side-btn{flex-direction:column;align-items:center;gap:4px;width:64px;font-size:11px;font-weight:600;display:flex}.fx-ic{background:var(--grad);border-radius:10px;width:36px;height:36px}.up-ic{background-size:cover;border:2px solid #fff;border-radius:8px;width:36px;height:36px}.rec-btn{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.rec-btn svg{position:absolute;inset:0;transform:rotate(-90deg)}.rec-track{fill:none;stroke:#fff6;stroke-width:6px}.rec-prog{fill:none;stroke:#ff2d55;stroke-width:6px;stroke-dasharray:226;stroke-linecap:round}.rec-btn i{background:linear-gradient(135deg,#ff2d55,#f97316);border-radius:50%;width:62px;height:62px;transition:all .2s}.rec-btn.photo i{background:#fff}.rec-btn.on i{border-radius:8px;width:30px;height:30px}.mode-row{justify-content:center;gap:22px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.mode-row button{color:#ffffff8c}.mode-row button.on{color:#fff}.countdown{z-index:50;pointer-events:none;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.countdown span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:110px;font-weight:900;animation:.8s countPop}@keyframes countPop{0%{opacity:0;transform:scale(2)}40%{opacity:1;transform:scale(1)}}.edit-stage{position:absolute;inset:0}.edit-stage video{object-fit:cover;width:100%;height:100%}.ovl{z-index:5;cursor:grab;touch-action:none;position:absolute;transform:translate(-50%,-50%)}.ovl.text{text-shadow:0 2px 8px #0009;white-space:nowrap;font-size:26px;font-weight:900}.ovl.sticker{font-size:60px}.edit-panel{z-index:20;padding:16px;padding-bottom:calc(16px + var(--safe-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f14f2;border-radius:18px 18px 0 0;animation:.25s slideUpIn;position:absolute;bottom:0;left:0;right:0}.edit-panel .sticker-grid{border:0;padding:0}.color-row{gap:10px;margin-bottom:12px;display:flex}.color-row button{border:2px solid #ffffff4d;border-radius:50%;width:28px;height:28px}.color-row button.on{border-color:#fff;transform:scale(1.15)}.edit-bottom{z-index:10;padding:14px 16px calc(16px + var(--safe-bottom));background:linear-gradient(#0000,#000000b3);gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.edit-bottom .btn{flex:1}.trim-strip{border-radius:8px;gap:2px;height:56px;margin:8px 0;display:flex;overflow:hidden}.trim-strip span{opacity:.3;background-position:50%;background-size:cover;flex:1}.trim-strip span.on{opacity:1;box-shadow:inset 0 -3px 0 var(--gold)}.stage-prev{height:60%;margin-top:90px}.stage-prev video{object-fit:cover;width:100%;height:100%}.post-top{gap:12px;padding:14px 16px;display:flex}.post-caption{resize:none;min-height:120px;color:var(--tx);background:0 0;border:0;outline:none;flex:1;font-size:15px;line-height:1.4}.post-cover{background-position:50%;background-size:cover;border-radius:10px;flex-shrink:0;justify-content:center;align-items:flex-end;width:96px;height:128px;display:flex;overflow:hidden}.post-cover span{color:#fff;background:#0000008c;width:100%;padding:4px 0;font-size:11px;font-weight:700}.post-bar{padding:10px 16px calc(12px + var(--safe-bottom));border-top:1px solid var(--line);gap:10px;display:flex}.post-bar .btn{flex:1}.rights-note{color:var(--gold);background:#fbbf241f;border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.pl-actions{gap:6px;margin-bottom:4px;display:flex}.track .grip{color:var(--dim);cursor:grab;letter-spacing:-2px;font-size:13px}.track.dragging{opacity:.4}.track.current .row-title{color:var(--cyan)}.np-btn{width:30px;height:30px;color:inherit;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex;position:relative}.np-btn.on{color:var(--cyan)}.np-btn.big{color:#000;background:#fff;width:34px;height:34px}.np-one{font-size:8px;font-style:normal;font-weight:900;position:absolute;top:3px;right:3px}.flip-x{transform:scaleX(-1)}.np-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#0a0a0eb8;border:1px solid #ffffff1a;border-radius:14px;padding:8px 10px 6px}.np-bar.empty{align-items:center;gap:8px;width:100%;font-size:13px;font-weight:600;display:flex}.np-top{align-items:center;gap:2px;display:flex}.np-art{background:var(--grad);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-right:6px;display:flex}.np-art.spin{animation:4s linear infinite spin}.np-info{cursor:pointer;flex-direction:column;flex:1;min-width:0;display:flex}.np-info b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.np-info span{color:#fff9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.np-seek{color:#ffffffb3;align-items:center;gap:6px;margin-top:4px;font-size:10px;display:flex}.np-seek input{accent-color:var(--purple);flex:1;min-width:0;height:3px}.np-seek input.np-vol{flex:0 0 56px}.np-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:12px;align-items:center;gap:6px;max-width:220px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.np-chip.paused .eq i{animation-play-state:paused}.eq{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.eq i{background:var(--cyan);width:2px;animation:.8s ease-in-out infinite eq}.eq i:nth-child(2){background:var(--purple);animation-delay:.2s}.eq i:nth-child(3){background:var(--orange);animation-delay:.4s}@keyframes eq{0%,to{height:3px}50%{height:10px}}.live-return{top:calc(100px + var(--safe-top));z-index:65;color:#fff;white-space:nowrap;background:#000000bf;border:1px solid #ff2d5580;border-radius:16px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (width>=768px) and (hover:hover) and (pointer:fine){.live-return{top:128px}}.row.unread{background:#ff2d5512}.row.unread .row-title:after{content:"";vertical-align:middle;background:#ff2d55;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.soon-pill{background:#7f7f7f33;border-radius:10px;padding:2px 8px;font-size:11px}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:max(16px,1em)}}.live-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 8px 16px;display:grid}.live-card{aspect-ratio:3/4.4;text-align:left;color:#fff;background:#111;border-radius:12px;position:relative;overflow:hidden}.live-card-bg{background-position:50%;background-size:cover;position:absolute;inset:-10px}.live-card:after{content:"";background:linear-gradient(#0000004d,#0000 55%,#000c);position:absolute;inset:0}.live-card-top{z-index:2;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px}.lock-badge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:5px;align-items:center;gap:3px;padding:2px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.live-card-viewers{z-index:2;background:#00000073;border-radius:5px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:700;display:flex;position:absolute;top:8px;right:8px}.live-card-guests{z-index:2;background:#3b82f6b3;border-radius:5px;align-items:center;gap:3px;padding:2px 6px;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:32px;right:8px}.live-card-foot{z-index:2;align-items:flex-start;gap:6px;font-size:12.5px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.live-card-foot .small{color:#fffc;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.live-card.golive{background:linear-gradient(160deg,#00e5ff40,#a855f74d 50%,#f973164d);border:1.5px dashed #ffffff4d}.live-card.golive:after{display:none}.golive-in{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;inset:0}.golive-preview{flex-direction:column;align-items:center;gap:12px;padding:24px 24px 8px;display:flex}.live-room{color:#fff;background:#000;position:absolute;inset:0;overflow:hidden}.stage{position:absolute;top:0;left:0;right:0}.stage.solo{bottom:0}.stage.grid{top:calc(96px + var(--safe-top));bottom:calc(302px + var(--safe-bottom));grid-auto-rows:minmax(0,1fr);gap:3px;padding:0 3px;display:grid}.stage.grid .tile{aspect-ratio:auto;height:100%;min-height:0}.live-room.has-music .stage.grid,.live-room.has-music .stage.spot{bottom:calc(376px + var(--safe-bottom))}@media (width>=768px) and (hover:hover) and (pointer:fine){.stage.grid,.stage.spot{top:124px}}.stage.spot{top:calc(96px + var(--safe-top));bottom:calc(302px + var(--safe-bottom));flex-direction:column;gap:3px;padding:0 3px;display:flex}.spot-strip{flex-shrink:0;gap:3px;height:26%;display:flex;overflow-x:auto}.spot-strip .tile{aspect-ratio:auto;flex-shrink:0;width:72px}.tile{aspect-ratio:3/4;cursor:pointer;background:#111;border-radius:8px;position:relative;overflow:hidden}.stage.solo .tile{aspect-ratio:auto;border-radius:0;height:100%}.tile.big{aspect-ratio:auto;flex:1}.tile video{object-position:50% 40%;display:block;position:absolute;inset:0;object-fit:cover!important;width:100%!important;height:100%!important}.stage.solo .tile.speaking{animation:none}@keyframes speak{0%,to{box-shadow:inset 0 0 0 2px #00e5ff00}50%{box-shadow:inset 0 0 0 2px #00e5ffcc}}.tile-ph{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.tile-ph.host{background:radial-gradient(circle at 50% 40%,#a855f773,#0000 60%),linear-gradient(160deg,#0b1220,#1a0b20)}.tile-ph.off{color:#ffffff8c;background:#1a1a1f}.tile-foot{background:linear-gradient(#0000,#000000b3);align-items:center;gap:4px;padding:14px 5px 4px;font-size:10.5px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.stage.solo .tile-foot{display:none}.tile-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tile-mic{display:flex}.tile-gift{color:var(--gold);white-space:nowrap;font-size:9.5px}.tile-mod{position:absolute;top:4px;left:4px}.live-shade{pointer-events:none;background:linear-gradient(#00000080,#0000 18% 50%,#000000a6);position:absolute;inset:0}.live-hdr{z-index:10;padding:calc(10px + var(--safe-top)) 6px 6px 10px;align-items:center;gap:4px;display:flex;position:absolute;top:0;left:0;right:0}@media (width>=768px) and (hover:hover) and (pointer:fine){.live-hdr{padding-top:42px}}.live-host{cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;border-radius:22px;align-items:center;gap:6px;max-width:170px;padding:3px 4px 3px 3px;display:flex}.live-host b{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:12.5px;display:block;overflow:hidden}.live-host span{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;max-width:90px;font-size:10px;display:block;overflow:hidden}.follow-mini{background:var(--red);border-radius:50%;flex-shrink:0;width:26px;height:26px;font-weight:800}.lock-ic{color:#000;background:#fbbf24e6;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.live-viewers{background:#0006;border-radius:14px;align-items:center;gap:3px;margin-left:auto;padding:5px 9px;font-size:12px;font-weight:700;display:flex}.role-pill{text-transform:capitalize;white-space:nowrap;background:linear-gradient(90deg,#00c8ff8c,#a855f78c);border-radius:12px;padding:5px 8px;font-size:11px;font-weight:700}.live-sub{top:calc(54px + var(--safe-top));z-index:10;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;display:flex;position:absolute;left:10px;right:10px;overflow-x:auto}.live-sub::-webkit-scrollbar{display:none}.live-sub>*{flex-shrink:0}@media (width>=768px) and (hover:hover) and (pointer:fine){.live-sub{top:86px}}.live-music{left:10px;right:10px;bottom:calc(300px + var(--safe-bottom));z-index:12;position:absolute}.pinned-msg{left:10px;right:70px;bottom:calc(262px + var(--safe-bottom));z-index:11;border-left:3px solid var(--cyan);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:8px;padding:7px 28px 7px 10px;font-size:12.5px;position:absolute}.pinned-msg button{position:absolute;top:7px;right:6px}.live-chat{left:10px;right:70px;bottom:calc(62px + var(--safe-bottom));z-index:10;flex-direction:column;gap:4px;height:196px;padding-top:30px;display:flex;position:absolute;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.chat-line{cursor:pointer;background:#00000047;border-radius:12px;align-self:flex-start;max-width:100%;padding:4px 9px;font-size:13px;line-height:1.35;animation:.25s rise}.chat-line.gift{background:linear-gradient(90deg,#f9731673,#d946ef59)}.chat-sys{color:#fde68a;padding:2px 4px;font-size:12px;animation:.25s rise}.host-badge,.mod-badge{vertical-align:1px;color:#fff;letter-spacing:.3px;border-radius:3px;margin-right:4px;padding:1px 4px;font-size:9px;font-weight:900;display:inline-block}.host-badge{color:#000;background:linear-gradient(90deg,#f97316,#fbbf24)}.mod-badge{background:linear-gradient(90deg,#00c8ff,#7c5cff)}.hearts-layer{pointer-events:none;z-index:15;width:80px;height:300px;position:absolute;bottom:70px;right:0}.float-heart{font-size:26px;animation:1.8s ease-out forwards floatUp;position:absolute;bottom:0}@keyframes floatUp{to{transform:translateY(-50%)}}.gift-fx{z-index:20;background:linear-gradient(90deg,#f97316d9,#d946efb3,#0000);border-radius:28px;align-items:center;gap:8px;padding:6px 30px 6px 6px;font-size:13px;animation:2.2s forwards giftIn;display:flex;position:absolute;top:38%;left:10px}.gift-big{font-size:40px;animation:.4s cubic-bezier(.3,1.8,.5,1) pop}@keyframes giftIn{0%{transform:translate(-110%)}15%,85%{opacity:1;transform:none}to{opacity:0;transform:translate(-10%)}}.live-bar{z-index:12;padding:8px 10px calc(12px + var(--safe-bottom));align-items:center;gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (width>=768px) and (hover:hover) and (pointer:fine){.live-bar{padding-bottom:18px}}.live-input{color:#fff;background:#ffffff26;border:0;border-radius:20px;outline:none;flex:1;min-width:0;height:38px;padding:0 14px;font-size:13.5px}.live-input.muted-in{color:#fca5a5;align-items:center;gap:6px;font-size:12.5px;display:flex}.live-act{background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.live-act.gift{background:linear-gradient(135deg,#f97316,#d946ef)}.join-btn{background:var(--grad-btn);white-space:nowrap;border-radius:20px;flex-shrink:0;height:38px;padding:0 12px;font-size:12px;font-weight:800}.join-btn.disabled{color:#fff9;background:#ffffff2e}.gift-grid{grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 12px;display:grid}.gift{border:1.5px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 2px;font-size:11px;display:flex}.gift.on{border-color:var(--purple);background:#a855f724}.gift-ic{font-size:32px}.gift-cost{color:var(--gold);align-items:center;gap:2px;font-weight:700;display:flex}.live-gate{color:#fff;text-align:center;background:radial-gradient(at 50% 20%,#a855f740,#0000 60%),#000;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px 28px;display:flex;position:absolute;inset:0}.gate-close{top:calc(12px + var(--safe-top));position:absolute;right:12px}@media (width>=768px) and (hover:hover) and (pointer:fine){.gate-close{top:44px}}.gate-ic{background:var(--grad);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:flex;box-shadow:0 0 40px #a855f773}.gate-host{text-align:left;background:#ffffff0f;border-radius:14px;align-items:center;gap:10px;padding:10px 16px;display:flex}.gate-actions{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.live-gate p{font-size:14px;line-height:1.45}.live-sound-on{z-index:60;left:50%;top:calc(env(safe-area-inset-top,0px) + 96px);color:#fff;white-space:nowrap;background:#000000b8;border:0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;position:absolute;transform:translate(-50%)}.seat-pick{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.seat-pick .chip{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:15px;min-width:34px;height:30px;font-weight:800}.seat-pick .chip.on{background:linear-gradient(135deg,#ff2d6f,#a855f7);border-color:#0000}.seat-pick .chip:disabled:not(.on){opacity:.35}.stage .tile video,.stage .tile video.cam-video,.live-room .tile>video{aspect-ratio:auto!important;object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}.stage.duo.duo-scroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.stage.duo.duo-scroll::-webkit-scrollbar{display:none}.stage.duo>.tile{scroll-snap-align:start}.stage.duo>.tile .tile-name{min-width:3ch}.stage.duo>.tile .tile-foot .tile-gift,.stage.duo>.tile .tile-foot .v18-badge{flex-shrink:1}.stage.duo>.tile:nth-child(n+3) .tile-mic:not(.off),.stage.duo>.tile:nth-child(n+3) .tile-gift,.stage.duo>.tile:nth-child(n+3) .tile-crown,.stage.duo>.tile:nth-child(n+3) .v18-badge,.stage.duo>.tile:nth-child(n+3) .tile-grip{display:none!important}.live-room.b6 .stage.arr.duo>.tile:nth-child(n+3) .tile-foot.tile-id{align-items:stretch;max-width:calc(100% - 6px)!important;inset:auto 3px 4px!important}.live-room.b6 .stage.arr.duo>.tile:nth-child(n+3) .tile-id .tile-nm{max-width:100%;height:17px;padding:0 5px;font-size:9.5px}.stage.duo>.tile:nth-child(n+3) .tile-name,.stage.duo>.tile:nth-child(n+3) .tile-nm{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;font-size:10px;overflow:hidden}.stage .tile canvas.cam-canvas,.live-room .tile>canvas.cam-canvas{pointer-events:none;display:block;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.tile .cam-diag{z-index:20;color:#7cfc9a;white-space:pre-wrap;word-break:break-all;pointer-events:none;background:#000000d1;border-radius:8px;margin:0;padding:6px;font:600 9.5px/1.35 ui-monospace,Menlo,monospace;position:absolute;top:30px;left:4px;right:4px}.lf-page .page-scroll.lf-scroll{padding:0 0 calc(24px + var(--safe-bottom))}.lf-hero{isolation:isolate;background:#0b0614;border-radius:22px;align-items:flex-end;min-height:min(72vh,620px);margin:0 8px;display:flex;position:relative;overflow:hidden}.lf-cam{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.lf-bg{z-index:-2;background:radial-gradient(120% 80% at 20% 10%,#3b0d6b 0%,#0000 60%),radial-gradient(110% 80% at 90% 90%,#7a1340 0%,#0000 60%),#0b0614;position:absolute;inset:0}.lf-bg i{aspect-ratio:1;filter:blur(40px);opacity:.55;will-change:transform;border-radius:50%;width:60%;animation:9s ease-in-out infinite alternate lfBlob;position:absolute}.lf-bg i:first-child{background:#ff2d75;top:5%;left:-10%}.lf-bg i:nth-child(2){background:#a855f7;animation-duration:11s;animation-delay:-3s;top:30%;right:-15%}.lf-bg i:nth-child(3){opacity:.35;background:#22d3ee;animation-delay:-6s;bottom:-15%;left:20%}@keyframes lfBlob{to{transform:translate(14%,-10%)scale(1.18)}}.lf-shade{z-index:-1;background:linear-gradient(#0000000d,#00000040 45%,#000000c7 100%);position:absolute;inset:0}.lf-in{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:10px;width:100%;padding:22px 18px 20px;display:flex}.lf-mascot{filter:drop-shadow(0 8px 18px #a855f773);animation:2.4s cubic-bezier(.34,1.56,.64,1) infinite lfBounce}@keyframes lfBounce{0%,to{transform:translateY(0)}45%{transform:translateY(-8px)rotate(-3deg)}60%{transform:translateY(0)scale(1.03,.97)}}.lf-h{letter-spacing:-.5px;background:linear-gradient(90deg,#fff,#ffd1e3 50%,#e9d5ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:30px;font-weight:900}.lf-sub{color:#ffffffbf;margin:-4px 0 4px;font-size:13px}.lf-title{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;text-align:center;background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;width:100%;max-width:340px;height:44px;padding:0 14px;font-size:16px}.lf-title::placeholder{color:#ffffff8c}.lf-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lf-chip{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13.5px;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s;display:inline-flex}.lf-chip.on{background:linear-gradient(135deg,#ff2d75,#a855f7);border-color:#0000;transform:scale(1.06);box-shadow:0 6px 18px #ff2d7559}.lf-go{letter-spacing:.3px;color:#fff;background:linear-gradient(135deg,#ff2d75,#ff5e3a 45%,#a855f7);border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:340px;height:58px;margin-top:6px;font-size:19px;font-weight:900;animation:2s ease-out infinite lfGlow;display:inline-flex;position:relative;box-shadow:0 0 #ff2d758c,0 10px 30px #ff2d7573}.lf-go:active{transform:scale(.96)}@keyframes lfGlow{0%{box-shadow:0 0 #ff2d758c,0 10px 30px #ff2d7573}70%{box-shadow:0 0 0 16px #ff2d7500,0 10px 30px #ff2d7573}to{box-shadow:0 0 #ff2d7500,0 10px 30px #ff2d7573}}.lf-dot{background:#fff;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite netBlink}.lf-now-hd{color:#fff;align-items:center;gap:8px;padding:18px 16px 10px;font-size:16px;display:flex}.lf-count{background:#ff2d75;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.lf-empty{text-align:center;color:#ffffffa6;background:#ffffff0d;border-radius:14px;margin:0 16px;padding:16px;font-size:13.5px}.reduce-motion .lf-bg i,.reduce-motion .lf-mascot,.reduce-motion .lf-go,.reduce-motion .lf-dot{animation:none}@media (height<=700px){.lf-hero{min-height:calc(100dvh - 120px)}.lf-mascot{display:none}}.live-room .live-chat .chat-welcome{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;text-shadow:0 1px 3px #000000d9;background:#0a0a0e9e;border-radius:12px;order:99;align-self:flex-start;max-width:100%;margin-top:auto;padding:7px 10px;font-size:13px;font-weight:700;line-height:1.3;transition:opacity .6s,transform .6s;animation:.25s rise;box-shadow:0 2px 10px #00000059}.live-room .live-chat .chat-welcome.out{opacity:0;transform:translateY(6px)}.audio-sheet{padding-bottom:calc(16px + var(--safe-bottom,env(safe-area-inset-bottom)))}.audio-sheet .audio-hint{opacity:.75;margin:4px 16px 12px;font-size:13px}.audio-sheet .audio-row{flex-direction:column;gap:6px;margin:0 16px 14px;font-size:13px;font-weight:600;display:flex}.audio-sheet select{width:100%;color:inherit;background:#7f7f7f26;border:1px solid #7f7f7f4d;border-radius:10px;padding:10px;font-size:15px}.live-reconn{left:50%;top:calc(var(--safe-top,env(safe-area-inset-top)) + 132px);z-index:40;pointer-events:none;color:#fff;background:#0009;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;animation:.25s rise;position:absolute;transform:translate(-50%)}.v18-badge{vertical-align:middle;letter-spacing:.01em;color:#04141a;white-space:nowrap;background:linear-gradient(90deg,#00e5ff,#a855f7);border-radius:999px;align-items:center;gap:3px;padding:3px 8px 3px 6px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 0 0 1px #ffffff26}.v18-badge.sm{gap:2px;padding:1px 5px 1px 4px;font-size:9px}.tile-foot .v18-badge.sm{flex-shrink:0}.prof-v18{margin:4px 0 2px}.soft-tag{color:#fff;white-space:nowrap;vertical-align:middle;letter-spacing:.02em;background:linear-gradient(90deg,#d946ef,#f97316);border-radius:6px;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:800;display:inline-flex}.live-card.soft .live-card-bg{transform:scale(1.15)}.soft-veil{z-index:1;color:#fff;text-align:center;pointer-events:none;background:#0a061459;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.soft-veil b{font-size:15px}.soft-veil span{color:#ffffffbf;font-size:11.5px}.soft-row .row-title .soft-tag{margin-right:4px}.soft-req{color:#fecaca;background:#ef44441f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.soft-req.ok{color:#bbf7d0;background:#22c55e1f}.soft-req .mini-btn{margin-left:auto}.soft-links{justify-content:space-between;gap:8px;display:flex}.v18-hero{color:#fff;background:linear-gradient(135deg,#00e5ff,#a855f7 55%,#f97316);border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin:4px auto;display:flex;box-shadow:0 8px 26px #a855f759}.demo-note{color:#ffffffb8;background:#00e5ff12;border:1px dashed #00e5ff59;border-radius:9px;align-items:flex-start;gap:6px;margin:10px 14px 0;padding:7px 10px;font-size:11.5px;line-height:1.4;display:flex}.demo-note svg{flex-shrink:0;margin-top:1px}.theme-light .demo-note{color:#000000b3}.verify-page .page-scroll{padding-bottom:calc(24px + var(--safe-bottom))}.vf-steps{gap:4px;padding:14px 14px 2px;display:flex}.vf-step{color:var(--dim);flex-direction:column;flex:1;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex;position:relative}.vf-step i{background:var(--chip);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:800;display:flex}.vf-step.on{color:var(--tx)}.vf-step.on i{background:var(--grad-btn);color:#fff}.vf-step.done i{color:#fff;background:#22c55e}.vf-body{gap:10px}.vf-body h3{margin-top:4px;font-size:18px}.vf-list{flex-direction:column;gap:10px;margin:6px 0 8px;display:flex}.vf-list>div{background:var(--card);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.vf-list>div>svg{color:var(--cyan);flex-shrink:0;margin-top:2px}.vf-list b{font-size:14px;display:block}.vf-list span{color:var(--mut);font-size:12.5px}.vf-frame{background:#0c0c10;border:1.5px dashed #ffffff2e;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.vf-frame.id{aspect-ratio:1.586}.vf-frame.selfie{aspect-ratio:3/4;width:100%;max-height:46dvh;margin:0 auto}.vf-frame.has{border-style:solid;border-color:#00e5ff66}.vf-frame img,.vf-frame video{object-fit:cover;width:100%;height:100%}.vf-ph{color:var(--dim);flex-direction:column;align-items:center;gap:6px;font-size:13px;display:flex}.vf-oval{aspect-ratio:3/4;pointer-events:none;border:2.5px solid #00e5ffd9;border-radius:50%;width:58%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #00000059}.vf-busy{color:#fff;background:#0000008c;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex;position:absolute;inset:0}.vf-busy .spinner{width:20px;height:20px}.vf-ok{color:#86efac;background:#22c55e21;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:700;display:flex}.vf-bad{color:#fca5a5;background:#ef444421;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:600}.vf-warn{color:#fed7aa;background:#f973161f;border:1px solid #f9731659;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.vf-file{cursor:pointer}.vf-age{color:#fca5a5;margin-top:-2px;font-size:13px;font-weight:700}.vf-age.ok{color:#86efac}.agreement-box{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--card);border:1px solid var(--line);border-radius:12px;max-height:210px;padding:4px 12px 10px;overflow-y:auto}.doc.agreement h3{margin:8px 0 2px;font-size:15px}.doc.agreement h4{margin:10px 0 2px;font-size:13px}.doc.agreement p{color:var(--mut);font-size:12.5px;line-height:1.45}.doc.agreement.compact h4{font-size:12.5px}.waiver-form .check{margin:2px 0}.check.bad span{color:#fca5a5}.check.bad input{outline-offset:1px;outline:2px solid #ef4444}.sig-input{letter-spacing:.02em;font-family:Segoe Script,Brush Script MT,Snell Roundhand,cursive;font-style:italic;font-size:20px!important}.vf-summary{background:var(--card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.vf-summary>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 12px;font-size:13px;display:flex}.vf-summary>div:last-child{border-bottom:0}.vf-summary span{color:var(--mut);flex-shrink:0}.vf-summary b{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:650}.vf-summary b.sig{font-family:Segoe Script,Brush Script MT,cursive;font-size:16px;font-style:italic}.vf-badge-big{color:#fff;background:linear-gradient(135deg,#00e5ff,#a855f7 60%,#f97316);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin:8px auto 0;animation:.5s cubic-bezier(.3,1.8,.5,1) likePop;display:flex;box-shadow:0 0 0 6px #a855f72e,0 10px 30px #00e5ff4d}.danger-link{color:#f87171!important}.signup-agreement{width:100%}.signup-agreement .agreement-box{text-align:left;max-height:160px;margin-bottom:4px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:6px;padding:12px 14px;display:grid}.admin-stats>div{background:var(--card);text-align:center;border-radius:10px;flex-direction:column;gap:2px;padding:8px 6px;display:flex}.admin-stats b{font-size:18px}.admin-stats span{color:var(--mut);font-size:10px;line-height:1.2}.admin-stats .warn b{color:#f87171}.admin-list{flex-direction:column;gap:8px;padding:4px 12px 0;display:flex}.admin-rec{background:var(--card);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.admin-rec-hd{align-items:center;gap:10px;display:flex}.admin-rec-hd .row-main{min-width:0}.admin-grid{grid-template-columns:78px 1fr;gap:3px 10px;font-size:12.5px;display:grid}.admin-grid span{color:var(--mut)}.admin-grid b{overflow-wrap:anywhere;min-width:0;font-weight:600}.admin-part{background:#ffffff08;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.admin-part .row-main{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-part.bad{background:#ef44441f}.resign-tag{color:#fdba74;white-space:nowrap;background:#f9731633;border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:800}.resign-tag.bad{color:#fca5a5;background:#ef444433}.rating-pick{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px;display:grid}.rating-opt{text-align:left;background:var(--card);color:var(--mut);border:1.5px solid #0000;border-radius:12px;flex-direction:column;gap:5px;padding:12px;font-size:12px;line-height:1.35;display:flex}.rating-opt b{color:var(--tx);font-size:15px}.rating-opt.on{border-color:var(--cyan);background:#00e5ff12;box-shadow:0 0 0 3px #00e5ff1a}.rating-opt[data-rating=soft18].on{background:#d946ef14;border-color:#d946ef;box-shadow:0 0 0 3px #d946ef1f}.rating-section .vf-ok,.rating-section .vf-warn{margin:10px 16px 0}.golive-cta{padding-bottom:calc(12px + var(--safe-bottom))}.gl-soft{background:linear-gradient(160deg,#d946ef14,#00e5ff0d);border:1px solid #d946ef40;border-radius:14px;margin:18px 0;padding:12px 14px;scroll-margin-top:12px}.gl-soft h3{align-items:center;gap:8px;margin:2px 0 8px;font-size:17px;display:flex}.gl-cols{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}@media (width<=380px){.gl-cols{grid-template-columns:1fr}}.gl-col{border-radius:12px;padding:10px 12px;font-size:13px}.gl-col b{margin-bottom:4px;display:block}.gl-col ul{flex-direction:column;gap:4px;margin:0;padding-left:16px;line-height:1.35;display:flex}.gl-col.ok{background:#22c55e1a}.gl-col.ok b{color:#86efac}.gl-col.no{background:#ef44441a}.gl-col.no b{color:#fca5a5}.gl-steps{flex-direction:column;gap:6px;padding-left:18px;font-size:13.5px;line-height:1.4;display:flex}.cmt-empty{color:var(--mut);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:48px 16px;display:flex}.cmt-empty b{color:var(--tx);font-size:16px}.cmt-empty span{font-size:13px}.policy-reason .row-title{color:#fdba74}.policy-opt.on .row-title{font-weight:800}.live-room.soft-room .live-sub .soft-tag{font-size:10px}.live-room{--xr:58px}.live-extras.inline{z-index:11;top:calc(96px + var(--safe-top));height:calc(var(--xr) - 6px);scrollbar-width:none;pointer-events:auto;flex-direction:row;align-items:stretch;gap:6px;padding:0 8px;position:absolute;left:0;right:0;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.live-extras.inline::-webkit-scrollbar{display:none}.live-extras.inline>*{flex-shrink:0;align-self:stretch;margin:0}.live-extras.inline .goal-bar{justify-content:center;gap:3px;width:150px;padding:4px 8px}.live-extras.inline .live-product{gap:6px;max-width:210px;height:auto;padding:4px 6px}.live-extras.inline .live-product .lp-img{width:40px;height:40px}.live-extras.inline .live-product .lp-info .small{white-space:nowrap;text-overflow:ellipsis;max-width:96px;font-size:11px;display:block;overflow:hidden}.poll-chip,.qa-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0f0f14d1;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:6px;max-width:210px;padding:0 10px;font-size:12px;display:inline-flex}.poll-chip .pc-q,.qa-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.poll-chip b{background:var(--grad-btn);border-radius:8px;flex-shrink:0;padding:3px 8px;font-size:11px}.qa-chip b{color:var(--cyan);flex-shrink:0}.live-room.has-extras .stage.grid,.live-room.has-extras .stage.spot{top:calc(96px + var(--safe-top) + var(--xr))}@media (width>=768px) and (hover:hover) and (pointer:fine){.live-extras.inline{top:124px}.live-room.has-extras .stage.grid,.live-room.has-extras .stage.spot{top:calc(124px + var(--xr))}}.phone-frame.desk-mode .live-extras.inline{top:92px}.phone-frame.desk-mode .live-room.has-extras .stage.grid,.phone-frame.desk-mode .live-room.has-extras .stage.spot{top:calc(92px + var(--xr))}.stage.spot{overflow:hidden}.spot-strip{scrollbar-width:none;min-width:0;overflow-x:auto}.spot-strip::-webkit-scrollbar{display:none}.pinned-msg{bottom:calc(260px + var(--safe-bottom));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sheet .seg.wide.pad-x{scrollbar-width:none;overflow-x:auto}.sheet .seg.wide.pad-x::-webkit-scrollbar{display:none}@media (width<=430px){.sheet .seg.wide.pad-x button{padding:7px 6px;font-size:12px}}.admin-lives{flex-direction:column;gap:2px;display:flex}.admin-lives i{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.admin-rec-hd .row-desc .live-badge-sm{margin-right:4px;position:static}.seg.admin-seg{margin:0 14px 10px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.stage.arr.grid,.stage.arr.spot{grid-auto-rows:auto;gap:3px;padding:0 3px;display:grid;overflow:hidden}.stage.arr.grid .tile,.stage.arr.spot .tile{aspect-ratio:auto;width:100%;min-width:0;height:100%;min-height:0}.stage.arr .tile{will-change:auto}.stage.arr.spot .tile.big{flex:none}.stage.arr.spot .tile:not(.big) .tile-gift{display:none}.stage.arr.spot .tile:not(.big) .tile-foot{padding:10px 4px 3px;font-size:9.5px}.stage.arr.panel .tile .tile-foot{flex-wrap:wrap}.stage.can-arrange .tile[data-draggable=true]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab}.tile-grip{color:#ffffffd9;pointer-events:none;background:#0000006b;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:4px;right:4px}.stage.dragging .tile-grip{opacity:0}.tile-spot-badge{color:#1a1100;pointer-events:none;background:linear-gradient(135deg,#fbbf24,#f97316);border-radius:99px;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0006}.tile.lifted{z-index:40;cursor:grabbing;border-radius:12px;transition:box-shadow .15s,border-radius .15s;box-shadow:0 22px 44px #000000a6,0 0 0 2px #00e5ff,0 0 26px #00e5ff73;animation:none!important}.stage.dragging .tile:not(.lifted){filter:brightness(.72)saturate(.85);transition:filter .15s}.stage.dragging .tile.drop-target{filter:none}.tile.drop-target:after{content:"";border-radius:inherit;pointer-events:none;background:#00e5ff33;animation:.7s ease-in-out infinite alternate dropPulse;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #00e5ff}.tile.drop-target:before{content:"⇄";z-index:2;color:#001318;pointer-events:none;background:#00e5ff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0006}@keyframes dropPulse{0%{background:#00e5ff1f}to{background:#00e5ff4d}}@media (prefers-reduced-motion:reduce){.tile.drop-target:after{animation:none}}.layout-quick{border:1px solid #00e5ff73;gap:4px}.stage-layout-panel{flex-direction:column;gap:10px;display:flex}.host-tools .stage-layout-panel,.list .stage-layout-panel{padding:0 16px 8px}.layout-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.layout-opt{background:var(--chip);text-align:center;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 6px;display:flex}.layout-opt b{font-size:13px}.layout-opt span{color:var(--muted,#9ca3af);font-size:10.5px;line-height:1.25}.layout-opt:disabled{opacity:.45}.ld{gap:3px;width:44px;height:52px;display:grid}.ld i{opacity:.55;background:currentColor;border-radius:3px}.layout-opt.on .ld i{opacity:.9;background:#00e5ff}.ld-panel{grid-template-columns:repeat(3,1fr)}.ld-spotlight{grid-template-rows:2.4fr 1fr;grid-template-columns:repeat(3,1fr)}.ld-spotlight i:first-child{grid-column:1/-1}.arr-list{flex-direction:column;gap:4px;display:flex}.arr-row{background:var(--chip);border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.arr-row.featured{background:#fbbf241f;box-shadow:inset 0 0 0 1px #fbbf2480}.arr-pos{text-align:center;width:18px;color:var(--muted,#9ca3af);font-size:12px;font-weight:800}.arr-row.featured .arr-pos{color:#fbbf24}.arr-name{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:4px;min-width:0;font-size:13px;font-weight:600;display:flex;overflow:hidden}.arr-row .mini-btn{justify-content:center;min-width:32px;min-height:30px}.arr-row .mini-btn:disabled{opacity:.35}.arr-tip,.sync-info{align-items:center;gap:6px;display:flex}.avatar.live-ring{isolation:isolate;background:0 0;padding:3px}.avatar.live-ring:before{content:"";z-index:-1;background:conic-gradient(#00e5ff,#a855f7,#f97316,#00e5ff);border-radius:50%;animation:2.6s linear infinite lrSpin;position:absolute;inset:0}.avatar.live-ring:after{content:"";z-index:-2;pointer-events:none;border-radius:50%;animation:1.6s ease-out infinite lrPulse;position:absolute;inset:-2px;box-shadow:0 0 #a855f7b3}.avatar.live-ring .avatar-in{border:2px solid var(--pg,#000);position:relative}.live-pill{z-index:2;letter-spacing:.04em;color:#fff;border:1.5px solid var(--pg,#000);white-space:nowrap;pointer-events:none;background:linear-gradient(90deg,#ff2d55,#a855f7);border-radius:.35em;padding:.1em .45em;font-weight:800;line-height:1.25;position:absolute;bottom:0;left:50%;transform:translate(-50%,45%)}@keyframes lrSpin{to{transform:rotate(360deg)}}@keyframes lrPulse{0%{box-shadow:0 0 #00e5ff8c}70%{box-shadow:0 0 0 9px #a855f700}to{box-shadow:0 0 #f9731600}}.reduce-motion .avatar.live-ring:before,.reduce-motion .avatar.live-ring:after{animation:none}@media (prefers-reduced-motion:reduce){.avatar.live-ring:before,.avatar.live-ring:after{animation:none}}.rail-avatar .avatar.live-ring{border:0}.feed-screen .avatar.live-ring .avatar-in,.rail-avatar .avatar.live-ring .avatar-in,.feed-live-row .avatar.live-ring .avatar-in,.feed-screen .live-pill,.feed-live-row .live-pill{border-color:#000}.prof-head>.avatar.live-ring{box-shadow:none}.live-row-wrap{padding:10px 0 2px}.lr-title{align-items:center;gap:6px;padding:0 14px 6px;display:flex}.lr-title .muted{margin-left:auto}.live-row{scrollbar-width:none;scroll-snap-type:x proximity;gap:12px;padding:4px 14px 10px;display:flex;overflow-x:auto}.live-row::-webkit-scrollbar{display:none}.lr-circle,.lr-card{scroll-snap-align:start;color:inherit;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;flex-direction:column;flex-shrink:0;align-items:center;gap:7px;display:flex}.lr-circle{width:68px}.lr-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;font-weight:600;overflow:hidden}.lr-card{width:88px}.lr-thumb{isolation:isolate;background:#111;border-radius:14px;width:88px;height:118px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ff2d55,0 0 0 4px #a855f759}.lr-thumb video,.lr-poster{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.lr-card.soft .lr-poster{filter:blur(14px)brightness(.8);transform:scale(1.2)}.lr-veil{color:#ffffffd9;background:#0003;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lr-thumb .live-badge-sm{padding:1px 5px;font-size:9px;position:absolute;top:6px;left:6px}.lr-thumb .lr-soft{font-size:8.5px;position:absolute;top:24px;left:6px}.lr-viewers{color:#fff;background:linear-gradient(#0000,#000000bf);align-items:center;gap:3px;padding:12px 6px 4px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.feed-live-row{left:0;right:0;top:calc(50px + var(--safe-top));z-index:35;pointer-events:none;position:absolute}.feed-live-row .live-row{pointer-events:auto;padding-top:6px}.feed-live-row .lr-name{color:#fff;text-shadow:0 1px 3px #000000b3}.feed-live-row .lr-circle .avatar{width:50px!important;height:50px!important}.feed-live-row .lr-circle{width:58px}.feed-live-row .lr-thumb{border-radius:12px;width:64px;height:86px}.feed-live-row .lr-card{width:64px}@media (width>=768px) and (hover:hover) and (pointer:fine){.feed-live-row{top:84px}}.phone-frame.desk-mode .feed-live-row{top:54px}@media (orientation:landscape) and (height<=500px){.feed-live-row{top:44px}.feed-live-row .live-row{padding-left:calc(14px + env(safe-area-inset-left))}}.live-alert{z-index:300;left:10px;right:10px;top:calc(8px + var(--safe-top));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#16161ef5;border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 12px;animation:.35s cubic-bezier(.2,.8,.2,1) laIn;display:flex;position:absolute;box-shadow:0 12px 32px #00000073,inset 0 0 0 1px #ffffff14}.live-alert .avatar-in{border-color:#16161e!important}.live-alert .live-pill{border-color:#16161e}.la-main{flex-direction:column;flex:1;min-width:0;display:flex}.la-main b{font-size:14px}.la-main span{opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.la-x{color:#ffffffb3;padding:4px}@keyframes laIn{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}@media (orientation:landscape) and (height<=500px){.live-alert{width:380px;left:auto;right:calc(10px + env(safe-area-inset-right))}}.notif-ic.live{background:linear-gradient(90deg,#ff2d55,#a855f7);border-radius:4px;width:auto;padding:0 5px;font-size:9px;font-weight:800}.live-alert-row .row-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.la-set-name{align-items:center;gap:8px;display:inline-flex}.follow-alert{left:10px;right:10px;top:calc(env(safe-area-inset-top,0px) + 10px);z-index:9000;-webkit-backdrop-filter:blur(14px);color:#fff;background:#14141cf0;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:10px;max-width:520px;margin:0 auto;padding:10px 12px;animation:.35s cubic-bezier(.2,.9,.3,1.2) fa-in;display:flex;position:fixed;box-shadow:0 10px 30px #00000073}.follow-alert.follow{border-color:#00e5ff73}.follow-alert .fa-avs{display:flex}.follow-alert .fa-avs>*+*{margin-left:-12px}.follow-alert .fa-text{flex:1;font-size:14px;font-weight:600;line-height:1.3}.follow-alert .fa-x{color:#aaa;background:0 0;border:0;padding:0 4px;font-size:22px}.notif-others{vertical-align:middle;margin-right:6px;display:inline-flex}.notif-others>*+*{margin-left:-6px}@keyframes fa-in{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}.follow-alert.live{border:1px solid #ff2d5599}.follow-alert .fa-join{flex:none;padding:6px 14px}.live-state{border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700}.live-state.on{color:#fff;background:#ff2d55}.live-state.ended{background:#7f7f7f40}.live-bell{position:relative}.live-bell .bell-off{pointer-events:none;place-items:center;font-size:20px;display:grid;position:absolute;inset:0}.dm-banner{left:10px;right:10px;top:calc(env(safe-area-inset-top,0px) + 10px);z-index:9100;-webkit-backdrop-filter:blur(14px);color:#fff;background:#14141cf2;border:1px solid #ff3d9a80;border-radius:18px;max-width:520px;margin:0 auto;padding:10px 12px;animation:.35s cubic-bezier(.2,.9,.3,1.2) fa-in;position:fixed;box-shadow:0 10px 30px #00000080}.dm-banner .dmb-row{align-items:center;gap:10px;display:flex}.dm-banner .dmb-main{cursor:pointer;flex-direction:column;flex:1;min-width:0;display:flex}.dm-banner .dmb-name{font-size:14px}.dm-banner .dmb-text{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dm-banner .dmb-reply{color:#fff;background:#ffffff24;border:0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.dm-banner .dmb-x{color:#aaa;background:0 0;border:0;padding:0 4px;font-size:22px}.dm-banner .dmb-quick{gap:8px;margin-top:10px;display:flex}.dm-banner .dmb-input{flex:1;min-width:0;height:40px}.dm-banner .dmb-err{color:#ff8a8a;margin-top:6px;font-size:12px}.follow-alert~.dm-banner,.dm-banner~.follow-alert{top:calc(env(safe-area-inset-top,0px) + 86px)}.push-prompt{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:9050;background:var(--surface,#16161c);color:var(--text,#fff);border-radius:16px;gap:12px;max-width:480px;margin:0 auto;padding:14px;display:flex;position:fixed;box-shadow:0 10px 30px #00000073}.push-prompt .pp-ic{font-size:26px}.push-prompt .pp-main{flex:1;min-width:0}.push-prompt p,.push-prompt ol{opacity:.85;margin:6px 0;font-size:13px}.push-prompt ol{padding-left:18px}.push-prompt .pp-btns{gap:8px;margin-top:8px;display:flex}#cap-shield{z-index:2147483000;pointer-events:none;-webkit-backdrop-filter:blur(48px)saturate(.6);backdrop-filter:blur(48px)saturate(.6);background:#08080c8c;justify-content:center;align-items:center;display:none;position:fixed;inset:0}html.cap-shield #cap-shield{display:flex}html.cap-blur video,html.cap-blur .vposter,html.cap-blur .carousel,html.cap-blur .tile,html.cap-blur .live-card-bg,html.cap-blur .lr-thumb,html.cap-blur img:not(#cap-shield img){filter:blur(40px)!important}.cap-shield-in{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.cap-shield-in img{border-radius:18px;width:72px;height:72px;filter:none!important}.cap-shield-in b{font-size:20px}.cap-shield-in span{opacity:.75;max-width:260px;font-size:13px}video,.vposter,.carousel-slide,.tile,.live-card-bg,.lr-thumb{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}video::-webkit-media-controls-download-button{display:none}.watermark{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.watermark span{white-space:nowrap;letter-spacing:.02em;color:#fff3;text-shadow:0 1px 2px #00000040;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700;transition:left 1.2s,top 1.2s,transform 1.2s;position:absolute}.live-wm{z-index:3}.cap-ul{flex-direction:column;gap:6px;margin:0;padding:4px 18px 8px 34px;font-size:13.5px;line-height:1.4;display:flex}.capture-page .info-card{align-items:flex-start;gap:8px;margin:12px;display:flex}.admin-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-stats>.cap-stat{cursor:pointer}html.cap-blur .tile.own-tile video,html.cap-blur .tile.own-tile img,html.cap-blur .create .cam video,html.cap-blur video.self-view{filter:none!important}.inv-card{left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:1000;color:#fff;background:#14141af5;border:1px solid #ffffff1f;border-radius:16px;padding:14px 16px;position:fixed;box-shadow:0 10px 30px #00000080}.inv-card p{margin:0 0 6px}.inv-card-btns{gap:10px;margin-top:10px;display:flex}.inv-card-btns .btn{flex:1}.live-room .solo-invite{z-index:36;right:max(10px, env(safe-area-inset-right));top:calc(var(--safe-top,0px) + 112px);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border:1px dashed #ffffff8c;border-radius:999px;align-items:center;gap:4px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute}.live-room.has-guests .cam-dock{left:50%;right:auto;top:calc(var(--safe-top,0px) + 108px);flex-direction:row;gap:6px;transform:translate(-50%)}.live-room.has-guests .cam-dock .cam-btn{width:58px}.live-room.b6.has-guests:has(.cam-dock) .stage.arr{padding-top:calc(var(--safe-top,0px) + 176px)!important}@media (orientation:portrait){.live-room.b6.chat-float .stage.arr.grid:not(.solo){padding-right:62px!important}}.live-room .mod-music{z-index:36;left:50%;top:calc(var(--safe-top,0px) + 108px);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:999px;align-items:center;gap:6px;max-width:min(320px,80vw);padding:5px 8px 5px 12px;font-size:12px;display:flex;position:absolute;transform:translate(-50%)}.live-room .mod-music .mm-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.live-room .live-bar .live-input{min-width:110px}.live-room .live-bar .join-btn{align-items:center;gap:4px;display:inline-flex}.live-room .live-bar .join-btn .jb-ic{display:none}@media (width<=440px){.live-room .live-bar:has(.badge-wrap,.tns-btn) .join-btn{justify-content:center;width:38px;padding:0}.live-room .live-bar:has(.badge-wrap,.tns-btn) .join-btn .jb-l{display:none}.live-room .live-bar:has(.badge-wrap,.tns-btn) .join-btn .jb-ic{display:block}}:is(.page-scroll:has(>.prof-deco),.page-scroll:has(>.prof-cover)){isolation:isolate}.page-scroll>.prof-cover,.page-scroll>.aurora,.page-scroll>.prof-deco:not(.editing){pointer-events:none;z-index:-1!important}.page-scroll>.prof-deco.editing{z-index:6!important}:root{--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", system-ui, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--bg:#0b0b0f;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--glass:#14141a75;--glass-strong:#14141aad;--glass-hair:#ffffff1a;--glass-hair-soft:#ffffff0f;--glass-fx:saturate(170%) blur(18px);--shadow-soft:0 8px 24px #00000047;--shadow-float:0 12px 36px #0000005c;--spring:cubic-bezier(.34, 1.36, .64, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--accent:#00e5ff;--accent-2:#a855f7;--accent-3:#f97316;--speak-grad:conic-gradient(from var(--spin,0deg), #00e5ff, #a855f7, #f97316, #00e5ff)}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.phone-frame{--pg:#0b0b0f;--pg2:#111117;--card:#15151b;--sheet:#16161d;--chip:#ffffff14;--line:#ffffff12}body{font-feature-settings:"cv11", "ss01";letter-spacing:-.005em}.btn{border-radius:var(--r-md);letter-spacing:-.01em;font-weight:600}.btn-sm{border-radius:10px}.hdr-title{letter-spacing:-.015em;font-weight:600}.sheet-hd-title{letter-spacing:-.01em;font-weight:600}.chip,.mini-btn,.seg button,.nav-item,.tabs button{font-weight:500}.chip.on,.tabs button.active,.seg button.on{font-weight:600}.card{border-radius:var(--r-lg)}.seg{border-radius:var(--r-md)}.seg button{border-radius:9px}.pressable:active{opacity:.9;transform:scale(.94)}.btn,.chip,.mini-btn,.seg button,.hdr-btn,.live-act,.lock-badge,.top-chip,.lr-circle,.lr-card,.layout-opt,.nav-item,.rail-btn{transition:transform .28s var(--spring), background-color .2s ease, opacity .2s ease}.btn:active,.chip:active,.mini-btn:active,.seg button:active,.hdr-btn:active,.live-act:active,button.lock-badge:active,.top-chip:active,.lr-circle:active,.lr-card:active,.layout-opt:active,.nav-item:active,.rail-btn:active{transform:scale(.95)}.live-host,.live-viewers,.live-hdr .hdr-btn,.live-sub .lock-badge,.top-chip,.goal-bar,.live-product,.poll-chip,.qa-chip,.live-rail .live-act,.live-bar .live-act:not(.gift),.live-input,.pinned-msg,.product-tag,.mute-btn,.unmute-hint,.repost-chip,.loc-chip,.nearby-chip,.mature-tag:not(.inline),.qa-banner{background:var(--glass);-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);border:1px solid var(--glass-hair);box-shadow:none}.live-room{background:#0b0b0f}.live-shade{background:linear-gradient(#0b0b0f8c,#0000 16% 58%,#0b0b0f99)}.live-host{border-radius:var(--r-pill);padding:3px 5px 3px 3px}.live-host b{letter-spacing:-.01em;font-size:13px;font-weight:600}.live-host span{color:#ffffffa8;align-items:center;gap:3px;font-weight:500;display:flex}.live-viewers{border-radius:var(--r-pill);padding:5px 10px;font-weight:600}.live-hdr .hdr-btn{width:34px;height:34px;margin-left:2px}.role-pill{-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);border-radius:var(--r-pill);background:#00e5ff1f;border:1px solid #00e5ff59;align-items:center;gap:4px;font-weight:600;display:inline-flex}.follow-mini{background:linear-gradient(135deg,#ff2d55,#d946ef);font-weight:600}.live-sub .lock-badge{border-radius:var(--r-pill);align-items:center;gap:4px;height:26px;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex}.live-sub .lock-badge.sub{color:#fde68a}.layout-quick{color:#e6fdff;border-color:#00e5ff61!important}.layout-quick svg:last-child{opacity:.7}.top-chip{border-radius:var(--r-pill);gap:4px;height:26px;padding:0 9px 0 7px;font-weight:500}.tg-av{box-shadow:0 0 0 1.5px #fbbf24e6}.goal-bar{border-radius:var(--r-md);padding:6px 10px;font-weight:500}.goal-bar b{font-weight:600}.goal-track{background:#ffffff24}.goal-track i{background:linear-gradient(90deg,#00e5ff,#a855f7)}.live-product{color:#fff;border-radius:var(--r-pill);max-width:220px;animation:rise .3s var(--ease-out);gap:8px;padding:4px!important}.live-product .lp-img,.live-extras.inline .live-product .lp-img{box-shadow:0 0 0 1px var(--glass-hair);border-radius:50%;width:32px!important;height:32px!important}.lp-info{line-height:1.2}.lp-info .small{color:#ffffffc7;font-weight:500}.lp-info b{color:#fff;font-size:12.5px;font-weight:600}.live-product .btn{border-radius:var(--r-pill);height:28px;padding:0 12px;font-size:12px}.live-extras.inline .live-product{height:auto;align-self:center!important}.poll-chip,.qa-chip{border-radius:var(--r-pill);padding:0 6px 0 12px}.poll-chip b{border-radius:var(--r-pill);font-weight:600}.qa-banner{border-radius:var(--r-md)}.live-rail{gap:var(--s2)}.live-act{color:#fff;width:40px;height:40px}.live-act.gift{background:linear-gradient(135deg,#f97316,#d946ef);border:0;box-shadow:0 6px 18px #d946ef4d}.live-act.heart{color:#ff4d6d}.live-act.subbed{color:var(--gold)}.live-input{border-radius:var(--r-pill);height:40px;padding:0 16px;font-size:13.5px;font-weight:400}.live-input::placeholder{color:#ffffff8c}.live-bar{gap:var(--s2);padding-left:12px;padding-right:12px}.join-btn{border-radius:var(--r-pill);height:40px;padding:0 14px;font-weight:600}.live-rail .count-badge,.live-bar .count-badge{box-shadow:0 0 0 2px #0b0b0f}.pinned-msg{border-radius:var(--r-md);border-left:1px solid var(--glass-hair);box-shadow:inset 2px 0 0 var(--accent);font-size:12.5px}.live-chat{gap:3px;-webkit-mask-image:linear-gradient(#0000 0,#00000059 14%,#000 38%);mask-image:linear-gradient(#0000 0,#00000059 14%,#000 38%)}.chat-line{text-shadow:0 1px 2px #000000b3,0 0 10px #00000059;border-radius:0;padding:1px 0;font-size:12.5px;font-weight:450;line-height:1.38;background:0 0!important}.chat-line b{color:#fff9;font-weight:600}.chat-line.gift b{color:#fdba74!important}.chat-line.gift{color:#ffedd5}.chat-sys{color:#fde68aeb;text-shadow:0 1px 2px #000000b3;padding:2px 0;font-size:11.5px}.host-badge,.mod-badge{text-shadow:none;border-radius:4px;font-weight:700}.stage.arr.grid,.stage.arr.spot{gap:4px;padding:0 4px}.stage.arr.grid .tile,.stage.arr.spot .tile{background:#121218;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff0d}.stage.arr.dense .tile,.stage.arr.spot .tile:not(.big){border-radius:14px}.stage.arr .tile video{border-radius:inherit}.tile-ph.modern{border-radius:inherit;background:#101016;gap:8px;overflow:hidden}.tile-blur{filter:blur(30px)saturate(135%)brightness(.5);pointer-events:none;position:absolute;inset:-25%;transform:scale(1.08)}.tile-ph.modern:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 42%,#0000 30%,#08080c80 100%),linear-gradient(#0000 55%,#08080c66);position:absolute;inset:0}.tile-ph.modern.off .tile-blur{filter:blur(30px)saturate(40%)brightness(.36)}.tile-ph.modern.off .tile-av{opacity:.8;filter:grayscale(.35)}.tile-av{z-index:1;transition:box-shadow .4s var(--ease-out), transform .4s var(--spring);border-radius:50%;display:flex;position:relative;box-shadow:0 10px 28px #0006,0 0 0 1px #ffffff24}.tile-av .avatar-in span{font-weight:600!important}.tile-camoff,.tile-cap{z-index:1;border-radius:var(--r-pill);color:#ffffffbf;border:1px solid var(--glass-hair-soft);background:#00000047;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex;position:relative}.stage.arr.spot .tile:not(.big) .tile-camoff{gap:0;padding:3px 5px;font-size:0}.tile-glow{z-index:3;border-radius:inherit;pointer-events:none;animation:glowIn .35s var(--ease-out);position:absolute;inset:0;box-shadow:inset 0 0 22px #00e5ff47}.tile-glow:before{content:"";border-radius:inherit;background:var(--speak-grad);-webkit-mask-composite:xor;padding:2px;animation:3.2s linear infinite speakSpin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tile.speaking .tile-av{animation:1.2s ease-in-out infinite alternate avSpeak;box-shadow:0 0 0 3px #00e5ff8c,0 0 28px #00e5ff73,0 10px 28px #0006}@keyframes speakSpin{to{--spin:360deg}}@keyframes glowIn{0%{opacity:0}}@keyframes avSpeak{to{box-shadow:0 0 0 5px #a855f759,0 0 34px #00e5ff80,0 10px 28px #0006}}.stage.arr .tile-foot,.stage.arr.spot .tile:not(.big) .tile-foot,.stage.arr.panel .tile .tile-foot{z-index:4;border-radius:var(--r-pill);letter-spacing:-.01em;-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);background:#0c0c106b;border:1px solid #ffffff1f;flex-wrap:nowrap;gap:4px;max-width:calc(100% - 12px);padding:3px 8px 3px 6px;font-size:11px;font-weight:600;bottom:6px;left:6px;right:auto}.stage.arr.spot .tile:not(.big) .tile-foot,.stage.arr.dense .tile-foot{max-width:calc(100% - 8px);padding:2px 6px 2px 5px;font-size:10px;bottom:4px;left:4px}.stage.arr.spot .tile:not(.big) .tile-foot .v18-badge,.stage.arr.dense .tile-foot .v18-badge{display:none}.stage.arr .tile-name{flex:0 auto}.stage.arr .tile-mic{opacity:.85}.tile-crown{color:#fbbf24;display:flex}.stage.arr .tile-gift{color:#fcd34d;align-items:center;gap:2px;padding-left:2px;font-size:10px;font-weight:500;display:inline-flex}.stage.arr .tile-mod{z-index:4;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00c8ff38;border:1px solid #00e5ff66;padding:2px 6px;top:6px;left:6px}.tile-spot-badge{z-index:4;color:#fbbf24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:20px;height:20px;box-shadow:none;background:#0c0c1073;border:1px solid #fbbf2473;top:6px}.tile-grip{z-index:4;opacity:0;width:24px;height:24px;transition:opacity .18s ease, transform .3s var(--spring);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c1080;border:1px solid #ffffff29;border-radius:50%;top:6px;right:6px;transform:scale(.8)}@media (hover:hover) and (pointer:fine){.stage.can-arrange .tile[data-draggable=true]:hover .tile-grip{opacity:1;transform:none}}.stage.can-arrange .tile.pressing .tile-grip,.stage.can-arrange .tile.lifted .tile-grip,.stage.can-arrange .tile:focus-visible .tile-grip{opacity:1;transition-delay:80ms;transform:none}.stage.dragging .tile.lifted .tile-grip{opacity:1}.tile.pressing{transition:transform .28s var(--ease-out);transform:scale(.985)}.tile.lifted{border-radius:16px;box-shadow:0 24px 48px #0009,0 0 0 2px #00e5ffd9,0 0 28px #00e5ff59}.stage.dragging .tile:not(.lifted){filter:brightness(.7)saturate(.85)}.tile.drop-target:after{background:#00e5ff24;box-shadow:inset 0 0 0 2px #00e5ff}.tile.drop-target:before{color:#00e5ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c108c;border:1px solid #00e5ff99;font-weight:600}.stage.arr .tile:focus-visible{outline-offset:-2px;outline:2px solid #00e5ff}.layout-opt{border-radius:var(--r-lg);background:color-mix(in srgb, var(--tx) 5%, transparent);border-width:1.5px}.layout-opt b{font-weight:600}.layout-opt.on{background:#00e5ff14;border-color:#00e5ffb3}.ld i{border-radius:4px}.arr-row{border-radius:var(--r-md);background:color-mix(in srgb, var(--tx) 5%, transparent)}.arr-name{font-weight:600}.sheet-backdrop{background:#0505086b;animation:.26s fadeIn}.sheet{background:color-mix(in srgb, var(--sheet) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(28px);backdrop-filter:saturate(180%)blur(28px);border-top:1px solid color-mix(in srgb, var(--tx) 9%, transparent);animation:sheetIn .46s var(--ease-out);border-radius:24px 24px 0 0;box-shadow:0 -16px 48px #00000059}.sheet.leaving{animation:.24s forwards sheetOut}@keyframes sheetIn{0%{opacity:0;transform:translateY(100%)}60%{opacity:1}}@keyframes sheetOut{to{opacity:0;transform:translateY(100%)}}.sheet:before{content:"";background:color-mix(in srgb, var(--tx) 26%, transparent);z-index:6;pointer-events:none;border-radius:3px;width:36px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.sheet .sheet-handle{background:0 0;margin:8px auto 6px}.sheet-hd{background:color-mix(in srgb, var(--sheet) 70%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:0;padding:20px 16px 10px}.sheet-hd>button{background:color-mix(in srgb, var(--tx) 8%, transparent);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sheet-hd>button svg{width:16px;height:16px}.sheet .list.group,.sheet .sheet-body>.list{border-radius:var(--r-lg);background:color-mix(in srgb, var(--tx) 5%, transparent);border:1px solid color-mix(in srgb, var(--tx) 5%, transparent);margin:4px 12px 12px;overflow:hidden}.sheet .list.group .row,.sheet .sheet-body>.list>.row{gap:12px;min-height:52px;padding:10px 14px;position:relative}.sheet .list.group .row+.row:before,.sheet .sheet-body>.list>.row+.row:before{content:"";background:color-mix(in srgb, var(--tx) 7%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:60px;right:0}.sheet .list .row:active{background:color-mix(in srgb, var(--tx) 7%, transparent)}.sheet .group-hd{padding:6px 18px 4px}.sheet .group-hd b{text-transform:uppercase;letter-spacing:.06em;color:var(--mut);font-size:12px;font-weight:600}.sheet .group-note{padding-top:6px;padding-bottom:6px}.sheet .list.danger-group{margin-top:12px}.sheet .row-icon{opacity:1;background:color-mix(in srgb, var(--tx) 8%, transparent);width:34px;height:34px;color:var(--tx);border-radius:50%;justify-content:center;align-items:center}.sheet .row-icon svg{width:18px;height:18px}.sheet .row-icon.tint-cyan{color:#67e8f9;background:#00e5ff21}.sheet .row-icon.tint-purple{color:#d8b4fe;background:#a855f726}.sheet .row-icon.tint-orange{color:#fdba74;background:#f9731626}.sheet .row-icon.tint-gold{color:#fcd34d;background:#fbbf2426}.sheet .row.danger .row-icon{color:#f87171;background:#f8717121}.theme-light .sheet .row-icon.tint-cyan{color:#0891b2}.theme-light .sheet .row-icon.tint-purple{color:#7e22ce}.theme-light .sheet .row-icon.tint-orange{color:#c2410c}.sheet .row.perm{padding-left:60px}.toast{-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);border:1px solid var(--glass-hair);border-radius:var(--r-pill);box-shadow:var(--shadow-float);background:#18181eb8;padding:10px 18px;font-weight:500}.live-alert{-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);border:1px solid var(--glass-hair);box-shadow:var(--shadow-float);animation:laIn .5s var(--ease-out);background:#16161eb3;border-radius:20px}.modal{border-radius:var(--r-xl);background:color-mix(in srgb, var(--sheet) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(28px);backdrop-filter:saturate(180%)blur(28px);border:1px solid color-mix(in srgb, var(--tx) 8%, transparent)}.feed-screen{background:#0b0b0f}.feed-top{background:linear-gradient(#0b0b0f80,#0000)}.feed-tabs button{color:#fff9;letter-spacing:-.01em;font-weight:500}.feed-tabs button.active:after{border-radius:2px;width:18px;height:2.5px;bottom:-6px}.live-badge-sm{letter-spacing:.04em;border-radius:6px;font-weight:700}.vmeta{gap:6px}.vmeta-user b{letter-spacing:-.01em;font-weight:600}.vcaption{font-size:14px;font-weight:400;line-height:1.4}.vsound{font-size:13px;font-weight:500}.follow-pill{border-radius:var(--r-pill);border-width:1px;font-weight:600}.product-tag{border-radius:var(--r-pill);color:#fff;padding:4px 12px 4px 4px;font-weight:500}.product-tag-img{border-radius:50%;width:24px;height:24px}.product-tag b{font-weight:600}.mature-tag{border-radius:var(--r-pill);padding:3px 10px;font-weight:500}.unmute-hint{border-radius:var(--r-pill);padding:8px 16px;font-weight:500}.mute-btn{width:36px;height:36px}.rail{gap:16px}.rail-btn{text-shadow:0 1px 3px #0000008c;font-size:12px;font-weight:600}.rail-avatar .avatar:not(.ring):not(.live-ring){border:1.5px solid #ffffffe6}.rail-plus{background:linear-gradient(135deg,#ff2d55,#d946ef);width:20px;height:20px;font-size:15px;font-weight:600}.repost-chip,.loc-chip,.nearby-chip{border-radius:var(--r-pill);font-weight:500}.speed-chip{border-radius:var(--r-pill);font-weight:600}.bottom-nav{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#0b0b0fcc;border-top:1px solid #ffffff0f}.bottom-nav.on-feed{background:#0b0b0f}.nav-item{color:#ffffff7a;gap:3px;font-size:10.5px;font-weight:500}.nav-item.active{color:#fff;font-weight:600}.create-btn{border-radius:11px;width:46px;height:32px;box-shadow:-3px 0 #00e5ff,3px 0 #f97316}.create-btn:after{border-radius:11px;box-shadow:0 0 14px #a855f766}.hdr,.tabs{border-bottom-color:#ffffff0d}.tabs button.active:after{width:28px;height:2.5px;left:50%;right:auto;transform:translate(-50%)}.prof-cover{opacity:.38;filter:saturate(1.1)}.prof-stats b{letter-spacing:-.01em;font-weight:650}.prof-stats span{font-weight:500}.prof-actions .btn{border-radius:var(--r-md)}.row-desc{font-weight:400}.lr-name{letter-spacing:-.01em;font-weight:600}.lr-thumb{border-radius:16px;box-shadow:0 0 0 1.5px #ff2d55e6,0 8px 20px #00000059}.feed-live-row .lr-thumb{border-radius:14px}.lr-viewers{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c1073;border:1px solid #ffffff1f;padding:2px 6px;font-weight:600;bottom:5px;left:5px;right:auto}.live-pill{letter-spacing:.04em;font-weight:700}@media (prefers-reduced-motion:reduce){.sheet,.sheet.leaving,.sheet-backdrop,.live-alert,.live-product,.tile-glow,.tile-glow:before,.tile.speaking .tile-av{animation:none!important}.pressable,.btn,.chip,.live-act,.tile-grip,.tile-av,.tile.pressing{transition:none!important}.pressable:active,.btn:active,.chip:active,.live-act:active{transform:none}}.reduce-motion .tile-glow:before,.reduce-motion .tile.speaking .tile-av{animation:none!important}.sheet .list.group,.sheet .sheet-body>.list,.sheet .group-hd{flex-shrink:0}.stage.arr .tile{container-type:inline-size}.stage.arr .tile-foot .v18-badge{flex-shrink:0}@container (width<=150px){.stage.arr .tile .tile-foot .tile-gift{display:none}}@container (width<=112px){.stage.arr .tile .tile-foot .v18-badge,.stage.arr .tile .tile-foot .tile-crown{display:none}.stage.arr .tile .tile-camoff{gap:0;padding:3px 5px;font-size:0}}.sheet .sheet-body>:not(.cmt-list):not(.cap-list):not(.page-scroll):not(.chat-scroll):not(.sheet-body){flex-shrink:0}.sheet .sheet-body>.seg.wide{width:auto;margin:2px 12px 8px}.cam-dock{z-index:35;left:max(10px, env(safe-area-inset-left));top:calc(var(--safe-top,0px) + 112px);flex-direction:column;gap:8px;display:flex;position:absolute}.cam-btn{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;border:1px solid #ffffff2e;border-radius:16px;flex-direction:column;align-items:center;gap:3px;width:56px;padding:7px 0 6px;transition:transform .12s,background-color .15s;display:flex}.cam-btn:active{transform:scale(.94)}.cam-btn.off{background:#ef4444e0;border-color:#ffffff59}.cam-btn:disabled{opacity:.45}.cam-ic{place-items:center;width:26px;height:26px;display:grid}.cam-ic.spin{animation:.7s linear infinite cam-spin}@keyframes cam-spin{to{transform:rotate(360deg)}}.cam-lbl{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:54px;font-size:10.5px;font-weight:650;line-height:1.1;overflow:hidden}@media (height<=640px){.cam-dock{gap:6px}.cam-btn{width:52px;padding:5px 0 4px}}.live-room.has-guests .cam-dock{left:auto;right:max(10px, env(safe-area-inset-right));top:calc(var(--safe-top,0px) + 150px)}html,body{overscroll-behavior-y:none}.ptr{z-index:900;top:calc(var(--safe-top,0px) + 6px);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;will-change:transform;background:#14141adb;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 9px;display:flex;position:fixed;left:50%;box-shadow:0 6px 20px #00000059}.ptr:not(.drag){transition:transform .42s cubic-bezier(.2,1.4,.4,1),opacity .3s}.ptr.done{opacity:0}.ptr-ring{border:2.5px solid #ffffff40;border-top-color:var(--accent,#fe2c55);border-radius:50%;width:18px;height:18px}.ptr-ring.spin{animation:.7s linear infinite ptr-spin}@keyframes ptr-spin{to{transform:rotate(360deg)}}.ptr-lbl{white-space:nowrap;font-size:12.5px;font-weight:600}.ptr{contain:layout paint;backface-visibility:hidden}.ptr.idle{visibility:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform .42s cubic-bezier(.2,1.4,.4,1),opacity .3s,visibility 0s .42s}.lang-switch{background:#7f7f7f2e;border-radius:999px;gap:2px;padding:3px;font-size:13px;display:inline-flex}.lang-switch button{color:inherit;font:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-weight:600}.lang-switch button.on{background:var(--accent,#ff2d6f);color:#fff;opacity:1}.lang-switch.gate-lang{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:5;position:absolute;right:12px}.lang-switch.set-lang{margin:12px 16px}html[lang=es] .row-title,html[lang=es] .row-desc{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.install-card{left:12px;right:12px;bottom:calc(var(--navz,72px) + 12px);z-index:40;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#18181ef0;border-radius:18px;align-items:center;gap:10px;padding:12px;animation:.35s ease-out instUp;display:flex;position:absolute;box-shadow:0 10px 30px #00000073}.install-card img{border-radius:11px;width:44px;height:44px}.install-card .t{flex-direction:column;flex:1;min-width:0;font-size:12.5px;line-height:1.3;display:flex}.install-card .t b{font-size:15px}.install-card .t span{opacity:.75}.install-card .x{color:inherit;opacity:.6;background:0 0;border:0;padding:6px}@keyframes instUp{0%{opacity:0;transform:translateY(30px)}}.inst-sheet{padding-bottom:70px;position:relative}.inst-hero{align-items:center;gap:12px;margin:4px 16px 14px;display:flex}.inst-hero img{border-radius:14px;width:56px;height:56px}.inst-hero div{opacity:.9;flex-direction:column;font-size:13px;display:flex}.inst-hero b{font-size:17px}.inst-steps{gap:10px;margin:0 16px 16px;padding:0;list-style:none;display:grid}.inst-steps li{background:#7f7f7f1f;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.inst-steps li>i{background:var(--accent,#ff2d6f);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:700;display:grid}.inst-art{flex:none}.inst-key,.inst-menu{color:#0a84ff;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #00000040}.inst-menu{color:#111}.inst-key.share{animation:1.6s ease-in-out infinite instPulse}@keyframes instPulse{50%{transform:scale(1.12);box-shadow:0 0 0 6px #0a84ff40}}.inst-sheet>.btn{width:calc(100% - 32px);margin:0 16px 8px}.inst-arrow{color:#0a84ff;flex-direction:column;align-items:center;font-size:12px;font-weight:700;animation:1.1s ease-in-out infinite instBob;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.inst-arrow b{font-size:22px;line-height:1}@keyframes instBob{50%{transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.inst-arrow,.inst-key.share,.install-card{animation:none}}.update-pill{z-index:450;left:50%;top:calc(10px + var(--safe-top));color:#fff;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);white-space:nowrap;background:#14141ab8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:600;animation:.45s cubic-bezier(.22,1,.36,1) laIn;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:0 10px 30px #0006,inset 0 0 0 1px #00e5ff40}.update-pill:active{transform:translate(-50%)scale(.96)}.app-version{background:color-mix(in srgb, var(--tx) 5%, transparent);border-radius:18px;align-items:center;gap:12px;margin:8px 16px 28px;padding:14px;display:flex}.app-version img{border-radius:10px;width:36px;height:36px}.app-version div{flex-direction:column;flex:1;min-width:0;display:flex}.app-version b{font-size:14px;font-weight:650}.app-version span{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font:"Geist", -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--font-display:"Inter Tight", "Geist", -apple-system, "SF Pro Display", system-ui, sans-serif;--bg:#07070a;--g-fill:#16161e6b;--g-fill-strong:#1212189e;--g-edge:#ffffff21;--g-edge-soft:#ffffff12;--g-blur:saturate(180%) blur(22px);--g-shadow:0 10px 30px #00000059, inset 0 1px 0 #ffffff14;--brand-grad:linear-gradient(135deg, #00e5ff 0%, #7c5cff 48%, #f97316 100%)}body{font-feature-settings:"ss01", "cv11";letter-spacing:-.011em;font-weight:400}html,body,#root,.app-shell{background:var(--bg)}.phone-frame{--pg:#07070a;--pg2:#0e0e13;--card:#131319;--sheet:#121218}@property --ring-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.live-room.b6{--st:var(--safe-top);--sb:var(--safe-bottom);--cap-h:46px;--chip-h:28px;--xr-h:0px;--pin-h:0px;--mu-h:0px;--chat-h:164px;--dock-h:54px;--dock-b:calc(var(--sb) + 6px);--tz:calc(var(--st) + 8px + var(--cap-h) + 6px + var(--chip-h) + var(--xr-h) + 8px);--bz:calc(var(--dock-b) + var(--dock-h) + 8px + var(--chat-h) + var(--pin-h) + var(--mu-h));background:#07070a}.live-room.b6.has-extras{--xr-h:42px}.live-room.b6:has(.live-extras.battle-goal){--xr-h:42px}.live-room.b6.has-pinned{--pin-h:44px}.live-room.b6.has-music{--mu-h:60px}@media (width>=768px) and (hover:hover) and (pointer:fine){.live-room.b6{--st:30px;--sb:6px}}@media (height<=700px) and (height>=521px){.live-room.b6{--chat-h:142px;--cap-h:44px}.live-room.b6 .live-rail .live-act{height:32px}}.phone-frame.desk-mode .live-room.b6{--st:0px;--sb:0px}.stage-amb{z-index:0;filter:blur(46px)saturate(150%)brightness(.42);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-60px;transform:scale(1.12)}.live-room.b6:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% 45%,#0000 0,#07070a8c 100%);position:absolute;inset:0}.live-room.b6 .stage{z-index:1}.live-room.b6 .tile-ph.modern{background:#0d0d12}.live-room.b6 .tile-blur{filter:blur(11px)saturate(130%)brightness(.68);background-color:#15151c;background-position:50% 28%;background-size:cover;inset:-12%;transform:scale(1.5)}.live-room.b6 .tile-ph.modern.off .tile-blur{filter:blur(12px)saturate(60%)brightness(.46)}.live-room.b6 .stage.arr.spot>.tile.big .tile-blur{filter:blur(22px)saturate(130%)brightness(.6)}.live-room.b6 .tile-ph.modern:after{background:radial-gradient(90% 70% at 50% 45%,#0000 35%,#0606098c 100%),linear-gradient(#0000 60%,#00000073)}.live-room.b6 .tile-av{box-shadow:0 22px 48px #0000008c,0 0 0 2px #ffffff29}.live-room.b6 .tile-ph.modern.off .tile-av{opacity:.92;filter:grayscale(.2)}.live-room.b6 .tile-camoff{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--g-edge-soft);background:#0a0a0e80}.live-room.b6 .tile.speaking{z-index:2;box-shadow:0 0 0 1px #00e5ff80,0 0 26px #00e5ff73,0 0 60px #a855f740}.live-room.b6 .tile-glow{box-shadow:inset 0 0 36px #00e5ff52,inset 0 0 90px #a855f729}.live-room.b6 .tile-glow:before{display:none}.tile-ring{border-radius:inherit;background:conic-gradient(from var(--ring-ang), #00e5ff, #a855f7, #f97316, #00e5ff);-webkit-mask-composite:xor;padding:3px;animation:2.6s linear infinite ringSpin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes ringSpin{to{--ring-ang:360deg}}.live-room.b6 .tile.speaking .tile-av{box-shadow:0 0 0 3px #0b0b10,0 0 0 6px #00e5ffe6,0 0 40px #00e5ff8c,0 22px 48px #00000080}.live-room.b6 .stage.arr .tile{background:#12121899;border-radius:22px;box-shadow:0 10px 30px #00000059,inset 0 0 0 1px #ffffff12}.live-room.b6 .stage.arr.dense .tile{border-radius:18px}.live-room.b6 .stage.arr .tile-foot,.live-room.b6 .stage.arr.panel .tile .tile-foot{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);border:1px solid var(--g-edge-soft);letter-spacing:-.01em;background:#0a0a0e75;font-weight:600}.live-room.b6 .stage.arr.solo .tile{box-shadow:none;border-radius:0}.live-room.b6 .live-hdr,.live-room.b6 .live-bar,.live-room.b6 .live-rail{background:var(--g-fill);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid var(--g-edge);box-shadow:var(--g-shadow)}.live-room.b6 .live-hdr{border-radius:999px;gap:2px}.live-room.b6 .live-host{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex:1;gap:8px;min-width:0;max-width:none;padding:0}.live-room.b6 .live-host>div{min-width:0}.live-room.b6 .live-host b{font-family:var(--font-display);letter-spacing:-.02em;max-width:140px;font-size:14px;font-weight:700}.live-room.b6 .live-host span{color:#ffffff9e;max-width:140px;font-size:10.5px;font-weight:400}.live-room.b6 .follow-mini{background:var(--brand-grad);color:#fff;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 4px 14px #7c5cff66}.live-room.b6 .follow-mini.on{box-shadow:none;background:#ffffff24}.live-room.b6 .live-viewers{height:30px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-variant-numeric:tabular-nums;background:#ffffff1a;border:0;margin-left:0;padding:0 10px;font-size:12px;font-weight:600}.live-room.b6 .live-hdr .hdr-btn{width:36px;height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#ffffffe6;background:0 0;border:0;margin:0}.live-room.b6 .live-hdr .hdr-btn:last-child{background:#ffffff1a}.live-room.b6 .live-sub{gap:6px;padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.live-room.b6 .live-sub>*{letter-spacing:-.005em;color:#ffffffeb;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--g-edge-soft);height:26px;box-shadow:none;background:#10101661;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.live-room.b6 .live-sub .role-pill{text-transform:capitalize;background:linear-gradient(90deg,#00e5ff38,#a855f738);border-color:#00e5ff52;font-weight:600}.live-room.b6 .live-sub .lock-ic{color:#fcd34d;border-color:#fcd34d59;width:auto}.live-room.b6 .live-extras.inline{scrollbar-width:none;flex-flow:row;align-items:center;gap:6px;overflow-x:auto}.live-room.b6 .live-extras.inline::-webkit-scrollbar{display:none}.live-room.b6 .live-extras>*{flex-shrink:0}.goal-bar.pill,.live-product.pill,.live-room.b6 .poll-chip,.live-room.b6 .qa-chip{-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);border:1px solid var(--g-edge-soft);color:#fff;background:#10101675;box-shadow:0 6px 18px #00000040}.live-room.b6 .goal-bar.pill{cursor:pointer;max-width:70vw;height:34px;transition:max-width .35s var(--ease-out);border-radius:999px;flex-direction:row;justify-content:flex-start;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:11.5px;width:auto!important}.goal-bar.pill .goal-t{color:#fcd34d;gap:5px;min-width:0;font-weight:600}.goal-bar.pill .goal-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:150px;display:none;overflow:hidden}.goal-bar.pill.open .goal-title{display:inline}.live-room.b6 .goal-bar.pill .goal-track{background:#ffffff29;flex-shrink:0;width:46px;height:5px}.goal-bar.pill.open .goal-track{width:72px}.goal-bar.pill .goal-track i{background:linear-gradient(90deg,#fbbf24,#f97316,#d946ef)}.goal-bar.pill b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:600}.live-room.b6 .live-product.pill{border-radius:999px;gap:8px;height:34px;max-width:72vw!important;padding:3px!important}.live-room.b6 .live-product.pill .lp-img{border-radius:50%;width:28px!important;height:28px!important}.live-product.pill .lp-info{flex-direction:row;align-items:center;gap:6px}.live-room.b6 .live-product.pill .lp-info .small{white-space:nowrap;text-overflow:ellipsis;max-width:120px;display:none;overflow:hidden}.live-room.b6 .live-product.pill.open .lp-info .small{display:block}.live-product.pill .lp-info b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.live-room.b6 .live-product.pill .btn{border-radius:999px;height:28px;padding:0 12px;font-size:12px;font-weight:700}.live-room.b6 .poll-chip,.live-room.b6 .qa-chip{border-radius:999px;max-width:220px;height:34px}.live-room.b6 .live-rail{background:#10101657;border-radius:25px;align-items:center;gap:0;width:50px;padding:6px 0}.live-room.b6 .live-rail .live-act{width:50px;height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fffffff0;background:0 0;border:0;border-radius:14px;flex-direction:column;gap:2px}.live-room.b6 .live-rail .live-act[hidden]{display:none}.live-rail .ra-l{letter-spacing:0;color:#ffffffb8;font-size:9px;font-weight:500;line-height:1}.live-room.b6 .live-rail .live-act.on{color:#00e5ff}.live-room.b6 .live-rail .live-act.subbed{color:#fbbf24;background:0 0}.live-room.b6 .live-rail .count-badge{top:1px;right:7px;box-shadow:0 0 0 2px #0c0c10e6}.live-room.b6 .live-chat{gap:5px;padding-top:28px;-webkit-mask-image:linear-gradient(#0000 0,#000 34%);mask-image:linear-gradient(#0000 0,#000 34%)}.live-room.b6 .chat-line{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 2px #000000e6,0 0 12px #0000008c;border:0;border-radius:0;padding:0;font-size:13.5px;font-weight:400;line-height:1.35;background:0 0!important}.live-room.b6 .chat-line b{color:#ffffffa8;font-weight:600}.live-room.b6 .chat-line.gift b{color:#fdba74}.live-room.b6 .chat-sys{text-shadow:0 1px 2px #000000e6;align-items:center;gap:4px;display:flex}.live-room.b6 .pinned-msg{border:1px solid var(--g-edge-soft);border-left:1px solid var(--g-edge-soft);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);background:#10101680;border-radius:16px}.live-room.b6 .live-bar{background:#10101685;border-radius:999px;gap:2px}.live-room.b6 .live-bar .live-input{height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14;border:0;margin-right:4px;font-weight:400}.live-room.b6 .live-bar .live-act{width:42px;height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border:0}.live-room.b6 .live-bar .live-act.off{color:#fca5a5}.live-room.b6 .live-bar .live-act.gift{background:linear-gradient(135deg,#f97316,#d946ef);width:40px;height:40px;margin:0 2px;box-shadow:0 6px 18px #d946ef59}.live-room.b6 .live-bar .live-act.heart{color:#ff4d6d}.live-room.b6 .live-bar .join-btn{background:var(--brand-grad);border-radius:999px;height:38px;padding:0 14px;font-size:12.5px;font-weight:700;box-shadow:0 6px 18px #7c5cff59}.live-room.b6 .live-bar .count-badge{top:2px;right:2px}@media (orientation:portrait),(height>=521px){.live-room.b6 .stage.arr,.live-room.b6.has-music .stage.arr,.live-room.b6.has-extras .stage.arr{inset:0}.live-room.b6 .stage.arr.grid,.live-room.b6 .stage.arr.panel{padding:var(--tz) 4px var(--bz);gap:4px}.live-room.b6 .stage.arr.solo{padding:0}.live-room.b6 .stage.arr.solo .tile{height:100%}.live-room.b6 .stage.arr.solo .tile-ph{padding:var(--tz) 0 var(--bz)}.live-room.b6 .stage.battle-stage{top:var(--tz);bottom:var(--bz)}.live-room.b6 .stage.arr.spot{padding:var(--tz) 4px calc(var(--bz) + 10px);justify-content:center;gap:4px}.live-room.b6 .stage.arr.spot>.tile.big{z-index:0;box-shadow:none;border-radius:0;position:absolute;inset:0;grid-area:auto!important}.live-room.b6 .stage.arr.spot>.tile:not(.big){z-index:2;border-radius:16px;box-shadow:0 8px 22px #00000073,inset 0 0 0 1px #ffffff1f}.live-room.b6 .stage.arr.spot:after{content:"";z-index:1;left:50%;bottom:calc(var(--bz) + 4px);width:calc(var(--strip-w,0px) + 12px);height:calc(var(--strip-h,0px) + 12px);pointer-events:none;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid var(--g-edge);box-shadow:var(--g-shadow);background:#10101657;border-radius:24px;position:absolute;transform:translate(-50%)}.live-room.b6 .stage.arr.spot>.tile.big .tile-ph{padding:var(--tz) 0 calc(var(--bz) + var(--strip-h,0px) + 22px)}.live-room.b6 .stage.arr.spot>.tile.big .tile-foot{top:calc(var(--tz) + 2px);bottom:auto;left:12px}.live-room.b6 .stage.arr.spot>.tile.big .tile-spot-badge{display:none}.live-room.b6 .stage.arr.spot>.tile.big .tile-mod{top:calc(var(--tz) + 34px);left:12px}.live-room.b6 .stage.arr.spot>.tile.big .tile-grip{top:calc(var(--tz) + 30px);right:12px}.live-room.b6 .live-shade{background:linear-gradient(to bottom, #00000080 0, #0000002e calc(var(--tz) - 20px), transparent var(--tz), transparent calc(100% - var(--bz)), #00000040 calc(100% - var(--bz) + 40px), #0000009e 100%)}.live-room.b6 .live-hdr{top:calc(var(--st) + 8px);left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));height:var(--cap-h);padding:0 5px}.live-room.b6 .live-sub{top:calc(var(--st) + 8px + var(--cap-h) + 6px);height:var(--chip-h);left:10px;right:10px}.live-room.b6 .live-extras,.live-room.b6 .live-extras.inline,.live-room.b6 .live-extras.battle-goal{top:calc(var(--st) + 8px + var(--cap-h) + 6px + var(--chip-h) + 6px);height:36px;padding:0;bottom:auto;left:10px;right:10px}.live-room.b6 .live-bar{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:var(--dock-b);height:var(--dock-h);padding:0 6px}.live-room.b6 .live-rail{right:max(8px, env(safe-area-inset-right));bottom:calc(var(--dock-b) + var(--dock-h) + 8px);max-height:calc(var(--chat-h) + var(--pin-h) + var(--mu-h));margin-right:0}.live-room.b6 .live-rail.expanded{max-height:none}.live-room.b6 .live-chat{left:14px;right:70px;bottom:calc(var(--dock-b) + var(--dock-h) + 8px);height:var(--chat-h)}.live-room.b6 .pinned-msg{left:10px;right:70px;bottom:calc(var(--dock-b) + var(--dock-h) + 8px + var(--chat-h) + 4px)}.live-room.b6 .live-music{left:10px;right:10px;bottom:calc(var(--dock-b) + var(--dock-h) + 8px + var(--chat-h) + var(--pin-h) + 4px)}.live-room.b6 .hearts-layer{bottom:calc(var(--dock-b) + var(--dock-h) + 170px)}}@media (orientation:landscape) and (height<=520px){.live-rail .ra-l{display:none}.live-room.b6 .live-rail{border-radius:21px;width:42px}.live-room.b6 .live-rail .live-act{width:42px;height:36px}.live-room.b6 .live-hdr{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.live-room.b6 .live-host{background:var(--g-fill);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid var(--g-edge);border-radius:999px;flex:0 auto;padding:3px 6px 3px 3px}.live-room.b6 .live-viewers{margin-left:auto}.live-room.b6 .live-hdr .hdr-btn{background:var(--g-fill)}.live-room.b6 .live-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.live-room.b6 .live-bar .live-act{background:var(--g-fill)}.live-room.b6{--lt:86px}.live-room.b6 .live-sub{top:54px;left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right))}.live-room.b6 .live-host{padding:2px 6px 2px 2px}.live-room.b6 .stage.arr.spot{align-content:center}.live-room.b6 .stage.arr.spot>.tile.big{z-index:0;border-radius:18px;position:absolute;inset:0 4px;grid-area:auto!important}.live-room.b6 .stage.arr.spot>.tile:not(.big){z-index:2;border-radius:14px;margin-right:6px;box-shadow:0 8px 22px #00000073,inset 0 0 0 1px #ffffff1f}}@media (prefers-reduced-motion:reduce){.tile-ring{animation:none}}.reduce-motion .tile-ring{animation:none}.hdr-title,.sheet-hd-title,.prof-display,.set-group-t,.section-hd b,h1,h2,h3{font-family:var(--font-display)}.hdr-title{letter-spacing:-.025em;font-size:17px;font-weight:700}.sheet-hd-title{letter-spacing:-.02em;font-size:16px;font-weight:700}.row-title{letter-spacing:-.012em;font-weight:500}.row-desc{color:#ffffff85;font-weight:400}.btn{letter-spacing:-.012em;border-radius:14px;font-weight:600}.btn-primary{background:var(--brand-grad);box-shadow:0 8px 24px #7c5cff47}.btn-ghost{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0f}.chip{background:#ffffff12;border-radius:999px;padding:8px 14px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff0d}.chip.on{color:#0a0a0e;box-shadow:none;background:#fff}.theme-light .chip.on{color:#fff;background:#0a0a0e}:root{--navpill-h:62px;--nav-h:76px}nav.bottom-nav,nav.bottom-nav.on-feed{left:max(14px, env(safe-area-inset-left));right:max(14px, env(safe-area-inset-right));bottom:calc(var(--safe-bottom) + 8px);height:var(--navpill-h);-webkit-backdrop-filter:saturate(190%)blur(24px);backdrop-filter:saturate(190%)blur(24px);background:#12121894;border:1px solid #ffffff1f;border-top-color:#ffffff29;border-radius:999px;padding:0 6px;box-shadow:0 14px 40px #00000073,inset 0 1px #ffffff14}@media (width>=768px) and (hover:hover) and (pointer:fine){nav.bottom-nav{height:62px;padding-bottom:0;bottom:10px}}nav.bottom-nav .nav-item{height:calc(var(--navpill-h) - 12px);letter-spacing:0;color:#ffffff8c;border-radius:999px;justify-content:center;gap:2px;font-size:10px;font-weight:500;position:relative}nav.bottom-nav .nav-item svg{stroke-width:1.6px}nav.bottom-nav .nav-item.active{color:#fff;background:#ffffff1a;font-weight:600}nav.bottom-nav .create-btn{background:var(--brand-grad);color:#fff;border-radius:16px;width:52px;height:40px;box-shadow:0 8px 22px #7c5cff73,inset 0 1px #ffffff59}nav.bottom-nav .create-btn:after{display:none}.theme-light nav.bottom-nav:not(.on-feed){background:#ffffffc7;border-color:#00000014}.theme-light nav.bottom-nav:not(.on-feed) .nav-item.active{background:#0000000f}.theme-light nav.bottom-nav:not(.on-feed) .create-btn{background:var(--brand-grad)}@media (orientation:landscape) and (height<=520px){nav.bottom-nav .nav-item span:last-child{font-size:9px}}.vlist{--navz:calc(var(--safe-bottom) + var(--navpill-h) + 18px);bottom:0}@media (width>=768px) and (hover:hover) and (pointer:fine){.vlist{--navz:84px;bottom:0}}html.kb-open .vlist{--navz:12px}.route .vlist{--navz:calc(var(--safe-bottom) + 10px)}.phone-frame.desk-mode .vlist{--navz:14px}.feed-top{padding-top:calc(8px + var(--safe-top));background:linear-gradient(#00000073,#0000);padding-bottom:26px}.feed-tabs{gap:18px}.feed-tabs button{font-family:var(--font-display);letter-spacing:-.02em;color:#ffffff94;padding:6px 0 8px;font-size:16px;font-weight:600}.feed-tabs button.active{color:#fff;font-weight:700}.feed-tabs button.active:after{background:#fff;border-radius:999px;width:18px;height:4px;bottom:0;box-shadow:0 0 12px #ffffff8c}.feed-top-l .live-badge-sm{letter-spacing:.06em;border-radius:999px;padding:3px 8px;font-size:10px}.vshade{background:linear-gradient(#00000047 0%,#0000 18% 48%,#0000001f 66%,#0000008c 100%)}.rail{right:6px;bottom:calc(var(--navz) + 4px);gap:12px}.rail-btn{letter-spacing:-.01em;text-shadow:0 1px 4px #000000b3;gap:2px;min-width:44px;font-size:11px;font-weight:600}.rail-ic{filter:drop-shadow(0 1px 6px #00000080)}.rail-btn.liked .rail-ic{color:#ff3b6b}.rail-avatar{margin-bottom:10px}.rail-plus{background:var(--brand-grad);justify-content:center;align-items:center;width:20px;height:20px;display:flex;box-shadow:0 2px 8px #7c5cff80}.disc{border-width:7px;width:40px;height:40px}.vmeta{left:10px;right:72px;bottom:var(--navz);text-shadow:none;-webkit-backdrop-filter:saturate(170%)blur(20px);backdrop-filter:saturate(170%)blur(20px);background:#0e0e145c;border:1px solid #ffffff1a;border-radius:22px;gap:5px;padding:12px 14px;box-shadow:0 10px 30px #00000040}.vmeta-user{font-size:15px}.vmeta-user b{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.vcaption{color:#ffffffe6;-webkit-line-clamp:2;font-size:13.5px;line-height:1.42}.vsound{color:#ffffffc7;font-size:12.5px}.follow-pill{background:#ffffff29;border:0;padding:4px 12px;font-size:11.5px}.vmeta .product-tag{background:#ffffff1f;margin:0 0 2px}.scrub{bottom:calc(var(--navz) - 14px);width:auto;left:16px;right:16px}.route .scrub{bottom:0;left:0;right:0}.subtitles,.dots{bottom:calc(var(--navz) + 150px)}.repost-chip{bottom:calc(var(--navz) + 170px)}.loc-chip{bottom:calc(var(--navz) + 200px)}.install-bar{bottom:calc(var(--nav-h) + var(--safe-bottom) + 8px);border-radius:20px}@media (orientation:landscape) and (height<=520px){html:root{--navpill-h:46px;--nav-h:56px}nav.bottom-nav,nav.bottom-nav.on-feed{bottom:calc(var(--safe-bottom) + 4px);width:min(460px, calc(100% - 2 * max(14px, env(safe-area-inset-left))));left:50%;right:auto;transform:translate(-50%)}.vlist{--navz:calc(var(--safe-bottom) + var(--navpill-h) + 10px)}.route .vlist{--navz:calc(var(--safe-bottom) + 8px)}.vcard .vmeta{right:356px;bottom:var(--navz);border-radius:18px;gap:3px;padding:7px 12px}.vcard .vmeta .vsound{display:none}.vcard .rail{bottom:var(--navz)}}.hdr{background:var(--pg);border-bottom:0}.hdr.large{flex-wrap:wrap;row-gap:2px;padding-bottom:6px}.hdr.large .hdr-title{text-align:left;letter-spacing:-.035em;flex:1 0 100%;order:3;align-items:flex-start;padding:2px 10px 4px;font-size:32px;font-weight:800;line-height:1.1}.hdr.large .hdr-title>div{text-overflow:ellipsis;max-width:100%;overflow:hidden}.hdr.large .hdr-right{margin-left:auto}.hdr.large.tab-large>span:first-child{display:none}.hdr.large.tab-large .hdr-title{flex:auto;order:0;padding-left:8px;font-size:32px}.hdr.large.tab-large>.hdr-btn:first-child{order:2}.tabs{scrollbar-width:none;background:#ffffff0f;border-bottom:0;border-radius:999px;flex-shrink:0;gap:4px;margin:4px 14px 6px;padding:4px;box-shadow:inset 0 0 0 1px #ffffff0d}.tabs::-webkit-scrollbar{display:none}.tabs button{color:#fff9;transition:background-color .25s var(--ease-out), color .2s;border-radius:999px;padding:8px 12px;font-size:13.5px;font-weight:500}.tabs button.active{color:#0a0a0e;background:#fff;font-weight:600;box-shadow:0 4px 14px #00000040}.tabs button.active:after{display:none}.tabs button.active .count-badge{box-shadow:none}.tabs.icons button{padding:7px 8px}.tabs.icons button.active{color:#0a0a0e}.theme-light .tabs{background:#0000000d}.theme-light .tabs button.active{color:#fff;background:#0a0a0e}.page-scroll>.list,.page-scroll>.card-group{background:var(--card);border-radius:20px;margin:0 14px 12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.page-scroll>.list>.row+.row,.page-scroll>.card-group>.row+.row,.sheet .list.group>.row+.row{box-shadow:inset 0 1px #ffffff0f}.page-scroll>.list .row-icon{opacity:1;background:#ffffff12;border-radius:10px;align-items:center;width:32px;height:32px}.set-group-t{text-transform:none;letter-spacing:-.01em;color:#ffffff80;padding:22px 30px 8px;font-size:13px;font-weight:700}.page-scroll .row{padding-top:13px;padding-bottom:13px}.page-scroll>.chips.pad-x{padding:6px 14px 10px!important}.notif-ic{justify-content:center;align-items:center;display:inline-flex}.app-version{margin:18px 14px 24px}.sheet{-webkit-backdrop-filter:saturate(170%)blur(28px);backdrop-filter:saturate(170%)blur(28px);background:#14141bf0;border-radius:28px 28px 0 0;box-shadow:0 -20px 60px #00000080,inset 0 1px #ffffff14}.theme-light .sheet{background:#fafafcf5}.sheet-hd{border-bottom:0;padding:16px 18px 10px}.sheet .list.group{background:#ffffff0d;border-radius:18px;margin:6px 12px 10px;overflow:hidden}.prof-page>.hdr{z-index:5;background:linear-gradient(#00000059,#0000);border:0;position:absolute;top:0;left:0;right:0}.prof-page>.hdr .hdr-title{opacity:0}.prof-page>.hdr .hdr-btn{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#0a0a0e59;box-shadow:inset 0 0 0 1px #ffffff1f}.prof-page .prof-cover{height:calc(var(--safe-top) + 210px);opacity:1;filter:blur(28px)saturate(150%)brightness(.62);transform-origin:top;background-position:50% 30%;background-size:cover;margin-bottom:-120px;position:relative;transform:scale(1.25)}.prof-page .page-scroll{overflow-x:hidden}.prof-page .prof-cover:after{content:"";background:linear-gradient(to bottom, transparent 30%, var(--pg) 96%);position:absolute;inset:0}.prof-page .prof-head{z-index:1;gap:4px;padding:0 16px 8px}.prof-page .prof-head>.avatar{box-shadow:0 0 0 4px var(--pg), 0 18px 44px #0000008c}.prof-display{letter-spacing:-.035em;text-align:center;margin:10px 0 0;font-size:28px;font-weight:800;line-height:1.1}.prof-page .prof-name{color:#fff9;gap:4px;font-size:14px;font-weight:500}.prof-page .prof-stats{gap:8px;width:100%;margin:12px 0 4px}.prof-page .prof-stats button{background:#ffffff0f;border-radius:18px;flex:1;gap:2px;padding:12px 6px 10px;box-shadow:inset 0 0 0 1px #ffffff0f}.prof-page .prof-stats b{font-family:var(--font-display);letter-spacing:-.03em;font-size:20px;font-weight:800}.prof-page .prof-stats span{color:#ffffff8c;font-size:11.5px;font-weight:400}.prof-page .prof-actions{gap:8px;width:100%;margin:8px 0 4px}.prof-page .prof-actions .btn{border-radius:14px;flex:1;height:42px;font-size:14px}.prof-page .prof-actions .btn-icon{flex:0 0 42px;padding:0}.prof-page .prof-actions .btn:first-child:not(.btn-primary){color:#0a0a0e;box-shadow:none;background:#fff}.theme-light .prof-page .prof-actions .btn:first-child:not(.btn-primary){color:#fff;background:#0a0a0e}.prof-page .prof-bio{color:#ffffffd1;margin:6px 0 0;font-size:14px}.prof-page .playlists{scrollbar-width:none;gap:8px;padding:6px 14px 10px}.prof-page .pl-card{background:#ffffff0d;border-radius:16px;padding:11px 12px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff0f}.prof-page .pl-card b{font-weight:600}.prof-page .tabs{top:calc(var(--safe-top) + 52px);z-index:3;-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);background:#1c1c24b8;margin:8px 14px 10px;position:sticky}.prof-page .vgrid{gap:3px;padding:0 3px}.prof-page .vgrid>*{border-radius:10px;overflow:hidden}.theme-light .prof-page .prof-name,.theme-light .prof-page .prof-stats span,.theme-light .prof-page .prof-bio{color:#0009}.theme-light .prof-page .prof-stats button,.theme-light .prof-page .pl-card{background:#0000000a}.page-scroll.with-nav{padding-bottom:calc(var(--nav-h) + var(--safe-bottom) + 16px)}.update-toast{z-index:450;left:50%;top:calc(10px + var(--safe-top));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;white-space:nowrap;background:#14141ac7;border:1px solid #ffffff24;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600;animation:.45s cubic-bezier(.22,1,.36,1) laIn;position:fixed;transform:translate(-50%)}.splash-ver{letter-spacing:.5px;color:#ffffff6b;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;animation:.6s .35s both rise}.update-overlay{z-index:9999;padding:calc(20px + var(--safe-top)) 20px calc(20px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000b8;justify-content:center;align-items:center;animation:.25s laIn;display:flex;position:fixed;inset:0}.update-card{text-align:center;color:#fff;background:#181820eb;border:1px solid #ffffff1f;border-radius:22px;width:min(320px,100%);padding:26px 20px 22px}.update-spin{border:3px solid #ffffff26;border-top-color:#ff2d75;border-radius:50%;width:38px;height:38px;margin:0 auto 14px;animation:.8s linear infinite updSpin}.update-title{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.3}.update-from{color:#fff9;overflow-wrap:anywhere;margin-top:6px;font-size:12.5px}.update-bar{background:#ffffff1f;border-radius:4px;height:4px;margin-top:16px;overflow:hidden}.update-bar i{background:linear-gradient(90deg,#ff2d75,#a855f7);width:0;height:100%;animation:1.4s ease-out forwards updBar;display:block}@keyframes updSpin{to{transform:rotate(360deg)}}@keyframes updBar{to{width:100%}}.update-live{z-index:450;left:10px;top:calc(110px + var(--safe-top));color:#fff;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:#14141ab3;border:1px solid #ffffff24;border-radius:999px;max-width:calc(100vw - 140px);padding:5px 11px;font-size:11px;font-weight:600;position:fixed;overflow:hidden}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/Fredoka-var.woff2)format("woff2")}:root{--fun-c:#1ff0ff;--fun-p:#b45cff;--fun-o:#ff7a1a;--fun-k:#ff2d95;--fun-y:#ffd23f;--fun-ink:#0b0b12;--fun-grad:linear-gradient(135deg, #1ff0ff 0%, #b45cff 50%, #ff7a1a 100%);--font-fun:"Fredoka", "Inter Tight", system-ui, sans-serif}.fx-canvas{pointer-events:none;z-index:620;width:100%;height:100%;position:absolute;inset:0}.goo-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.goo-layer,.aurora,.vivo-empty .ve-mascot,.cmt-empty .ve-mascot,.offline-screen .ve-mascot,.splash-vivo{display:none}.disp{font-family:var(--font-fun);letter-spacing:-.01em;font-weight:700}.prof-page .page-scroll{position:relative}.vivo{display:block;overflow:visible}.vivo .v-jump,.vivo .v-arm,.vivo .v-antenna,.vivo .v-eyes,.vivo .v-z,.vivo .v-spark{transform-box:fill-box}.vivo .v-arm-l{transform-origin:70% 15%}.vivo .v-arm-r{transform-origin:30% 15%}.vivo .v-antenna{transform-origin:0 100%}.vivo .v-eyes{transform-origin:50%}.vivo .v-jump{transform-origin:50% 100%}.vivo-cheer .v-arm-l{transform:rotate(140deg)}.vivo-cheer .v-arm-r,.vivo-wave .v-arm-r{transform:rotate(-140deg)}.fx-full .vivo-idle .v-jump,.fx-full .vivo-wave .v-jump{animation:2.6s ease-in-out infinite vBob}.fx-full .vivo-wave .v-arm-r{animation:.9s ease-in-out infinite vWave}.fx-full .vivo-cheer .v-jump{animation:.9s cubic-bezier(.3,1.6,.5,1) infinite vJump}.fx-full .vivo-cheer .v-arm-l{animation:.45s ease-in-out infinite alternate vCheerL}.fx-full .vivo-cheer .v-arm-r{animation:.45s ease-in-out infinite alternate vCheerR}.fx-full .vivo-sleepy .v-jump{animation:3.4s ease-in-out infinite vBreathe}.fx-full .vivo-sleepy .v-z{animation:2.6s ease-in-out infinite vZ}.fx-full .vivo-surprised .v-jump{animation:.5s cubic-bezier(.3,1.8,.5,1) both vPop}.fx-full .vivo-surprised .v-antenna{animation:.25s ease-in-out 4 alternate vAnt}.fx-full .vivo:not(.vivo-sleepy) .v-eyes{animation:4.6s infinite vBlink}.fx-full .vivo-idle .v-antenna,.fx-full .vivo-wave .v-antenna{animation:2.8s ease-in-out infinite alternate vAnt}.fx-full .vivo .v-spark{transform-origin:50%;animation:1.2s ease-in-out infinite alternate vTwinkle}@keyframes vBob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(.98,1.03)}}@keyframes vWave{0%,to{transform:rotate(-120deg)}50%{transform:rotate(-165deg)}}@keyframes vJump{0%,to{transform:translateY(0)scale(1.06,.94)}45%{transform:translateY(-14px)scale(.96,1.06)}}@keyframes vCheerL{0%{transform:rotate(125deg)}to{transform:rotate(160deg)}}@keyframes vCheerR{0%{transform:rotate(-125deg)}to{transform:rotate(-160deg)}}@keyframes vBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.03,.97)}}@keyframes vZ{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translate(6px,-8px)}}@keyframes vPop{0%{transform:scale(.7)}60%{transform:scale(1.12,.92)}to{transform:scale(1)}}@keyframes vAnt{0%{transform:rotate(-8deg)}to{transform:rotate(10deg)}}@keyframes vBlink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes vTwinkle{0%{opacity:.6;transform:scale(.7)rotate(0)}to{opacity:1;transform:scale(1.1)rotate(20deg)}}.look-fun .vivo-empty .ve-mascot,.look-fun .cmt-empty .ve-mascot,.look-fun .offline-screen .ve-mascot{display:block}.look-fun .vivo-empty .ve-icon,.look-fun .cmt-empty .ve-icon,.look-fun .offline-screen .ve-icon{display:none}.look-fun .vivo-empty h3{font-family:var(--font-fun);font-size:19px;font-weight:600}.look-fun .vivo-empty p{max-width:280px}.look-fun .splash{background:radial-gradient(90% 60% at 50% 40%,#16102a 0,#07070a 70%)}.look-fun .splash>:not(.aurora){z-index:1;position:relative}.look-fun .splash-vivo{margin-bottom:-26px;animation:.8s cubic-bezier(.34,1.56,.64,1) both splashVivo;display:block}.look-fun .splash-logo{border-radius:26px;width:96px;height:96px}.look-fun .splash-word{font-family:var(--font-fun);letter-spacing:0;font-size:40px;font-weight:700}@keyframes splashVivo{0%{opacity:0;transform:translateY(40px)scale(.4)}}.look-fun:not(.fx-off) .aurora{pointer-events:none;display:block;position:absolute;overflow:hidden}.aur-beat{will-change:transform, opacity;transform-origin:50%;position:absolute;inset:-12%}.aurora .ab{aspect-ratio:1;will-change:transform;border-radius:50%;width:72%;animation:18s ease-in-out infinite alternate aurDrift;position:absolute}.aurora .a1{background:radial-gradient(circle,#1ff0ff8c 0,#1ff0ff00 66%);top:-6%;left:-12%}.aurora .a2{background:radial-gradient(circle,#b45cff99 0,#b45cff00 66%);animation-duration:23s;animation-delay:-7s;top:22%;right:-16%}.aurora .a3{background:radial-gradient(circle,#ff7a1a80 0,#ff7a1a00 66%);animation-duration:27s;animation-delay:-13s;bottom:-22%;left:8%}@keyframes aurDrift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(14%,9%)scale(1.16)}to{transform:translate(-9%,15%)scale(.94)}}.fx-reduced .aurora .ab{animation:none}.av-feed{z-index:2;opacity:.42;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 22% 68%,#000 100%);mask-image:linear-gradient(#000 0,#0000 22% 68%,#000 100%)}.av-live{z-index:0;opacity:.75;inset:0}.av-profile{height:calc(var(--safe-top) + 250px);z-index:0;opacity:.8;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.av-splash{z-index:0;inset:0}.roll{font-variant-numeric:tabular-nums}.roll.roll.roll,.roll .rd.rd.rd,.roll .rc.rc.rc{font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;font-family:inherit;line-height:inherit;background:0 0;margin:0;padding:0}.look-fun:not(.fx-off) .roll{vertical-align:bottom;line-height:1.2;display:inline-flex}.look-fun:not(.fx-off) .roll .rd,.look-fun:not(.fx-off) .roll .rc{height:1.2em;display:inline-block}.look-fun:not(.fx-off) .roll .rd{-webkit-text-fill-color:transparent;position:relative;overflow:hidden}.look-fun:not(.fx-off) .roll .rd:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";white-space:pre;text-align:center;-webkit-text-fill-color:currentColor;transform:translateY(calc(var(--d) * -1.2em));line-height:1.2em;transition:transform .75s cubic-bezier(.34,1.45,.5,1);position:absolute;top:0;left:0;right:0}.fx-reduced .roll .rd:before{transition:none!important}.look-fun nav.bottom-nav .goo-layer{filter:url(#nv-goo);pointer-events:none;z-index:0;display:block;position:absolute;inset:6px}.look-fun nav.bottom-nav .goo-blob{width:20%;transform:translate3d(calc(var(--slot) * 100%), 0, 0);position:absolute;top:0;bottom:0;left:0}.look-fun nav.bottom-nav .goo-blob:before{content:"";background:var(--fun-grad);border-radius:999px;position:absolute;inset:1px 7px}.look-fun nav.bottom-nav .goo-blob.lead{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.look-fun nav.bottom-nav .goo-blob.trail{transition:transform .85s cubic-bezier(.6,0,.2,1) 50ms}.look-fun nav.bottom-nav .goo-blob.trail:before{inset:8px 16px}.look-fun.fx-reduced nav.bottom-nav .goo-blob,.look-fun.fx-off nav.bottom-nav .goo-blob{transition:none}.look-fun.fx-off nav.bottom-nav .goo-layer{filter:none}.look-fun.fx-off nav.bottom-nav .goo-blob.trail{display:none}.look-fun nav.bottom-nav .nav-item{z-index:1;transition:color .25s}.look-fun nav.bottom-nav .nav-item.active{color:var(--fun-ink);background:0 0;font-weight:700}.look-fun nav.bottom-nav .nav-item.active svg{stroke-width:2px}.look-fun nav.bottom-nav .nav-create{z-index:1}.look-fun nav.bottom-nav .create-btn{width:54px;height:44px;color:var(--fun-ink);background:var(--fun-grad);border-radius:42% 58% 55% 45%/50% 45% 55% 50%;box-shadow:0 0 0 2px #ffffffe6,0 8px 24px #b45cff8c,0 4px 16px #ff7a1a66}.look-fun.fx-full nav.bottom-nav .create-btn:not(.jelly):not(.squish){animation:3.8s ease-in-out infinite blobBreathe}.look-fun nav.bottom-nav .create-btn svg{stroke-width:2.8px}@keyframes blobBreathe{0%,to{border-radius:42% 58% 55% 45%/50% 45% 55% 50%;scale:1}33%{border-radius:58% 42% 45% 55%/45% 58% 42% 55%;scale:1.06 .96}66%{border-radius:50% 50% 60% 40%/58% 42%;scale:.97 1.04}}.theme-light.look-fun nav.bottom-nav:not(.on-feed) .nav-item.active{color:var(--fun-ink)}.look-fun:not(.fx-off) .squish{transition:scale 90ms ease-out;scale:.9 .86}.look-fun.fx-full .jelly{animation:.55s linear both jelly}@keyframes jelly{0%{scale:.88 .84}25%{scale:1.12 .9}45%{scale:.94 1.07}65%{scale:1.04 .97}82%{scale:.99 1.01}to{scale:1}}.look-fun{--font-display:"Fredoka", "Inter Tight", "Geist", system-ui, sans-serif}.look-fun .hdr-title,.look-fun .sheet-hd-title{letter-spacing:0;font-weight:600}.look-fun .hdr.large .hdr-title{font-size:30px;font-weight:700}.look-fun .prof-display{letter-spacing:-.005em;font-weight:700}.look-fun .prof-page .prof-stats b,.look-fun .wallet-bal,.look-fun .live-viewers,.look-fun .rail-btn>span:last-child{font-family:var(--font-fun);letter-spacing:0;font-weight:600}.look-fun .feed-tabs button{font-family:var(--font-fun);letter-spacing:.01em;font-weight:500}.look-fun .feed-tabs button.active{font-weight:700}.look-fun{--brand-grad:var(--fun-grad)}.look-fun .btn-primary{background:var(--fun-grad);color:var(--fun-ink);box-shadow:0 0 0 2px var(--fun-ink), 0 4px 0 2px #b45cff8c, 0 10px 24px #ff7a1a40;font-weight:700}.look-fun .btn-primary svg{stroke-width:2.2px}.look-fun .chip{box-shadow:0 0 0 2px #ffffff1a}.look-fun .chip.on{background:var(--fun-grad);color:var(--fun-ink);box-shadow:0 0 0 2px var(--fun-ink), 3px 3px 0 2px #b45cff80;font-weight:700}.look-fun .chips .chip:nth-child(3n+1){rotate:-1.4deg}.look-fun .chips .chip:nth-child(3n+2){rotate:1.1deg}.look-fun .prof-page .prof-stats button{box-shadow:0 0 0 2px #ffffff1f, 4px 4px 0 0 var(--sh,#1ff0ff59);background:#ffffff0f;border-radius:20px}.look-fun .prof-page .prof-stats button:first-child{--sh:#1ff0ff66;rotate:-1.6deg}.look-fun .prof-page .prof-stats button:nth-child(2){--sh:#b45cff73;rotate:1.2deg}.look-fun .prof-page .prof-stats button:nth-child(3){--sh:#ff7a1a73;rotate:-.8deg}.look-fun .prof-page .pl-card{box-shadow:0 0 0 2px #ffffff1a,3px 3px #b45cff59}.look-fun .prof-page .pl-card:nth-child(odd){rotate:-1deg}.look-fun .prof-page .pl-card:nth-child(2n){rotate:1deg}.look-fun .card-group{box-shadow:0 0 0 2px #ffffff12,0 10px 30px #783cdc1f}.look-fun .count-badge{background:var(--fun-k);box-shadow:0 0 0 2px var(--fun-ink);font-family:var(--font-fun);font-weight:700}.look-fun .switch.on{background:var(--fun-grad)}.look-fun .seg button.on{font-weight:700}.look-fun .toast{font-family:var(--font-fun);border-radius:18px;font-weight:500;box-shadow:0 0 0 2px #ffffff1f,0 10px 26px #0006}.look-fun .sheet{border-top:2px solid #ffffff1a}.look-fun .feed-tabs button.active:after{background:var(--fun-grad);border-radius:4px;height:4px}.look-fun .live-badge-sm{background:linear-gradient(135deg, var(--fun-k), var(--fun-o));box-shadow:0 0 0 2px var(--fun-ink)}.theme-light.look-fun .chip{box-shadow:0 0 0 2px #00000014}.theme-light.look-fun .prof-page .prof-stats button,.theme-light.look-fun .prof-page .pl-card{box-shadow:0 0 0 2px #0000001a, 4px 4px 0 0 var(--sh,#b45cff4d)}.look-fun.fx-full .sheet:not(.leaving){animation:.5s cubic-bezier(.3,1.3,.55,1) springUp}@keyframes springIn{0%{transform:translate(100%)}}@keyframes springUp{0%{transform:translateY(100%)}}.shuffle-fab{z-index:41;left:max(12px, env(safe-area-inset-left));top:calc(var(--safe-top) + 64px);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0e61;border-radius:14px;place-items:center;width:38px;height:38px;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff29}.look-fun .shuffle-fab{border-radius:40% 60% 55% 45%/55% 45%;rotate:-6deg;box-shadow:0 0 0 2px #ffffff38,3px 3px #b45cff8c}.fr-tips{z-index:42;left:50%;top:calc(var(--safe-top) + 64px);color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100e1ad1;border-radius:22px;flex-wrap:wrap;align-items:center;gap:8px;width:min(330px,100% - 128px);padding:8px 10px 8px 6px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 0 0 2px #ffffff24,4px 4px #b45cff73,0 16px 34px #0006}.fr-tips .vivo{flex:none}.fr-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fr-txt b{font-family:var(--font-fun);font-size:15px;font-weight:700}.fr-txt span{color:#ffffffc7;font-size:12px;line-height:1.3}.fr-act{flex:1 0 100%;align-items:center;gap:8px;padding-left:60px;display:flex}.fr-dots{gap:4px;margin-right:auto;display:flex}.fr-dots i{background:#ffffff4d;border-radius:3px;width:6px;height:6px}.fr-dots i.on{background:var(--fun-grad);width:16px}.fr-x{color:#ffffffb3;place-items:center;width:28px;height:28px;display:grid}.fx-full .fr-tips{animation:.6s cubic-bezier(.3,1.5,.5,1) both tipIn}@keyframes tipIn{0%{opacity:0;transform:translateY(4px)}}@media (orientation:landscape) and (height<=520px){.fr-tips{top:calc(var(--safe-top) + 54px);width:min(420px,100% - 260px)}.fr-act{padding-left:0}}.shuffle-ov{z-index:300;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;color:#fff;background:#100e1acc;border-radius:28px;flex-direction:column;align-items:center;gap:4px;padding:16px 26px 14px;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffff26,5px 5px #1ff0ff66}.shuffle-ov b{font-size:22px}.fx-full .shuffle-ov{animation:1.5s cubic-bezier(.3,1.5,.5,1) both ovPop}@keyframes ovPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)rotate(-12deg)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.05)rotate(3deg)}80%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}.ach-toast{z-index:610;left:50%;top:calc(var(--safe-top) + 12px);color:#fff;cursor:pointer;background:linear-gradient(135deg,#281246f0,#141020f0);border-radius:24px;align-items:center;gap:10px;width:min(360px,100% - 24px);padding:8px 12px 8px 8px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 0 0 2px #ffffff2e,5px 5px #ff7a1a8c,0 18px 40px #00000080}.fx-full .ach-toast{animation:3.6s cubic-bezier(.3,1.5,.5,1) both achIn}@keyframes achIn{0%{transform:translate(-50%,-140%)scale(.8)}12%{transform:translate(-50%)scale(1.04)}18%,88%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-30%)scale(.95)}}.ach-txt{flex-direction:column;flex:1;min-width:0;display:flex}.ach-k{letter-spacing:.08em;text-transform:uppercase;color:var(--fun-y);font-size:10.5px;font-weight:700}.ach-t{font-family:var(--font-fun);font-size:18px;font-weight:700}.ach-d{color:#ffffffb8;font-size:12px}.badge-medal{background:radial-gradient(circle at 32% 28%, #ffffff8c, transparent 40%), linear-gradient(135deg, var(--ba), var(--bb));box-shadow:0 0 0 2px var(--fun-ink), 0 0 0 4px #ffffff38, 3px 4px 0 3px #00000059;border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.badge-medal .bm-ic{filter:drop-shadow(0 1px #00000040)}.badge-medal.locked{background:linear-gradient(135deg,#2a2a33,#1a1a21);box-shadow:0 0 0 2px #ffffff1f}.badge-medal.locked .bm-ic{filter:grayscale();opacity:.35}.bm-lock{color:#fffc;background:#0b0b12;border-radius:50%;place-items:center;width:40%;height:40%;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #fff3}.badge-shelf{width:100%;margin:12px 0 2px}.bs-h{justify-content:space-between;align-items:baseline;padding:0 2px;display:flex}.bs-h b{font-family:var(--font-display);font-size:15px;font-weight:700}.bs-h span{color:var(--mut);font-size:12px}.bs-row{scrollbar-width:none;gap:8px;padding:10px 4px 8px;display:flex;overflow-x:auto}.bs-row::-webkit-scrollbar{display:none}.bs-item{width:66px;color:var(--mut);text-align:center;flex-direction:column;flex:none;align-items:center;gap:6px;font-size:10.5px;line-height:1.15;display:flex}.bs-item.on{color:var(--tx)}.look-fun .bs-item:nth-child(odd) .badge-medal{rotate:-6deg}.look-fun .bs-item:nth-child(2n) .badge-medal{rotate:5deg}.spin-wheel{flex:none;position:relative}.sw-svg{box-shadow:0 0 0 3px #ffffffd9, 0 0 0 6px var(--fun-ink), 0 14px 34px #00000073;will-change:transform;border-radius:50%;transition:transform 4.2s cubic-bezier(.12,.7,.12,1);display:block}.sw-label{fill:var(--fun-ink);font-family:var(--font-fun);font-weight:700}.sw-hub{width:30%;height:30%;box-shadow:0 0 0 3px var(--fun-ink), 0 4px 12px #00000059;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sw-hub .vivo{width:92%;height:92%}.sw-pointer{width:0;height:0;filter:drop-shadow(0 2px 0 var(--fun-ink)) drop-shadow(0 -1px 0 var(--fun-ink));z-index:2;border-top:22px solid #fff;border-left:11px solid #0000;border-right:11px solid #0000;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.fx-reduced .sw-svg,.fx-off .sw-svg{transition:none!important}.daily-spin .ds-stage{justify-content:center;padding:22px 0 10px;display:flex;position:relative}.daily-spin .ds-mascot{z-index:3;position:absolute;bottom:0;left:6px}.daily-spin .ds-result{text-align:center;color:var(--mut);flex-direction:column;align-items:center;gap:8px;padding:10px 20px 20px;font-size:13.5px;display:flex}.daily-spin .ds-result b{color:var(--tx);font-size:17px}.daily-spin .ds-result b.disp{background:var(--fun-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px}.daily-spin .ds-result .btn{width:100%;max-width:300px;height:46px}.mood-wrap{vertical-align:middle;border-radius:50%;flex:none;display:inline-block;position:relative}.mood-wrap>.avatar{width:100%!important;height:100%!important}.mood-ring{pointer-events:none;background:conic-gradient(var(--ma), var(--mb), var(--ma), var(--mb), var(--ma));border-radius:50%;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.fx-full .mood-ring{animation:5s linear infinite moodSpin}@keyframes moodSpin{to{transform:rotate(360deg)}}.mood-emoji{z-index:2;box-shadow:0 0 0 2px var(--ma);background:#0b0b12;border-radius:50%;padding:2px;font-style:normal;line-height:1;position:absolute;bottom:-3px;right:-5px}.fx-full .mood-emoji{animation:2.4s ease-in-out infinite moodBob}@keyframes moodBob{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-3px)rotate(6deg)}}.prof-head .mood-wrap .mood-ring{inset:-8px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3.5px))}.prof-head .mood-wrap .mood-emoji{padding:4px;bottom:0;right:-4px}.mood-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:12px 16px 16px;display:grid}.mood-opt{background:#ffffff0f;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:12px 4px 10px;font-size:12px;font-weight:600;display:flex;box-shadow:0 0 0 2px #ffffff14}.mood-opt .mo-e{font-size:28px}.mood-opt.on{background:linear-gradient(135deg, var(--ma), var(--mb));color:var(--fun-ink);box-shadow:0 0 0 2px var(--fun-ink), 3px 3px 0 1px #ffffff4d}.look-fun .mood-opt:nth-child(odd){rotate:-2deg}.look-fun .mood-opt:nth-child(2n){rotate:2deg}.prof-deco{height:calc(var(--safe-top) + 210px);z-index:2;pointer-events:none;position:absolute;top:0;left:0;right:0;overflow:hidden}.prof-deco.editing{pointer-events:auto;touch-action:none;background:#00000047;border-radius:0 0 24px 24px;box-shadow:inset 0 0 0 2px #ffffff59}.prof-banner{pointer-events:none;opacity:.75;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.prof-banner i{display:block;position:absolute}.b-aurora i{aspect-ratio:1;opacity:.5;border-radius:50%;width:70%}.b-aurora i:first-child{background:radial-gradient(circle,#1ff0ff,#0000 65%);top:-30%;left:-20%}.b-aurora i:nth-child(2){background:radial-gradient(circle,#b45cff,#0000 65%);top:-20%;right:-20%}.b-aurora i:nth-child(3){background:radial-gradient(circle,#ff7a1a,#0000 65%);top:10%;left:25%}.fx-full .b-aurora i{animation:14s ease-in-out infinite alternate aurDrift}.fx-full .b-aurora i:nth-child(2){animation-delay:-5s}.fx-full .b-aurora i:nth-child(3){animation-delay:-9s}.b-confetti i{opacity:.85;background-image:radial-gradient(circle,#1ff0ff 2.5px,#0000 3px),radial-gradient(circle,#ff7a1a 2.5px,#0000 3px),radial-gradient(circle,#b45cff 3px,#0000 3.5px);background-position:0 0,20px 14px,40px 30px;background-size:46px 52px,62px 58px,74px 70px;inset:-50% 0 0}.b-confetti i:nth-child(n+2){display:none}.fx-full .b-confetti i{animation:9s linear infinite confFall}@keyframes confFall{to{transform:translateY(33.33%)}}.b-waves i{background:linear-gradient(90deg,#1ff0ff66,#b45cff66);border-radius:45%;width:200%;height:60%;bottom:0;left:-50%}.b-waves i:nth-child(2){background:linear-gradient(90deg,#b45cff59,#ff7a1a59);bottom:-12%}.b-waves i:nth-child(3){display:none}.fx-full .b-waves i{animation:11s linear infinite waveRoll}.fx-full .b-waves i:nth-child(2){animation-duration:15s;animation-direction:reverse}@keyframes waveRoll{to{transform:rotate(360deg)}}.b-stars i{background-image:radial-gradient(circle,#fff 1px,#0000 1.6px),radial-gradient(circle,#ffd23f 1.4px,#0000 2px),radial-gradient(circle,#1ff0ff 1.2px,#0000 1.8px);background-position:0 0,30px 20px,12px 50px;background-size:40px 40px,90px 70px,60px 110px;inset:0 0 -100%}.b-stars i:nth-child(n+2){display:none}.fx-full .b-stars i{animation:20s linear infinite starDrift}@keyframes starDrift{to{transform:translateY(-50%)}}.b-stripes i{background:repeating-linear-gradient(-45deg,#ff2d9559 0 16px,#1ff0ff4d 16px 32px,#ffd23f4d 32px 48px);inset:0 -100% 0 0}.b-stripes i:nth-child(n+2){display:none}.fx-full .b-stripes i{animation:6s linear infinite stripeSlide}@keyframes stripeSlide{to{transform:translate(-67.88px)}}.sticker-wall{position:absolute;inset:0}.stk{transform:translate(-50%, -50%) rotate(var(--r,0deg));filter:drop-shadow(0 0 #fff)drop-shadow(2px 3px #00000059);-webkit-user-select:none;user-select:none;touch-action:none;line-height:1;position:absolute}.stk-img{border-radius:10px;display:block;box-shadow:0 0 0 3px #fff}.stk-emoji{filter:drop-shadow(0 0 1.5px #fff)drop-shadow(0 0 1.5px #fff);display:block}.stk-live{font-family:var(--font-fun);color:#fff;background:linear-gradient(135deg, var(--fun-k), var(--fun-o));border-radius:.6em;padding:.25em .55em;font-weight:700;display:block;box-shadow:0 0 0 3px #fff}.fx-full .prof-deco:not(.editing) .stk{animation:5s ease-in-out infinite stkFloat}.fx-full .prof-deco:not(.editing) .stk:nth-child(2n){animation-delay:-2.5s}@keyframes stkFloat{0%,to{transform:translate(-50%, -50%) rotate(var(--r,0deg))}50%{transform:translate(-50%, -58%) rotate(calc(var(--r,0deg) * -.5))}}.prof-deco.editing .stk{pointer-events:auto;cursor:grab;outline-offset:4px;border-radius:10px;outline:2px dashed #ffffff8c}.stk.dragging{cursor:grabbing;z-index:3;scale:1.15}.stk-x{width:22px;height:22px;color:var(--fun-ink);box-shadow:0 0 0 2px var(--fun-ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-12px;right:-12px}.stk-tray{z-index:4;pointer-events:auto;background:#0e0c16e6;border-radius:18px;align-items:center;gap:8px;padding:6px 6px 6px 8px;display:flex;position:absolute;bottom:8px;left:10px;right:10px;box-shadow:0 0 0 2px #ffffff29}.stk-tray-row{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.stk-add{background:#ffffff12;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.stk-done{flex:none}.fun-chips{flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;margin:4px 0 2px;display:flex}.fun-chip{height:28px;color:var(--tx);white-space:nowrap;text-overflow:ellipsis;background:#ffffff14;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1.5px #ffffff1f}.look-fun .fun-chip{font-family:var(--font-fun);font-weight:500;box-shadow:0 0 0 2px #ffffff24,2px 2px #b45cff66}.look-fun .fun-chips>:nth-child(odd){rotate:-1.5deg}.look-fun .fun-chips>:nth-child(2n){rotate:1.5deg}.song-chip .eq{align-items:flex-end;gap:1.5px;height:11px;display:inline-flex}.song-chip .eq i{background:var(--fun-c);border-radius:1px;width:2.5px;height:40%}.song-chip.on .eq i{transform-origin:bottom;height:100%}.fx-full .song-chip.on .eq i{animation:.6s ease-in-out infinite alternate eqB}.fx-full .song-chip.on .eq i:nth-child(2){animation-delay:-.2s}.fx-full .song-chip.on .eq i:nth-child(3){animation-delay:-.4s}@keyframes eqB{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.song-chip.on{background:#1ff0ff29}.fun-cards{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:8px 0 2px;display:grid}.fun-card{text-align:left;color:var(--tx);background:#ffffff0f;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.fun-card svg{grid-row:1/3}.fun-card b{font-size:14px;font-weight:700}.fun-card span{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.look-fun .fun-card{box-shadow:0 0 0 2px #ffffff1f, 4px 4px 0 0 var(--sh)}.look-fun .fun-card b{font-family:var(--font-fun);font-size:15px;font-weight:600}.look-fun .spin-card{--sh:#ff7a1a80;background:linear-gradient(135deg,#ff7a1a33,#ff2d951f);rotate:-1.5deg}.look-fun .spin-card:not(.done) svg{color:var(--fun-o)}.fx-full .spin-card:not(.done) svg{animation:4s cubic-bezier(.3,1.4,.5,1) infinite spinIc}@keyframes spinIc{0%,70%{transform:rotate(0)}to{transform:rotate(360deg)}}.look-fun .cust-card{--sh:#1ff0ff73;background:linear-gradient(135deg,#1ff0ff29,#b45cff24);rotate:1.2deg}.look-fun .cust-card svg{color:var(--fun-c)}.banner-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:8px 16px 6px;display:grid}.banner-opt{flex-direction:column;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.banner-opt .bo-prev{opacity:1;background:#1a1626;border-radius:14px;width:100%;height:54px;display:block;position:relative;box-shadow:0 0 0 2px #ffffff1a;-webkit-mask-image:none;mask-image:none}.banner-opt.on .bo-prev{box-shadow:0 0 0 2px var(--fun-ink), 0 0 0 4px var(--fun-c)}.wallet-spin{color:#fff;background:linear-gradient(135deg,#ff7a1a40,#b45cff40);margin-top:10px;box-shadow:0 0 0 2px #ffffff26}.wallet-spin.done{opacity:.6}.streak{color:#ffa24d;vertical-align:middle;letter-spacing:0;background:#ff7a1a26;border-radius:999px;flex:none;align-items:center;gap:2px;height:20px;padding:0 7px 0 5px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.streak svg{color:var(--fun-o)}.streak b{font-family:var(--font-fun);font-weight:700}.streak.expiring{color:var(--fun-y);background:#ffd23f29;box-shadow:inset 0 0 0 1px #ffd23f73}.streak .st-warn{margin-left:3px;font-size:10.5px;font-weight:600}.streak.big{height:24px;padding:0 9px 0 7px;font-size:13px}.fx-full .streak.expiring{animation:1.6s ease-in-out infinite stPulse}.fx-full .streak:not(.expiring) svg{transform-origin:50% 90%;animation:1.1s ease-in-out infinite alternate flameFlick}@keyframes stPulse{50%{transform:scale(1.07)}}@keyframes flameFlick{0%{transform:scale(1)rotate(-4deg)}to{transform:scale(1.12,1.18)rotate(4deg)}}.hdr-title .streak{margin-left:4px}.pull-vivo{justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.pull-vivo .vivo{margin-bottom:4px}.pull-vivo.busy .vivo{animation:none}.hype-meter{gap:5px!important;padding-right:9px!important}.hype-meter svg{color:var(--fun-y)}.hm-bar{background:#ffffff2e;border-radius:4px;width:44px;height:7px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000040}.hm-bar i{transform-origin:0;background:linear-gradient(90deg, var(--fun-c), var(--fun-p), var(--fun-o));border-radius:4px;transition:transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.hm-v{font-family:var(--font-fun);min-width:26px;font-size:11.5px;font-weight:600;display:inline-flex}.hype-meter.hot .hm-bar{box-shadow:0 0 10px #ff7a1ab3}.fx-full .hype-meter.hot{animation:.8s ease-in-out infinite alternate hot}@keyframes hot{to{box-shadow:0 0 0 2px #ff7a1a99,0 0 16px #ff7a1a8c}}.hype-boost{font-family:var(--font-fun);color:var(--fun-ink)!important;background:linear-gradient(135deg, var(--fun-y), var(--fun-o))!important;box-shadow:0 0 0 2px var(--fun-ink), 0 0 16px #ffd23f99!important;font-weight:800!important}.fx-full .hype-boost{animation:1s ease-in-out infinite boostPulse}@keyframes boostPulse{50%{transform:scale(1.06)rotate(-2deg)}}.wheel-card{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;color:#fff;background:#0c0a14b8;border-radius:22px;align-items:center;gap:12px;padding:6px 10px;display:flex;position:absolute;box-shadow:0 0 0 2px #ffffff24,4px 4px #b45cff73}.wheel-card .sw-svg{box-shadow:0 0 0 2px #ffffffd9, 0 0 0 4px var(--fun-ink)}.wheel-card .sw-pointer{border-top-width:15px;border-left-width:8px;border-right-width:8px;top:-7px}.wc-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wc-k{letter-spacing:.06em;text-transform:uppercase;color:var(--fun-c);align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.wc-res{overflow-wrap:anywhere;font-size:20px;line-height:1.1}.wc-res.spinning{color:#ffffffbf;font-size:16px;font-weight:600}.wc-by{color:#fff9;font-size:11.5px}.fx-full .wheel-card.result .wc-res{animation:.6s cubic-bezier(.3,1.8,.5,1) both resPop}@keyframes resPop{0%{opacity:0;transform:scale(.4)}}.live-act.dim{opacity:.45}.rain-grid,.gs-preview{grid-template-columns:repeat(4,1fr);gap:10px;padding:12px 16px 20px;display:grid}.gs-preview{justify-content:center;padding:22px 0 8px;display:flex}.rain-opt{background:#ffffff12;border-radius:18px;height:60px;font-size:30px;box-shadow:0 0 0 2px #ffffff14}.look-fun .rain-opt:nth-child(odd){rotate:-3deg}.look-fun .rain-opt:nth-child(2n){rotate:3deg}.rain-opt:disabled{opacity:.4}.wheel-spin-btn{height:48px}.gift-show{z-index:60;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.gs-cap{font-family:var(--font-fun);color:#fff;white-space:nowrap;background:#0c0a14b8;border-radius:999px;padding:8px 16px;font-size:16px;animation:3.6s both gsCap;position:absolute;top:58%;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #fff3,4px 4px #ff7a1a80}@keyframes gsCap{0%{opacity:0;transform:translate(-50%,20px)}12%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}.gs-disco .gs-ball{background:repeating-conic-gradient(#e8e8ff 0 10deg, #9aa3c7 10deg 20deg), radial-gradient(circle at 30% 30%, #fff, #888);width:110px;height:110px;box-shadow:0 0 0 3px var(--fun-ink), 0 0 60px #b45cffcc;border-radius:50%;margin-left:-55px;animation:3.6s cubic-bezier(.3,1.4,.5,1) both gsDrop,1.2s linear infinite gsSpin;position:absolute;top:12%;left:50%}.gs-beams{animation:3.6s both gsFade;position:absolute;inset:0}.gs-beams i{transform-origin:50% 0;background:linear-gradient(#ffffff59,#0000 70%);width:60px;height:140%;margin-left:-30px;animation:2.4s ease-in-out infinite alternate gsBeam;position:absolute;top:calc(12% + 55px);left:50%}.gs-beams i:first-child{--a:-50deg;background:linear-gradient(#1ff0ff66,#0000 70%)}.gs-beams i:nth-child(2){--a:-25deg}.gs-beams i:nth-child(3){--a:0deg;background:linear-gradient(#ff7a1a66,#0000 70%)}.gs-beams i:nth-child(4){--a:25deg;background:linear-gradient(#b45cff73,#0000 70%)}.gs-beams i:nth-child(5){--a:50deg}.gs-beams i:nth-child(6){--a:70deg;background:linear-gradient(#ff2d9566,#0000 70%)}@keyframes gsBeam{0%{transform:rotate(calc(var(--a) - 12deg))}to{transform:rotate(calc(var(--a) + 12deg))}}@keyframes gsDrop{0%{transform:translateY(-260px)}15%,85%{transform:translateY(0)}to{transform:translateY(-260px)}}@keyframes gsSpin{to{rotate:360deg}}@keyframes gsFade{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}.gs-rocket{filter:drop-shadow(0 0 24px #1ff0ff99);margin-left:-46px;animation:3.2s cubic-bezier(.5,0,.6,1) both gsRocket;position:absolute;bottom:-200px;left:50%}.gs-flame{transform-origin:50% 0;animation:.12s ease-in-out infinite alternate gsFlame}@keyframes gsRocket{0%{transform:translate(0)rotate(-8deg)}40%{transform:translate(-30px,-60vh)rotate(6deg)}to{transform:translate(40px,-150vh)rotate(-4deg)}}@keyframes gsFlame{0%{transform:scaleY(.7)}to{transform:scaleY(1.25)}}.gs-galaxy .gs-swirl{background:conic-gradient(#1ff0ff00,#1ff0ff59,#b45cff73,#ff7a1a4d,#1ff0ff00);border-radius:50%;width:150vmax;height:150vmax;animation:3s linear infinite gsSpin,3.6s both gsFade;position:absolute;-webkit-mask:radial-gradient(circle,#000 0,#0009 30%,#0000 62%);mask:radial-gradient(circle,#000 0,#0009 30%,#0000 62%)}.gs-galaxy .gs-stars{background-image:radial-gradient(circle,#fff 1.2px,#0000 1.8px),radial-gradient(circle,#ffd23f 1.4px,#0000 2px);background-size:44px 44px,90px 76px;animation:3.6s both gsFade,3.6s ease-in both gsZoom;position:absolute;inset:0}@keyframes gsZoom{0%{transform:scale(.6)}to{transform:scale(1.5)}}.gs-crown{flex-direction:column;align-items:center;animation:3.6s cubic-bezier(.3,1.5,.5,1) both gsDrop;display:flex;position:absolute;top:18%}.gs-crown svg{filter:drop-shadow(0 0 30px #ffd23fcc);z-index:1;margin-bottom:-18px;animation:1s ease-in-out infinite alternate crownBob}@keyframes crownBob{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)translateY(-6px)}}.fx-reduced .gift-show *,.fx-reduced .gift-show{animation-duration:10ms!important;animation-iteration-count:1!important}.fx-reduced .gift-show .gs-beams,.fx-reduced .gift-show .gs-swirl,.fx-reduced .gift-show .gs-stars,.fx-reduced .gift-show .gs-rocket{display:none}.look-clean .prof-banner{opacity:.45}.look-clean .fr-tips,.look-clean .wheel-card,.look-clean .shuffle-ov,.look-clean .ach-toast{box-shadow:0 16px 34px #0006,inset 0 0 0 1px #ffffff1f}.fx-off .vivo *,.fx-reduced .vivo *,.fx-off .mood-ring,.fx-reduced .mood-ring,.fx-off .stk,.fx-reduced .stk,.fx-off .prof-banner i,.fx-reduced .prof-banner i,.fx-off .streak,.fx-off .streak svg,.fx-reduced .streak,.fx-reduced .streak svg,.fx-off .hype-boost,.fx-reduced .hype-boost,.fx-off .hype-meter,.fx-reduced .hype-meter{animation:none!important}@media (prefers-reduced-motion:reduce){.vivo *,.mood-ring,.mood-emoji,.stk,.prof-banner i,.aurora .ab,.streak,.streak svg,.hype-boost,.hype-meter,.create-btn,.fr-tips,.shuffle-ov,.ach-toast{animation:none!important}.sw-svg,.hm-bar i,.roll .rd:before,.goo-blob{transition:none!important}}.prof-bgvid{object-fit:cover;opacity:.9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.bgpic-prev{position:relative;overflow:hidden}.bgpic-prev .prof-bgvid{opacity:1;-webkit-mask-image:none;mask-image:none}.bgpic-formats{line-height:1.35}.prof-banner i{will-change:transform}.b-neon{background:#0b0614}.b-neon i{background:#ff2d95;border-radius:3px;width:120%;height:3px;top:30%;left:-10%;box-shadow:0 0 12px #ff2d95,0 0 28px #ff2d95}.b-neon i:nth-child(2){background:#1ff0ff;top:52%;box-shadow:0 0 12px #1ff0ff,0 0 28px #1ff0ff}.b-neon i:nth-child(3){background:#b45cff;top:74%;box-shadow:0 0 12px #b45cff,0 0 28px #b45cff}.fx-full .b-neon i{animation:3.2s step-end infinite neonFlick,7s ease-in-out infinite alternate neonSlide}.fx-full .b-neon i:nth-child(2){animation-delay:-1.1s,-2s}.fx-full .b-neon i:nth-child(3){animation-delay:-2.3s,-4s}@keyframes neonFlick{0%,to{opacity:1}47%{opacity:.35}49%{opacity:1}83%{opacity:.6}}@keyframes neonSlide{to{transform:translateY(-10px)}}.b-galaxy{background:radial-gradient(at 50% 40%,#3a1a6e,#0a0618 70%)}.b-galaxy i{aspect-ratio:1;background:conic-gradient(#0000,#b45cff73,#0000 30%,#1ff0ff59,#0000 60%,#ff2d9559,#0000);border-radius:50%;width:160%;top:-60%;left:-30%}.b-galaxy i:nth-child(2){background:radial-gradient(circle,#fff 1px,#0000 1.5px) 0 0/34px 34px,radial-gradient(circle,#ffd23f 1px,#0000 1.6px) 12px 18px/57px 57px}.b-galaxy i:nth-child(3){display:none}.fx-full .b-galaxy i{animation:40s linear infinite spin360}.fx-full .b-galaxy i:nth-child(2){animation-duration:90s;animation-direction:reverse}@keyframes spin360{to{transform:rotate(360deg)}}.b-fire{background:linear-gradient(#120402 30%,#3a0a00)}.b-fire i{aspect-ratio:1;background:radial-gradient(circle,#ffd23fe6,#ff7a1a99 35%,#ff2d5540 60%,#0000 70%);border-radius:50%;width:60%;bottom:-40%;left:-5%}.b-fire i:nth-child(2){width:70%;left:30%}.b-fire i:nth-child(3){left:62%}.fx-full .b-fire i{animation:1.8s ease-in-out infinite alternate flame}.fx-full .b-fire i:nth-child(2){animation-duration:1.4s;animation-delay:-.6s}.fx-full .b-fire i:nth-child(3){animation-delay:-1.1s}@keyframes flame{0%{opacity:.85;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(4%,-18%)scale(.9,1.25)}}.b-rain{background:linear-gradient(#0d1b2a,#1b263b)}.b-rain i{opacity:.7;background-image:linear-gradient(#0000 70%,#add8ff8c 70% 100%);background-size:2px 34px;inset:-100% 0 0;transform:skew(-12deg)}.b-rain i:nth-child(2){opacity:.45;background-position:13px 9px;background-size:3px 52px}.b-rain i:nth-child(3){display:none}.fx-full .b-rain i{animation:.7s linear infinite rainFall}.fx-full .b-rain i:nth-child(2){animation-duration:1s}@keyframes rainFall{0%{transform:skew(-12deg)translateY(0)}to{transform:skew(-12deg)translateY(50%)}}.b-hearts{background:linear-gradient(135deg,#3a0b2a,#1a0614)}.b-hearts i{opacity:.55;background-image:radial-gradient(circle at 30% 30%,#ff5ea8 4px,#0000 5px),radial-gradient(circle at 70% 30%,#ff5ea8 4px,#0000 5px);background-size:60px 64px;inset:0 0 -100%}.b-hearts i:nth-child(2){background-image:radial-gradient(circle,#ff2d55 3px,#0000 4px);background-position:20px 10px;background-size:44px 50px}.b-hearts i:nth-child(3){display:none}.fx-full .b-hearts i{animation:12s linear infinite floatUp}.fx-full .b-hearts i:nth-child(2){animation-duration:8s}.b-glitter{background:linear-gradient(135deg,#2a1640,#0c0a1a)}.b-glitter i{background-image:radial-gradient(circle,#fff 1.2px,#0000 2px),radial-gradient(circle,#ffd23f 1.4px,#0000 2.2px);background-position:0 0,11px 17px;background-size:27px 31px,41px 37px;inset:0}.b-glitter i:nth-child(2){background-position:13px 7px,3px 23px}.b-glitter i:nth-child(3){display:none}.fx-full .b-glitter i{animation:1.6s ease-in-out infinite alternate twinkle}.fx-full .b-glitter i:nth-child(2){animation-delay:-.8s}@keyframes twinkle{0%{opacity:.15}to{opacity:1}}.b-lava{background:#1a0510}.b-lava i{aspect-ratio:1;background:radial-gradient(circle,#ff5a1f,#ff2d55 55%,#0000 70%);border-radius:50%;width:55%;top:40%;left:0}.b-lava i:nth-child(2){background:radial-gradient(circle,#ffb21f,#ff5a1f 55%,#0000 70%);top:-10%;left:45%}.b-lava i:nth-child(3){width:40%;top:55%;left:60%}.fx-full .b-lava i{animation:9s ease-in-out infinite alternate lavaBob}.fx-full .b-lava i:nth-child(2){animation-duration:11s;animation-delay:-3s}.fx-full .b-lava i:nth-child(3){animation-delay:-6s}@keyframes lavaBob{0%{transform:translate(0,0)scale(1)}to{transform:translate(10%,-35%)scale(1.2,.9)}}.b-matrix{background:#020a04}.b-matrix i{opacity:.55;background-image:repeating-linear-gradient(#35f29bd9 0 6px,#0000 6px 14px);inset:-100% 0 0;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 3px,#0000 3px 17px);mask-image:repeating-linear-gradient(90deg,#000 0 3px,#0000 3px 17px)}.b-matrix i:nth-child(2){opacity:.35;-webkit-mask-image:repeating-linear-gradient(90deg,#0000 0 9px,#000 9px 12px,#0000 12px 23px);mask-image:repeating-linear-gradient(90deg,#0000 0 9px,#000 9px 12px,#0000 12px 23px)}.b-matrix i:nth-child(3){display:none}.fx-full .b-matrix i{animation:3s linear infinite rainFallM}.fx-full .b-matrix i:nth-child(2){animation-duration:4.6s}@keyframes rainFallM{to{transform:translateY(50%)}}.b-sunset{background:linear-gradient(#ff7a1a,#ff2d95 45%,#4a1a6e)}.b-sunset i{aspect-ratio:1;background:radial-gradient(circle,#ffe08a,#ffb21f 50%,#0000 70%);border-radius:50%;width:46%;top:30%;left:27%}.b-sunset i:nth-child(2){aspect-ratio:auto;background:#ffffff40;border-radius:0;width:120%;height:4px;top:62%;left:-10%}.b-sunset i:nth-child(3){display:none}.fx-full .b-sunset i:first-child{animation:10s ease-in-out infinite alternate sunSink}@keyframes sunSink{to{transform:translateY(22%)scale(1.08)}}.b-ocean{background:linear-gradient(#0a3d62,#062033)}.b-ocean i{background:#1fb4ff59;border-radius:42%;width:200%;height:55%;bottom:-5%;left:-50%}.b-ocean i:nth-child(2){background:#35f2c847;bottom:-15%}.b-ocean i:nth-child(3){background:#0a5aa08c;bottom:-25%}.fx-full .b-ocean i{animation:13s linear infinite waveRoll}.fx-full .b-ocean i:nth-child(2){animation-duration:17s;animation-direction:reverse}.fx-full .b-ocean i:nth-child(3){animation-duration:21s}.b-smoke{background:#15131c}.b-smoke i{aspect-ratio:1;background:radial-gradient(circle,#dcdceb47,#0000 65%);border-radius:50%;width:90%;top:10%;left:-20%}.b-smoke i:nth-child(2){top:-30%;left:30%}.b-smoke i:nth-child(3){top:35%;left:50%}.fx-full .b-smoke i{animation:16s ease-in-out infinite alternate smokeDrift}.fx-full .b-smoke i:nth-child(2){animation-delay:-6s}.fx-full .b-smoke i:nth-child(3){animation-delay:-11s}@keyframes smokeDrift{0%{opacity:.6;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(18%,-12%)scale(1.35)}}.b-holo i{opacity:.55;background:linear-gradient(115deg,#ff9ad5,#9ad5ff,#b8ffda,#fff3a1,#d2a8ff,#ff9ad5);inset:-50%}.b-holo i:nth-child(n+2){display:none}.fx-full .b-holo i{animation:8s ease-in-out infinite alternate holoShift}@keyframes holoShift{0%{transform:translate(-15%,-10%)rotate(0)}to{transform:translate(15%,10%)rotate(20deg)}}.b-snow{background:linear-gradient(#1b2a4a,#0e1626)}.b-snow i{opacity:.8;background-image:radial-gradient(circle,#fff 2px,#0000 2.6px);background-size:38px 42px;inset:-100% 0 0}.b-snow i:nth-child(2){opacity:.55;background-image:radial-gradient(circle,#fff 1.2px,#0000 1.8px);background-position:9px 13px;background-size:24px 27px}.b-snow i:nth-child(3){display:none}.fx-full .b-snow i{animation:14s linear infinite snowFall}.fx-full .b-snow i:nth-child(2){animation-duration:22s}@keyframes snowFall{to{transform:translate(6%,50%)}}.b-gold{background:linear-gradient(135deg,#3a2a05,#8a6512 45%,#2a1d04)}.b-gold i{background:linear-gradient(100deg,#0000 40%,#ffeca0bf 50%,#0000 60%);inset:0 -100%}.b-gold i:nth-child(2){opacity:.6;background:radial-gradient(circle,#ffe08a 1.2px,#0000 2px) 0 0/30px 30px;inset:0}.b-gold i:nth-child(3){display:none}.fx-full .b-gold i:first-child{animation:3.6s ease-in-out infinite shine}.fx-full .b-gold i:nth-child(2){animation:2s ease-in-out infinite alternate twinkle}@keyframes shine{0%{transform:translate(-30%)}to{transform:translate(30%)}}.b-lightning{background:linear-gradient(#141a33,#0a0d1c)}.b-lightning i{opacity:0;background:radial-gradient(at 30% 0,#c8dcffe6,#0000 60%);inset:0}.b-lightning i:nth-child(2){background:radial-gradient(at 75% 10%,#b4c8ffe6,#0000 55%)}.b-lightning i:nth-child(3){display:none}.fx-full .b-lightning i{animation:5s linear infinite flash}.fx-full .b-lightning i:nth-child(2){animation-duration:6.3s;animation-delay:-2.7s}.fx-off .b-lightning i,.fx-reduced .b-lightning i{opacity:.35}@keyframes flash{0%,88%,to{opacity:0}89%{opacity:1}91%{opacity:.2}93%{opacity:.9}96%{opacity:0}}.b-bubbles{background:linear-gradient(#0a2a4a,#06162a)}.b-bubbles i{background-image:radial-gradient(circle,#0000 5px,#a0e6ff99 6px,#0000 7px);background-size:52px 58px;inset:0 0 -100%}.b-bubbles i:nth-child(2){background-image:radial-gradient(circle,#0000 3px,#a0e6ff80 4px,#0000 5px);background-position:14px 6px;background-size:33px 39px}.b-bubbles i:nth-child(3){display:none}.fx-full .b-bubbles i{animation:10s linear infinite floatUp}.fx-full .b-bubbles i:nth-child(2){animation-duration:7s}.b-sakura{background:linear-gradient(#ffd6e8,#f7a8c8 60%,#c86a9a)}.b-sakura i{background-image:radial-gradient(5px 3px,#fff0f6 90%,#0000),radial-gradient(4px 2.5px,#ff8fbf 90%,#0000);background-position:0 0,23px 19px;background-size:46px 50px,62px 57px;inset:-100% 0 0}.b-sakura i:nth-child(n+2){display:none}.fx-full .b-sakura i{animation:16s linear infinite snowFall}.b-disco{background:#120a1e}.b-disco i{aspect-ratio:1;background:conic-gradient(#ff2d9580 0 10%, transparent 10% 25%, #1ff0ff80 25% 35%, transparent 35% 50%, #ffd23f80 50% 60%, transparent 60% 75%, #35f29b80 75% 85%, transparent 85%);border-radius:50%;width:140%;top:-70%;left:-20%}.b-disco i:nth-child(n+2){display:none}.fx-full .b-disco i{animation:6s linear infinite spin360}.b-plasma{background:#0c0820}.b-plasma i{aspect-ratio:1;filter:blur(2px);background:radial-gradient(circle,#ff2d95b3,#0000 65%);border-radius:50%;width:80%;top:-20%;left:-10%}.b-plasma i:nth-child(2){background:radial-gradient(circle,#1ff0ffb3,#0000 65%);top:0;left:40%}.b-plasma i:nth-child(3){background:radial-gradient(circle,#b45cffbf,#0000 65%);top:35%;left:15%}.fx-full .b-plasma i{animation:6s ease-in-out infinite alternate aurDrift}.fx-full .b-plasma i:nth-child(2){animation-delay:-2s}.fx-full .b-plasma i:nth-child(3){animation-delay:-4s}.b-grid{background:linear-gradient(#1a0533,#3a0a4a 55%,#0a0218 56%)}.b-grid i{transform-origin:top;background-image:linear-gradient(#ff2d95bf 2px,#0000 2px),linear-gradient(90deg,#ff2d95bf 2px,#0000 2px);background-size:40px 26px;height:200%;top:56%;left:-50%;right:-50%;transform:perspective(120px)rotateX(60deg)}.b-grid i:nth-child(2){aspect-ratio:1;background:linear-gradient(#ffd23f,#ff2d95);border-radius:50%;width:30%;height:auto;top:18%;left:35%;right:auto;transform:none}.b-grid i:nth-child(3){display:none}.fx-full .b-grid i:first-child{animation:1.6s linear infinite gridRun}@keyframes gridRun{0%{transform:perspective(120px)rotateX(60deg)translateY(0)}to{transform:perspective(120px)rotateX(60deg)translateY(26px)}}:root{--app-h:100dvh;--vv-top:0px}@supports (height:100dvh){:root{--app-h:100dvh}}html,body{overscroll-behavior:none;overscroll-behavior-y:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%}body{touch-action:manipulation;position:fixed;inset:0}#root{left:0;right:0;top:var(--vv-top);height:var(--app-h);width:100%;position:fixed}.app-shell{height:100%}button,a,[role=button],.vtap,.rail-btn{touch-action:manipulation}img,video{-webkit-touch-callout:none}video{-webkit-user-select:none;user-select:none}@media (pointer:coarse),(hover:none){input,textarea,select,.input,.live-input,.cap-text,.search-input input,.cmt-input input,.chat-input input{font-size:16px!important}.pressable:hover{transform:none}}html.kb-open{--safe-bottom:0px}html.kb-open .bottom-nav{display:none}html.kb-open .vlist{bottom:0}html.kb-open .page-scroll.with-nav{padding-bottom:8px}html.kb-open .sheet{max-height:96%}.bottom-nav{padding-bottom:var(--safe-bottom);height:calc(var(--nav-h) + var(--safe-bottom))}.page-scroll{padding-bottom:var(--safe-bottom)}.post-bar,.edit-bottom{padding-bottom:calc(12px + var(--safe-bottom))}.sheet{padding-bottom:var(--safe-bottom)}.feed-top,.live-hdr{padding-left:max(10px, env(safe-area-inset-left));padding-right:max(10px, env(safe-area-inset-right))}.hdr{padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right))}.rail,.live-rail,.tool-col{margin-right:env(safe-area-inset-right)}@media (orientation:landscape) and (height<=520px){.sheet{max-height:94%}.sheet.full{height:94%;max-height:94%}:root{--nav-h:46px}.nav-item span{font-size:9.5px}.rail{flex-direction:row;align-items:flex-end;gap:4px;bottom:10px;right:8px}.rail-avatar{margin-bottom:8px}.rail-btn{min-width:44px}.rail-btn span{font-size:10.5px}.disc{border-width:7px;width:38px;height:38px;margin-top:0}.vmeta{bottom:12px;right:330px}.install-bar{max-width:420px;right:auto}.vcaption{-webkit-line-clamp:1}.live-sub{top:46px}.live-room{--lt:76px;--rc:57%;--chat-top:var(--lt);--xr:108px}.live-extras.inline{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:48px;gap:6px;display:grid;overflow:hidden auto;-webkit-mask-image:none;mask-image:none}.live-extras.inline>*{min-width:0;height:48px;width:auto!important;max-width:none!important}.live-extras.inline .live-product{order:2;grid-column:1/-1}.live-extras.inline .qa-chip{order:3;grid-column:1/-1}.live-extras.inline .goal-bar .goal-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.live-room.has-extras{--chat-top:calc(var(--lt) + var(--xr))}.stage.grid,.stage.spot,.stage.battle-stage,.live-room.has-music .stage.grid,.live-room.has-music .stage.spot,.live-room.has-music .stage.battle-stage,.live-room.has-extras .stage.grid,.live-room.has-extras .stage.spot{top:var(--lt);bottom:calc(62px + var(--safe-bottom));left:env(safe-area-inset-left);right:calc(100% - var(--rc) + 6px)}.live-extras,.live-extras.inline{top:var(--lt);left:var(--rc);right:calc(58px + env(safe-area-inset-right));padding:0}.live-extras.battle-goal{top:var(--lt);bottom:auto}.live-music{top:var(--chat-top);bottom:auto;left:var(--rc);right:calc(58px + env(safe-area-inset-right))}.live-chat{left:var(--rc);right:calc(58px + env(safe-area-inset-right));top:var(--chat-top);bottom:calc(62px + var(--safe-bottom));height:auto;padding-top:12px}.live-room.has-music .live-chat{top:calc(var(--chat-top) + 56px)}.live-room.has-pinned .live-chat{bottom:calc(104px + var(--safe-bottom))}.pinned-msg{white-space:normal;left:var(--rc);right:calc(58px + env(safe-area-inset-right));bottom:calc(62px + var(--safe-bottom))}.live-rail{bottom:calc(62px + var(--safe-bottom));gap:5px}.live-rail .live-act{width:36px;height:36px}.tool-col{gap:6px;top:10px}.tool-col button span{display:none}.modal-back{padding:12px}.modal{max-height:92%;overflow-y:auto}.perm-card{gap:6px}.perm-ic{width:48px;height:48px}}.offline-bar{top:calc(var(--safe-top) + 4px);z-index:500;color:#fecaca;pointer-events:none;white-space:nowrap;background:#3f1d1d;border:1px solid #f8717166;border-radius:14px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:flex;position:absolute;left:50%;transform:translate(-50%)}.offline-screen{z-index:450;color:#fff;padding:32px calc(24px + env(safe-area-inset-right)) calc(32px + var(--safe-bottom)) calc(24px + env(safe-area-inset-left));text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.offline-screen img{opacity:.85;border-radius:20px;width:84px;height:84px}.offline-screen h2{font-size:20px}.offline-screen p{color:#ffffffa6;max-width:300px;font-size:14px;line-height:1.45}.install-bar{left:10px;right:10px;bottom:calc(var(--nav-h) + var(--safe-bottom) + 10px);z-index:90;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16161cf5;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:10px 10px 10px 12px;animation:.3s slideUpIn;display:flex;position:absolute;box-shadow:0 10px 30px #00000080}.install-bar img{border-radius:10px;flex-shrink:0;width:40px;height:40px}.install-bar .t{flex:1;min-width:0;font-size:12.5px;line-height:1.3}.install-bar .t b{font-size:14px;display:block}.install-bar .x{color:#fff9;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ios-steps{flex-direction:column;gap:12px;padding:4px 16px 16px;display:flex}.ios-step{align-items:center;gap:12px;font-size:14.5px;display:flex}.ios-step i{background:var(--grad-btn);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:flex}.ios-share-ic{vertical-align:-4px;color:#0a84ff;margin:0 2px;display:inline-flex}.perm-help{color:#ffffffb3;text-align:left;background:#ffffff0f;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.45}.unmute-hint{z-index:8;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0000008c;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;animation:.3s fadeIn;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cam-err{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:8px;max-width:300px;display:flex}.cam-err b{font-size:14px}.feed-tabs{scroll-behavior:smooth;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.feed-top-l{flex-shrink:0}@media (width<=380px){.feed-tabs{gap:11px}.feed-tabs button{font-size:14px}.feed-top-l,.feed-top-r{width:36px}}.dark-pad{padding-bottom:calc(var(--nav-h) + var(--safe-bottom) + 12px)}.feed-top{gap:6px}.feed-tabs{flex:auto;min-width:0}.prof-page>.hdr{z-index:30;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#0b0b0f9e;position:sticky;top:0}@media (width<=440px){.feed-tabs{gap:13px}.feed-tabs button{font-size:15px}.feed-tabs button:first-child{margin-left:0}}.gate-flow{background:var(--pg);flex-direction:column;display:flex;position:absolute;inset:0}.gate-flow>.page{position:absolute;inset:0}.signup-page .page-scroll,.reconsent-page .page-scroll,.finish-setup-page .page-scroll{padding-bottom:calc(28px + var(--safe-bottom))}.su-progress{z-index:3;background:color-mix(in srgb, var(--pg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-bottom:6px;position:sticky;top:0}.su-bar{background:var(--chip);border-radius:4px;height:4px;margin:10px 16px 0;overflow:hidden}.su-bar i{background:var(--grad-btn);border-radius:4px;height:100%;transition:width .45s cubic-bezier(.3,1.3,.5,1);display:block}.su-steps{padding-top:10px}.su-steps .vf-step span{font-size:11px}.su-hero{align-items:center;gap:12px;display:flex}.su-hero h3{margin:0 0 2px}.su-hero p{margin:0}.su-at{align-items:center;gap:0;display:flex;position:relative}.su-at b{color:var(--mut);pointer-events:none;font-weight:700;position:absolute;left:13px}.su-at .input{width:100%;padding-left:30px}.su-avail{margin-top:-4px}.su-login{border-top:1px solid var(--line);margin-top:4px;padding-top:12px}.su-login h4{margin:0 0 8px}.consent-form h3{margin:0}.consent-item{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:4px 12px 10px}.consent-doc summary{cursor:pointer;align-items:center;gap:10px;padding:10px 0 6px;list-style:none;display:flex}.consent-doc summary::-webkit-details-marker{display:none}.consent-doc summary>span:first-of-type{flex-direction:column;flex:1;line-height:1.25;display:flex}.consent-doc summary i{color:var(--mut);font-size:12px;font-style:normal}.consent-doc summary .chev{color:var(--mut);font-size:20px;transition:transform .2s}.consent-doc[open] summary .chev{transform:rotate(90deg)}.consent-text{overscroll-behavior:contain;max-height:260px;margin:4px 0 8px;font-size:13px;overflow-y:auto}.consent-text .doc h2{font-size:17px}.consent-check{align-items:flex-start;margin:4px 0 0}.consent-check span{font-size:13.5px;line-height:1.4}.consent-check .req{letter-spacing:.02em;text-transform:uppercase;color:var(--orange);white-space:nowrap;margin-left:4px;font-size:10.5px;font-style:normal;font-weight:800}.consent-check.bad span{color:#ff8a8a}.consent-item[data-consent=confirm18]{padding-top:8px}.consent-sign{border:1px dashed color-mix(in srgb, var(--purple) 55%, transparent);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.consent-sign h4{margin:0}.consent-sign .sig-input{font-family:Brush Script MT,Segoe Script,cursive;font-size:20px}.consent-count{text-align:center}.su-agree:disabled{opacity:.45;filter:grayscale(.4)}.su-stop,.su-done{text-align:center;align-items:center;padding-top:28px}.su-stop h2,.su-done h2{margin:6px 0 0}.su-done .v18-badge{margin:8px 0;transform:scale(1.25)}.gate.welcome{text-align:center;align-items:stretch;gap:10px}.gate.welcome .gate-logo{align-self:center}.gate.welcome h1{margin:4px 0 0}.welcome-vivo{align-self:center;margin-top:4px}.welcome-browse{align-self:center;margin-top:6px}.gate.welcome .login-form{text-align:left}.auth-hero{align-items:center;gap:12px;margin-bottom:4px;display:flex}.auth-hero>div{flex-direction:column;gap:3px;display:flex}.auth-hero b{font-size:17px}.guest-panel{text-align:center;min-height:100%;padding-top:calc(40px + var(--safe-top));padding-bottom:calc(var(--nav-h) + 40px);justify-content:center;align-items:center;gap:12px}.guest-panel h2{margin:4px 0 0}.set-guest{margin-bottom:4px}.reconsent-page.full{z-index:60;background:var(--pg);position:absolute;inset:0}.reconsent-hero{flex-direction:column;align-items:center;gap:6px;padding-bottom:0;display:flex}.reconsent-hero h2{margin:4px 0 0}.reconsent-list{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px;display:flex}.reconsent-chip{background:color-mix(in srgb, var(--purple) 22%, transparent);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.finish-setup{text-align:center;align-items:center;padding-top:30px}.finish-setup h2{margin:6px 0 0}.v18-note{color:var(--mut);align-items:center;gap:8px;margin:10px 16px 0;font-size:13px;display:flex}.admin-consents{flex-wrap:wrap;gap:4px;display:flex}.admin-consents i{color:#7ef0a6;background:#22c55e29;border-radius:999px;padding:2px 7px;font-size:11.5px;font-style:normal}.admin-consents i.old{color:#ffb27a;background:#f973162e}.admin-source{text-transform:none}.admin-bump .bump-row{padding-left:0;padding-right:0}.agreements-sig{padding-top:10px}.look-fun .consent-item{border:2px solid #ffffff1f;box-shadow:3px 3px #b45cff59}.look-fun .consent-item:nth-child(3n){box-shadow:3px 3px #1ff0ff4d}.look-fun .consent-item:nth-child(3n+1){box-shadow:3px 3px #ff7a1a52}.look-fun .su-progress .vf-step.on i{box-shadow:0 0 0 2px var(--fun-ink,#0b0b12), 2px 2px 0 2px #b45cff80}.look-fun .su-hero h3,.look-fun .su-done h2,.look-fun .su-stop h2,.look-fun .reconsent-hero h2,.look-fun .finish-setup h2,.look-fun .gate.welcome h1,.look-fun .guest-panel h2{font-family:var(--font-display,inherit);letter-spacing:0}.look-clean .consent-item{box-shadow:none}.theme-light .consent-check.bad span{color:#c62828}.social-auth{gap:8px;width:100%;margin:4px 0 2px;display:grid}.gsi-btn{color:#1f1f1f;letter-spacing:.25px;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 16px;font:500 15px/1 Roboto,Google Sans,system-ui,-apple-system,sans-serif;transition:background .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 2px #00000040}.gsi-btn:hover{background:#f8faff;box-shadow:0 1px 3px #3c40434d,0 4px 8px #3c404326}.gsi-btn:focus-visible{outline-offset:2px;outline:3px solid #8ab4f8}.gsi-icon{flex:none;place-items:center;width:20px;height:20px;display:grid}.gsi-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gsi-btn.soon{opacity:.92}.gsi-soon{color:#5f6368;background:#f1f3f4;border-radius:99px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700;position:absolute;right:12px}.social-note{text-align:center;color:#ffffff8c;margin:0;font-size:11.5px}.social-or{margin:6px 0 2px}@media (width<=340px){.gsi-btn{gap:9px;padding:0 12px;font-size:14px}.gsi-soon{display:none}}.su-social-badge{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.su-social-badge b{display:block}.su-social-badge span{color:#fff9;word-break:break-all;font-size:12px}.fake-google{background:0 0;padding:0 10px 14px}.fg-card{color:#1f1f1f;background:#fff;border-radius:22px;gap:8px;padding:18px 18px 14px;font-family:Roboto,system-ui,sans-serif;display:grid}.fg-top{color:#444;align-items:center;gap:8px;font-size:13px;display:flex}.fg-x{color:#5f6368;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:16px}.fg-demo{color:#7a5a00;background:#fef7e0;border-radius:8px;padding:6px 8px;font-size:11.5px}.fg-card h3{margin:6px 0 0;font-size:22px;font-weight:400}.fg-sub{color:#444;margin:0 0 4px;font-size:14px}.fg-acct{text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #dadce0;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.fg-acct i{color:#fff;background:#7b1fa2;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:600;display:grid}.fg-acct b{font-size:14px;font-weight:500;display:block}.fg-acct span{color:#5f6368;font-size:12.5px}.fg-other{gap:8px;display:flex}.fg-other .input{color:#1f1f1f;background:#fff;border:1px solid #dadce0;flex:1;min-width:0}.fg-legal{color:#5f6368;margin:2px 0 0;font-size:11.5px}.gate.welcome{justify-content:safe center;overflow-y:auto}.gate.welcome>*,.gate.welcome .social-auth{flex-shrink:0}.gate.welcome .btn-block{min-height:48px}.party-hub .ph-title{font-weight:800}.look-fun .party-hub .ph-title{font-family:var(--font-fun)}.party-hub .ph-sub{margin:-4px 0 10px;padding:0 16px}.party-hub .ph-tabs{margin:0 16px 12px}.party-hub .ph-row{justify-content:space-between;align-items:center;gap:10px;padding:6px 16px;display:flex}.party-hub .ph-lbl{color:var(--mut);font-size:13px;font-weight:700}.party-hub .ph-level{flex:0 auto}.party-hub .ph-level .spicy.on{color:#fff;background:linear-gradient(135deg,#ff2d55,#ff7a1a)}.party-hub .ph-lang{max-width:190px;height:38px;padding:0 10px}.party-hub .ph-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 16px;display:grid}.party-hub .ph-game{text-align:start;background:var(--card,#7f7f7f1a);color:inherit;border:1.5px solid #0000;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;column-gap:8px;min-height:64px;padding:10px;display:grid}.party-hub .ph-game .phg-ic{text-align:center;grid-row:1/3;font-size:24px}.party-hub .ph-game b{font-size:13.5px;line-height:1.2}.party-hub .ph-game .phg-r{color:var(--mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.party-hub .ph-game.on{border-color:var(--brand,#7c5cff);background:#7c5cff24}.party-hub .ph-game.live:after{content:"LIVE";position:absolute}.party-hub .ph-game{position:relative}.party-hub .ph-game.live:after{top:6px;color:#fff;background:#ff2d55;border-radius:6px;padding:1px 5px;font-size:9px;font-weight:800;inset-inline-end:8px}.party-hub .ph-optin{color:var(--mut);align-items:flex-start;gap:6px;padding:2px 16px 8px;display:flex}.party-hub .ph-cta{grid-template-columns:1fr auto;gap:8px;padding:6px 16px 16px;display:grid}.party-hub .ph-cta .ph-start{grid-column:1/-1}.party-hub .ph-hostonly{align-items:center;gap:6px;padding:6px 16px 16px;display:flex}.party-hub .ph-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 16px 12px;display:grid}.party-hub .ph-theme{background:var(--card,#7f7f7f1a);color:inherit;text-align:start;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:10px;padding:10px;font-size:13.5px;font-weight:700;display:flex}.party-hub .ph-theme.on{border-color:var(--brand,#7c5cff)}.party-hub .pht-sw{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.party-hub .pht-sw.none{background:repeating-linear-gradient(45deg,#7f7f7f40 0 6px,#0000 6px 12px)}.party-hub .ph-rank .phr-n{text-align:center;width:22px;color:var(--mut);font-weight:800}.party-hub .ph-rank.me{background:#7c5cff1f}.party-hub .ph-rank .phr-p{font-variant-numeric:tabular-nums}.party-hub .ph-badges{flex-wrap:wrap;gap:8px;padding:4px 16px 18px;display:flex}.party-hub .ph-badge{opacity:.55;background:#7f7f7f1f;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.party-hub .ph-badge.got{opacity:1;background:linear-gradient(135deg,#ff2d9540,#7c5cff40)}.party-hub .ph-badge i{font-size:16px;font-style:normal}.party-card{z-index:13;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overscroll-behavior:contain;box-sizing:border-box;background:#0c0a14c7;border-radius:20px;flex-direction:column;gap:6px;padding:9px 11px;display:flex;position:absolute;overflow:hidden auto;box-shadow:0 0 0 1.5px #ffffff24,0 10px 30px #0006}.party-card.fun{box-shadow:0 0 0 2px #ffffff29,4px 4px #b45cff8c,0 10px 30px #0006}.party-card[data-level=spicy].fun{box-shadow:0 0 0 2px #ff5a5a73,4px 4px #ff2d5599,0 10px 30px #0006}.party-card>*{flex-shrink:0}.party-card .pc-top{align-items:center;gap:6px;min-width:0;font-size:11.5px;font-weight:800;display:flex}.party-card .pc-g{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.look-fun .party-card .pc-g{font-family:var(--font-fun);font-size:13px;font-weight:700}.party-card .pc-lvl{white-space:nowrap;background:#ffffff1f;border-radius:999px;padding:2px 7px}.party-card .pc-lvl[data-level=spicy]{background:linear-gradient(135deg,#ff2d55,#ff7a1a)}.party-card .pc-lang{letter-spacing:.04em;background:#ffffff2e;border-radius:6px;padding:2px 6px;font-size:10px}.party-card .pc-timer{color:#ffd23f;font-variant-numeric:tabular-nums;background:#ffd23f38;border-radius:999px;padding:2px 7px}.party-card .pc-x{color:#fff;background:#ffffff1f;border:0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.party-card .pc-face{transform-origin:50%;flex-direction:column;gap:5px;min-height:0;display:flex}.party-card .pc-face.flip-in{backface-visibility:hidden;animation:.55s cubic-bezier(.34,1.4,.64,1) both pcFlip}.party-card .pc-face.fade-in{animation:.25s ease-out both pcFade}.party-card .pc-face.spicy-pop{animation:.55s cubic-bezier(.34,1.4,.64,1) both pcFlip,.5s ease-in-out .55s pcShake}@keyframes pcFlip{0%{opacity:0;transform:perspective(700px)rotateY(-100deg)scale(.9)}60%{opacity:1}}@keyframes pcFade{0%{opacity:0;transform:translateY(6px)}}@keyframes pcShake{20%,60%{transform:rotate(-1.4deg)}40%,80%{transform:rotate(1.4deg)}}.party-card .pc-meta{flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.party-card .pc-kind{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:900}.party-card .pc-kind.truth{color:#051a1f;background:#1ff0ff}.party-card .pc-kind.dare{color:#fff;background:#ff2d95}.party-card .pc-kind.poll{color:#221a00;text-transform:none;letter-spacing:0;background:#ffd23f}.party-card .pc-target{opacity:.92;align-items:center;gap:5px;display:inline-flex}.party-card .pc-text{font-size:15px;font-weight:700;line-height:1.32}.look-fun .party-card .pc-text{font-size:15.5px}.party-card .pc-text[dir=rtl]{text-align:right;font-size:16px}.party-card .pc-text.small{opacity:.85;font-size:12.5px;font-weight:500}.party-card .pc-split{align-items:stretch;gap:6px;display:flex}.party-card .pc-split>span{background:#ffffff1a;border-radius:12px;flex:1 1 0;padding:6px 8px;font-size:13.5px}.party-card .pc-split.n2>span:first-child:after{content:""}.party-card .pc-status{background:#ffffff24;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11.5px;font-weight:800}.party-card .pc-status.done{color:#032014;background:#35f29b}.party-card .pc-status.removed{background:#ff50504d}.party-card .pc-status.revealed{color:#221a00;background:#ffd23f}.party-card .pc-spinning{opacity:.85;font-size:13px}.party-card .pc-bottle-wrap{align-items:center;gap:10px;display:flex}.party-card .bottle{filter:drop-shadow(0 3px 6px #0006);flex:none}.party-card.clean .bottle{filter:none}.party-card .pc-dice{align-items:center;gap:8px;display:flex}.party-card .die{text-align:center;color:#17122a;background:#fff;border-radius:12px;flex:1 1 0;place-items:center;min-height:44px;padding:6px;font-size:13px;font-weight:800;line-height:1.2;display:grid;box-shadow:inset 0 -3px #00000026}.party-card .die.g{background:#ffd23f}.party-card.clean .die{box-shadow:none;background:#ffffffe6}.party-card .die.tumble{animation:.28s linear infinite dieTumble}@keyframes dieTumble{0%{transform:rotate(0)scale(1)}25%{transform:rotate(9deg)scale(.94)}50%{transform:rotate(0)scale(1.04)}75%{transform:rotate(-9deg)scale(.95)}}.party-card .die-plus{opacity:.8;font-weight:900}.party-card .pc-vote{gap:5px;display:grid}.party-card .pc-vote.n2{grid-template-columns:1fr 1fr}.party-card .pc-vote.n3{grid-template-columns:1fr 1fr 1fr}.party-card .pv-opt,.party-card .dp-opt{color:#fff;text-align:start;background:#ffffff0f;border:1.5px solid #ffffff2e;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;min-height:32px;padding:5px 9px;font-size:12px;font-weight:700;display:flex;position:relative;overflow:hidden}.party-card .pv-opt.on,.party-card .dp-opt.on{border-color:#1ff0ff}.party-card .pv-opt.lie{border-color:#ffd23f}.party-card .dp-opt.win{border-color:#35f29b}.party-card .pv-bar,.party-card .dp-bar{transform-origin:0;z-index:0;background:linear-gradient(90deg,#7c5cff73,#ff2d9559);transition:transform .5s;position:absolute;inset:0}.party-card[dir=rtl] .pv-bar,.party-card[dir=rtl] .dp-bar{transform-origin:100%}.party-card .pv-opt>:not(i),.party-card .dp-opt>:not(i){z-index:1;position:relative}.party-card .pv-l,.party-card .dp-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.party-card .dp-opts{gap:5px;display:grid}.party-card .dp-t{white-space:normal;line-height:1.25}.party-card .pc-sub{opacity:.8;margin-top:-3px}.party-card .pc-actions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;padding-inline-end:44px;display:flex}.party-card.clean .pc-actions{padding-inline-end:0}.party-card .pc-actions .see-tr{color:#fffc;background:0 0;border:0;margin:0 4px 0 0;padding:0;font-size:11.5px}.party-card .pc-btn{color:#fff;white-space:nowrap;background:#ffffff24;border:0;border-radius:999px;height:28px;padding:0 10px;font-size:12px;font-weight:800}.party-card .pc-btn.primary{background:var(--brand-grad,linear-gradient(135deg, #7c5cff, #ff2d95))}.party-card .pc-btn.good{color:#04220f;background:#35f29b}.party-card .pc-btn.danger{background:#ff505040}.party-card .pc-truth{background:#1ff0ff40}.party-card .pc-dare{background:#ff2d9559}.party-card .pc-votes{margin-inline-start:auto}.party-card .pc-vivo{inset-inline-end:6px;pointer-events:none;position:absolute;bottom:4px}.party-card .pc-vivo.gasp{animation:.6s ease-in-out 2 vivoGasp}.party-card .pc-vivo.cheer{animation:.5s ease-in-out 3 vivoCheer}@keyframes vivoGasp{30%{transform:translateY(-5px)scale(1.08)}60%{transform:translateY(0)scale(.97)}}@keyframes vivoCheer{50%{transform:translateY(-8px)rotate(-6deg)}}.party-card .pc-bubble{inset-inline-end:42px;pointer-events:none;font-size:18px;animation:1.2s ease-out both pcBubble;position:absolute;bottom:38px}@keyframes pcBubble{0%{opacity:0;transform:scale(0)translateY(8px)}30%{opacity:1;transform:scale(1.2)}}.party-card.clean{background:#101016db;border-radius:16px}.party-card.clean .pc-text{font-weight:600}.live-room .theme-deco{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.theme-deco .td-tint{opacity:.5;position:absolute;inset:0}.look-fun:not(.fx-off) .theme-deco .td-tint{opacity:.28}.theme-deco .td-particles{position:absolute;inset:0}.theme-deco .td-particles i{opacity:0;will-change:transform, opacity;font-style:normal;animation:linear infinite tdRise;position:absolute;bottom:-30px}.theme-deco .td-particles.still i{opacity:.5;animation:none;bottom:auto}.theme-deco .td-particles.still i:nth-child(odd){top:18%}.theme-deco .td-particles.still i:nth-child(2n){top:72%}@keyframes tdRise{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.9}50%{transform:translateY(-50vh)translate(12px)}90%{opacity:.7}to{opacity:0;transform:translateY(-100vh)translate(-8px)}}.theme-deco .td-frame{border-radius:26px;position:absolute}.theme-deco .td-garland{border-radius:999px;position:absolute}.theme-deco .td-corner{filter:drop-shadow(0 2px 6px #00000080);font-size:20px;line-height:22px;position:absolute}.td-neon .td-tint{background:radial-gradient(80% 50% at 15% 10%,#ff2bd68c,#0000 70%),radial-gradient(70% 50% at 90% 90%,#00e5ff80,#0000 70%)}.td-neon .td-frame{box-shadow:0 0 0 2px #ff2bd6,0 0 18px 4px #ff2bd6b3,0 0 36px 10px #00e5ff59}.td-neon .td-garland{background:linear-gradient(90deg,#ff2bd6,#00e5ff,#7c3aed,#ff2bd6);margin-top:4px;box-shadow:0 0 12px #ff2bd6,0 0 24px #00e5ff;height:4px!important}.td-neon .td-particles i{color:#ff7ce9;text-shadow:0 0 8px #ff2bd6}.td-neon .td-particles i:nth-child(3n){color:#7df3ff;text-shadow:0 0 8px #00e5ff}.live-room.theme-neon .aurora .a1{background:radial-gradient(circle,#ff2bd6a6 0,#ff2bd600 66%)}.live-room.theme-neon .aurora .a2{background:radial-gradient(circle,#00e5ff99 0,#00e5ff00 66%)}.live-room.theme-neon .aurora .a3{background:radial-gradient(circle,#7c3aed99 0,#7c3aed00 66%)}.td-beach .td-tint{background:linear-gradient(#ffd16673,#0000 40% 60%,#06d6a073)}.td-beach .td-frame{box-shadow:0 0 0 2px #ffd166e6,0 0 22px 6px #ff8c6180}.td-beach .td-garland{background:repeating-linear-gradient(90deg,#ffd166 0 16px,#06d6a0 16px 32px,#ff8c61 32px 48px);-webkit-mask:radial-gradient(circle at 8px 0,#000 7px,#0000 7.5px) 0 0/16px 12px repeat-x;mask:radial-gradient(circle at 8px 0,#000 7px,#0000 7.5px) 0 0/16px 12px repeat-x}.live-room.theme-beach .aurora .a1{background:radial-gradient(circle,#ffd16699 0,#ffd16600 66%)}.live-room.theme-beach .aurora .a2{background:radial-gradient(circle,#06d6a08c 0,#06d6a000 66%)}.live-room.theme-beach .aurora .a3{background:radial-gradient(circle,#ff8c618c 0,#ff8c6100 66%)}.td-galaxy .td-tint{background:radial-gradient(90% 60% at 50% 0,#6d28d999,#0000 70%),radial-gradient(60% 40% at 80% 100%,#ec489973,#0000 70%),#0a0c2859}.td-galaxy .td-frame{box-shadow:0 0 0 1.5px #c4b5fdcc,0 0 26px 6px #6d28d98c}.td-galaxy .td-garland{background:radial-gradient(circle,#fff 0 1.3px,#0000 2px) 0/14px 12px repeat-x,radial-gradient(circle,#c4b5fd 0 1px,#0000 1.6px) 7px 30%/14px 12px repeat-x}.td-galaxy .td-particles i{color:#e9e3ff;text-shadow:0 0 6px #a78bfa}.live-room.theme-galaxy .aurora .a1{background:radial-gradient(circle,#6d28d9b3 0,#6d28d900 66%)}.live-room.theme-galaxy .aurora .a2{background:radial-gradient(circle,#1e3a8ab3 0,#1e3a8a00 66%)}.live-room.theme-galaxy .aurora .a3{background:radial-gradient(circle,#ec48998c 0,#ec489900 66%)}.td-candle .td-tint{background:radial-gradient(70% 45% at 50% 100%,#ff8c3280,#0000 70%),radial-gradient(60% 40% at 50% 0,#8b1e3f73,#0000 70%)}.td-candle .td-frame{animation:3.2s ease-in-out infinite tdFlicker;box-shadow:0 0 0 1.5px #ffb347d9,0 0 24px 8px #ff6b3573}.td-candle .td-garland{background:radial-gradient(circle at 50% 60%,#ffe29a 0 2.5px,#ffa03c99 3.5px,#0000 6px) 0 0/22px 12px repeat-x;animation:2.4s ease-in-out infinite tdFlicker}.td-candle .td-particles i{color:#ffd08a;text-shadow:0 0 8px #ff9a3c}@keyframes tdFlicker{0%,to{opacity:1}45%{opacity:.78}55%{opacity:.92}}.live-room.theme-candle .aurora .a1{background:radial-gradient(circle,#ffb34799 0,#ffb34700 66%)}.live-room.theme-candle .aurora .a2{background:radial-gradient(circle,#8b1e3f99 0,#8b1e3f00 66%)}.live-room.theme-candle .aurora .a3{background:radial-gradient(circle,#ff6b358c 0,#ff6b3500 66%)}.td-carnival .td-tint{background:conic-gradient(at 50% 120%,#ef444459,#facc1559,#22c55e4d,#3b82f64d,#ef444459)}.td-carnival .td-frame{box-shadow:0 0 0 2px #facc15,0 0 0 5px #ef4444cc,0 0 22px 6px #facc1566}.td-carnival .td-garland{-webkit-mask:linear-gradient(to bottom right,#000 50%,#0000 50%) 0 0/14px 12px repeat-x,linear-gradient(to bottom left,#000 50%,#0000 50%) 0 0/14px 12px repeat-x;-webkit-mask:conic-gradient(from 135deg at 50% 100%, #000 90deg, transparent 0) 0 0 / 14px 12px repeat-x;mask:conic-gradient(from 135deg at 50% 100%, #000 90deg, transparent 0) 0 0 / 14px 12px repeat-x;background:linear-gradient(135deg,#0000 50% 0),repeating-linear-gradient(90deg,#ef4444 0 14px,#facc15 14px 28px,#22c55e 28px 42px,#3b82f6 42px 56px)}.live-room.theme-carnival .aurora .a1{background:radial-gradient(circle,#ef444499 0,#ef444400 66%)}.live-room.theme-carnival .aurora .a2{background:radial-gradient(circle,#facc158c 0,#facc1500 66%)}.live-room.theme-carnival .aurora .a3{background:radial-gradient(circle,#22c55e80 0,#22c55e00 66%)}.fx-reduced .theme-deco .td-frame,.fx-reduced .theme-deco .td-garland{animation:none}.live-room .react-wrap{display:contents}.live-room .react-btn .react-ic{filter:saturate(1.1);font-size:19px;line-height:1}.live-room .react-btn.on{border-radius:50%;background:#ffffff24!important}.live-room .react-row{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:14;background:#101016d1;border-radius:999px;gap:2px;padding:4px;animation:.18s ease-out both pcFade;display:flex;position:absolute;bottom:calc(100% + 8px);left:auto;right:58px;box-shadow:0 0 0 1px #ffffff1f,0 8px 22px #0006}.live-room .react-e{background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:21px;line-height:1;display:grid}.live-room .react-e:active{transform:scale(1.3)}.live-room .react-floats{pointer-events:none;z-index:14;width:70px;height:0;position:absolute;bottom:calc(100% + 52px);right:64px}.live-room .react-floats i{font-size:24px;font-style:normal;animation:1.6s ease-out forwards reactUp;position:absolute;bottom:0}.live-room .react-floats i.crowd{opacity:.85;font-size:19px}@keyframes reactUp{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1;transform:translateY(-14px)scale(1.1)}to{opacity:0;transform:translateY(-110px)scale(1)}}.live-room .combo-burst{z-index:15;transform-origin:50% 0;pointer-events:none;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute}.live-room .combo-burst .cb-e{filter:drop-shadow(0 6px 16px #00000073);font-size:64px;line-height:1}.live-room .combo-burst .cb-t{color:#fff;text-shadow:0 3px 12px #0009;flex-direction:column;display:flex}.live-room .combo-burst b{letter-spacing:.02em;background:linear-gradient(90deg,#ffd23f,#ff2d95,#1ff0ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:900}.look-fun .live-room .combo-burst b{font-family:var(--font-fun)}.live-room .combo-burst small{opacity:.9;font-weight:700}.live-room .combo-burst.fun{animation:2.2s cubic-bezier(.34,1.56,.64,1) both comboIn}.live-room .combo-burst.fun .cb-e{animation:.7s ease-in-out 3 comboEmoji}.live-room .combo-burst.clean{background:#101016b3;border-radius:18px;animation:.25s ease-out both pcFade}@keyframes comboIn{0%{opacity:0;transform:scale(.2)}15%{opacity:1;transform:scale(1.15)}25%{transform:scale(1)}85%{opacity:1}to{opacity:0;transform:scale(1.05)}}@keyframes comboEmoji{50%{transform:scale(1.25)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.party-card .pc-face,.live-room .combo-burst,.theme-deco .td-particles i{animation:none!important}.theme-deco .td-particles i{opacity:.5}}.room-lang-section select{width:100%}.games-sheet .gs-party{color:#fff;text-align:start;background:linear-gradient(135deg,#ff2d95,#7c5cff 60%,#1ff0ff);border:0;border-radius:18px;align-items:center;gap:12px;width:calc(100% - 32px);margin:4px 16px 6px;padding:12px 14px;display:flex;box-shadow:0 8px 24px #7c5cff59}.games-sheet .gs-party .gsp-ic{font-size:28px}.games-sheet .gs-party>span:nth-child(2){flex-direction:column;flex:auto;min-width:0;display:flex}.games-sheet .gs-party small{opacity:.9;font-size:11.5px}.games-sheet .gs-party .chev{opacity:.9;font-size:22px}.gx-stage{pointer-events:none;z-index:60;position:absolute;inset:0}.gx-stage.post{z-index:30}.gx-paused,.gx-paused *{animation-play-state:paused!important}.gx-take{pointer-events:auto;cursor:pointer;color:#fff;animation:gxTakeIn var(--gx-ms) linear both;-webkit-tap-highlight-color:transparent;background:#000;position:absolute;inset:0;overflow:hidden;container-type:size}@keyframes gxTakeIn{0%{opacity:0}6%{opacity:1}91%{opacity:1}to{opacity:0}}.gx-take.reduced{animation-name:gxTakeInR}@keyframes gxTakeInR{0%{opacity:0}12%{opacity:1}85%{opacity:1}to{opacity:0}}.gx-cam,.gx-shake-wrap{position:absolute;inset:0}.gx-shake-wrap{will-change:transform}@keyframes gxShake{0%,to{transform:none}10%{transform:translate(-9px,5px)rotate(-.6deg)}22%{transform:translate(8px,-6px)rotate(.5deg)}36%{transform:translate(-6px,-4px)}50%{transform:translate(5px,5px)rotate(.3deg)}66%{transform:translate(-3px,2px)}82%{transform:translate(2px,-2px)}}.gx-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gx-flash{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,#fffffff2,#ffffff59 40%,#0000 70%);animation:.42s ease-out both gxFlash;position:absolute;inset:0}@keyframes gxFlash{0%{opacity:0}18%{opacity:.85}to{opacity:0}}.gx-vignette{pointer-events:none;background:radial-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}.gx-take.clean .gx-vignette{background:radial-gradient(#0808141f 40%,#08081480 100%)}.gx-skip{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));color:#ffffffd9;letter-spacing:.02em;z-index:3;background:#00000073;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700;position:absolute;transform:translate(-50%)}.gx-timer{background:linear-gradient(90deg, var(--hue), #fff);transform-origin:0;z-index:3;height:3px;animation:linear both gxTimer;position:absolute;bottom:0;left:0;right:0}@keyframes gxTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.gx-banner{color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--hue) 78%, #000), #0a0818b8);box-shadow:0 0 0 1.5px #ffffff38, 0 8px 28px #00000073, 0 0 26px color-mix(in srgb, var(--hue) 45%, transparent);box-sizing:border-box;border-radius:999px;align-items:center;gap:9px;max-width:min(92%,420px);padding:6px 12px 6px 6px;display:flex;position:relative}.gx-banner.top{top:calc(52px + env(safe-area-inset-top));z-index:4;white-space:nowrap;animation:.55s cubic-bezier(.2,1.4,.4,1) both gxBanIn;position:absolute;left:50%;transform:translate(-50%)}@keyframes gxBanIn{0%{opacity:0;transform:translate(-50%,-30px)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}.gx-banner .gxb-av{border-radius:50%;flex:none;display:inline-flex;box-shadow:0 0 0 2px #fff}.gx-banner .gxb-t{flex-direction:column;min-width:0;line-height:1.15;display:flex}.gx-banner .gxb-from{text-overflow:ellipsis;font-size:13.5px;font-weight:850;overflow:hidden}.gx-banner .gxb-sub{opacity:.92;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.gx-banner .gxb-to{opacity:.8}.gx-banner .gxb-ic{filter:drop-shadow(0 2px 6px #00000080);flex:none;font-size:26px}.gx-combo{font:italic 900 24px/1 var(--font-fun,system-ui);letter-spacing:-.02em;background:linear-gradient(#fff 10%,#ffd23f 60%,#ff7a1a);color:#0000;filter:drop-shadow(0 2px #00000073);-webkit-background-clip:text;background-clip:text;flex:none;animation:.42s cubic-bezier(.2,1.6,.4,1) both gxComboPop}.gx-combo.ms{filter:drop-shadow(0 0 10px #ffd23fe6)drop-shadow(0 2px #00000080);font-size:30px;animation:.6s cubic-bezier(.2,1.6,.4,1) both gxComboMs}.gx-combo.sm{font-size:18px}.gx-combo.sm.ms{font-size:22px}@keyframes gxComboPop{0%{opacity:0;transform:scale(1.9)}60%{opacity:1;transform:scale(.92)}to{transform:scale(1)}}@keyframes gxComboMs{0%{opacity:0;transform:scale(2.6)rotate(-12deg)}55%{opacity:1;transform:scale(.9)rotate(4deg)}to{transform:none}}.gx-offbanner .gx-banner.top{animation:.3s ease-out both gxBanIn}[data-fx=off] .gx-banner.top,.reduce-motion .gx-banner.top{animation:none}.gx-lanes{z-index:2;flex-direction:column;gap:6px;max-width:72%;display:flex;position:absolute;left:8px}.gx-stage.post .gx-lanes{top:44%}.gx-lane{color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--hue) 70%, #000) 0%, #00000059 100%);border-radius:999px;align-items:center;gap:7px;min-width:0;padding:3px 10px 3px 3px;animation:.38s cubic-bezier(.2,1.3,.4,1) both gxLaneIn;display:flex;box-shadow:0 0 0 1px #ffffff2e}.gx-lane.still{animation:none}.gx-stage.live .gx-lane{transform-origin:0;animation:.3s cubic-bezier(.2,.8,.3,1) both gxLaneGrow}.gx-stage.live .gx-lane.still,.reduce-motion .gx-stage.live .gx-lane{animation:none}@keyframes gxLaneGrow{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes gxLaneIn{0%{opacity:0;transform:translate(-110%)}to{opacity:1;transform:none}}.gx-lane .gxl-av{border-radius:50%;flex:none;display:inline-flex;box-shadow:0 0 0 1.5px #fff}.gx-lane .gxl-t{flex-direction:column;min-width:0;line-height:1.1;display:flex}.gx-lane .gxl-t b{white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:11.5px;overflow:hidden}.gx-lane .gxl-t span{opacity:.85;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:10px;overflow:hidden}.gx-lane .gxl-ic{flex:none;font-size:24px;animation:.45s cubic-bezier(.2,1.6,.4,1) both gxIcBump}@keyframes gxIcBump{0%{transform:scale(.4)translate(-16px)}70%{transform:scale(1.25)}to{transform:none}}[data-fx=off] .gx-lane .gxl-ic,[data-fx=off] .gx-combo,.reduce-motion .gx-lane,.reduce-motion .gx-lane .gxl-ic{animation:none}.gx-mid{pointer-events:none;z-index:3;animation:gxMidLife var(--gx-ms) ease both;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:24%;left:0;right:0}@keyframes gxMidLife{0%{opacity:0;transform:translateY(18px)}10%{opacity:1;transform:none}86%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.gx-mid .gxm-art{place-items:center;width:150px;height:150px;display:grid;position:relative}.gx-mid .gxm-ic{filter:drop-shadow(0 8px 16px #00000080);animation:gxMidIc var(--gx-ms) cubic-bezier(.2,1.4,.4,1) both;font-size:88px;line-height:1;position:relative}@keyframes gxMidIc{0%{transform:scale(.2)rotate(-30deg)}18%{transform:scale(1.18)rotate(6deg)}30%{transform:scale(1)rotate(0)}60%{transform:scale(1.06)}to{transform:scale(1)}}.gx-mid .gxm-ring{border:3px solid var(--hue);box-shadow:0 0 24px var(--hue), inset 0 0 24px var(--hue);opacity:0;animation:gxRing calc(var(--gx-ms) * .5) ease-out both;border-radius:50%;position:absolute;inset:8px}@keyframes gxRing{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.gx-mid .gxm-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--hue) 55%, transparent) 0 8deg, transparent 8deg 22deg);opacity:.8;border-radius:50%;animation:6s linear infinite gxSpin;position:absolute;inset:-30px;-webkit-mask:radial-gradient(circle,#000 20%,#0000 68%);mask:radial-gradient(circle,#000 20%,#0000 68%)}.gx-mid .gxm-spark{width:8px;height:8px;box-shadow:0 0 10px var(--hue), 0 0 3px #fff;transform:rotate(var(--a)) translateX(0);animation:gxSpark calc(var(--gx-ms) * .45) ease-out both;background:#fff;border-radius:50%;margin:-4px;position:absolute;top:50%;left:50%}@keyframes gxSpark{0%{transform:rotate(var(--a)) translateX(10px) scale(1);opacity:1}to{transform:rotate(var(--a)) translateX(92px) scale(.2);opacity:0}}.gx-mid .gx-banner.mid{animation:.5s cubic-bezier(.2,1.4,.4,1) both gxBanMid}@keyframes gxBanMid{0%{opacity:0;transform:translateY(14px)scale(.85)}to{opacity:1;transform:none}}.gx-mid.reduced .gxm-rays,.gx-mid.reduced .gxm-ring{display:none}.gx-mid.reduced .gxm-ic,.reduce-motion .gx-mid .gxm-ic{animation:none}.gx-mid.clean .gxm-rays{opacity:.35}@keyframes gxSpin{to{transform:rotate(360deg)}}.gx-bg{position:absolute;inset:0}.gx-bg-night{background:linear-gradient(#050816 0%,#1a0b3a 55%,#3b0f4f 78%,#12061f 100%)}.gx-bg-storm{background:radial-gradient(at 70% 30%,#2e4a44 0%,#0f1f22 45%,#05090b 100%)}.gx-bg-city{background:linear-gradient(#02030a 0%,#0b1440 45%,#2a1450 72%,#0a0718 100%)}.gx-bg-sunset{background:linear-gradient(#2d1b69 0%,#b83280 32%,#ff7a59 52%,#ffc26b 60%,#1b3a6b 61%,#0b1f3f 100%)}.gx-bg-launch{background:linear-gradient(#02030a 0%,#0b1026 35%,#1e3a8a 70%,#f97316 100%)}.gx-bg-royal{background:radial-gradient(at 50% 40%,#6b21a8 0%,#3b0764 40%,#12001f 100%)}.gx-bg-space{background:radial-gradient(circle at 50% 46%,#4c1d95 0%,#1e0b3a 35%,#000 75%)}.gx-bg-ice{background:radial-gradient(circle at 50% 42%,#e0f2fe 0%,#38bdf8 30%,#1e3a8a 70%,#0b1026 100%)}.gx-bg-daysky{background:linear-gradient(#0ea5e9 0%,#38bdf8 40%,#bae6fd 100%)}.gx-bg-dawn{background:linear-gradient(#7c83fd 0%,#f9a8d4 45%,#fde68a 80%,#fef3c7 100%)}.gx-bg-cave{background:radial-gradient(at 50% 70%,#5b3712 0%,#2b1606 40%,#0c0602 100%)}.gx-bg-deep{background:linear-gradient(#0369a1 0%,#0c4a6e 35%,#082f49 70%,#020617 100%)}.gx-bg-pastel{background:linear-gradient(#a5b4fc 0%,#fbcfe8 50%,#fde68a 100%)}.gx-bg-stage{background:radial-gradient(at 50% 100%,#3b0764 0%,#1a0033 45%,#05000a 100%)}.gx-take.clean .gx-bg-night,.gx-take.clean .gx-bg-city{background:linear-gradient(#0b1020,#1b2440 70%,#0b1020)}.gx-stars{position:absolute;inset:0}.gx-stars i{background:#fff;border-radius:50%;width:3px;height:3px;animation:1.8s ease-in-out infinite alternate gxTwinkle;position:absolute;box-shadow:0 0 6px #fff}@keyframes gxTwinkle{0%{opacity:.25}to{opacity:1}}.gx-stars.late{opacity:0;animation:gxLate var(--gx-ms) linear both}@keyframes gxLate{0%,35%{opacity:0}60%,to{opacity:1}}.gx-clouds{position:absolute;inset:0}.gx-clouds i{background:radial-gradient(at 50% 60%,#ffffffe6 0%,#ffffff8c 40%,#0000 70%);border-radius:50%;height:12%;animation:9s linear infinite gxDrift;position:absolute}.gx-clouds.far i{background:radial-gradient(at 50% 60%,#a0bec88c,#0000 70%)}.gx-bg-storm~.gx-clouds.far i{background:radial-gradient(at 50% 60%,#5a7878b3,#0000 70%)}.gx-clouds.near{z-index:2}.gx-clouds.near i{height:20%;animation-duration:4.5s}.gx-clouds.fast i{animation-duration:2.4s}.gx-clouds.near.fast i{animation-duration:1.4s}@keyframes gxDrift{0%{transform:translate(60cqw)}to{transform:translate(-120cqw)}}.gx-far{position:absolute;bottom:0;left:0;right:0}.gx-skyline{height:42%}.gx-skyline.tall{height:48%;bottom:16%}.gx-skyline-svg{width:100%;height:100%;position:absolute;inset:0}.gx-windows{animation:2.4s steps(2,end) infinite gxWin}@keyframes gxWin{50%{opacity:.8}}.gx-hero{will-change:transform;position:absolute}.gx-hero svg{width:100%;height:auto;display:block;overflow:visible}.gx-rays{background:repeating-conic-gradient(#ffe68c59 0 6deg, transparent 6deg 18deg);border-radius:50%;width:190cqh;height:190cqh;margin:-95cqh 0 0 -95cqh;animation:14s linear infinite gxSpin;position:absolute;top:42%;left:50%;-webkit-mask:radial-gradient(circle,#000 0%,#0000 60%);mask:radial-gradient(circle,#000 0%,#0000 60%)}.gx-rays.ice{background:repeating-conic-gradient(#ffffff59 0 5deg, transparent 5deg 16deg)}.gx-spot{clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);transform-origin:50% 0;opacity:.5;mix-blend-mode:screen;background:linear-gradient(#ffffff80,#fff0 80%);width:40%;height:120%;position:absolute;top:-10%}.gx-spot.l{animation:3s ease-in-out infinite alternate gxSweepL;left:2%}.gx-spot.r{animation:3.4s ease-in-out infinite alternate gxSweepR;right:2%}@keyframes gxSweepL{0%{transform:rotate(-24deg)}to{transform:rotate(18deg)}}@keyframes gxSweepR{0%{transform:rotate(24deg)}to{transform:rotate(-18deg)}}.gx-glint{mix-blend-mode:overlay;animation:gxGlint var(--gx-ms) ease-in-out both;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffd9 48%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}@keyframes gxGlint{0%,50%{transform:translate(-120%)}70%,to{transform:translate(120%)}}.gx-sun{background:radial-gradient(circle,#fff7d6 0%,#ffd27a 40%,#ff8c5000 70%);border-radius:50%;width:36cqw;height:36cqw;margin-left:-18cqw;position:absolute;top:44%;left:50%}.gx-sun.low{width:50cqw;height:50cqw;margin-left:-25cqw;top:58%}.gx-road{background:linear-gradient(#1f1f2e 0%,#0b0b12 100%);height:30%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.gx-road:before{content:"";background:linear-gradient(90deg,#0000,#ff5ea8,#1ff0ff,#0000);height:2px;position:absolute;top:0;left:0;right:0}.gx-road-lines{background:repeating-linear-gradient(90deg,#fde68a 0 38px,#0000 38px 84px);width:200%;height:5px;animation:.32s linear infinite gxRoadLines;position:absolute;top:46%;left:0}@keyframes gxRoadLines{to{transform:translate(-84px)}}.gx-road-glow{background:radial-gradient(at 50% 0,#ff5ea859,#0000 70%);height:60%;position:absolute;top:0;left:20%;right:20%}.gx-speed i{background:linear-gradient(90deg,#0000,#fffc);width:38%;height:2px;animation:.5s linear infinite gxSpeed;position:absolute;left:0}@keyframes gxSpeed{0%{transform:translate(120cqw)}to{transform:translate(-60cqw)}}.gx-car{width:92%;animation:gxCar var(--gx-ms) cubic-bezier(.3,.7,.3,1) both;bottom:23%;left:4%}@keyframes gxCar{0%{transform:translate(-130%)skew(-8deg)}30%{transform:translate(4%)skew(-6deg)}36%{transform:translate(-2%)skew(4deg)rotate(-1.5deg)}42%{transform:none}62%{transform:translateY(-2%)scale(1.02)}72%{transform:scale(1.03)}86%{transform:translate(150%)skew(-14deg)scale(1.1)}to{transform:translate(150%)}}.gx-wheel{animation:.28s linear infinite gxSpin}.gx-beam{clip-path:polygon(0 40%,100% 0,100% 100%,0 60%);mix-blend-mode:screen;background:linear-gradient(90deg,#fff7c2b3,#fff7c200);width:70%;height:46%;position:absolute;top:38%;right:-40%}.gx-headlight{filter:drop-shadow(0 0 8px #fff7c2)}.gx-dragon{width:92%;animation:gxDragon var(--gx-ms) cubic-bezier(.4,.1,.3,1) both;top:28%;left:-12%}@keyframes gxDragon{0%{transform:translate(70%,40%)scale(.5)}22%{transform:translate(8%,6%)scale(.85)}45%{transform:translate(0)scale(1)}52%{transform:translate(-3%,1%)scale(1.04)}68%{transform:translateY(-2%)scale(1.02)}88%{transform:translate(-80%,-60%)scale(.7)}to{transform:translate(-110%,-80%)scale(.6)}}.gx-wing{transform-box:view-box}.gx-wing-front{transform-origin:210px 140px;animation:.5s ease-in-out infinite alternate gxFlap}.gx-wing-back{transform-origin:200px 120px;animation:.5s ease-in-out infinite alternate-reverse gxFlap}@keyframes gxFlap{0%{transform:scaleY(1)skew(0)}to{transform:scaleY(.55)skew(8deg)}}.gx-dr-head{transform-box:view-box;transform-origin:320px 120px;animation:gxHead var(--gx-ms) ease-in-out both}@keyframes gxHead{0%,44%{transform:none}50%,66%{transform:rotate(-8deg)translateY(-4px)}74%,to{transform:none}}.gx-eye{animation:1.2s ease-in-out infinite gxEye}@keyframes gxEye{50%{fill:#ffd23f}}.gx-fire{transform-origin:0;opacity:0;filter:blur(1px);width:48%;height:40%;animation:gxFire var(--gx-ms) ease-out both;mix-blend-mode:screen;background:radial-gradient(100% 50% at 0%,#fff7c2 0%,#ffd23f 16%,#ff7a1a 40%,#ff3b308c 66%,#0000 100%);border-radius:0 50% 50% 0;position:absolute;top:26%;left:93%}@keyframes gxFire{0%,49%{opacity:0;transform:rotate(14deg)scaleX(.1)}53%{opacity:1;transform:rotate(14deg)scaleX(1.1)}64%{opacity:1;transform:rotate(18deg)scaleX(1)scaleY(1.2)}70%,to{opacity:0;transform:rotate(18deg)scaleX(1.3)}}.gx-lightning{opacity:0;animation:gxBolt var(--gx-ms) linear both;background:linear-gradient(#d2fff08c,#0000 60%);position:absolute;inset:0}@keyframes gxBolt{0%,14%{opacity:0}15%{opacity:.9}17%{opacity:0}19%{opacity:.6}21%,to{opacity:0}}.gx-trail{opacity:0;width:3px;height:18%;animation:gxTrail calc(var(--gx-ms) * .1) ease-out both;background:linear-gradient(#fff,#fff3b0 30%,#0000);border-radius:3px;position:absolute;bottom:30%}@keyframes gxTrail{0%{opacity:1;transform:translateY(40cqh)}90%{opacity:1}to{opacity:0;transform:translateY(0)}}.gx-trail.t0{height:40%;animation-delay:calc(var(--gx-ms) * .06);left:30%}.gx-trail.t1{height:46%;animation-delay:calc(var(--gx-ms) * .2);left:70%}.gx-trail.t2{height:52%;animation-delay:calc(var(--gx-ms) * .32);left:50%}.gx-trail.t3{height:42%;animation-delay:calc(var(--gx-ms) * .45);left:20%}.gx-trail.t4{height:50%;animation-delay:calc(var(--gx-ms) * .56);left:78%}.gx-trail.t5{height:48%;animation-delay:calc(var(--gx-ms) * .7);left:50%}.gx-trail.t6{height:40%;animation-delay:calc(var(--gx-ms) * .72);left:25%}.gx-trail.t7{height:40%;animation-delay:calc(var(--gx-ms) * .74);left:75%}.gx-water{background:linear-gradient(#120b30,#05030f);height:16%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.gx-reflect{opacity:.35;animation:1.6s ease-in-out infinite alternate gxRipple;position:absolute;inset:0;transform:scaleY(-1);-webkit-mask:linear-gradient(#0000,#000);mask:linear-gradient(#0000,#000)}@keyframes gxRipple{to{transform:scaleY(-1)translate(-6px)skew(3deg)}}.gx-sea{height:40%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.gx-sea i{background:repeating-radial-gradient(at 50% 0,#0000 0 14px,#ffffff2e 15px 17px,#0000 18px 34px);width:200%;height:26%;animation:3s linear infinite gxWave;position:absolute;left:0}.gx-sea .w1{opacity:.6;top:6%}.gx-sea .w2{animation-duration:2.2s;top:34%}.gx-sea .w3{animation-duration:1.6s;top:62%}.gx-sea.front{z-index:2;background:linear-gradient(#0000,#08183ccc);height:16%}.gx-sea .w4{height:60%;animation-duration:1.2s;top:20%}@keyframes gxWave{to{transform:translate(-34px)}}.gx-yacht{width:84%;animation:gxYacht var(--gx-ms) cubic-bezier(.3,.6,.3,1) both;bottom:14%;left:8%}.gx-yacht svg{animation:1.6s ease-in-out infinite alternate gxBob}@keyframes gxYacht{0%{transform:translate(-120%)scale(.8)}35%{transform:none}75%{transform:scale(1.04)}to{transform:translate(130%)scale(1.1)}}@keyframes gxBob{0%{transform:translateY(0)rotate(-1.2deg)}to{transform:translateY(-5px)rotate(1.2deg)}}.gx-wake{background:linear-gradient(270deg,#ffffffb3,#0000);border-radius:50%;width:60%;height:12%;position:absolute;bottom:6%;right:88%}.gx-flag{transform-box:fill-box;transform-origin:0;animation:.6s ease-in-out infinite alternate gxFlag}@keyframes gxFlag{to{transform:scaleX(.7)skewY(8deg)}}.gx-tower{width:9%;height:58%;animation:gxDown var(--gx-ms) ease-in both;background:repeating-linear-gradient(45deg,#475569 0 3px,#0000 3px 12px),repeating-linear-gradient(-45deg,#475569 0 3px,#0000 3px 12px);border-left:3px solid #64748b;border-right:3px solid #64748b;position:absolute;bottom:8%;left:24%}.gx-rocket{width:28%;animation:gxRocket var(--gx-ms) cubic-bezier(.55,0,.8,.4) both;bottom:8%;left:36%}@keyframes gxRocket{0%,22%{transform:translateY(0)}24%{transform:translateY(-1%)translate(-1%)}26%{transform:translateY(0)translate(1%)}30%{transform:translateY(-6%)}74%{transform:translateY(-170%)}to{transform:translateY(-240%)}}@keyframes gxDown{0%,28%{transform:none}74%,to{transform:translateY(80cqh)}}.gx-bg-launch{animation:gxSky var(--gx-ms) ease-in both;transform-origin:50% 100%}@keyframes gxSky{0%,28%{transform:none}to{transform:translateY(20%)scaleY(1.4)}}.gx-flame{transform-origin:50% 0;opacity:0;width:40%;height:50%;animation:gxFlame var(--gx-ms) linear both, gxFlick 80ms linear infinite alternate;mix-blend-mode:screen;background:radial-gradient(at 50% 0,#fff 0%,#fff3b0 15%,#ffd23f 35%,#ff7a1a 58%,#0000 72%);position:absolute;top:76%;left:30%}@keyframes gxFlame{0%,14%{opacity:0;transform:scaleY(.2)}20%{opacity:.8;transform:scaleY(.6)}26%,to{opacity:1;transform:scaleY(1.2)}}@keyframes gxFlick{to{filter:brightness(1.3)}}.gx-countdown{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.gx-countdown b{font:900 34cqw/1 var(--font-fun,system-ui);color:#fff;text-shadow:0 0 30px #ff7a1a,0 6px #0006;opacity:0;animation:gxCount calc(var(--gx-ms) * .07) ease-out both;grid-area:1/1}.gx-countdown b:first-child{animation-delay:calc(var(--gx-ms) * .01)}.gx-countdown b:nth-child(2){animation-delay:calc(var(--gx-ms) * .08)}.gx-countdown b:nth-child(3){animation-delay:calc(var(--gx-ms) * .15)}@keyframes gxCount{0%{opacity:0;transform:scale(2)}25%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(.7)}}.gx-carpet{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);transform-origin:50% 100%;height:40%;animation:gxCarpet var(--gx-ms) ease-out both;background:linear-gradient(#9f1239,#e11d48);position:absolute;bottom:0;left:30%;right:30%}@keyframes gxCarpet{0%{transform:scaleY(0)}20%,to{transform:scaleY(1)}}.gx-throne{width:48%;animation:gxRise var(--gx-ms) cubic-bezier(.2,1,.3,1) both;bottom:14%;left:26%}@keyframes gxRise{0%{transform:translateY(120%)}28%,to{transform:none}}.gx-crown{width:32%;animation:gxCrown var(--gx-ms) cubic-bezier(.5,0,.3,1.3) both;filter:drop-shadow(0 0 18px #ffd23fcc);top:40%;left:34%}@keyframes gxCrown{0%,28%{transform:translateY(-180%)rotate(-20deg)}48%{transform:translateY(0)rotate(0)}52%{transform:translateY(-5%)scale(1.05)}58%,to{transform:none}}.gx-portal{width:90cqw;height:90cqw;animation:gxPortal var(--gx-ms) cubic-bezier(.3,.7,.3,1) both;margin:-45cqw 0 0 -45cqw;position:absolute;top:46%;left:50%}@keyframes gxPortal{0%{transform:scale(0)rotate(-90deg)}30%{transform:scale(1)rotate(0)}78%{transform:scale(1.05)}88%{opacity:1;transform:scale(3)}to{opacity:0;transform:scale(3.4)}}.gx-portal i{border-radius:50%;position:absolute;inset:0}.gx-portal .r1{background:conic-gradient(#8b5cf6,#22d3ee,#f0abfc,#8b5cf6);animation:1.8s linear infinite gxSpin;-webkit-mask:radial-gradient(circle,#0000 54%,#000 56% 64%,#0000 66%);mask:radial-gradient(circle,#0000 54%,#000 56% 64%,#0000 66%)}.gx-portal .r2{background:conic-gradient(from 90deg,#22d3ee,#0000 30%,#f0abfc 50%,#0000 80%,#22d3ee);animation:1.1s linear infinite reverse gxSpin;inset:12%;-webkit-mask:radial-gradient(circle,#0000 50%,#000 53% 66%,#0000 70%);mask:radial-gradient(circle,#0000 50%,#000 53% 66%,#0000 70%)}.gx-portal .r3{background:repeating-conic-gradient(#ffffff80 0 10deg, transparent 10deg 30deg);animation:3s linear infinite gxSpin;inset:24%;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}.gx-portal .core{background:radial-gradient(circle,#fff 0%,#c4b5fd 30%,#7c3aed 60%,#0000 72%);animation:.9s ease-in-out infinite alternate gxPulse;inset:34%}@keyframes gxPulse{to{filter:brightness(1.3);transform:scale(1.15)}}.gx-diamond{width:50%;animation:gxDiamond var(--gx-ms) cubic-bezier(.2,1.2,.3,1) both;filter:drop-shadow(0 0 26px #7de3ffcc);top:26%;left:25%;overflow:hidden}@keyframes gxDiamond{0%{transform:translateY(-140%)scaleX(.2)}20%{transform:none}35%{transform:scaleX(-1)}50%{transform:scaleX(1)}65%{transform:scaleX(-1)}80%{transform:scaleX(1)}to{transform:scale(1.06)}}.gx-sunflare{background:radial-gradient(circle,#fffffff2 0%,#fff5c880 25%,#0000 60%);border-radius:50%;width:70cqw;height:70cqw;position:absolute;top:-10%;right:-10%}.gx-jet{width:90%;animation:gxJet var(--gx-ms) cubic-bezier(.4,.1,.5,1) both;top:40%;left:-10%}@keyframes gxJet{0%{transform:translate(-80%,60%)rotate(-4deg)scale(.6)}40%{transform:translate(10%)rotate(-10deg)scale(1)}60%{transform:translate(20%,-10%)rotate(-14deg)scale(1.05)}to{transform:translate(140%,-110%)rotate(-22deg)scale(.7)}}.gx-hills i{border-radius:50%;position:absolute;bottom:-8%}.gx-hills .h1{background:#6ee7b7;width:90%;height:30%;left:-20%}.gx-hills .h2{background:#34d399;width:90%;height:26%;right:-20%}.gx-balloon{width:24%;animation:gxBalloon var(--gx-ms) ease-out both}.gx-balloon svg{animation:2.2s ease-in-out infinite alternate gxBob}.gx-balloon.b1{animation-delay:calc(var(--gx-ms) * -.02);top:18%;left:6%}.gx-balloon.b2{width:30%;animation-delay:calc(var(--gx-ms) * -.06);top:8%;left:38%}.gx-balloon.b3{animation-delay:calc(var(--gx-ms) * -.1);top:22%;left:70%}.gx-balloon.b4{width:18%;animation-delay:calc(var(--gx-ms) * -.14);top:46%;left:20%}.gx-balloon.b5{width:20%;animation-delay:calc(var(--gx-ms) * -.18);top:50%;left:60%}@keyframes gxBalloon{0%{transform:translateY(110cqh)}40%{transform:none}to{transform:translateY(-20cqh)}}.gx-burner{animation:.12s linear infinite alternate gxFlick}.gx-chest{width:60%;animation:gxDrop var(--gx-ms) cubic-bezier(.5,0,.8,.4) both;bottom:20%;left:20%}@keyframes gxDrop{0%{transform:translateY(-160%)}18%{transform:none}21%{transform:scaleY(.9)scaleX(1.06)}25%,to{transform:none}}.gx-lid{transform-box:view-box;animation:gxLid var(--gx-ms) cubic-bezier(.2,1.4,.4,1) both}@keyframes gxLid{0%,30%{transform:none}38%,to{transform:rotate(-24deg)translateY(-18px)}}.gx-beam-up{clip-path:polygon(30% 100%,70% 100%,100% 0,0 0);transform-origin:50% 100%;opacity:0;width:40%;height:70%;animation:gxBeamUp var(--gx-ms) ease-out both;mix-blend-mode:screen;background:linear-gradient(#ffd75a00,#ffd75ae6);position:absolute;bottom:36%;left:30%}@keyframes gxBeamUp{0%,34%{opacity:0;transform:scaleY(0)}42%,90%{opacity:1;transform:scaleY(1)}to{opacity:0}}.gx-caustics{background:repeating-radial-gradient(circle at 30% 20%,#ffffff12 0 8px,#0000 8px 26px);animation:5s linear infinite gxCaustic;position:absolute;inset:-20%}@keyframes gxCaustic{to{transform:translate(26px,18px)rotate(4deg)}}.gx-whale{width:100%;animation:gxWhale var(--gx-ms) ease-in-out both;top:30%;left:0}.gx-whale svg{animation:1.8s ease-in-out infinite alternate gxBob}@keyframes gxWhale{0%{transform:translate(-110%)rotate(6deg)}45%{transform:translate(0)rotate(-2deg)}60%{transform:translate(4%)rotate(1deg)}to{transform:translate(120%)translateY(-20%)rotate(-8deg)}}.gx-fluke{transform-box:view-box;animation:.9s ease-in-out infinite alternate gxFluke}@keyframes gxFluke{0%{transform:rotate(-12deg)}to{transform:rotate(14deg)}}.gx-rainbow{width:110%;position:absolute;top:16%;left:-5%}.gx-rainbow path{stroke-dasharray:1;stroke-dashoffset:1px;animation:gxDraw var(--gx-ms) ease-out both}@keyframes gxDraw{0%{stroke-dashoffset:1px}35%,to{stroke-dashoffset:0}}.gx-castle{width:72%;animation:gxCastle var(--gx-ms) cubic-bezier(.2,1,.3,1) both;top:26%;left:14%}.gx-castle svg{animation:2.4s ease-in-out infinite alternate gxBob}@keyframes gxCastle{0%{transform:translateY(100cqh)scale(.6)}40%{transform:none}to{transform:translateY(-3%)}}.gx-win{animation:1.4s steps(2,end) infinite gxWin}.gx-lasers i{background:linear-gradient(0deg, var(--c), transparent);transform-origin:50% 100%;width:3px;height:110%;box-shadow:0 0 10px var(--c);opacity:.85;mix-blend-mode:screen;animation:1.6s ease-in-out infinite alternate gxLaser;position:absolute;bottom:12%}@keyframes gxLaser{0%{transform:rotate(-32deg)}to{transform:rotate(32deg)}}.gx-eq{align-items:flex-end;gap:3%;height:22%;display:flex;position:absolute;top:36%;left:10%;right:10%}.gx-eq i{transform-origin:50% 100%;background:linear-gradient(#1ff0ff,#ffd23f 40%,#ff2bd6);border-radius:4px 4px 0 0;flex:1;height:100%;animation:.45s ease-in-out infinite alternate gxEq}@keyframes gxEq{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}.gx-crowd{height:22%;position:absolute;bottom:0;left:0;right:0}.gx-crowd i{background:#05000a;border-radius:45% 45% 0 0;width:10%;animation:.5s ease-in-out infinite alternate gxJump;position:absolute;bottom:-10%}.gx-crowd i:before{content:"";aspect-ratio:1;background:#05000a;border-radius:50%;width:56%;position:absolute;top:-40%;left:22%}@keyframes gxJump{to{transform:translateY(-14%)}}.gx-take.reduced .gx-cam *,.gx-take.reduced .gx-cam :before{animation:none!important}.gx-take.reduced .gx-countdown,.gx-take.reduced .gx-trail,.gx-take.reduced .gx-lightning,.gx-take.reduced .gx-fire,.gx-take.reduced .gx-speed,.gx-take.reduced .gx-flame,.gx-take.reduced .gx-glint{display:none}.gx-take.clean .gx-lasers,.gx-take.clean .gx-speed,.gx-take.clean .gx-lightning{opacity:.35}.reduce-motion .gx-take .gx-cam *,.reduce-motion .gx-shake-wrap{animation:none!important}.gx-take:has(.gx-3d){background:0 0}.gx-take:has(.gx-3d) .gx-vignette{background:radial-gradient(#0000 45%,#00000059 100%)}.gx3d-host{pointer-events:none;position:absolute;inset:0}.gx-mid .gxm-3d{width:min(78vw,320px);height:min(78vw,320px);margin-bottom:-40px;position:relative;inset:auto}.gx-thumb{object-fit:contain;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 2px 6px #00000059);display:block}.gift-sheet .gift .gift-ic .gx-thumb{margin:0 auto}.gx-lane .gxl-ic .gx-thumb{margin:-10px 0}.gsb-ic{align-items:center;gap:2px;display:inline-flex}.gx-banner .gxb-ic .gx-thumb{margin:-4px 0}.gx-cgi{pointer-events:none;opacity:0;transition:opacity .12s;display:block}.gx-cgi.on{opacity:1}.gx-mid .gxm-cgi,.gx-cgi:not(.gx-cgi-full){position:relative}.gx-slot{z-index:1;background:#222;transition:opacity .15s}.gx-slot>*,.gx-slot img{border-radius:50%;max-width:none;width:100%!important;height:100%!important}.gx-mid .gxm-cgi{width:min(72vw,300px);height:min(72vw,300px);margin-bottom:-36px}.gx-take .gx-cgi-full{width:100%;height:100%;position:absolute;inset:0}.gx-take:has(.gx-cgi-full){background:0 0}.gift-sheet{color:#fff;padding-bottom:0!important}.gift-sheet .gs-hd{align-items:center;gap:8px;padding:10px 12px 6px;display:flex}.gift-sheet .sheet-hd-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:800;overflow:hidden}.gs-bal{color:var(--gold,#fbbf24);background:#ffc83c24;border-radius:999px;flex:none;align-items:center;gap:4px;padding:5px 9px 5px 7px;font-size:13.5px;font-weight:850;display:inline-flex;box-shadow:inset 0 0 0 1px #ffc83c59}.gift-sheet .sheet-hd>.gs-bal{background:#ffc83c24;border-radius:999px;width:auto;height:auto}.gs-bal-plus{background:var(--gold,#fbbf24);color:#1a1200;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:3px;font-size:13px;font-weight:900;line-height:1;display:grid}.gs-recips{scrollbar-width:none;gap:8px;padding:4px 12px 8px;display:flex;overflow-x:auto}.gs-recips::-webkit-scrollbar{display:none}.gs-recip{color:#fffc;background:#ffffff0d;border:1.5px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:3px;min-width:58px;padding:5px 4px;font-size:10.5px;font-weight:700;display:flex}.gs-recip span{white-space:nowrap;text-overflow:ellipsis;max-width:64px;overflow:hidden}.gs-recip.on{color:#fff;background:#b45cff2e;border-color:#b45cff}.gs-free{background:linear-gradient(90deg,#35f29b2e,#1ff0ff1f);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;margin:0 12px 8px;padding:7px 10px;font-size:12px;display:flex;box-shadow:inset 0 0 0 1px #35f29b66}.gs-free-row{flex:none;gap:5px;display:flex}.gs-free-btn{background:#00000040;border-radius:10px;flex-direction:column;align-items:center;padding:3px 4px;font-size:20px;line-height:1;display:flex}.gs-free-btn small{color:#35f29b;letter-spacing:.04em;margin-top:2px;font-size:8.5px;font-weight:900}.gs-tabs{scrollbar-width:none;gap:6px;padding:0 12px 4px;display:flex;overflow-x:auto}.gs-tabs::-webkit-scrollbar{display:none}.gs-tab{color:#ffffffa6;white-space:nowrap;background:#ffffff0d;border-radius:12px;flex-direction:column;flex:none;align-items:center;padding:5px 10px;font-size:12.5px;font-weight:800;display:flex}.gs-tab small{color:var(--gold,#fbbf24);opacity:.9;align-items:center;gap:2px;font-size:10px;font-weight:700;display:inline-flex}.gs-tab.on{color:#fff;background:#b45cff40;box-shadow:inset 0 0 0 1.5px #b45cff}.gift-sheet .gs-grid{gap:6px;max-height:38vh;padding:6px 10px;overflow-y:auto}.gift-sheet .gift{color:#fff;background:#ffffff0a;padding:9px 2px 7px;position:relative}.gift-sheet .gift.on{background:#b45cff29;border-color:#b45cff}.gift-sheet .gift .gift-ic{font-size:30px;line-height:1.1}.gift-sheet .gift.tier-premium .gift-ic{filter:drop-shadow(0 0 8px #ffd23f80);font-size:34px}.gift-sheet .gift-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;font-weight:650;overflow:hidden}.gift-sheet .gift-cost{font-size:11.5px}.gift-sheet .gift.short .gift-cost{opacity:.6}.gift-rare{letter-spacing:.06em;color:#1a0a00;white-space:nowrap;background:linear-gradient(90deg,#ffd23f,#ff7a1a);border-radius:4px;padding:1px 4px;font-size:7px;font-weight:900;position:absolute;top:2px;left:50%;transform:translate(-50%)}.gs-bundles{grid-template-columns:1fr 1fr;gap:7px;padding:6px 12px;display:grid}.gs-bundle{color:#fff;text-align:left;background:#ffffff0d;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:8px;padding:8px;display:flex;position:relative}.gs-bundle.on{background:#b45cff29;border-color:#b45cff}.gsb-ic{font-size:28px;line-height:1;position:relative}.gsb-ic i{background:#b45cff;border-radius:6px;padding:0 3px;font-size:10px;font-style:normal;font-weight:900;position:absolute;bottom:-4px;right:-8px}.gsb-t{flex-direction:column;gap:1px;font-size:11px;display:flex}.gsb-t b{font-size:12px}.gsb-t s{opacity:.5;font-size:10px}.gsb-save{color:#35f29b;font-size:9px;font-weight:900;position:absolute;top:4px;right:6px}.gs-low{background:#ffc83c14;border-radius:14px;margin:4px 12px 6px;padding:9px 10px;box-shadow:inset 0 0 0 1px #ffc83c4d}.gs-low-hd{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.gs-first{color:#1a0a00;background:linear-gradient(90deg,#35f29b,#1ff0ff);border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:900}.gs-packs{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:7px;display:grid}.gs-pack{color:#fff;background:#ffffff0f;border:1.5px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:7px 2px;display:flex}.gs-pack b{color:var(--gold,#fbbf24);align-items:center;gap:2px;font-size:12.5px;display:inline-flex}.gs-pack small{opacity:.7;font-size:9px}.gs-pack span{font-size:11.5px;font-weight:800}.gs-pack.rec{background:#35f29b1f;border-color:#35f29b}.gs-mock{opacity:.6;text-align:center;margin:6px 0 0;font-size:10px}.gs-err{color:#ffb4b4;margin:2px 12px 4px;font-size:12px}.gs-send{padding:8px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#12121600,#121216 30%);align-items:center;gap:8px;display:flex;position:sticky;bottom:0}.gs-sum{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:750;display:flex;overflow:hidden}.gs-combo{font:italic 900 18px/1 var(--font-fun,system-ui);color:#ffd23f;animation:.4s cubic-bezier(.2,1.6,.4,1) both gxComboPop}.gs-send-btn{border-radius:999px;flex:none;align-items:center;gap:4px;padding:10px 16px;display:inline-flex}.gs-send-btn.short{color:#1a0a00;background:linear-gradient(90deg,#ffd23f,#ff7a1a)}.gs-top{padding:4px 12px 12px}.gs-top-kpi{opacity:.85;gap:14px;padding:4px 2px 8px;font-size:12px;display:flex}.gs-top-kpi b{font-size:15px}.gs-top-list{flex-direction:column;gap:4px;max-height:34vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.gs-top-row{background:#ffffff0a;border-radius:12px;align-items:center;gap:9px;padding:5px 6px;font-size:13px;display:flex}.gs-top-name{flex:1;font-weight:700}.gs-rank{text-align:center;opacity:.7;width:20px;font-weight:900}.gs-rank.r1{color:#ffd23f;opacity:1}.gs-rank.r2{color:#e2e8f0;opacity:1}.gs-rank.r3{color:#f59e0b;opacity:1}.gs-owner{flex-direction:column;gap:6px;margin-top:10px;display:flex}.gs-owner .row{padding-left:2px;padding-right:2px}.pack{position:relative}.pack-bonus{color:#35f29b;font-size:10.5px;font-style:normal;font-weight:850}.pack-tag{color:#fff;background:linear-gradient(90deg,#b45cff,#ff2d95);border-radius:6px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:-7px;right:6px}.first-topup{color:#06281a;background:linear-gradient(90deg,#35f29b,#1ff0ff);border-radius:8px;margin-top:6px;padding:3px 9px;font-size:12px;font-weight:850;display:inline-block}.diamonds-card{background:linear-gradient(135deg,#1ff0ff24,#b45cff24)!important}.rail-gift .rail-ic{color:#ffd23f;filter:drop-shadow(0 0 6px #ffd23f73)}.rail-gift.off .rail-ic{color:#ffffff80;filter:none}.rail-gift.off .rail-ic:after{content:"";position:absolute}.notif-ic.gift{background:linear-gradient(135deg,#ffd23f,#ff7a1a);border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;line-height:16px;display:inline-grid}.gift-notif .gn-coins{color:#1ff0ff}.gp-split .gp-bar{background:#7f7f7f33;border-radius:999px;height:12px;margin:10px 0 6px;display:flex;overflow:hidden}.gp-bar i.live,.gp-leg i.live{background:linear-gradient(90deg,#ff2d95,#b45cff)}.gp-bar i.post,.gp-leg i.post{background:linear-gradient(90deg,#1ff0ff,#35f29b)}.gp-leg{justify-content:space-between;font-size:12px;display:flex}.gp-leg i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.gp-ic{text-align:center;width:32px;font-size:24px}.gifts-panel .kpis{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px 16px;display:grid}.gifts-panel .kpi{background:var(--card);border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.gifts-panel .kpi b{font-size:18px}.gifts-panel .kpi span{color:var(--mut);font-size:12px}.vs-hub{padding:4px 12px 16px}.vs-running{background:#ff3b6b1f;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:6px 0 10px;padding:8px 10px;font-size:13px;display:flex}.vs-games{grid-template-columns:repeat(2,1fr);gap:7px;margin:6px 0 10px;display:grid}.vs-game{text-align:left;background:var(--card,#7f7f7f1f);border:1.5px solid #0000;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:8px 9px;display:grid}.vs-game .vsg-ic{grid-row:1/3;font-size:24px}.vs-game b{font-size:12.5px}.vs-game small{opacity:.7;font-size:10px;line-height:1.2}.vs-game.on{background:#b45cff24;border-color:#b45cff}.vs-pick{flex-direction:column;gap:5px;margin:8px 0;display:flex}.vs-pick-row{align-items:center;gap:8px;font-size:13px;display:flex}.vs-pick-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.vs-side-btn{background:#7f7f7f26;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:800}.vs-side-btn.a.on{color:#fff;background:#ff3b6b}.vs-side-btn.b.on{color:#002a30;background:#1ff0ff}.vs-start{margin:8px 0 4px}.vs-mystats{gap:14px;padding:2px 4px 8px;font-size:12px;display:flex}.vs-mystats b{font-size:15px}.vs-anchor{width:0;height:0;position:absolute}.vs-card{z-index:14;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overscroll-behavior:contain;box-sizing:border-box;background:#0c0a14cc;border-radius:20px;flex-direction:column;gap:6px;padding:8px 10px;display:flex;position:absolute;overflow:hidden auto;box-shadow:0 0 0 1.5px #ffffff24,0 10px 30px #0006}.vs-card.fun{box-shadow:0 0 0 2px #ffffff29, 4px 4px 0 0 color-mix(in srgb, var(--ca) 60%, transparent), 0 10px 30px #0006}.vs-card>*{flex-shrink:0}.vs-score{align-items:stretch;gap:6px;display:flex}.vs-team{border-radius:12px;flex:1 1 0;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:4px 9px;font-size:12px;display:flex}.vs-team.t0{background:color-mix(in srgb, var(--ca) 30%, transparent);box-shadow:inset 0 0 0 1.5px var(--ca)}.vs-team.t1{background:color-mix(in srgb, var(--cb) 26%, transparent);box-shadow:inset 0 0 0 1.5px var(--cb);flex-direction:row-reverse}.vs-team.mine{box-shadow:inset 0 0 0 2.5px #fff}.vs-team.won{animation:.9s ease-in-out infinite alternate vsWon}@keyframes vsWon{to{filter:brightness(1.35)}}.vs-tn{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vs-ts{font:900 18px/1 var(--font-fun,system-ui);font-variant-numeric:tabular-nums}.vs-mid{flex-direction:column;justify-content:center;align-items:center;min-width:34px;font-size:16px;line-height:1;display:flex}.vs-mid small{opacity:.85;font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px;font-weight:800}.vs-body{flex-direction:column;justify-content:center;min-height:60px;display:flex}.vs-countdown{flex-direction:column;align-items:center;gap:2px;display:flex}.vs-cnum{font:900 40px/1 var(--font-fun,system-ui);text-shadow:0 0 20px var(--ca);animation:.9s ease-out both vsCount}@keyframes vsCount{0%{opacity:0;transform:scale(1.8)}30%{opacity:1;transform:scale(1)}to{opacity:.6}}.vs-countdown small{opacity:.8;font-size:11.5px;font-weight:700}.vs-race{flex-direction:column;gap:5px;display:flex}.vs-bar{background:#ffffff1a;border-radius:999px;height:14px;position:relative;overflow:hidden}.vs-bar i{border-radius:999px;transition:width .2s ease-out;position:absolute;top:0;bottom:0;left:0}.vs-bar.t0 i{background:linear-gradient(90deg, color-mix(in srgb, var(--ca) 60%, #000), var(--ca))}.vs-bar.t1 i{background:linear-gradient(90deg, color-mix(in srgb, var(--cb) 60%, #000), var(--cb))}.vs-bar span{font-size:10px;font-weight:900;line-height:14px;position:absolute;top:0;right:7px}.vs-actions{justify-content:center;align-items:center;gap:8px;display:flex}.vs-tap{width:100%;max-width:240px;font:900 18px/1 var(--font-fun,system-ui);color:#fff;background:linear-gradient(90deg, var(--ca), #b45cff);touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:999px;padding:10px;box-shadow:0 4px #00000059}.vs-tap[data-tap="1"]{background:linear-gradient(90deg, var(--cb), #4c7dff)}.vs-tap:active{transform:translateY(2px)scale(.98);box-shadow:0 2px #00000059}.vs-giftbtn{color:#1a0a00;background:linear-gradient(90deg,#ffd23f,#ff7a1a);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.vs-trivia{flex-direction:column;gap:5px;display:flex}.vs-q{font-size:13px;font-weight:750;line-height:1.25}.vs-q small{opacity:.7;letter-spacing:.03em;font-size:10px;font-weight:800;display:block}.vs-ans{grid-template-columns:1fr 1fr;gap:5px;display:grid}.vs-a{color:#fff;background:#ffffff1a;border-radius:10px;padding:6px 4px;font-size:14px;font-weight:800}.vs-a:disabled{opacity:.75}.vs-a.ok{opacity:1;background:#22c55e}.vs-a.bad{opacity:1;background:#ef4444}.vs-buzz{color:#1a0a00;background:linear-gradient(90deg,#ffd23f,#ff7a1a);border-radius:999px;align-self:center;padding:7px 22px;font-size:14px;font-weight:900;box-shadow:0 3px #00000059}.vs-buzzed,.vs-verdict{text-align:center;font-size:12px;font-weight:800}.vs-verdict.ok{color:#4ade80}.vs-verdict.bad{color:#f87171}.vs-react{width:100%;min-height:70px;font:900 17px/1.2 var(--font-fun,system-ui);color:#fff;touch-action:manipulation;background:#b91c1c;border-radius:14px}.vs-react.green{background:#16a34a;box-shadow:0 0 24px #22c55e99}.vs-react.done{background:#334155}.vs-react:disabled{opacity:.9}.vs-ttt-wrap{justify-content:center;align-items:center;gap:10px;display:flex}.vs-ttt{grid-template-columns:repeat(3,34px);gap:4px;display:grid}.vs-cell{color:#fff;background:#ffffff1a;border-radius:8px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:900;display:grid}.vs-cell.X{color:var(--ca)}.vs-cell.O{color:var(--cb)}.vs-cell:disabled{opacity:1}.vs-turn{max-width:90px;font-size:11.5px;font-weight:800}.vs-rps{flex-direction:column;align-items:center;gap:5px;display:flex}.vs-rps-show{gap:30px;font-size:32px;display:flex}.vs-rps-btns{gap:8px;display:flex}.vs-rps-b{background:#ffffff1a;border-radius:12px;width:48px;height:44px;font-size:26px}.vs-rps-hist{gap:4px;display:flex}.vs-rps-hist i{background:#64748b;border-radius:50%;width:9px;height:9px}.vs-rps-hist i.t0{background:var(--ca)}.vs-rps-hist i.t1{background:var(--cb)}.vs-mem{flex-direction:column;align-items:center;gap:6px;display:flex}.vs-mem small{opacity:.8;font-size:11px;font-weight:700}.vs-seq{gap:6px;font-size:28px;display:flex}.vs-seq span{animation:.4s ease-out both vsSeq}@keyframes vsSeq{0%{transform:scale(0)}to{transform:none}}.vs-mem-prog{gap:16px;display:flex}.vs-mem-prog span{gap:3px;display:flex}.vs-mem-prog i{background:#fff3;border-radius:50%;width:9px;height:9px}.vs-mem-prog .t0 i.on{background:var(--ca)}.vs-mem-prog .t1 i.on{background:var(--cb)}.vs-mem-prog .fail i{background:#ef4444!important}.vs-pad{grid-template-columns:repeat(6,1fr);gap:4px;width:100%;display:grid}.vs-pad-b{background:#ffffff1a;border-radius:10px;padding:5px 0;font-size:22px}.vs-victory{flex-direction:column;align-items:center;gap:5px;padding:4px 0;display:flex;position:relative}.vs-win-banner{font:900 19px/1.15 var(--font-fun,system-ui);text-align:center;color:#1a0a00;background:linear-gradient(90deg,#ffd23f,#ff7a1a);border-radius:14px;padding:8px 14px;animation:.7s cubic-bezier(.2,1.6,.4,1) both vsWin;box-shadow:0 4px #0000004d,0 0 28px #ffd23f8c}@keyframes vsWin{0%{opacity:0;transform:scale(.3)rotate(-8deg)}to{opacity:1;transform:none}}.vs-confetti{pointer-events:none;position:absolute;inset:-10px 0 0;overflow:hidden}.vs-confetti i{top:-10px;left:calc(var(--i) * 4.2%);background:hsl(calc(var(--i) * 47deg) 95% 60%);width:6px;height:10px;animation:vsConf 1.6s ease-in calc(var(--i) * 45ms) infinite;border-radius:2px;position:absolute}@keyframes vsConf{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(120px)rotate(540deg)}}.reduce-motion .vs-confetti,[data-fx=off] .vs-confetti{display:none}.vs-pred-res{font-size:11.5px;font-weight:800}.vs-join,.vs-pred{flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:flex}.vs-jb,.vs-pb{color:#fff;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:850}.vs-jb.a,.vs-pb.a{background:color-mix(in srgb, var(--ca) 70%, #000)}.vs-jb.b,.vs-pb.b{background:color-mix(in srgb, var(--cb) 55%, #000)}.vs-pred small{opacity:.7}.vs-pred.mine{opacity:.85}.vs-feed{opacity:.85;flex-direction:column;gap:1px;min-height:14px;font-size:10.5px;display:flex}.vs-fi{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vs-fi.t0 b{color:var(--ca)}.vs-fi.t1 b{color:var(--cb)}.vs-chip{z-index:3;font:900 12px/1.3 var(--font-fun,system-ui);color:#fff;pointer-events:none;font-variant-numeric:tabular-nums;background:#0000008c;border-radius:999px;padding:2px 8px;position:absolute;top:6px;right:6px;box-shadow:inset 0 0 0 1.5px #ff3b6b}.vs-chip.t1{box-shadow:inset 0 0 0 1.5px #1ff0ff}.vs-chip.won{color:#1a0a00;background:linear-gradient(90deg,#ffd23f,#ff7a1a)}.mu-up-btns{gap:8px;display:flex}.mu-up-btns .mu-up{flex:1}.mu-queue{flex-direction:column;gap:6px;margin-top:10px;display:flex}.mu-q{background:var(--surface-2,#7f7f7f1f);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mu-q.error{background:#ff50501f}.mu-q-art{object-fit:cover;border-radius:8px;flex:none;width:36px;height:36px}.mu-q-art.ph{background:#7f7f7f33;place-items:center;display:grid}.mu-q-main{flex:1;min-width:0;font-size:12.5px}.mu-q-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mu-fmt{letter-spacing:.04em;color:#fff;vertical-align:1px;background:linear-gradient(135deg,#7c5cff,#ff4d8d);border-radius:5px;padding:1px 5px;font-size:9.5px;font-weight:800;display:inline-block}.mu-fmt.sm{padding:0 4px;font-size:8.5px}.mu-q-ok{color:#22b573;margin-top:2px;font-weight:600}.mu-q-err{color:#ff5a5a;white-space:normal;margin-top:2px;line-height:1.3}.mu-q-prog{background:#7f7f7f33;border-radius:8px;height:16px;margin-top:3px;position:relative;overflow:hidden}.mu-q-prog i{background:linear-gradient(90deg,#7c5cff,#ff4d8d);transition:width .2s;position:absolute;inset:0 auto 0 0}.mu-q-prog span{color:#fff;text-shadow:0 1px 2px #00000080;padding-left:8px;font-size:10.5px;font-weight:700;line-height:16px;position:relative}.mu-q-clear{align-self:flex-end}.trk-art{object-fit:cover;border-radius:6px;flex:none;width:32px;height:32px;margin-right:8px}.np-top{position:relative}.np-collapse{color:#fff;background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-left:2px;display:grid}.np-empty-row{align-items:center;gap:6px;display:flex}.np-empty-row .np-bar.empty{flex:1;width:auto}.np-empty-row .np-collapse{background:#0a0a0eb8;border:1px solid #ffffff1a;width:36px;height:36px}.np-art img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.live-room .live-music.collapsed{z-index:14;touch-action:none;width:52px;height:52px;transition:left .28s cubic-bezier(.2,.9,.3,1.2),top .28s cubic-bezier(.2,.9,.3,1.2);top:0;left:0;bottom:auto!important;right:auto!important}.live-room .live-music.collapsed.dragging{transition:none}.np-float{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;color:#fff;background:repeating-radial-gradient(circle,#17171d 0 2px,#22222b 2px 3px);border:0;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;display:grid;position:relative;box-shadow:0 6px 18px #00000073,0 0 0 2px #ffffff24,0 0 18px #ff4d8d59}.live-music.dragging .np-float{cursor:grabbing;transform:scale(1.08)}.np-disc{background:linear-gradient(135deg,#7c5cff,#ff4d8d);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;overflow:hidden;box-shadow:0 0 0 3px #00000080}.np-disc img{object-fit:cover;width:100%;height:100%}.np-float.playing .np-disc,.np-float.playing:after{animation:4s linear infinite np-spin}.np-float:after{content:"";background:conic-gradient(from 0deg, transparent 0 20%, #ffffff24 25%, transparent 32% 70%, #ffffff1a 75%, transparent 80%);pointer-events:none;border-radius:50%;position:absolute;inset:4px}.np-float-eq{background:#ff4d8d;border-radius:7px;align-items:flex-end;gap:1.5px;height:14px;padding:2px 3px;display:flex;position:absolute;bottom:-2px;right:-2px}.np-float-eq i{background:#fff;border-radius:1px;width:2px;animation:.8s ease-in-out infinite alternate np-eq}.np-float-eq i:nth-child(2){animation-delay:.25s}.np-float-eq i:nth-child(3){animation-delay:.5s}@keyframes np-spin{to{transform:rotate(360deg)}}@keyframes np-eq{0%{height:3px}to{height:10px}}.reduce-motion .np-float .np-disc,.reduce-motion .np-float:after,.reduce-motion .np-float-eq i{animation:none!important}.reduce-motion .live-music.collapsed{transition:none}.modal-alt{margin:4px 0 10px}.handoff-sheet .ho-cand{text-align:left;width:100%;color:inherit;background:0 0;border:0;gap:10px}.handoff-sheet .ho-cand.on{background:#7c5cff24}.handoff-sheet .ho-cand.disabled{opacity:.45}.ho-radio{border:2px solid #7f7f7f99;border-radius:50%;flex:none;width:20px;height:20px}.ho-radio.on{background:radial-gradient(circle,#7c5cff 0 45%,#0000 50%);border-color:#7c5cff}.handoff-card{z-index:16;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;background:#0c0a14db;border-radius:20px;flex-direction:column;gap:8px;padding:10px 12px;animation:.3s cubic-bezier(.34,1.4,.64,1) both hoIn;display:flex;position:absolute;overflow:hidden auto;box-shadow:0 0 0 1.5px #ffd23f73,0 10px 30px #00000073}.handoff-card.ho-failed{box-shadow:0 0 0 1.5px #ff5a5a80,0 10px 30px #00000073}.handoff-card .ho-top{align-items:center;gap:8px;min-width:0;display:flex}.handoff-card .ho-top>div{flex-direction:column;flex:1;min-width:0;display:flex}.handoff-card .ho-top b{font-size:13.5px;line-height:1.25}.handoff-card .ho-top span{opacity:.8;font-size:11.5px}.handoff-card .ho-x{color:#fff;background:#ffffff1f;border:0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.ho-timer{background:#ffffff1f;border-radius:9px;height:18px;position:relative;overflow:hidden}.ho-timer i{background:linear-gradient(90deg,#ffd23f,#ff7a1a);transition:width .25s linear;position:absolute;inset:0 auto 0 0}.ho-timer span{text-align:center;color:#fff;text-shadow:0 1px 2px #0009;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800;line-height:18px;display:block;position:relative}.ho-btns{gap:8px;display:flex}.ho-btns .btn{flex:1}.ho-demo{opacity:.85;align-items:center;gap:6px;font-size:11px;display:flex}.ho-demo button{color:#fff;background:0 0;border:1px dashed #ffffff59;border-radius:999px;padding:2px 8px;font-size:11px}.handoff-banner{z-index:30;box-sizing:border-box;color:#fff;white-space:nowrap;pointer-events:none;background:linear-gradient(135deg,#7c5cffeb,#ff4d8deb);border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 6px;font-size:12.5px;animation:6s both hoBanner;display:flex;position:absolute;box-shadow:0 8px 24px #0006}.handoff-banner span{text-overflow:ellipsis;overflow:hidden}@keyframes hoIn{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes hoBanner{0%{opacity:0;transform:translateY(-12px)}6%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.reduce-motion .handoff-card,.reduce-motion .handoff-banner{animation:none}.ho-anchor{pointer-events:none;width:0;height:0;position:absolute}.handoff-card .ho-top>.avatar,.handoff-banner>.avatar{flex:none}.handoff-card .ho-top>div.avatar{flex:none;display:block}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--fs-xs:11px;--fs-sm:12.5px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:24px;--t-fast:.12s;--t-route:.18s;--focus:#00e5ff}.route{animation-duration:.18s!important}.route.leaving,.route.modal-route.leaving{animation-duration:.16s!important}.route.modal-route{animation-duration:.19s!important}.look-fun.fx-full .route:not(.leaving):not(.modal-route){animation:.19s cubic-bezier(.3,1.25,.55,1) springIn!important}.look-fun.fx-full .route.modal-route:not(.leaving){animation:.19s cubic-bezier(.3,1.2,.55,1) springUp!important}.sheet,.look-fun.fx-full .sheet:not(.leaving){animation-duration:.19s!important}.sheet.leaving{animation-duration:.17s!important}.sheet-backdrop{animation-duration:.16s!important}.sheet.dragging{animation:none!important}.sheet{touch-action:pan-y}.sheet .sheet-handle{cursor:grab}.btn-sm{border-radius:var(--r-sm);min-height:36px}.look-fun .btn{border-radius:var(--r-pill)}.btn:active:not(:disabled){filter:brightness(.92);transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true],button:disabled.pressable{opacity:.45;cursor:not-allowed;filter:saturate(.5);box-shadow:none;transform:none!important}.btn-ghost:hover:not(:disabled){filter:brightness(1.08)}.chip:active,.live-act:active{filter:brightness(.9)}:where(button,a,[role=button],[role=tab],[role=switch],input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;border-radius:max(6px, var(--r-sm));outline:2.5px solid var(--focus)!important}.theme-light :where(button,a,[role=button],[role=tab],input,select,textarea,[tabindex]):focus-visible{outline-color:#0057d9!important}.tour-card:focus-visible,.sheet:focus-visible{outline:none!important}:where(.hdr-btn,.icon-btn,.np-btn,.np-collapse,.pc-x,.ho-x,.follow-mini,.x-btn,.sheet-hd>button,.live-close,.live-x,.tip-ok,.toast-act,.chat-x,.mu-q-x,.gs-rc,.trk-more,.pill-x,.tag-x,.feed-top-l,.feed-top-r,.feed-tabs button,.btn-sm,.top-chip,.lock-badge,.live-viewers,.role-pill,.mini-btn,.chip,.linkbtn,.poll-chip,.qa-chip,.draft-del,.ovl-tts,.rail-btn){position:relative}:where(.hdr-btn,.icon-btn,.np-btn,.np-collapse,.pc-x,.ho-x,.follow-mini,.x-btn,.sheet-hd>button,.live-close,.live-x,.tip-ok,.toast-act,.chat-x,.mu-q-x,.gs-rc,.trk-more,.pill-x,.tag-x,.feed-top-l,.feed-top-r,.feed-tabs button,.btn-sm,.top-chip,.lock-badge,.live-viewers,.role-pill,.mini-btn,.chip,.linkbtn,.poll-chip,.qa-chip,.draft-del,.ovl-tts,.rail-btn):before{content:"";border-radius:50%;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skel{border-radius:var(--r-md);background:linear-gradient(90deg,#ffffff0f 0%,#ffffff21 45%,#ffffff0f 90%) 0 0/240% 100%;animation:1.2s ease-in-out infinite skelShine}.theme-light .skel{background-image:linear-gradient(90deg,#0000000d 0%,#0000001a 45%,#0000000d 90%)}@keyframes skelShine{0%{background-position:120% 0}to{background-position:-120% 0}}.route-loading{gap:var(--sp-3);padding:calc(var(--safe-top,0px) + 14px) var(--sp-4) var(--sp-4);flex-direction:column;display:flex;justify-content:flex-start!important;align-items:stretch!important}.skel-hd{border-radius:var(--r-sm);width:44%;height:22px;margin:6px auto 8px}.skel-hero{border-radius:var(--r-lg);height:150px}.skel-row{gap:var(--sp-3);align-items:center;display:flex}.skel-av{border-radius:50%;flex-shrink:0;width:44px;height:44px}.skel-col{flex-direction:column;flex:1;gap:7px;display:flex}.skel-l1{border-radius:6px;width:70%;height:12px}.skel-l2{border-radius:6px;width:45%;height:10px}.reduce-motion .skel,.fx-off .skel{animation:none}.toasts{pointer-events:none}.toast{align-items:center;gap:10px;display:inline-flex}.toast.has-action{pointer-events:auto;padding-right:8px;animation:.2s cubic-bezier(.2,1.4,.4,1) toastIn,.3s 4.7s forwards fadeOut}.toast-ic{color:#04210f;background:#22c55e;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:inline-grid}.toast.error{border-color:#f8717180}.toast-act{color:#7df9ff;border-radius:var(--r-pill);background:#ffffff24;min-height:32px;padding:6px 12px;font-size:13px;font-weight:800}.toast-act:active{background:#ffffff3d}.modal-actions .btn{min-height:44px}.tour-back{z-index:400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06040eb8;place-items:center;padding:18px;animation:.18s fadeIn;display:grid;position:absolute;inset:0}.tour-card{background:var(--sheet,#17141f);width:min(340px,100%);max-height:100%;color:var(--tx,#fff);border-radius:var(--r-xl);text-align:center;border:1px solid #ffffff14;outline:none;padding:26px 22px 18px;animation:.19s cubic-bezier(.2,1.2,.4,1) tourIn;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000080}@keyframes tourIn{0%{opacity:0;transform:translateY(14px)scale(.97)}}.tour-skip{min-width:44px;min-height:44px;color:var(--dim,#aaa);border-radius:var(--r-pill);padding:0 12px;font-size:14px;font-weight:700;position:absolute;top:10px;right:10px}.tour-vivo{place-items:center;height:118px;margin-bottom:4px;animation:.25s tourIn;display:grid}.tour-card h2{font-size:var(--fs-xl);letter-spacing:-.01em;margin:6px 0;font-weight:800}.look-fun .tour-card h2{font-family:var(--font-fun,inherit)}.tour-text{font-size:var(--fs-md);color:var(--dim,#bbb);margin:0 0 12px;line-height:1.45}.tour-list{text-align:left;flex-direction:column;gap:7px;margin:0 0 14px;padding:0;list-style:none;display:flex}.tour-list li{font-size:var(--fs-md);border-radius:var(--r-md);background:#ffffff0d;padding:9px 12px 9px 34px;line-height:1.35;position:relative}.theme-light .tour-list li{background:#0000000d}.tour-list li:before{content:"✓";color:#22d3ee;font-weight:900;position:absolute;top:9px;left:12px}.tour-dots{justify-content:center;gap:6px;margin-bottom:14px;display:flex}.tour-dots i{background:#ffffff38;border-radius:4px;width:7px;height:7px;transition:width .15s,background .15s}.tour-dots i.on{background:linear-gradient(90deg,#ff2d87,#8b5cf6);width:20px}.tour-btns{justify-content:space-between;align-items:center;gap:10px;display:flex}.tour-btns .btn{flex:1;min-height:46px}.reduce-motion .tour-back,.reduce-motion .tour-card,.reduce-motion .tour-vivo{animation:none}.tip-bubble{z-index:90;color:#17121f;border-radius:var(--r-md);pointer-events:auto;background:#fff;flex-wrap:wrap;align-items:center;gap:6px 8px;width:min(240px,72%);padding:10px 12px;font-size:13px;line-height:1.35;animation:.18s tipIn;display:flex;position:absolute;box-shadow:0 10px 30px #00000059}.tip-bubble:after{content:"";background:#fff;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.tip-bubble.arrow-down:after{bottom:-5px;left:calc(var(--ax,50%) - 6px)}.tip-bubble.arrow-up:after{top:-5px;left:calc(var(--ax,50%) - 6px)}.tip-bubble.arrow-right:after{top:calc(50% - 6px);right:-5px}.tip-new{color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-pill);background:linear-gradient(90deg,#ff2d87,#8b5cf6);padding:2px 7px;font-size:10px;font-weight:800}.tip-t{flex:100%;order:2}.tip-ok{color:#7c3aed;border-radius:var(--r-pill);order:3;margin-left:auto;padding:4px 8px;font-size:13px;font-weight:800}.reduce-motion .tip-bubble{animation:none}.empty-friendly{text-align:center;color:var(--dim);flex-direction:column;align-items:center;gap:8px;padding:28px 24px;display:flex}.empty-friendly b{color:var(--tx);font-size:var(--fs-lg)}.empty-friendly .btn{margin-top:6px}.help-text{font-size:var(--fs-sm);color:var(--dim);margin:4px 0 0;line-height:1.4}.text-xl{font-size:18px}.text-xl :where(.row-title,.vcaption,.sheet-hd-title,.btn,.set-row,.modal h3,.modal-title,.gs-name,.live-input,input,select,textarea){font-size:19.5px!important}.text-xl .gift .gift-name{font-size:14.5px!important}.text-xl :where(.row-desc,.chip,.seg button,.comment-text,.chat-line,.chat-msg,.help-text,.tour-text,.tour-list li,.modal p,.modal-body,label,.toast,.tip-bubble,.btn-sm,.gs-price,.empty-friendly){font-size:17px!important}.text-xl :where(.btn,.chip,.seg button,.btn-sm){white-space:normal;min-height:44px;padding-top:6px;padding-bottom:6px;line-height:1.2;height:auto!important}.text-xl :where(.row-title,.row-desc,.sheet-hd-title,.gs-name,.vcaption){overflow-wrap:anywhere}.text-xl .tour-card h2{font-size:26px}.ht-quick{gap:var(--sp-2);padding-bottom:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ht-q{border-radius:var(--r-lg);background:color-mix(in srgb, var(--tx) 6%, transparent);border:1px solid color-mix(in srgb, var(--tx) 8%, transparent);text-align:left;min-height:76px;color:var(--tx);flex-direction:column;align-items:flex-start;gap:2px;padding:10px;display:flex}.ht-q:active{background:color-mix(in srgb, var(--tx) 12%, transparent)}.ht-q-ic{color:#f0abfc;background:linear-gradient(135deg,#ff2d8738,#8b5cf638);border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:4px;display:grid}.look-clean .ht-q-ic{color:#67e8f9;background:#00e5ff1f}.theme-light .ht-q-ic{color:#7c3aed}.ht-q-l{font-size:13.5px;font-weight:700;line-height:1.2}.ht-q-s{color:var(--dim);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.text-xl .ht-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.text-xl .ht-q-l{font-size:17px}.text-xl .ht-q-s{font-size:14.5px}.lt-group{padding:4px var(--sp-4) var(--sp-3)}.lt-group h4{text-transform:uppercase;letter-spacing:.06em;color:var(--dim);margin:10px 0 8px;font-size:12px;font-weight:700}.lt-grid{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lt-item{border-radius:var(--r-lg);background:color-mix(in srgb, var(--tx) 6%, transparent);text-align:left;min-height:56px;color:var(--tx);align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative}.lt-item.on{box-shadow:inset 0 0 0 1.5px #22d3ee}.lt-item .lt-ic{background:#ffffff14;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.theme-light .lt-item .lt-ic{background:#0000000f}.lt-item .lt-t{flex-direction:column;min-width:0;display:flex}.lt-item b{font-size:13.5px;font-weight:700}.lt-item small{color:var(--dim);font-size:11.5px;line-height:1.25}.lt-item .count-badge{position:absolute;top:6px;right:8px}.text-xl .lt-grid{grid-template-columns:1fr}.empty-ic{background:color-mix(in srgb, var(--tx) 7%, transparent);width:64px;height:64px;color:var(--tx);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.empty-friendly p{max-width:280px;margin:0;line-height:1.45}.ovl-x{color:#fff;width:24px;height:24px;text-shadow:none;background:#000000b8;border:1.5px solid #ffffffb3;border-radius:50%;place-items:center;font-size:16px;font-weight:700;line-height:1;display:grid;position:absolute;top:-8px;right:-12px}.ovl-x:before{content:"";position:absolute;inset:-10px}.ovl.sticker .ovl-x{top:-2px;right:-6px}.ibar{vertical-align:middle;background:#ffffff24;border-radius:3px;width:64px;height:6px;margin-right:8px;display:inline-block;position:relative;overflow:hidden}.ibar:after{content:"";background:linear-gradient(90deg,#ff2d87,#8b5cf6);border-radius:3px;width:40%;animation:1s ease-in-out infinite ibar;position:absolute;inset:0}@keyframes ibar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.reduce-motion .ibar:after{opacity:.6;width:100%;animation:none}.pbar{vertical-align:middle;background:#ffffff29;border-radius:3px;width:90px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.pbar i{background:linear-gradient(90deg,#ff2d87,#8b5cf6);height:100%;transition:width .2s linear;display:block}.golive-title{flex-direction:column;gap:6px;width:100%;display:flex}.gl-lbl{font-size:13px;font-weight:700}.gl-help{justify-content:space-between;gap:8px;display:flex}.gl-count{font-variant-numeric:tabular-nums}.gl-chips{padding:2px 16px 4px;scroll-padding-inline:16px}.gl-chips .chip{flex-shrink:0;min-height:40px}.room-lang-section select.room-lang-select{border-radius:var(--r-md);width:calc(100% - 32px);margin:0 16px}.rating-section .rating-pick{padding-left:16px;padding-right:16px}.gl-group{margin-top:10px}.gl-foot{align-items:flex-start;gap:6px;padding:10px 16px 18px;display:flex}.golive-cta{box-shadow:0 -18px 18px -6px var(--pg,#000);z-index:2;position:relative}.gl-sum{text-align:center;color:var(--dim);margin-bottom:8px;font-size:12.5px}.countdown-cancel{bottom:calc(40px + var(--safe-bottom,0px));pointer-events:auto;color:#fff;background:#ffffff24;min-width:140px;position:absolute;left:50%;transform:translate(-50%)}.gs-lbl{text-transform:uppercase;letter-spacing:.06em;color:#fff9;padding:8px 14px 0;font-size:11.5px;font-weight:700}.gs-recip{gap:2px;min-width:76px;min-height:76px;padding:6px 6px 5px}.gs-recip span.gs-recip-n{max-width:84px;font-size:11.5px}.gs-recip-av{display:inline-flex;position:relative}.gs-crown{filter:drop-shadow(0 1px 2px #0009);font-size:13px;font-style:normal;position:absolute;top:-7px;right:-7px}.gs-recip-r{color:#ffffff8c;font-size:10px;font-weight:600}.gs-recip.on .gs-recip-r{color:#e9d5ff}.gs-sum{gap:10px}.gs-sum-ic{flex-shrink:0;font-size:22px}.gs-sum-t{flex-direction:column;min-width:0;line-height:1.2;display:flex}.gs-sum-l1{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.gs-sum-l1 b{font-weight:800}.gs-sum-l2{color:#fff9;font-size:11px;font-weight:600}.gs-send-btn{min-height:46px}.text-xl .gs-recip span.gs-recip-n{max-width:110px;font-size:15px}.text-xl .gs-sum-l1{white-space:normal}.phone-frame{--mut:#ffffffa3;--dim:#ffffff85}.theme-light .page:not(.dark),.theme-light .sheet,.theme-light .modal{--mut:#000000a3;--dim:#0000008f}.hc{--mut:#ffffffe0;--dim:#ffffffc2}.sheet-handle{background:#7f7f7f80}.reduce-motion .route:not(.leaving),.reduce-motion .sheet:not(.leaving),.reduce-motion.look-fun.fx-full .route:not(.leaving),.reduce-motion.look-fun.fx-full .sheet:not(.leaving){animation:.12s fadeIn!important}.reduce-motion .route.leaving,.reduce-motion .sheet.leaving{animation:.12s forwards fadeOut!important}.reduce-motion .btn:active,.reduce-motion .pressable:active{transform:none}.live-room.b6 .live-rail .live-act,.live-rail .live-act{height:44px;min-height:44px}@media (height<=700px) and (height>=521px){.live-room.b6 .live-rail .live-act{height:44px}.live-room.b6 .live-rail{padding:3px 0}}.live-room.b6 .live-bar .live-act.react-btn{width:40px}.live-room .live-bar .live-act{position:relative}.live-room .live-bar .live-act:before{content:"";border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (orientation:landscape) and (height<=520px){.live-room.b6 .live-rail .live-act{width:44px;height:44px}.live-room.b6 .live-rail{width:44px}}.gs-free-btn{justify-content:center;min-width:44px;min-height:44px}.gs-free-row{gap:4px}@media (width<=380px){.gs-free{flex-wrap:wrap}.gs-free-row{justify-content:space-between;width:100%}}.text-xl .gs-free{flex-wrap:wrap}.text-xl .gs-free-row{justify-content:space-between;width:100%}.gs-packs{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-pack{min-height:64px}.text-xl .gs-packs{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet .row.compact .row-desc{white-space:normal;text-overflow:clip;overflow:visible}.live-room.b6{--tile-r:5px;--chat-x:0px}.look-fun .live-room.b6{--tile-r:9px}.live-room.b6 .stage.arr .tile,.live-room.b6 .stage.arr.dense .tile,.live-room.b6 .stage.arr.grid .tile,.live-room.b6 .stage.arr.spot .tile:not(.big){border-radius:var(--tile-r);background:#0f0f15;box-shadow:inset 0 0 0 1px #ffffff0f}.live-room.b6 .stage.arr.spot>.tile:not(.big){box-shadow:0 6px 18px #00000073,inset 0 0 0 1px #ffffff29}.live-room.b6 .stage.arr.solo .tile,.live-room.b6 .stage.arr.spot>.tile.big{box-shadow:none;border-radius:0}.look-fun .live-room.b6 .stage.arr.grid .tile{box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -40px 40px -30px #7c5cff2e}.live-room.b6 .tile.lifted{border-radius:calc(var(--tile-r) + 4px)}.live-room.b6 .stage.arr .tile-foot.tile-id,.live-room.b6 .stage.arr.spot .tile:not(.big) .tile-foot.tile-id,.live-room.b6 .stage.arr.dense .tile-foot.tile-id,.live-room.b6 .stage.arr.panel .tile .tile-foot.tile-id{z-index:4;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:calc(100% - 36px);box-shadow:none;background:0 0;border:0;flex-flow:column;align-items:flex-start;gap:3px;padding:0;display:flex;inset:5px auto auto 5px}.tile-id .tile-nm{letter-spacing:-.01em;color:#fff;-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);background:#08080c75;border-radius:999px;align-items:center;gap:3px;min-width:0;max-width:100%;height:20px;padding:0 7px 0 6px;font-size:11px;font-weight:600;display:inline-flex}.tile-id .tile-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.tile-id .tile-crown{color:#fbbf24;flex-shrink:0;display:flex}.look-fun .tile-id .tile-crown{color:#ffd23f;filter:drop-shadow(0 0 4px #ffd23f8c)}.live-room.b6 .stage.arr .tile-id .tile-mod{border-radius:4px;flex-shrink:0;height:14px;padding:0 4px;font-size:8.5px;line-height:14px;position:static}.live-room.b6 .stage.arr .tile-id .tile-gift,.live-room.b6 .stage.arr.spot .tile.big .tile-id .tile-gift{font-variant-numeric:tabular-nums;color:#fcd34d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080c61;border-radius:999px;align-items:center;gap:3px;height:17px;padding:0 7px 0 4px;font-size:10px;font-weight:600;display:inline-flex}.live-room.b6 .stage.arr .tile-mic{z-index:4;color:#fff;opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080c75;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:5px;right:5px}.live-room.b6 .stage.arr .tile-mic.off{color:#fda4af;background:#460c1699}.live-room.b6 .stage.arr.solo .tile-mic,.battle-stage .tile-mic{display:none}.live-room.b6 .stage.arr .tile-grip{top:auto;bottom:6px;right:6px}.live-room.b6 .stage.arr .tile-spot-badge{display:none}.live-room.b6 .stage.arr .vs-chip{inset:auto auto 6px 6px}.live-room.b6 .stage.arr.xdense .tile-id .tile-nm{height:18px;padding:0 6px 0 5px;font-size:10px}.live-room.b6 .stage.arr.xdense .tile-id .v18-badge{display:none}.live-room.b6 .stage.arr.xdense .tile-mic{width:19px;height:19px}.live-room.b6 .stage.arr.spot .tile:not(.big) .tile-foot.tile-id{max-width:calc(100% - 8px);top:auto;bottom:4px;left:4px}.live-room.b6 .stage.arr.spot .tile:not(.big) .tile-id .tile-gift,.live-room.b6 .stage.arr.spot .tile:not(.big) .tile-id .v18-badge{display:none}.live-room.b6 .stage.arr.spot .tile:not(.big) .tile-id .tile-nm{height:17px;padding:0 5px;font-size:9.5px}.live-room.b6 .stage.arr.spot .tile:not(.big) .tile-mic{width:18px;height:18px;top:4px;right:4px}.stage.arr .seat-empty{z-index:1;border-radius:var(--tile-r,6px);width:100%;min-width:0;height:100%;min-height:0;font:inherit;color:#ffffffd1;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);cursor:pointer;background:#16161e85;border:1px dashed #fff3;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;font-size:12px;font-weight:600;display:flex;position:relative}.stage.arr .seat-empty .seat-plus{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.stage.arr .seat-empty.invite .seat-plus{color:#7df3ff;background:#00e5ff2e;border-color:#00e5ff80}.look-fun .stage.arr .seat-empty{background:linear-gradient(160deg,#7c5cff38,#16161e8c 70%);border-color:#beaaff4d}.look-fun .stage.arr .seat-empty.invite .seat-plus{background:var(--brand-grad);color:#fff;border:0;box-shadow:0 6px 16px #7c5cff59}.stage.arr .seat-empty:disabled{cursor:default;opacity:.62}.stage.arr .seat-empty .seat-l{letter-spacing:-.01em}.stage.arr.xdense .seat-empty .seat-plus,.stage.arr.dense .seat-empty .seat-plus{width:28px;height:28px}.stage.dragging .seat-empty{opacity:.5}@media (orientation:portrait),(height>=521px){.live-room.b6 .stage.arr.grid,.live-room.b6 .stage.arr.panel{padding:var(--tz) 0 var(--bz);gap:2px}.live-room.b6 .stage.arr.spot{padding:var(--tz) 4px var(--bz);justify-content:stretch;gap:2px}.live-room.b6 .stage.arr.spot:after{display:none}.live-room.b6 .stage.arr.spot>.tile.big .tile-ph{padding:var(--tz) calc(var(--strip-w,0px) + 8px) var(--bz) 0}.live-room.b6 .stage.arr.spot>.tile.big .tile-foot.tile-id{top:calc(var(--tz) + 2px);max-width:calc(100% - var(--strip-w,0px) - 70px);left:12px}.live-room.b6 .stage.arr.spot>.tile.big .tile-mic{top:calc(var(--tz) + 2px);right:calc(var(--strip-w,0px) + 16px)}.live-room.b6 .stage.arr.spot>.tile.big .tile-grip{top:auto;bottom:calc(var(--bz) + 6px);left:12px;right:auto}.live-room.b6.chat-grown .live-chat{height:calc(var(--chat-h) + var(--chat-x))}.live-room.b6.chat-grown .pinned-msg{bottom:calc(var(--dock-b) + var(--dock-h) + 8px + var(--chat-h) + var(--chat-x) + 4px)}.live-room.b6.chat-grown .live-music{bottom:calc(var(--dock-b) + var(--dock-h) + 8px + var(--chat-h) + var(--chat-x) + var(--pin-h) + 4px)}}@media (orientation:landscape) and (height<=520px){.live-room.b6 .stage.arr.grid,.live-room.b6 .stage.arr.spot{gap:2px}.live-room.b6 .stage.arr.spot>.tile.big{border-radius:var(--tile-r)}.live-room.b6 .stage.arr.spot>.tile:not(.big){margin-right:4px}.live-room.b6 .stage.arr.spot{padding-bottom:8px}}.ld-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr}.ld-grid i:first-child{grid-column:1/-1}.ld-spotlight{display:block;position:relative}.ld-spotlight i{position:absolute}.ld-spotlight i:first-child{inset:0}.ld-spotlight i:not(:first-child){opacity:1;width:11px;height:13px;box-shadow:0 0 0 1.5px var(--sheet,#121218);right:3px}.ld-spotlight i:nth-child(2){bottom:35px}.ld-spotlight i:nth-child(3){bottom:19px}.ld-spotlight i:nth-child(4){bottom:3px}.ld-panel{grid-template-rows:repeat(3,1fr);grid-template-columns:2fr 1fr}.ld-panel i:first-child{grid-row:1/-1}.ld i.open{opacity:.6;border:1.5px dashed;background:0 0!important}.layout-opt.on .ld i.open{border-color:#00e5ff}.live-room .stage.solo .tile-foot,.live-room.b6 .stage.arr.solo .tile-foot.tile-id{display:none!important}.tile-net{z-index:4;color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#b45309c7;border:1px solid #fdba7480;border-radius:999px;align-items:center;gap:4px;max-width:calc(100% - 36px);padding:2px 7px 2px 5px;font-size:10.5px;font-weight:700;line-height:16px;display:inline-flex;position:absolute;top:5px;left:5px;overflow:hidden}.tile-net.lost{background:#991b1bd1;border-color:#fca5a580}.tile-net.lost svg{animation:1s ease-in-out infinite netBlink}@keyframes netBlink{50%{opacity:.35}}.stage.arr.spot>.tile.big .tile-net{top:calc(var(--tz,0px) + 6px);left:8px}.stage.arr.xdense .tile-net,.stage.arr.spot>.tile:not(.big) .tile-net,.stage.duo>.tile:nth-child(n+3) .tile-net{gap:0;padding:2px 4px;font-size:0}.stage.arr.solo .tile-net{top:calc(var(--safe-top) + 142px);left:10px}@media (orientation:portrait),(height>=521px){.live-room.b6.chat-float{--chat-h:132px;--bz:calc(var(--dock-b) + var(--dock-h) + 6px)}.live-room.b6.chat-float .live-chat{pointer-events:none;overscroll-behavior:contain;scrollbar-width:none;will-change:transform;contain:layout paint;background:0 0;gap:3px;padding-top:22px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#0000 0,#0009 16px,#000 30px);mask-image:linear-gradient(#0000 0,#0009 16px,#000 30px)}.live-room.b6.chat-float .live-chat::-webkit-scrollbar{display:none}.live-room.b6.chat-float .live-chat>*{pointer-events:auto;align-self:flex-start;max-width:100%}.live-room.b6.chat-float .chat-line,.live-room.b6.chat-float .chat-sys{text-shadow:0 1px 2px #000000e6,0 0 8px #0000008c;animation:.22s cubic-bezier(.2,.8,.2,1) both lfIn}.live-room.b6.chat-float .stage.arr .tile{will-change:transform;animation:.3s cubic-bezier(.2,.8,.2,1) both lfTile}}@keyframes lfIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lfTile{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.live-room.b6.chat-float .chat-line,.live-room.b6.chat-float .stage.arr .tile{animation:none}}.live-room.b6.chat-float .stage.arr.xdense .tile-id .tile-gift{display:none}@media (orientation:portrait),(height>=521px){.live-room.b6.chat-float .stage.arr.grid.dense{padding-right:64px}}.share-action{position:relative}.share-action .soon-tag{color:#fff;background:#7c5cffd9;border-radius:6px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:2px;right:6px}.share-action[data-soon] .share-ic{opacity:.55}.live-room .soon-tag:not(.share-action .soon-tag),.sheet .soon-tag:not(.share-action .soon-tag){color:#fff;white-space:nowrap;pointer-events:none;background:#ffffff29;border-radius:99px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:6px;right:8px}.lt-item{position:relative}.lt-item:has(.soon-tag) .lt-t b{padding-right:64px}:root{--m-r-xs:8px;--m-r-sm:10px;--m-r-md:14px;--m-r-lg:18px;--m-r-xl:24px;--m-r-pill:999px;--m-gap:4px;--m-surface:#15151c;--m-surface-2:#1c1c25;--m-hair:#ffffff14;--m-hair-2:#ffffff24;--m-glass:#0e0e1485;--m-glass-fx:blur(12px) saturate(150%);--m-shadow-1:0 4px 14px #00000047;--m-shadow-2:0 14px 40px #0000006b;--m-glow:0 0 0 1px #00e5ff59, 0 6px 22px #7c5cff4d;--m-ease:cubic-bezier(.22,1,.36,1);--m-fast:.18s;--m-med:.32s;--r-sm:var(--m-r-xs);--r-md:var(--m-r-md);--r-lg:var(--m-r-lg);--r-xl:var(--m-r-xl)}.live-room .stage.arr:not(.solo)>.tile:not(.big),.live-room .stage.arr.grid:not(.solo):not(.pip-on)>.tile,.live-room .stage.arr:not(.solo)>.seat-empty{--tr:var(--m-r-lg);isolation:isolate;background:var(--m-surface);transition:box-shadow var(--m-med) var(--m-ease), border-radius var(--m-med) var(--m-ease), opacity var(--m-med) var(--m-ease);transform:translateZ(0);border-radius:var(--tr)!important;overflow:hidden!important;box-shadow:0 6px 18px #00000059!important}.live-room .stage.arr.arr.dense:not(.solo):not(.x)>.tile,.live-room .stage.arr.arr.spot:not(.x)>.tile:not(.big),.live-room .stage.arr.arr.panel:not(.x)>.tile:not(:first-child){--tr:var(--m-r-md)}.live-room .stage.arr.arr.xdense:not(.solo):not(.x)>.tile{--tr:var(--m-r-sm)}.live-room .stage.arr.arr.panel:not(.x):not(.y)>.tile:first-child{--tr:0px;box-shadow:none!important}.live-room .stage.arr>.tile>video,.live-room .stage.arr>.tile canvas.cam-canvas,.live-room .stage.arr>.tile .tile-ph{border-radius:inherit}.live-room .stage.arr:not(.solo)>.tile:not(.big):after,.live-room .stage.arr.grid:not(.solo):not(.pip-on)>.tile:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--m-hair-2), inset 0 -36px 32px -28px #0000008c;position:absolute;inset:0}@media (width<=600px) and (orientation:portrait){.live-room.b6.b6.b6 .stage.arr.arr.grid:not(.battle-stage):not(.pip-on):not(.solo),.live-room.b6.b6.b6.has-guests .stage.arr.arr.grid:not(.pip-on):not(.solo),.live-room.b6.b6.b6.chat-float .stage.arr.arr.grid:not(.solo):not(.pip-on){padding:0 var(--m-gap)!important;gap:var(--m-gap)!important}.live-room.b6 .stage.grid:not(.solo):not(.pip-on)>.tile,.live-room.b6 .stage.grid:not(.solo)>.seat-empty{border-radius:var(--tr,var(--m-r-lg))!important}}.live-room .stage.arr>.tile.speaking{box-shadow:0 0 0 1px #00e5ff40,0 0 22px #7c5cff73!important}.live-room .stage .tile .tile-ring{border-radius:inherit;padding:2.5px}.live-room .stage.arr .tile .tile-foot.tile-id{box-shadow:var(--m-shadow-1);background:var(--m-glass)!important;border:1px solid var(--m-hair)!important;border-radius:12px!important}.live-room .stage.arr .tile .tile-mic{border-radius:var(--m-r-pill);background:var(--m-glass);border:1px solid var(--m-hair)}.live-room .stage.arr .tile .tile-mic.off{background:#fe2c55c7;border-color:#ffffff2e}.live-room .stage.arr .tile .tile-net{border-radius:var(--m-r-pill);border:1px solid var(--m-hair);box-shadow:var(--m-shadow-1)}.live-room .stage.arr.dense .tile .tile-foot.tile-id,.live-room .stage.arr.dense .tile .tile-mic{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0a0a10a8!important}@keyframes m59TileIn{0%{opacity:0;transform:translateZ(0)scale(.96)}to{opacity:1;transform:translateZ(0)scale(1)}}.live-room .stage.arr:not(.solo)>.tile{animation:m59TileIn var(--m-med) var(--m-ease) backwards}@media (prefers-reduced-motion:reduce){.live-room .stage.arr>.tile{transition:none!important;animation:none!important}}.btn{border-radius:var(--m-r-md);transition:transform var(--m-fast) var(--m-ease), filter var(--m-fast), background-color var(--m-fast)}.btn-primary{box-shadow:var(--m-glow)}.btn-sm,.mini-btn,.hdr-btn,.pc-btn,.np-btn{border-radius:var(--m-r-sm)}.mini-btn{transition:transform var(--m-fast) var(--m-ease), background-color var(--m-fast)}.pressable{transition:transform var(--m-fast) var(--m-ease), opacity var(--m-fast)}.pressable:active,.btn:active,.mini-btn:active{transform:scale(.96)}.chip,.seg,.count-badge,.live-badge-sm,.lock-badge,.mod-badge,.host-badge,.seg>*{border-radius:var(--m-r-pill)}.input,input.input,textarea.input,.field input,.field textarea,.field select{border-radius:var(--m-r-md);border:1px solid var(--m-hair);transition:border-color var(--m-fast), box-shadow var(--m-fast);background:#ffffff0f}.input:focus,.field input:focus,.field textarea:focus{border-color:#00e5ff8c;outline:none;box-shadow:0 0 0 3px #00e5ff29}.card,.info-card,.rw-card,.kpi,.gm-sec,.ds-result,.edit-panel{border-radius:var(--m-r-lg);border:1px solid var(--m-hair);box-shadow:var(--m-shadow-1)}.thumb-sm,.vtile,.vtile-bg{border-radius:var(--m-r-sm);overflow:hidden}.vgrid{gap:3px}.vgrid>.vtile{border-radius:var(--m-r-xs)}.sheet{border-top:1px solid var(--m-hair);box-shadow:0 -10px 40px #00000073;border-radius:var(--m-r-xl) var(--m-r-xl) 0 0!important}.sheet .row{border-radius:var(--m-r-md);transition:background-color var(--m-fast)}.sheet .row:active{background:#ffffff0d}.page-scroll>.list,.page-scroll .set-group-t+.list{border-radius:var(--m-r-lg);background:var(--m-surface);border:1px solid var(--m-hair);margin-left:12px;margin-right:12px;overflow:hidden}.row-icon{border-radius:var(--m-r-sm)}.live-room .live-act{border-radius:var(--m-r-pill);transition:transform var(--m-fast) var(--m-ease)}.gift,.gift-cell{border-radius:var(--m-r-md);transition:transform var(--m-fast) var(--m-ease), background-color var(--m-fast)}.gift:active{transform:scale(.94)}.toast{border-radius:var(--m-r-pill);box-shadow:var(--m-shadow-2)}@media (prefers-reduced-motion:reduce){.btn,.pressable,.mini-btn,.sheet .row,.gift{transition:none!important}}@media (orientation:portrait){html:not(.lt-tools-hidden) .live-room .stage.arr.grid[style*="repeat(2,"]>.seat-empty[style*=" / 2;"],html:not(.lt-tools-hidden) .live-room .stage.arr.grid[style*="repeat(2,"]>.seat-empty[style*="grid-column: 2"],html:not(.lt-tools-hidden) .live-room .stage.arr.grid[style*="repeat(3,"]>.seat-empty[style*=" / 3;"],html:not(.lt-tools-hidden) .live-room .stage.arr.grid[style*="repeat(3,"]>.seat-empty[style*="grid-column: 3"],html:not(.lt-tools-hidden) .live-room .stage.arr.grid[style*="repeat(4,"]>.seat-empty[style*=" / 4;"],html:not(.lt-tools-hidden) .live-room .stage.arr.grid[style*="repeat(4,"]>.seat-empty[style*="grid-column: 4"]{transition:padding .25s var(--m-ease);padding-right:52px!important}}.fun-cards .fun-card.fun-card{align-content:center;min-height:54px;grid-template-rows:auto auto!important;row-gap:6px!important;height:auto!important;max-height:none!important}.fun-cards .fun-card.fun-card>b,.fun-cards .fun-card.fun-card>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;margin:0!important;padding:0!important;line-height:1.3!important;display:block!important}.live-room .stage .tile>.tile-glow{z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.live-room .stage .tile>.tile-glow .tile-ring{display:none}.live-room .stage .tile>.tile-glow.on{box-shadow:inset 0 0 0 3px #00e5ff,inset 0 0 0 5px #a855f7b3,inset 0 0 30px #00e5ff73!important}.live-room .stage.arr.dense .tile>.tile-glow.on,.live-room .stage.arr .tile:not(.big)>.tile-glow.on{box-shadow:inset 0 0 0 2.5px #00e5ff,inset 0 0 0 4px #a855f7b3,inset 0 0 20px #00e5ff66!important}.live-room .stage .tile>.tile-glow:after{content:"";border-radius:inherit;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #a855f7,inset 0 0 40px #a855f780}.live-room .stage .tile>.tile-glow.on:after{animation:1.1s ease-in-out infinite alternate m60Pulse}@keyframes m60Pulse{0%{opacity:0}to{opacity:.85}}.live-room .stage.arr.arr.arr>.tile.speaking.speaking{box-shadow:0 0 0 1px #00e5ff8c,0 0 18px #00e5ff73!important}@media (prefers-reduced-motion:reduce){.live-room .stage .tile>.tile-glow.on:after{opacity:.5;animation:none}}.reduce-motion .live-room .stage .tile>.tile-glow.on:after{opacity:.5;animation:none}.s65-page{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.s65-seg{flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.s65-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 16px 12px;display:grid}.s65-tile{background:#7f7f7f1f;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.s65-tile b{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.s65-tile span{opacity:.7;font-size:12px}.s65-price{align-items:center;gap:8px;display:flex}.s65-price .input{flex:1;min-width:0}.s65-sel{align-items:center;gap:10px;display:flex}.s65-sel .row-main{flex:1;min-width:0}.s65-select{flex:none;width:auto;max-width:52%}.s65-2fa .s65-qr{background:#fff;border-radius:12px;width:180px;height:180px;margin:12px auto;display:block}.s65-key{word-break:break-all;text-align:center}.s65-code{text-align:center;letter-spacing:6px;margin:10px 0;font-size:20px}.s65-mbar,.s65-mcard{-webkit-backdrop-filter:blur(10px);color:#fff;box-sizing:border-box;background:#0a0a14b8;border-radius:14px;flex-direction:column;align-self:center;gap:4px;width:100%;max-width:420px;padding:7px 10px;display:flex}.s65-mtop{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:12px;display:grid}.s65-mn{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.s65-mn.r,.s65-ms.r{text-align:right}.s65-mt{font-variant-numeric:tabular-nums;text-align:center;font-size:13px}.s65-ms{font-variant-numeric:tabular-nums;font-size:15px}.s65-mres{text-align:center;color:#ffd84d;font-size:12px}.s65-mend{justify-self:center;margin:0}.s65-mtrack{background:#3b82f6;border-radius:3px;height:6px;overflow:hidden}.s65-mtrack i{background:linear-gradient(90deg,#ff2d6f,#ff7a45);height:100%;transition:width .4s;display:block}.s65-mcard b{font-size:13px}.s65-mbtns{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mini-btn.primary{background:var(--accent,#ff2d6f);color:#fff}.live-extras.m65{top:calc(232px + var(--safe-top,0px));align-items:center}.s65-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.s65-err{color:#ff6b6b;font-size:12px}.s65-promo-tag{color:#fff;background:#ffffff38;border-radius:6px;margin-bottom:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.s65-page .s65-body{padding:12px 16px calc(24px + var(--safe-bottom,0px));flex-direction:column;gap:10px;display:flex;overflow-y:auto}.s65-coins{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.s65-pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.s65-pt{aspect-ratio:3/4;background:var(--chip) center / cover no-repeat;color:#fff;border:2px solid #0000;border-radius:8px;justify-content:flex-end;align-items:flex-end;padding:4px;display:flex;position:relative}.s65-pt.on{border-color:var(--accent,#ff2d6f)}.s65-ptn{background:var(--accent,#ff2d6f);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;top:4px;left:4px}.s65-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.s65-pack{background:var(--chip);text-align:left;border:2px solid #0000;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.s65-pack.on{border-color:var(--accent,#ff2d6f)}.s65-pack span{opacity:.75;font-size:12px}.s65-list{flex-direction:column;gap:6px;display:flex}.s65-li{background:var(--chip);text-align:left;box-sizing:border-box;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px;display:flex}.s65-li-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.s65-li-t>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s65-prog{background:#7f7f7f4d;border-radius:2px;height:4px;overflow:hidden}.s65-prog i{background:var(--accent,#ff2d6f);height:100%;display:block}.s65-form{flex-direction:column;gap:8px;display:flex}.s65-row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.s65-lock{background:var(--chip);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;display:flex}.s65-lock .s65-coins{width:100%}.s65-scard .flip{transform:rotate(180deg)}.med-gif{margin-top:10px}.med-gif-err{color:#ff6b6b;text-align:center;margin:6px 0 0;font-size:12px}.ed-layer.gif{width:auto}.live-room:has(.s65-mbar,.s65-mcard) .solo-invite{display:none}@supports (overflow:clip){.live-room{overflow:clip}}.live-room.b6 .live-chat .chat-line{overflow-wrap:anywhere;word-break:normal;gap:6px;max-width:min(100%,300px);font-size:13px;line-height:1.32;text-shadow:none!important;background:#00000052!important;border:0!important;border-radius:16px!important;flex-direction:row!important;align-items:flex-start!important;padding:4px 10px 4px 4px!important;display:flex!important}.live-room.b6 .live-chat .chat-line.gift{background:linear-gradient(90deg,#f973166b,#d946ef4d)!important}.live-room.b6 .live-chat .chat-line .cl-av{border-radius:50%;flex:0 0 24px;width:24px;height:24px;display:block;overflow:hidden}.live-room.b6 .live-chat .chat-line .cl-av>*{width:24px!important;height:24px!important}.live-room.b6 .live-chat .chat-line .cl-body{color:#fff;min-width:0;padding-top:2px}.live-room.b6 .live-chat .chat-line .cl-body>b{color:#ffffffb8;margin-right:2px;font-weight:700}.live-room.b6 .live-chat .lvl-badge{color:#fff;vertical-align:1px;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:8px;margin-right:4px;padding:0 5px;font-size:10px;font-weight:800;line-height:15px;display:inline-block}.live-room.b6 .live-chat .lvl-badge[data-l="2"]{background:linear-gradient(90deg,#0ea5e9,#6366f1)}.live-room.b6 .live-chat .lvl-badge[data-l="3"]{background:linear-gradient(90deg,#a855f7,#ec4899)}.live-room.b6 .live-chat .lvl-badge[data-l="4"],.live-room.b6 .live-chat .lvl-badge[data-l="5"]{background:linear-gradient(90deg,#f59e0b,#ef4444)}.live-room.b6 .live-chat .chat-sys{background:#00000042;border-radius:14px;max-width:100%;font-size:12px;text-shadow:none!important;padding:3px 10px!important}.live-room.b6 .live-chat .chat-join{white-space:nowrap;color:#fff;align-items:center;gap:5px;display:flex;overflow:hidden;background:linear-gradient(90deg,#6366f18c,#6366f100)!important;padding-right:22px!important}.live-room.b6 .live-chat .chat-join .cj-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.live-room.b6 .live-chat .chat-welcome{cursor:pointer}.live-room.b6.chat-float .live-chat{-webkit-mask-image:linear-gradient(#0000 0,#000 44px)!important;mask-image:linear-gradient(#0000 0,#000 44px)!important}@media (width<=600px) and (orientation:portrait){.live-room.b6.chat-float:has(.stage.arr.grid:not(.solo):not(.pip-on):not(.battle-stage)){--c62:clamp(118px, calc(100dvh - 108px - 58px - var(--safe-top,0px) - var(--safe-bottom,0px) - 128vw), 220px)}.live-room.b6.b6.b6.b6.chat-float .stage.arr.arr.arr.grid:not(.solo):not(.pip-on):not(.battle-stage){bottom:calc(var(--safe-bottom,0px) + 58px + var(--c62,0px))!important}.live-room.b6.b6.b6.chat-float:has(.stage.arr.grid:not(.solo):not(.pip-on):not(.battle-stage)) .live-chat.live-chat{top:auto!important;bottom:calc(var(--safe-bottom,0px) + 66px)!important;height:calc(var(--c62) - 12px)!important;max-height:calc(var(--c62) - 12px)!important;padding-top:14px!important;left:10px!important;right:64px!important}}.live-room{overflow:clip}.live-room .party-card,.live-room .vs-card,.live-room .wheel-card{border-radius:var(--m-r-xl,22px);box-shadow:0 0 0 1px #ffffff1a, 0 0 0 1px #7c5cff40 inset, var(--m-shadow-2,0 14px 40px #0000006b);overscroll-behavior:contain;animation:g60In .34s var(--m-ease,cubic-bezier(.22,1,.36,1)) both;background:linear-gradient(160deg,#1c162edb,#0c0a14db)}.live-room .party-card:before,.live-room .vs-card:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(90deg,#00e5ff,#7c5cff,#ff2d95);height:2px;position:absolute;inset:0 0 auto}@keyframes g60In{0%{opacity:0;translate:0 14px}}.live-room .party-card .pc-top{padding-inline-end:34px}.live-room .party-card .pc-vivo{inset-inline-end:4px;top:2px;bottom:auto;width:32px!important;height:32px!important}.live-room .party-card .pc-bubble{top:0;bottom:auto}.live-room .party-card .pv-opt,.live-room .party-card .dp-opt{border-radius:var(--m-r-md,14px);transition:transform var(--m-fast,.18s) var(--m-ease), box-shadow var(--m-fast,.18s)}.live-room .party-card .pv-opt:active,.live-room .party-card .dp-opt:active{transform:scale(.97)}.live-room .party-card .pv-bar,.live-room .party-card .dp-bar{transition-duration:.45s;transition-timing-function:var(--m-ease)}.live-room .party-card .pc-text{animation:g60Card .42s var(--m-ease) both}@keyframes g60Card{0%{opacity:0;transform:rotateX(55deg)translateY(6px)}}.live-room .party-card .pc-actions button,.live-room .vs-card button{border-radius:var(--m-r-pill,999px);transition:transform var(--m-fast,.18s) var(--m-ease)}.live-room .party-card .pc-actions button:active,.live-room .vs-card button:active{transform:scale(.94)}.live-room .wheel-card.result{animation:g60Pop .5s var(--m-ease) both}@keyframes g60Pop{50%{scale:1.04}}@media (prefers-reduced-motion:reduce){.live-room .party-card,.live-room .vs-card,.live-room .wheel-card,.live-room .party-card .pc-text,.live-room .wheel-card.result{animation:none!important}}html,body{background:#000;min-height:100dvh}body{overscroll-behavior:none;margin:0}.app-shell{min-height:100%}.app-shell.fold{grid-template-columns:minmax(0,1fr) clamp(260px,38%,380px);justify-content:stretch;align-items:stretch;display:grid}.app-shell.fold>.phone-frame{width:100%;min-width:0;height:100%}.app-shell.fold>.desk-right{height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;border-left:1px solid #ffffff12}.app-shell.fold .phone-frame .vlist video{object-fit:contain}.app-shell.fold:has(.live-room){grid-template-columns:minmax(0,1fr)}.app-shell.fold:has(.live-room)>.desk-right{display:none}html.fold-wide .live-room{--lside:clamp(260px, 36%, 360px)}html.fold-wide .live-room .stage{right:var(--lside)!important}html.fold-wide .live-room .live-chat{box-sizing:border-box;background:linear-gradient(#0a0a0e8c,#0a0a0ed1);border-left:1px solid #ffffff12;width:var(--lside)!important;left:auto!important;right:0!important;top:calc(var(--safe-top,0px) + 96px)!important;height:auto!important;bottom:calc(64px + var(--safe-bottom,0px))!important;padding:8px 10px 0!important;-webkit-mask-image:none!important;mask-image:none!important}html.fold-wide .live-room .live-bar{box-sizing:border-box;background:#0a0a0ee6;width:var(--lside)!important;left:auto!important;right:0!important}html.fold-wide .live-room .live-rail{right:calc(var(--lside) + 8px)!important}html.fold-wide .live-room .cam-dock{right:calc(var(--lside) + 10px)!important}@media (horizontal-viewport-segments:2){.app-shell.fold{grid-template-columns:env(viewport-segment-width 0 0,var(--seg0-w,50%)) env(viewport-segment-width 1 0,var(--seg1-w,50%));column-gap:calc(env(viewport-segment-left 1 0,0px) - env(viewport-segment-right 0 0,0px))}html.fold-wide .live-room{--lside:env(viewport-segment-width 1 0,var(--seg1-w,50%))}html.fold-wide .live-room .stage{right:calc(var(--lside) + env(viewport-segment-left 1 0,0px) - env(viewport-segment-right 0 0,0px))!important}html.fold-wide .live-room .live-rail{right:calc(100% - env(viewport-segment-right 0 0,50%) + 8px)!important}}html.fold-hseg .app-shell.fold{grid-template-columns:var(--seg0-w,50%) var(--seg1-w,50%);column-gap:var(--hinge,0px)}@media (vertical-viewport-segments:2){.live-room .stage{bottom:calc(100% - env(viewport-segment-bottom 0 0,50%))!important}.live-room .live-chat{top:env(viewport-segment-top 0 1,50%)!important;height:auto!important}}html.fold-vseg .live-room .stage{bottom:calc(100% - var(--seg0-h,50%))!important}html.fold-vseg .live-room .live-chat{top:calc(var(--seg0-h,50%) + var(--hinge,0px))!important;height:auto!important}html.fold-cover .phone-frame{font-size:13px}html.fold-cover .live-room .live-chat{height:110px!important;right:58px!important}html.fold-cover .live-room .live-rail .live-act{height:38px!important;min-height:38px!important}html.fold-cover .bottom-nav{height:48px}html.fold-cover .vcaption{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html.fold-hseg .live-room .live-hdr,html.fold-hseg .live-room .live-sub,html.fold-hseg .live-room .live-extras,html.fold-hseg .live-room .pinned-msg{max-width:var(--seg0-w,50%);right:calc(var(--seg1-w,50%) + var(--hinge,0px))!important}html.fold-hseg .live-room .stage{right:calc(var(--seg1-w,50%) + var(--hinge,0px))!important}html.fold-hseg .live-room .live-chat,html.fold-hseg .live-room .live-bar{width:var(--seg1-w,50%)!important}html.fold-hseg .live-room .live-rail{right:calc(var(--seg1-w,50%) + var(--hinge,0px) + 8px)!important}html.fold-vseg .live-room .live-chat{bottom:calc(64px + var(--safe-bottom,0px))!important}html.fold-hseg .app-shell.fold:has(.live-room){grid-template-columns:minmax(0,1fr);column-gap:0}html.fold-wide .live-room .live-bar{justify-content:space-between;row-gap:8px;flex-wrap:wrap!important}html.fold-wide .live-room .live-bar>:first-child{min-width:0;flex:100%!important;max-width:none!important}html.fold-wide .live-room .live-chat{bottom:calc(116px + var(--safe-bottom,0px))!important}html.fold-wide .live-room .live-bar{height:auto!important;min-height:0!important;padding-top:8px!important}@media (orientation:landscape) and (height<=520px) and (width<=560px){.phone-frame .vmeta{left:12px;right:12px!important;bottom:calc(var(--nav-h,46px) + 96px)!important}.phone-frame .vmeta .vcaption{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.phone-frame .rail{gap:0;left:auto;right:6px}.phone-frame .rail .disc{display:none}}@media (width<=480px){.live-room .live-bar{padding-left:max(8px, env(safe-area-inset-left))!important;padding-right:max(8px, env(safe-area-inset-right))!important;gap:4px!important}.live-room .live-bar>*{flex-shrink:0}.live-room .live-bar .live-input{flex-shrink:1;padding:0 12px;flex:64px!important;min-width:64px!important}.live-room .live-bar .live-act{width:36px!important;min-width:36px!important}}@media (width<=430px){.live-room .live-bar .join-btn{justify-content:center;width:38px;min-width:38px;padding:0!important}.live-room .live-bar .join-btn .jb-l{display:none}}.vcard .carousel{background:#000;top:0;bottom:0}.vcard .carousel-slide{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover}.vcard .carousel-slide.cs-wide{background-size:cover}.vcard .carousel-slide.cs-wide:before{content:"";background:#0000008c;position:absolute;inset:0}.cs-fg{aspect-ratio:var(--ar,4 / 3);background-position:50%;background-repeat:no-repeat;background-size:contain;max-height:100%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 22px 2px #ff3d9a61,0 0 46px 6px #8f5cff42,0 0 70px 10px #00e0ff24}.vcard.vphoto:after{content:"";z-index:7;pointer-events:none;will-change:opacity;animation:4.5s ease-in-out infinite alternate ph71Glow;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffff14,inset 0 0 26px 2px #ff3d9a6b,inset 0 0 54px 6px #8f5cff47,inset 0 -40px 60px -20px #00e0ff38}@keyframes ph71Glow{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vcard.vphoto:after{opacity:.85;animation:none}}:root{--nav75:calc(52px + var(--safe-bottom));--srch75:34px}html.fold-cover{--nav75:calc(48px + var(--safe-bottom));--srch75:30px}.vcard .vposter,.vcard video{object-fit:cover;object-position:center;background-position:50%;background-size:cover}.vcard .carousel{top:0;bottom:0}.vcard .carousel-slide,.vcard .carousel-slide.cs-wide{background-position:50%;background-size:cover}.vcard .carousel-slide.cs-wide:before,.vcard .cs-fg{display:none}.vcard.vphoto:after{content:none;box-shadow:none;animation:none}.vcard{border-radius:0}@media (orientation:portrait),(height>=521px){nav.bottom-nav.on-feed{width:auto;height:var(--nav75);padding:0 4px var(--safe-bottom);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#000;border:0;border-top:1px solid #ffffff0f;border-radius:0;bottom:0;left:0;right:0;transform:none}nav.bottom-nav.on-feed .nav-item{background:0 0;height:46px}nav.bottom-nav.on-feed .nav-item.active{background:0 0}nav.bottom-nav.on-feed .goo-layer{display:none}nav.bottom-nav.on-feed .create-btn{border-radius:10px;width:46px;height:32px;animation:none}.home-feed .vlist{bottom:var(--nav75);--navz:calc(var(--srch75) + 10px)}.home-feed .scrub{bottom:var(--srch75);left:0;right:0}.feed75-search{z-index:30;left:0;right:0;bottom:var(--nav75);height:var(--srch75);padding:0 max(14px, env(safe-area-inset-right)) 0 max(14px, env(safe-area-inset-left));color:#fff;text-align:left;background:#0000006b;border:0;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex;position:absolute}.feed75-search span{flex:1;min-width:0}.feed75-search i{opacity:.85;font-size:20px;font-style:normal;line-height:1}}@media (orientation:landscape) and (height<=520px){.feed75-search{display:none}}html.kb-open .feed75-search{display:none}.home-feed .feed-top{background:0 0}.home-feed .feed-tabs button{color:#ffffffa8;text-shadow:0 1px 3px #0000008c}.home-feed .feed-tabs button.active{color:#fff;font-weight:700}.home-feed .feed-tabs button.active:after{box-shadow:none;background:#fff;width:22px;height:3px}.home-feed .feed-top-r,.home-feed .feed-top-l{filter:drop-shadow(0 1px 2px #00000073)}.vcard .vmeta{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 3px #0009;left:max(12px, env(safe-area-inset-left));background:0 0;border:0;border-radius:0;padding:0 0 2px}.vcard .vmeta-user b{font-size:16px}.vcard .follow-pill{background:#fff3}.vcard .rail-btn,.vcard .rail-ic{box-shadow:none;background:0 0}.vcard .rail-ic{color:#fff;filter:drop-shadow(0 1px 2px #00000073)}.vcard .rail-btn>span:last-child{text-shadow:0 1px 2px #0009;font-weight:600}.vcard .rail-btn.liked .rail-ic{color:#ff3b6b}nav.bottom-nav.on-feed .nav-item,.look-fun nav.bottom-nav.on-feed .nav-item{color:#ffffff9e}nav.bottom-nav.on-feed .nav-item.active,.look-fun nav.bottom-nav.on-feed .nav-item.active{color:#fff;font-weight:700}.home-feed .vcard .vshade{background:linear-gradient(#00000047 0,#0000 16% 58%,#00000080 100%)}html.fold-cover{--srch75:0px}html.fold-cover .feed75-search{display:none}html.fold-cover .vcard .rail .disc{display:none}html.fold-cover .vcard .rail-avatar{margin-bottom:4px}html.fold-cover .vcard .rail-btn{font-size:10px}html.fold-cover .vcard .rail-ic svg{width:22px;height:22px}html.fold-cover .vcard .rail-avatar .avatar{width:38px!important;height:38px!important}html.fold-cover .vcard .rail{gap:0}.home-feed .vcard.vphoto .vshade,.vcard.vphoto .vshade{z-index:7}.live-room .live-bar{min-width:0;overflow:visible}.live-room .live-bar>*,.live-room .live-bar .react-wrap>*{flex-shrink:0}.live-room .live-bar>.live-input{flex:1 1 0!important;width:auto!important;min-width:56px!important}.live-room.b6 .live-bar .live-act.gift{place-items:center;min-width:40px;margin:0 2px;box-shadow:0 4px 14px #d946ef61;visibility:visible!important;opacity:1!important;color:#fff!important;background:linear-gradient(135deg,#f97316,#d946ef)!important;border-radius:50%!important;width:40px!important;height:40px!important;display:inline-grid!important}@media (width<=400px){.live-room.b6 .live-bar{gap:0!important;padding-left:4px!important;padding-right:4px!important}.live-room.b6 .live-bar .live-act:not(.gift){min-width:34px;width:34px!important;height:36px!important}.live-room.b6 .live-bar .live-act.gift{min-width:38px;width:38px!important;height:38px!important}.live-room .live-bar .join-btn{padding-left:10px!important;padding-right:10px!important}}@media (width<=360px){.live-room .live-bar .join-btn .jb-l{display:none!important}.live-room .live-bar .join-btn .jb-ic{display:inline-block!important}.live-room .live-bar .join-btn{justify-content:center;width:36px;min-width:36px;padding:0!important}}.ib-circles .ib-circle .ib-av{margin-bottom:9px}.ib-circles .ib-live-badge{height:14px;padding:2px 6px;bottom:-12px}@media (width<=400px){.live-room.b6 .live-bar{padding-right:10px!important}.live-room.b6 .live-bar>.live-input{min-width:48px!important}}html.fold-wide .live-room.b6 .live-bar{padding-bottom:6px;border-radius:22px!important;padding-right:12px!important}.vcard.has-bh:before{animation:none;display:none}.vcard.has-bh .carousel-slide{animation:none}.nv-off,.nv-off *,.nv-off:before,.nv-off:after,.nv-off :before,.nv-off :after,.nv-hidden *,.nv-hidden :before,.nv-hidden :after{animation-play-state:paused!important}.avatar.live-ring:after{box-shadow:none;will-change:transform, opacity;border:2px solid #00e5ff8c;animation:1.6s ease-out infinite lrPulse81}@keyframes lrPulse81{0%{opacity:.9;border-color:#00e5ff99;transform:scale(1)}70%{opacity:0;border-color:#a855f780;transform:scale(1.16)}to{opacity:0;transform:scale(1.16)}}.reduce-motion .avatar.live-ring:after{opacity:0;animation:none}.nz-row{align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.nz-txt{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.nz-txt b{font-size:15px;font-weight:700}.nz-txt span{opacity:.72;overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.nz-row .nz-switch{flex:none}.nz-row[data-state=fallback] .nz-txt span{color:#ffb36b;opacity:1}.ff-body{flex-direction:column;gap:8px;padding:4px 14px 16px;display:flex}.ff-prev{object-fit:cover;background:#111;border-radius:12px;align-self:center;width:120px;height:160px}.ff-lbl{opacity:.8;font-size:13px;font-weight:700}.ff-row{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.ff-chip{width:58px;color:inherit;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;padding:0;display:flex}.ff-ic,.ff-sw{background:#ffffff1a;border:2px solid #0000;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.ff-chip.on .ff-ic,.ff-chip.on .ff-sw{border-color:#ff2d7a}.ff-name{text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:11px;overflow:hidden}.ff-sw{background:linear-gradient(135deg,#ff9a8b,#6a5acd 55%,#20c997)}.ff-sw.t-warm{filter:sepia(.25)saturate(1.25)}.ff-sw.t-cool{filter:hue-rotate(-12deg)}.ff-sw.t-mono{filter:grayscale()}.ff-sw.t-glow{filter:brightness(1.1)contrast(.92)}.ff-hint{opacity:.65;margin:0;font-size:12px}.ff-cam{object-fit:cover;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ff-panel{z-index:30;color:#fff;background:#121218f5;border-radius:16px 16px 0 0;max-height:60%;padding-top:8px;position:absolute;bottom:0;left:0;right:0;overflow:auto}.ff-top{justify-content:space-between;align-items:center;padding:4px 14px;display:flex}.ff-top button{color:inherit;background:0 0;border:0}.ci-box{background:#ff2d7a14;border:1px solid #ff2d7a40;border-radius:14px;margin:8px 16px;padding:10px 12px}.ci-head{width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:14px;display:flex}.ci-head span{opacity:.7;font-size:12px}.ci-caps{flex-direction:column;gap:6px;margin-top:8px;display:flex}.ci-cap{text-align:left;color:inherit;overflow-wrap:anywhere;background:#7f7f7f1f;border:0;border-radius:10px;padding:8px 10px;font-size:13px}.ci-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ci-tag{color:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #7f7f7f59;border-radius:999px;max-width:100%;padding:4px 10px;font-size:12px;overflow:hidden}.ci-hint{opacity:.6;margin:8px 0 0;font-size:11px}.pt-tabs{grid-template-columns:repeat(var(--n),1fr);background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;margin:8px 14px;padding:4px;display:grid;position:relative}.pt-pill{width:calc((100% - 8px) / var(--n));transform:translateX(calc(var(--i) * 100%));background:linear-gradient(120deg,#ff2d87,#c23bff);border-radius:999px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 4px 14px #ff2d8759}.pt-tab{z-index:1;color:#ffffffb3;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-width:0;height:34px;padding:0 6px;font-size:13px;font-weight:700;display:flex;position:relative}.pt-tab.on{color:#fff}.pt-lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pt-n{color:#c2187a;background:#fff;border-radius:9px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;font-weight:800;display:grid}.pt-tab:not(.on) .pt-n{color:#fff;background:#ff2d87}.sb92{color:#fff9;background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:8px;height:40px;margin:6px 14px 4px;padding:0 12px;display:flex}.sb92:focus-within{border-color:#ff2d87;box-shadow:0 0 0 3px #ff2d872e}.sb92 input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.sb92 input::-webkit-search-cancel-button{display:none}.sb92-x{color:inherit;background:0 0;border:0;flex:none;padding:0 2px;font-size:20px;line-height:1}@keyframes pop92{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.pop92{animation:.38s cubic-bezier(.34,1.56,.64,1) both pop92}@media (prefers-reduced-motion:reduce){.pop92{animation:none}.pt-pill{transition:none}}.pressable.bounce92:active{transform:scale(.95)}.ib92 .ib-circles{gap:12px;padding-top:30px}.ib92 .ib-av.fol{background:linear-gradient(135deg,#ff2d878c,#c23bff8c);padding:2px}.ib92 .ib-av.fol>:first-child{border:2.5px solid var(--bg,#000);border-radius:50%}.ib92 .ib-av .ib-online{bottom:3px;right:3px}.ib92 .ib-av.me{background:conic-gradient(from 90deg,#ff2d87,#c23bff,#2dd4ff,#ff2d87);padding:2px}.ib92 .ib-av.me>:first-child{border:2.5px solid var(--bg,#000);border-radius:50%}.ib-cards{grid-template-columns:1fr 1fr;gap:10px;margin:6px 14px 8px;display:grid}.ib-card{color:#fff;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(140deg,#ff2d8747,#c23bff29 60%,#ffffff0a);border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px;display:flex;position:relative;overflow:hidden}.ib-card.fol{background:linear-gradient(140deg,#2dd4ff3d,#c23bff2e 60%,#ffffff0a)}.ib-card-ic{background:linear-gradient(135deg,#ff2d87,#c23bff);border-radius:12px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 4px 12px #ff2d8759}.ib-card.fol .ib-card-ic{background:linear-gradient(135deg,#2dd4ff,#c23bff)}.ib-card b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.ib-card small{opacity:.72;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.ib-card .ib-unread{position:absolute;top:10px;right:10px}.ib92 .ib-chat{border-radius:16px;width:calc(100% - 16px);margin:2px 8px;padding:8px}.ib92 .ib-chat.is-unread{background:linear-gradient(90deg,#ff2d871f,#0000)}.ib92 .ib-av-sm{background:linear-gradient(135deg,#ff2d87,#c23bff 60%,#2dd4ff);border-radius:50%;padding:2px}.ib92 .ib-av-sm>.avatar,.ib92 .ib-av-sm>:first-child{border:2px solid var(--bg,#000);border-radius:50%}.ib92 .ib-chat:not(.is-unread) .ib-av-sm{background:#ffffff24}.ib92 .ib-unread{background:linear-gradient(135deg,#ff2d87,#c23bff);box-shadow:0 2px 8px #ff2d8766}.ib-sec{letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin:10px 18px 2px;font-size:12px;font-weight:800}.fr93 .fr-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;padding:6px 14px 14px;display:grid}.fr-card{text-align:center;color:#fff;background:linear-gradient(160deg,#c23bff38,#ff2d871f 55%,#ffffff08);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:14px 10px 12px;display:flex;position:relative}.fr-ring{background:linear-gradient(135deg,#ff2d87,#c23bff,#2dd4ff);border-radius:50%;padding:3px;position:relative}.fr-ring>:first-child{border:2.5px solid var(--bg,#000);border-radius:50%}.fr-ring .ib-online{border:2.5px solid var(--bg,#000);background:#22c55e;border-radius:50%;width:14px;height:14px;position:absolute;bottom:4px;right:4px}.fr-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:800;overflow:hidden}.fr-sub{opacity:.7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.fr-tag{color:#7fe3ff;background:#2dd4ff2e;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.fr-card .btn{color:#fff;background:linear-gradient(120deg,#ff2d87,#c23bff);border:0;border-radius:12px;width:100%}.fr-card .btn.following,.fr-card .btn.btn-ghost{background:#ffffff1f}.fr-invite{background:linear-gradient(120deg,#ff2d8740,#2dd4ff26);border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:12px;margin:8px 14px;padding:12px;display:flex}.fr-invite>div{flex:1;min-width:0}.fr-invite b{display:block}.fr-invite small{opacity:.75;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fr-invite .btn{flex:none}.empty92{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 24px;display:flex}.empty92-art{color:#fff;background:linear-gradient(135deg,#ff2d87,#c23bff 60%,#2dd4ff);border-radius:32px;place-items:center;width:96px;height:96px;display:grid;transform:rotate(-6deg);box-shadow:0 10px 30px #c23bff59}.empty92 h3{margin:8px 0 0;font-size:17px}.empty92 p{opacity:.7;margin:0;font-size:14px}@media (width<=359px){.pt-tab{gap:3px;padding:0 3px;font-size:12px}.ib-card{padding:10px}}.bottom-nav{-webkit-backdrop-filter:blur(16px);left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;background:#0e0c14c7!important;border:1px solid #ffffff1a!important;border-radius:24px!important;box-shadow:0 8px 28px #00000080!important}.bottom-nav .goo-layer,.bottom-nav .goo-defs{display:none!important}.bottom-nav .nav-item{border:1px solid #0000;border-radius:16px;min-width:0;margin:6px 2px}.bottom-nav .nav-item.active{background:#a855f729;border-color:#a855f7bf;box-shadow:0 0 16px #a855f766,inset 0 0 10px #a855f733}.bottom-nav .nav-create .create-btn{transform:translateY(-6px);background:radial-gradient(circle at 35% 30%,#ffffff59,#0000 45%),linear-gradient(135deg,#ff2d87,#c026d3)!important;border-radius:50%!important;width:58px!important;height:58px!important;box-shadow:0 0 0 3px #ffffff1f,0 0 26px #ff2d8799!important}.bottom-nav .count-badge[data-nav-badge=inbox]{background:#ff2d55!important}.stories-row .story-item{flex:none;width:70px;min-width:0;overflow:hidden}.stories-row .story-item>span{text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:11.5px;display:block;overflow:hidden}.stories-row .story-add{position:relative}.stories-row .story-add>span{bottom:0!important;right:0!important}nav.bottom-nav .nav-item,nav.bottom-nav.on-feed .nav-item{z-index:2;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;margin:6px 3px;padding:0 2px;display:flex;position:relative;overflow:visible;opacity:1!important;color:#ffffffa8!important;height:54px!important;transform:none!important}nav.bottom-nav .nav-item>*,nav.bottom-nav .nav-item svg{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}nav.bottom-nav .nav-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;font-size:10.5px;line-height:1.1;display:block;overflow:hidden}nav.bottom-nav .nav-item.active,nav.bottom-nav.on-feed .nav-item.active{border:1px solid #a855f7cc;font-weight:700;box-shadow:0 0 14px #a855f773;color:#fff!important;background:#a855f733!important}nav.bottom-nav .nav-item:before,nav.bottom-nav .nav-item:after{display:none!important}.live-room .stage .tile,.live-room .stage .tile.speaking,.live-room.b6.chat-float .stage.arr .tile,.live-room .stage.arr:not(.solo)>.tile{opacity:1!important;filter:none!important;transition:none!important;animation:none!important}.live-room .stage .tile>video{transform:translateZ(0);opacity:1!important;visibility:visible!important;filter:none!important}.live-room .stage .tile>.tile-glow,.live-room .stage .tile>.tile-glow.on{transform:translateZ(0);box-shadow:inset 0 0 0 3px #00e5ff,inset 0 0 0 5px #a855f7b3,inset 0 0 30px #00e5ff73!important}.live-room .stage.arr .tile:not(.big)>.tile-glow,.live-room .stage.arr.dense .tile>.tile-glow{box-shadow:inset 0 0 0 2.5px #00e5ff,inset 0 0 0 4px #a855f7b3,inset 0 0 20px #00e5ff66!important}.live-room.b6 .tile:has(>.tile-glow.on) .tile-av{box-shadow:0 0 0 3px #0b0b10,0 0 0 6px #00e5ffe6,0 0 40px #00e5ff8c,0 22px 48px #00000080}
