body:has(.solo){background:#0b0911;overflow:hidden}.solo{background:var(--s-bg);color:var(--s-ink);font-family:var(--font-geist-sans), Arial, sans-serif;grid-template-columns:minmax(380px,33%) minmax(0,1fr);display:grid;position:fixed;inset:0}.solo:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 80% 0,#ff4f7729,#0000 70%),radial-gradient(50% 40% at 20% 100%,#9b7bff21,#0000 70%);position:absolute;inset:0}.solo>*{position:relative}.solo button{font:inherit;color:inherit;cursor:pointer}.solo img{display:block}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.s-hot{background:linear-gradient(120deg, var(--s-hot), var(--s-hot-2), var(--s-hot));background-size:200% 100%;border:0;border-radius:99px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .15s;animation:4s linear infinite s-sheen;display:inline-flex;box-shadow:0 10px 28px #ff4f7759;color:#fff!important}.s-hot:hover{transform:translateY(-2px)}.s-hot:disabled{opacity:.45;cursor:default;box-shadow:none;animation:none}.s-hot.compact{min-height:38px;padding:0 16px;font-size:13px}@keyframes s-sheen{to{background-position:-200% 0}}.s-ghost{background:var(--s-raised);border:1px solid var(--s-line);border-radius:99px;min-height:46px;padding:0 20px;font-size:15px;font-weight:600}.s-text{background:0 0;border:0;padding:6px 4px;font-size:14px;font-weight:600}.s-link{text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:14px;text-decoration:underline;color:var(--s-hot)!important}.s-dim{color:var(--s-muted);margin:0 0 12px;font-size:14px;line-height:1.45}.s-chip{z-index:2;letter-spacing:.05em;white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:9px;left:9px}.s-chip.hot{background:var(--s-hot);box-shadow:0 0 14px #ff4f77b3}.s-chip.hot i,.s-chip.live i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.2s infinite s-pulse}.s-chip.free{color:#06281b;background:var(--s-green)}.s-chip.gold{color:#2a1e00;background:var(--s-gold)}.s-chip.violet{background:var(--s-violet)}.s-chip.dark{border:1px solid var(--s-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0911b8}.s-chip.live{background:#ff2d4f;box-shadow:0 0 14px #ff2d4fcc}@keyframes s-pulse{50%{opacity:.3}}.s-flames{color:#ff8a3c;gap:1px;display:inline-flex}.s-heat{color:#2a1e00;background:var(--s-gold);border-radius:99px;flex:none;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:800;animation:.3s ease-out s-pop;display:inline-flex}@keyframes s-pop{0%{opacity:0;transform:scale(.7)}}.s-neon{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.03em;color:#fff;text-shadow:0 0 10px #ff4f77f2,0 0 26px #ff4f7799;font-style:italic;font-weight:400}.s-neon.gold{text-shadow:0 0 10px #f6c958f2,0 0 26px #f6c95899}.s-neon.violet{text-shadow:0 0 10px #9b7bff,0 0 26px #9b7bffb3}.s-stage{border-right:1px solid var(--s-line);background:#000;min-width:0;min-height:0;position:relative;overflow:hidden}.s-poses{position:absolute;inset:0;overflow:hidden}.s-poses img{object-fit:cover;object-position:center top;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.s-poses img.on{opacity:1}.s-stage-shade{pointer-events:none;background:linear-gradient(#0b09118c 0,#0b091100 13% 38%,#0b0911c2 60%,#0b0911f7 100%);position:absolute;inset:0}.s-stage-top{z-index:3;padding:calc(13px + env(safe-area-inset-top,0px)) 16px 0;align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.s-back{background:#0b09118c;border:1px solid #fff3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.s-stage-name,.s-hero-name{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.03em;text-transform:uppercase;text-shadow:0 2px 14px #000000a6;font-size:32px;font-weight:400;line-height:1.1}.s-stage-name em,.s-hero-name em{font-family:var(--font-geist-sans), sans-serif;opacity:.85;margin-left:7px;font-size:15px;font-style:normal;font-weight:600}.s-live-pill{letter-spacing:.05em;background:#ff2d4f;border:0;border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 0 16px #ff2d4fbf}.s-live-pill i{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.2s infinite s-pulse}.s-live-pill.on{box-shadow:none;background:#0b0911b3;border:1px solid #ffffff4d}.s-talk,.s-live{z-index:2;flex-direction:column;gap:8px;max-height:62%;padding:0 14px 9px;display:flex;position:absolute;bottom:0;left:0;right:0}.s-thread{scrollbar-width:none;flex-direction:column;gap:6px;min-height:0;padding-top:14px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 14px);mask-image:linear-gradient(#0000 0,#000 14px)}.s-thread::-webkit-scrollbar{display:none}.s-msg{border-radius:16px;max-width:86%;margin:0;padding:8px 12px;font-size:14.5px;line-height:1.34;animation:.22s ease-out s-rise}.s-her{border:1px solid var(--s-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1522cc;border-bottom-left-radius:5px;align-self:flex-start}.s-me{color:#fff;background:linear-gradient(135deg, var(--s-hot), var(--s-hot-2));border-bottom-right-radius:5px;align-self:flex-end}@keyframes s-rise{0%{opacity:0;transform:translateY(6px)}}.s-typing{gap:4px;padding:11px 12px;display:inline-flex}.s-typing i{background:var(--s-ink);opacity:.35;border-radius:50%;width:6px;height:6px;animation:1s infinite s-dot}.s-typing i:nth-child(2){animation-delay:.15s}.s-typing i:nth-child(3){animation-delay:.3s}@keyframes s-dot{40%{opacity:1;transform:translateY(-2px)}}.s-photo{text-align:left;flex-direction:column;flex:none;gap:5px;padding:5px;display:flex}.s-photo-frame{border-radius:12px;width:138px;height:170px;display:block;position:relative;overflow:hidden}.s-photo-frame img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.s-photo.is-locked img{filter:blur(16px)brightness(.8);transform:scale(1.15)}.s-photo-frame b{justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex;position:absolute;inset:0}.s-photo-caption{padding:0 6px 3px;font-size:14px}.s-quick,.s-buys{scrollbar-width:none;flex:none;align-items:center;gap:6px;margin-inline:-14px;padding-inline:14px;display:flex;overflow-x:auto}.s-quick::-webkit-scrollbar{display:none}.s-buys::-webkit-scrollbar{display:none}.s-quick button,.s-buys button{border:1px solid var(--s-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1522c7;border-radius:99px;flex:none;align-items:center;gap:5px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.s-quick button{color:#fff;border-color:#ff4f77bf;box-shadow:0 0 12px #ff4f774d}.s-buys em{color:var(--s-gold);font-size:12px;font-style:normal}.s-composer{flex:none;gap:7px;display:flex;position:relative}.s-composer input{min-width:0;height:44px;color:var(--s-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f4f71a;border:1px solid #f9f4f742;border-radius:99px;outline:none;flex:1;padding:0 16px;font-size:16px}.s-composer input::placeholder{color:var(--s-muted)}.s-composer input:focus{border-color:var(--s-hot)}.s-send,.s-expand{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.s-send{background:linear-gradient(135deg, var(--s-hot), var(--s-hot-2));border:0;box-shadow:0 0 16px #ff4f7780;color:#fff!important}.s-send:disabled{opacity:.55;box-shadow:none;cursor:default}.s-expand{border:1px solid var(--s-line);background:#1a1522c7}.s-xp-burst{z-index:3;color:var(--s-gold);text-shadow:0 0 12px #f6c958e6;pointer-events:none;font-size:19px;font-weight:900;animation:1.4s ease-out forwards s-burst;position:absolute;top:-6px;left:18px}@keyframes s-burst{to{opacity:0;transform:translateY(-64px)scale(1.25)}}.s-ai-line{text-align:center;color:var(--s-muted);margin:-2px 0 0;font-size:10.5px}.s-live-goal{border:1px solid var(--s-line);background:#1a1522cc;border-radius:12px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;display:flex;position:relative;overflow:hidden}.s-live-goal span{align-items:center;gap:6px;display:inline-flex}.s-live-goal i{background:var(--s-gold);height:3px;transition:width .4s;position:absolute;bottom:0;left:0}.s-live-chat{flex-direction:column;gap:5px;display:flex}.s-live-chat p{text-shadow:0 1px 6px #000000b3;margin:0;font-size:14px;animation:.22s ease-out s-rise}.s-live-chat b{color:var(--s-gold);margin-right:5px}.s-live-chat .is-her b{color:#ff8fa1}.s-live-tips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.s-live-tips button{border:1px solid var(--s-line);background:#1a1522cc;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;font-size:12px;display:flex}.s-live-tips span{font-size:20px}.s-live-tips em{color:var(--s-gold);font-style:normal}.s-panel{flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.s-head{z-index:6;border-bottom:1px solid var(--s-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0911e6;flex:none;align-items:center;gap:22px;padding:10px 24px;display:flex;position:sticky;top:0}.s-logo{background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.s-logo-face{background:linear-gradient(135deg, var(--s-hot), var(--s-gold));border-radius:50%;width:32px;height:32px;padding:2px}.s-logo-face img{object-fit:cover;object-position:center 12%;border-radius:50%;width:100%;height:100%}.s-logo b{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:23px;font-weight:400}.s-head nav{gap:18px;margin-right:auto;display:flex}.s-head nav button{color:var(--s-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0;font-size:14px;font-weight:600}.s-head nav button.active{color:var(--s-ink);border-color:var(--s-hot)}.s-head-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.s-tier{background:var(--s-raised);border:1px solid var(--s-line);border-radius:99px;align-items:center;gap:7px;padding:5px 10px;display:flex;color:var(--s-gold)!important}.s-tier span{flex-direction:column;gap:3px;display:flex}.s-tier small{letter-spacing:.05em;color:var(--s-muted);font-size:9px;font-weight:800}.s-tier i{background:#ffffff24;border-radius:9px;width:76px;height:4px;display:block;overflow:hidden}.s-tier u{background:linear-gradient(90deg, var(--s-hot), var(--s-gold));min-width:4px;height:100%;transition:width .5s;display:block}.s-coins{font-variant-numeric:tabular-nums;background:var(--s-raised);border:1px solid #f6c95866;border-radius:99px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex;color:var(--s-gold)!important}.s-ticker{border-bottom:1px solid var(--s-line);background:linear-gradient(90deg,#ff4f7738,#9b7bff33);flex:none;overflow:hidden}.s-ticker div{white-space:nowrap;gap:34px;width:max-content;padding:5px 0;font-size:12px;font-weight:600;animation:34s linear infinite s-ticker;display:flex}@keyframes s-ticker{to{transform:translate(-50%)}}.s-home,.s-page{flex-direction:column;gap:22px;width:100%;max-width:1040px;margin-inline:auto;padding:16px 24px 50px;display:flex}.s-row-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.s-row-head h2{letter-spacing:-.01em;align-items:center;gap:7px;margin:0;font-size:22px;font-weight:800;display:inline-flex}.s-row-head h2 em,.s-page-head em,.s-stay em{color:var(--s-hot);font-style:normal}.s-row-head h2 i{background:var(--s-hot);width:8px;height:8px;box-shadow:0 0 10px var(--s-hot);border-radius:50%;animation:1.2s infinite s-pulse}.s-row-head button{background:0 0;border:0;align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex;color:var(--s-muted)!important}.s-banner{background:#7c1b4b url(/models/solo/banner.jpg) 0 0/cover no-repeat;border:1px solid #ff4f7780;border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;min-height:250px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 40px #ff4f7738}.s-banner-copy{grid-column:2;padding:16px 26px 16px 20px;position:relative}.s-banner-copy .s-chip{margin-bottom:8px;position:static}.s-banner h1{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(25px,2.7vw,36px);font-weight:800;line-height:1.08}.s-banner h1 em{color:#ffc6d3;font-style:normal}.s-banner p{color:#fffc;margin:0 0 12px;font-size:13.5px}.s-stories{scrollbar-width:none;gap:12px;margin-inline:-24px;padding:2px 24px;display:flex;overflow-x:auto}.s-stories::-webkit-scrollbar{display:none}.s-stories button{background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;width:68px;padding:0;display:flex}.s-ring{background:linear-gradient(135deg, var(--s-hot), var(--s-gold), var(--s-violet));border-radius:50%;width:64px;height:64px;padding:2.5px}.s-ring.live{background:#ff2d4f;animation:1.4s infinite s-glow;box-shadow:0 0 14px #ff2d4fcc}@keyframes s-glow{50%{box-shadow:0 0 4px #ff2d4f66}}.s-ring img{object-fit:cover;object-position:center 12%;border:2px solid var(--s-bg);border-radius:50%;width:100%;height:100%}.s-stories small{white-space:nowrap;text-overflow:ellipsis;max-width:68px;color:var(--s-muted);font-size:11px;overflow:hidden}.s-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.s-tile{text-align:center;border-radius:15px;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;padding:12px 10px;transition:transform .15s;display:flex;position:relative;overflow:hidden}.s-tile:hover{transform:translateY(-2px)}.s-tile .s-neon{font-size:40px;line-height:1.05}.s-tile>small{z-index:1;color:#ffffffdb;font-size:12px;line-height:1.25;position:relative}.s-tile-cta{z-index:1;background:linear-gradient(135deg, var(--s-hot), var(--s-hot-2));border-radius:99px;align-items:center;gap:4px;margin-top:7px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 6px 18px #ff4f7766}.s-tile-cta.gold{color:#2a1e00;background:var(--s-gold);box-shadow:0 6px 18px #f6c95866}.s-tile-cta.violet{background:var(--s-violet);box-shadow:0 6px 18px #9b7bff73}.s-tiles .s-tile{min-height:268px}.s-tile-games{border:1.5px solid var(--s-gold);background:linear-gradient(160deg,#3a0f1f,#6a1230);box-shadow:0 0 22px #f6c9584d,inset 0 0 24px #f6c9581f}.s-reels{background:#1a0710;border:1px solid #f6c95899;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(100% - 24px,290px);height:104px;padding:3px;display:grid;position:absolute;top:36px;left:50%;transform:translate(-50%)}.s-reel{border-radius:6px;overflow:hidden}.s-reel>span{flex-direction:column;animation:5s linear infinite s-spin;display:flex}.s-reel.r1>span{animation-duration:3.9s;animation-direction:reverse}.s-reel.r2>span{animation-duration:4.6s}.s-reel img{object-fit:cover;object-position:center 14%;flex:none;width:100%;height:98px}@keyframes s-spin{to{transform:translateY(-50%)}}.s-tile-live{background:#000;border:1.5px solid #ff2d4f;box-shadow:0 0 22px #ff2d4f66}.s-tile-live img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.s-tile-live:after{content:"";background:linear-gradient(#0000 30%,#000000db 100%);position:absolute;inset:0}.s-tile-live .s-neon,.s-tile-live>small,.s-tile-live .s-tile-cta,.s-tile-goal{z-index:1;position:relative}.s-tile-live .s-neon{text-shadow:0 0 10px #ff2d4f,0 0 26px #ff2d4fcc}.s-tile-goal{background:#ffffff38;border-radius:9px;width:86%;height:4px;margin-top:5px;display:block;overflow:hidden}.s-tile-goal i{background:var(--s-gold);height:100%;display:block}.s-tile-tokens{border:1.5px solid var(--s-gold);background:radial-gradient(90% 60% at 50% 25%,#6b4a10,#241703);box-shadow:0 0 22px #f6c95852}.s-big-number{font-family:var(--font-display), Impact, sans-serif;background:linear-gradient(180deg, #fff3bf, var(--s-gold) 55%, #c98f1a);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:auto;padding-top:34px;font-size:58px;font-weight:400;line-height:1}.s-tile-tokens>small{letter-spacing:.08em;margin-bottom:2px;font-weight:700}.s-tile-vip{border:1.5px solid var(--s-violet);background:radial-gradient(90% 60% at 50% 22%,#4c2fa6,#160d33);box-shadow:0 0 22px #9b7bff59}.s-crown{color:var(--s-gold);filter:drop-shadow(0 0 12px #f6c958cc);margin-bottom:auto;padding-top:40px;animation:3s ease-in-out infinite s-float}@keyframes s-float{50%{transform:translateY(-6px)}}.s-tile-chest{border:1.5px solid var(--s-hot);background:radial-gradient(90% 60% at 50% 25%,#7c1b4b,#1e0a18);box-shadow:0 0 22px #ff4f7759}.s-chest-icon{margin-bottom:auto;padding-top:40px;font-size:60px;line-height:1;animation:2.4s ease-in-out infinite s-shake}@keyframes s-shake{0%,78%,to{transform:rotate(0)}82%{transform:rotate(-9deg)}86%{transform:rotate(9deg)}90%{transform:rotate(-7deg)}94%{transform:rotate(6deg)}}.s-tile-gifts{background:radial-gradient(90% 60% at 50% 25%,#2d2348,#120e1c);border:1.5px solid #ffffff47}.s-gift-row{letter-spacing:-2px;margin-bottom:auto;padding-top:48px;font-size:32px}.s-clips{scrollbar-width:none;gap:9px;margin-inline:-24px;padding:2px 24px;display:flex;overflow-x:auto}.s-clips::-webkit-scrollbar{display:none}.s-clips .s-clip{flex:0 0 176px}.s-videos-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.s-clip{aspect-ratio:9/16;text-align:left;background:var(--s-panel);border:1px solid var(--s-line);border-radius:14px;padding:0;position:relative;overflow:hidden}.s-clip.is-new{border-color:var(--s-hot);box-shadow:0 0 16px #ff4f7766}.s-clip img,.s-clip video{object-fit:cover;object-position:center top;width:100%;height:100%}.s-clip.is-locked img{filter:blur(13px)brightness(.72);transform:scale(1.14)}.s-clip:after{content:"";pointer-events:none;background:linear-gradient(#0b091100 55%,#0b0911e6 100%);position:absolute;inset:0}.s-clip-time{z-index:2;background:#0b0911b3;border-radius:7px;padding:3px 7px;font-size:10.5px;font-weight:700;position:absolute;top:9px;right:9px}.s-clip-lock{z-index:2;flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;top:34%;left:0;right:0}.s-clip-lock b{background:var(--s-hot);border-radius:99px;padding:5px 11px;font-size:11.5px;font-weight:800;box-shadow:0 0 14px #ff4f7799}.s-clip-copy{z-index:2;flex-direction:column;gap:1px;display:flex;position:absolute;bottom:9px;left:9px;right:9px}.s-clip-copy small{color:#ffffffb8;font-size:11px}.s-clip-copy strong{font-size:13px;font-weight:700;line-height:1.2}.s-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.s-grid>*{aspect-ratio:3/4.25;min-width:0}.s-card-post{text-align:left;background:var(--s-panel);border:1px solid var(--s-line);border-radius:15px;padding:0;transition:transform .15s;position:relative;overflow:hidden}.s-card-post:hover{transform:translateY(-2px)}.s-card-post>img{object-fit:cover;object-position:center 14%;width:100%;height:100%;transition:transform .4s}.s-card-post:hover>img{transform:scale(1.04)}.s-card-post.is-locked>img{filter:blur(14px)brightness(.72);transform:scale(1.14)}.s-card-post:after{content:"";pointer-events:none;background:linear-gradient(#0b091100 46%,#0b0911ed 100%);position:absolute;inset:0}.s-heart{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b09118c;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .15s;display:grid;position:absolute;top:8px;right:8px}.s-heart.on{color:var(--s-hot);transform:scale(1.14)}.s-post-copy{z-index:2;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:10px;left:11px;right:11px}.s-post-copy strong{font-size:16px;font-weight:800;line-height:1.15}.s-post-copy small{white-space:nowrap;text-overflow:ellipsis;color:#ffffffc2;font-size:12px;overflow:hidden}.s-post-copy b{background:var(--s-hot);border-radius:99px;align-self:flex-start;align-items:center;gap:4px;margin-top:5px;padding:4px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.s-post-copy b.yours{color:#06281b;background:var(--s-green)}.s-post-lock{z-index:2;flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;top:30%;left:0;right:0}.s-post-lock em{background:var(--s-hot);border-radius:99px;padding:5px 11px;font-size:11.5px;font-style:normal;font-weight:800;box-shadow:0 0 14px #ff4f7799}.s-race{background:linear-gradient(120deg,#2d2108,#1a1420 60%);border:1.5px solid #f6c9588c;border-radius:17px;flex-direction:column;gap:11px;padding:17px;display:flex;box-shadow:0 0 26px #f6c95824}.s-race-head{align-items:center;gap:11px;display:flex}.s-race-head>span{color:#2a1e00;background:var(--s-gold);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 16px #f6c95899}.s-race-head>div{flex:1;min-width:0}.s-race-head small{letter-spacing:.08em;color:var(--s-gold);font-size:10.5px;font-weight:800}.s-race-head h2{margin:1px 0 0;font-size:19px;font-weight:800;line-height:1.18}.s-race-head em{font-variant-numeric:tabular-nums;color:var(--s-gold);background:#f6c95821;border:1px solid #f6c95866;border-radius:99px;flex:none;align-items:center;gap:4px;padding:6px 10px;font-size:12.5px;font-style:normal;font-weight:800;display:inline-flex}.s-race ol{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.s-race li{grid-template-columns:16px 118px minmax(0,1fr) 50px;align-items:center;gap:8px;font-size:14px;display:grid}.s-race li>span{color:var(--s-muted)}.s-race li b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.s-race li b svg{color:var(--s-gold)}.s-race li u{background:#ffffff1a;border-radius:9px;height:6px;overflow:hidden}.s-race li u i{background:linear-gradient(90deg, var(--s-hot), var(--s-gold));border-radius:9px;height:100%;display:block}.s-race li small{text-align:right;color:var(--s-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.s-race li.me b{color:var(--s-hot)}.s-race .s-dim{margin:0}.s-race .s-hot{align-self:flex-start}.s-track{scrollbar-width:none;gap:9px;margin-inline:-24px;padding:2px 24px;display:flex;overflow-x:auto}.s-track::-webkit-scrollbar{display:none}.s-track button{text-align:left;background:var(--s-panel);border:1px solid var(--s-line);border-radius:13px;flex-direction:column;flex:0 0 150px;gap:3px;padding:12px;display:flex}.s-track span{width:26px;height:26px;color:var(--s-muted);background:var(--s-raised);border-radius:50%;place-items:center;margin-bottom:3px;font-size:12px;font-weight:800;display:grid}.s-track strong{font-size:14px}.s-track small{color:var(--s-muted);font-size:12px;line-height:1.28}.s-track em{color:var(--s-gold);margin-top:auto;padding-top:5px;font-size:11.5px;font-style:normal;font-weight:700}.s-track .on span{color:#2a1e00;background:var(--s-gold)}.s-track .next{border-color:var(--s-hot);box-shadow:0 0 14px #ff4f774d}.s-track .next span{color:#fff;background:var(--s-hot)}.s-ai-note{color:var(--s-muted);gap:8px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.s-ai-note svg{flex:none;margin-top:2px}.s-page-head h1{letter-spacing:-.02em;margin:0;font-size:38px;font-weight:800}.s-page-head p{color:var(--s-muted);margin:4px 0 0;font-size:14.5px}.s-wide-tile{text-align:left;background:linear-gradient(110deg,#33102a,#7c1b4b);border:1px solid #ff4f7780;border-radius:14px;align-items:center;gap:13px;padding:15px 17px;display:flex}.s-wide-tile span{flex-direction:column;flex:1;gap:2px;display:flex}.s-wide-tile strong{font-size:16px}.s-wide-tile small{color:#ffffffc2;font-size:13px}.s-closeness{border:1.5px solid var(--s-violet);background:radial-gradient(90% 120% at 0 0,#4c2fa6,#160d33);border-radius:17px;align-items:center;gap:18px;padding:18px;display:flex;box-shadow:0 0 26px #9b7bff40}.s-closeness>img{object-fit:cover;object-position:center 12%;border:3px solid var(--s-gold);border-radius:50%;flex:none;width:104px;height:104px;box-shadow:0 0 20px #f6c95880}.s-closeness>div{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.s-closeness small{letter-spacing:.1em;color:var(--s-gold);font-size:11px;font-weight:800}.s-closeness h1{letter-spacing:-.02em;margin:0;font-size:38px;font-weight:800;line-height:1.05}.s-closeness p{color:#fffc;margin:0;font-size:14px;line-height:1.4}.s-closeness p b{color:#fff}.s-bar{background:#ffffff24;border-radius:9px;width:100%;height:9px;overflow:hidden}.s-bar i{background:linear-gradient(90deg, var(--s-hot), var(--s-gold));border-radius:9px;min-width:9px;height:100%;transition:width .5s;display:block}.s-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.s-card{background:var(--s-panel);border:1px solid var(--s-line);border-radius:15px;flex-direction:column;align-items:flex-start;min-width:0;padding:16px;display:flex}.s-h{align-items:center;gap:7px;margin:0 0 11px;font-size:18px;font-weight:800;display:flex}.s-streak{gap:5px;width:100%;margin-bottom:12px;display:flex}.s-streak i{aspect-ratio:1;max-width:38px;color:var(--s-muted);background:var(--s-raised);border-radius:50%;flex:1;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.s-streak i.on{color:#2a1e00;background:var(--s-gold);box-shadow:0 0 10px #f6c95880}.s-memories{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.s-memories li{background:var(--s-raised);border-radius:99px;padding:5px 10px;font-size:13px}.s-ladder{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.s-ladder li{border-top:1px solid var(--s-line);grid-template-columns:26px 112px minmax(0,1fr) 58px;align-items:center;gap:9px;padding:9px 0;font-size:14px;display:grid}.s-ladder li:first-child{border-top:0}.s-ladder span{width:24px;height:24px;color:var(--s-muted);background:var(--s-raised);border-radius:50%;place-items:center;font-size:11px;display:grid}.s-ladder strong{font-weight:700}.s-ladder small{color:var(--s-muted);font-size:13.5px}.s-ladder em{text-align:right;color:var(--s-gold);font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal}.s-ladder li.on span{color:#2a1e00;background:var(--s-gold)}.s-ladder li.next span{color:#fff;background:var(--s-hot)}.s-stay{text-align:center;background:linear-gradient(110deg,#33102a,#7c1b4b 58%,#e03e6b);border:1px solid #ff4f7780;border-radius:18px;padding:26px}.s-stay h2{margin:0 0 5px;font-size:34px;font-weight:800}.s-stay em{color:#ffc6d3}.s-stay p{color:#ffffffd6;max-width:44ch;margin:0 auto 14px;font-size:15px;line-height:1.42}.s-stay-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.s-faq .faq-section{margin-top:0}.s-play{flex:1;min-height:0;padding:12px 16px}.s-play .games-view{max-width:none;margin:0;padding:0;height:calc(100vh - 118px)!important}.s-play .games-head h2{white-space:nowrap}.s-play .games-note{display:none}@media (min-width:1101px){.solo[data-tab=play]{grid-template-columns:270px minmax(0,1fr)}.solo[data-tab=play] .s-talk,.solo[data-tab=play] .s-live,.solo[data-tab=play] .s-live-pill{display:none}.solo[data-tab=play] .s-stage-shade{background:linear-gradient(#0b091180 0,#0b091100 16%)}}@media (min-width:1101px) and (max-width:1399px){.solo[data-tab=play]{grid-template-columns:minmax(0,1fr)}.solo[data-tab=play] .s-stage{display:none}}.s-full{z-index:40;padding:calc(14px + env(safe-area-inset-top,0px)) 14px calc(14px + env(safe-area-inset-bottom,0px));background:#08060cf5;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;inset:0}.s-full-close{z-index:2;top:calc(14px + env(safe-area-inset-top,0px));background:#ffffff24;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;right:14px}.s-full-media{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.s-full-media img,.s-full-media video{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%}.s-full-media.is-locked img{filter:blur(26px)brightness(.68)}.s-gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:16px;display:flex;position:absolute;inset:0}.s-gate strong{font-size:30px;font-weight:800}.s-gate span{color:#ffffffd6;margin-bottom:10px;font-size:15px}.s-full-foot{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.s-thumbs{gap:6px;display:flex}.s-thumbs button{background:0 0;border:2px solid #0000;border-radius:9px;width:50px;height:50px;padding:0;overflow:hidden}.s-thumbs button.active{border-color:var(--s-hot)}.s-thumbs img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.s-thumbs img.blur{filter:blur(6px)}.s-sheet-wrap{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08060cb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.s-sheet{background:var(--s-panel);border:1px solid #ff4f7766;border-radius:20px;flex-direction:column;gap:13px;width:min(460px,100%);max-height:100%;padding:22px;display:flex;position:relative;overflow-y:auto;box-shadow:0 0 44px #ff4f7733}.s-sheet h2{letter-spacing:-.01em;margin:0;font-size:25px;font-weight:800;line-height:1.15}.s-sheet form{flex-direction:column;gap:11px;display:flex}.s-sheet input[type=email]{height:48px;color:var(--s-ink);background:var(--s-raised);border:1px solid var(--s-line);border-radius:12px;outline:none;padding:0 15px;font-size:16px}.s-sheet-close{background:var(--s-raised);border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.s-sheet-her{align-items:flex-end;gap:9px;padding-right:36px;display:flex}.s-sheet-her img{object-fit:cover;object-position:center 12%;border-radius:50%;flex:none;width:46px;height:46px}.s-sheet-her p{background:var(--s-raised);border-radius:16px 16px 16px 5px;margin:0;padding:10px 13px;font-size:15px;line-height:1.36}.s-check{color:var(--s-muted);gap:9px;font-size:13.5px;line-height:1.4;display:flex}.s-check input{accent-color:var(--s-hot);flex:none;margin-top:2px}.s-plans{flex-direction:column;gap:7px;display:flex}.s-plans button{text-align:left;background:var(--s-raised);border:1.5px solid var(--s-line);border-radius:13px;align-items:center;gap:9px;padding:12px 14px;display:flex}.s-plans button.active{border-color:var(--s-hot);box-shadow:0 0 14px #ff4f774d}.s-plans span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.s-plans strong{font-size:15px}.s-plans small{color:var(--s-muted);font-size:12.5px}.s-plans em{color:var(--s-gold);font-size:12px;font-style:normal;font-weight:800}.s-plans b{font-variant-numeric:tabular-nums;font-size:18px}.s-packs,.s-gifts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.s-packs button,.s-gifts button{background:var(--s-raised);border:1px solid var(--s-line);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:12px 5px;display:flex}.s-packs strong{font-variant-numeric:tabular-nums;font-size:17px}.s-packs em{color:var(--s-gold);font-size:11.5px;font-style:normal}.s-packs small{color:var(--s-muted);font-size:13px}.s-gifts span{font-size:25px}.s-gifts strong{text-align:center;font-size:12.5px;font-weight:600}.s-gifts small{color:var(--s-gold);font-variant-numeric:tabular-nums;font-size:12px}.s-chest-open{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.s-chest-open>span{font-size:72px;line-height:1.1}.s-chest-open>span.shake{animation:1.8s ease-in-out infinite s-shake}.s-chest-open small{letter-spacing:.1em;color:var(--s-gold);font-size:11px;font-weight:800}.s-chest-open .s-dim{margin:0}.s-giftshow{z-index:55;text-align:center;border:1.5px solid var(--s-gold);pointer-events:none;background:#15111cf0;border-radius:20px;flex-direction:column;align-items:center;gap:4px;width:min(340px,86vw);padding:20px;animation:.4s cubic-bezier(.2,1.5,.4,1) s-giftin;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #f6c95873}@keyframes s-giftin{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}}.s-giftshow span{font-size:78px;line-height:1.1}.s-giftshow strong{font-size:20px}.s-giftshow p{color:var(--s-muted);margin:0;font-size:15px}.s-levelup{z-index:60;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08060ce0;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.s-confetti{pointer-events:none;position:absolute;inset:0}.s-confetti i{border-radius:2px;width:9px;height:15px;animation:2.8s linear infinite s-fall;position:absolute;top:-20px}@keyframes s-fall{to{transform:translateY(110vh)rotate(540deg)}}.s-levelup-card{flex-direction:column;align-items:center;gap:7px;max-width:380px;display:flex;position:relative}.s-levelup-card img{object-fit:cover;object-position:center 12%;border:3px solid var(--s-gold);border-radius:50%;width:140px;height:140px;box-shadow:0 0 40px #f6c958b3}.s-levelup-card small{letter-spacing:.14em;color:var(--s-gold);margin-top:8px;font-size:12px;font-weight:800}.s-levelup-card h2{font-family:var(--font-display), Impact, sans-serif;text-transform:uppercase;margin:0;font-size:58px;font-weight:400;line-height:1.08}.s-levelup-card p{color:var(--s-muted);margin:0 0 12px;font-size:15px}.s-dock,.s-whisper,.s-hero{display:none}@media (max-width:1100px){.solo{display:block}.s-stage,.s-panel{inset:0 0 calc(60px + env(safe-area-inset-bottom,0px));position:absolute}.s-stage{border-right:0}.s-head{padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px;gap:10px}.s-head nav{display:none}.s-home,.s-page{gap:18px;padding:0 14px 34px}.s-page{padding-top:14px}.s-stories,.s-clips,.s-track{margin-inline:-14px;padding-inline:14px}.s-hero{background:#000;flex:none;height:min(47dvh,410px);margin-inline:-14px;display:block;position:relative;overflow:hidden}.s-hero-shade{pointer-events:none;background:linear-gradient(#0b09116b 0,#0b091100 16% 50%,#0b0911c7 72%,#0b0911 100%);position:absolute;inset:0}.s-hero-top{z-index:3;align-items:center;display:flex;position:absolute;top:10px;left:14px;right:14px}.s-hero-name{font-size:30px}.s-talk.compact{max-height:62%;padding-bottom:6px}.s-talk.compact .s-photo-frame{width:92px;height:104px}.s-talk.compact .s-msg{padding:7px 11px;font-size:14px}.s-talk.compact .s-ai-line{font-size:10px}.s-dock{z-index:20;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--s-line);background:#0b0911f7;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.s-dock button{height:60px;color:var(--s-muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:flex;position:relative}.s-dock button.active{color:var(--s-hot)}.s-dock-face{background:linear-gradient(135deg, var(--s-hot), var(--s-gold));border-radius:50%;width:38px;height:38px;margin-top:-16px;padding:2px;position:relative;box-shadow:0 0 16px #ff4f77bf}.s-dock-face img{object-fit:cover;object-position:center 12%;border-radius:50%;width:100%;height:100%}.s-dock-face i{color:#fff;background:var(--s-hot);border:2px solid var(--s-bg);border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-2px;right:-3px}.s-dock button.s-dock-plans{color:var(--s-gold)}.s-whisper{z-index:30;top:calc(58px + env(safe-area-inset-top,0px));text-align:left;background:var(--s-raised);border:1px solid #ff4f7799;border-radius:16px;align-items:center;gap:9px;padding:8px 13px 8px 8px;font-size:14px;line-height:1.3;animation:.22s ease-out s-rise;display:flex;position:fixed;left:10px;right:10px;box-shadow:0 10px 30px #00000080,0 0 18px #ff4f774d}.s-whisper img{object-fit:cover;object-position:center 12%;border-radius:50%;flex:none;width:34px;height:34px}.s-play{padding:8px 10px}.s-play .games-view{height:calc(100dvh - 156px)!important}}@media (max-width:760px){.s-tiles .s-tile{min-height:186px}.s-tile .s-neon{font-size:33px}.s-reels{width:calc(100% - 20px);height:60px;top:30px}.s-reel img{height:54px}.s-tile>small{font-size:11px}.s-tile-cta{margin-top:5px;padding:6px 12px;font-size:12px}.s-clips .s-clip{flex:0 0 34%}.s-videos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.s-big-number{padding-top:32px;font-size:48px}.s-crown{padding-top:34px}.s-chest-icon{padding-top:32px;font-size:50px}.s-gift-row{padding-top:38px;font-size:27px}.s-post-copy strong{font-size:15px}.s-race-head{flex-wrap:wrap}.s-race-head>div{flex:calc(100% - 53px)}.s-race-head em{margin-left:53px}.s-race li{grid-template-columns:14px 100px minmax(0,1fr) 44px}.s-closeness{gap:12px;padding:14px}.s-closeness>img{width:72px;height:72px}.s-closeness h1{font-size:29px}.s-two{grid-template-columns:minmax(0,1fr)}.s-ladder li{grid-template-columns:26px minmax(0,1fr) 52px}.s-ladder small{grid-area:2/2/auto/4}.s-sheet-wrap{align-items:flex-end;padding:0}.s-sheet{width:100%;max-height:92dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0}}@media (prefers-reduced-motion:reduce){.s-msg,.s-whisper,.s-ticker div,.s-reel>span,.s-crown,.s-chest-icon,.s-hot,.s-ring.live,.s-confetti i{animation:none!important}}.s-pose-fill{filter:blur(44px)brightness(.62)saturate(1.25);transform:scale(1.25);opacity:1!important}.s-calltime{font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b09118c;border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.s-calltime i{background:var(--s-green);width:7px;height:7px;box-shadow:0 0 8px var(--s-green);border-radius:50%;animation:1.6s infinite s-pulse}.s-hero-top,.s-stage-top{gap:9px}.s-rail{display:none}@media (max-width:1100px){.s-home{gap:16px}.s-hero{height:calc(100dvh - 60px - 88px - 26px - env(safe-area-inset-bottom,0px));min-height:440px}.s-hero .s-poses{width:100%;left:0;right:0}.s-hero-shade{background:linear-gradient(180deg, #0b091157 0, #0b091100 12%, #0b091100 52%, #0b0911b8 74%, var(--s-bg) 100%)}.s-talk.compact{max-height:46%;padding-right:14px}.s-talk.compact .s-thread{padding-right:58px}.s-rail{z-index:3;flex-direction:column;gap:11px;display:flex;position:absolute;bottom:150px;right:10px}.s-rail button{background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex}.s-rail span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b091194;border:1.5px solid #ffffff47;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.s-rail small{text-shadow:0 1px 5px #000000e6;font-size:10.5px;font-weight:700}.s-rail .games span{color:#2a1e00;background:var(--s-gold);border-color:#0000;box-shadow:0 0 16px #f6c958b3}.s-rail .live span{background:#ff2d4f;border-color:#0000;animation:1.4s infinite s-glow;box-shadow:0 0 16px #ff2d4fcc}.s-rail .gold span{color:var(--s-gold);border-color:#f6c95899}}@media (min-width:761px) and (max-width:1100px){.s-hero .s-poses img:not(.s-pose-fill){object-fit:contain;object-position:center top}.s-talk.compact{left:0;right:0}}@media (max-width:760px) and (max-height:720px){.s-rail{gap:5px;bottom:138px}.s-rail span{width:38px;height:38px}.s-rail small{display:none}}@media (max-width:760px){.s-hero{height:52dvh;min-height:300px;max-height:470px}.s-rail{display:none}.s-home{gap:12px}.s-talk.compact{gap:6px;max-height:58%;padding-bottom:4px}.s-talk.compact .s-thread{padding-right:0}.s-talk.compact .s-thread>:not(:last-child){display:none}.s-talk.compact .s-msg{max-width:92%}.s-talk.compact .s-ai-line{margin-top:-3px}.s-talk.compact .s-composer input{height:40px}.s-talk.compact .s-send,.s-talk.compact .s-expand{width:40px;height:40px}.s-hero-shade{background:linear-gradient(180deg, #0b091157 0, #0b091100 16%, #0b091100 56%, #0b0911cc 78%, var(--s-bg) 100%)}.s-stories button{width:60px}.s-ring{width:56px;height:56px}.s-tiles .s-tile{min-height:176px}.s-reels{height:50px;top:28px}.s-reel img{height:44px}.s-tiles .s-tile{padding:8px}.s-tiles .s-neon{font-size:30px}}.s-side{display:none}@media (max-width:1100px){.s-hero{--h:min(124vw, 60dvh);height:var(--h);min-height:0;max-height:none}.s-rail,.s-tiles{display:none}.s-hero .s-poses img:not(.s-pose-fill){width:calc(var(--h) * .5634);object-fit:cover;object-position:center top;height:100%;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10%);mask-image:linear-gradient(90deg,#0000 0,#000 10%)}.s-hero-shade{background:linear-gradient(180deg, #0b09114d 0, #0b091100 14%, #0b091100 66%, #0b0911d1 84%, var(--s-bg) 100%)}.s-side{z-index:3;width:calc(100% - var(--h) * .5634 - 4px);grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:6px;display:grid;position:absolute;top:52px;bottom:124px;left:8px}.s-side button{text-align:center;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:0;padding:4px 3px 5px;display:flex;position:relative;overflow:hidden}.s-side button>img{object-fit:cover;object-position:center 12%;width:100%;height:100%;position:absolute;inset:0}.s-side button.live,.s-side button.videos{background:#000}.s-side button.live:after,.s-side button.videos:after{content:"";background:linear-gradient(#0000000d 25%,#000000d9 100%);position:absolute;inset:0}.s-side .s-neon,.s-side small{z-index:1;position:relative}.s-side .s-neon{font-size:19px;line-height:1.05}.s-side small{color:#ffffffe0;font-size:10px;line-height:1.15}.s-side .s-chip{padding:2px 6px;font-size:8.5px;font-style:normal;top:4px;left:4px}.s-side .games{border:1.5px solid var(--s-gold);background:linear-gradient(160deg,#3a0f1f,#6a1230);box-shadow:0 0 14px #f6c95859}.s-side .live{border:1.5px solid #ff2d4f;box-shadow:0 0 14px #ff2d4f80}.s-side .videos{border:1.5px solid var(--s-violet);box-shadow:0 0 14px #9b7bff73}.s-side .gifts{border:1.5px solid var(--s-hot);background:radial-gradient(90% 70% at 50% 25%,#7c1b4b,#1e0a18);box-shadow:0 0 14px #ff4f7766}.s-side-reels{border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid;position:absolute;inset:4px 4px 34px;overflow:hidden}.s-side-reels .s-reel img{height:44px}.s-side-gifts{margin-bottom:auto;padding-top:2px;font-size:22px;animation:3s ease-in-out infinite s-float}.s-talk.compact{gap:6px;max-height:44%;padding-bottom:4px;padding-right:14px}.s-talk.compact .s-thread{margin-left:calc(100% - var(--h) * .5634 + 2px);padding-right:0}.s-talk.compact .s-thread>:not(:last-child){display:none}.s-talk.compact .s-msg{max-width:100%;font-size:13.5px}.s-hero-top{right:12px}}@media (min-width:761px) and (max-width:1100px){.s-hero{--h:calc(100dvh - 60px - 88px - 26px - env(safe-area-inset-bottom,0px))}.s-side{width:calc(100% - var(--h) * .5634 - 20px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;top:64px;bottom:150px;left:14px}.s-side .s-neon{font-size:34px}.s-side small{font-size:13px}.s-side-reels{bottom:62px}.s-side-reels .s-reel img{height:96px}.s-side-gifts{padding-top:12px;font-size:54px}}@media (max-width:1100px){.s-talk.compact .s-thread{margin-left:calc(100% - var(--h) * .5634 + 18px)}}@media (min-width:761px) and (max-width:1100px) and (orientation:portrait){.s-side{grid-template-columns:minmax(0,1fr)}.s-side-reels .s-reel img{height:84px}}.s-ad-her{z-index:0;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 14px #00000080);max-width:none;height:92%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.s-tile>.s-chip{z-index:3}.s-tile>.s-neon,.s-tile>small,.s-tile>.s-tile-cta,.s-tile>.s-big-number,.s-tile-goal{z-index:2;position:relative}.s-tile-tokens:after,.s-tile-vip:after,.s-tile-chest:after,.s-tile-gifts:after,.s-tile-games:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0b0911eb 72%);position:absolute;inset:40% 0 0}.solo .s-big-number{margin:0;padding:0;font-size:44px}.s-gameshots{z-index:0;background:#12071c;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid;position:absolute;inset:0}.s-gameshots i{background-position:50%;background-size:cover;display:block;position:relative}.s-gameshots i:first-child{grid-column:1/-1}.s-gameshots em{letter-spacing:.05em;color:#fff;background:#000000a8;border-radius:99px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:4px;left:4px}.s-tile-games{background:#12071c}.s-tile-games .s-gameshots i:first-child em{top:34px}@media (max-width:1100px){.s-side .games{background:#12071c;padding-top:0}.s-side .games:after,.s-side .videos:after,.s-side .gifts:after{content:"";z-index:0;background:linear-gradient(#0000,#000000e0);position:absolute;inset:45% 0 0}.s-side .gameshots-none,.s-side .s-gameshots em{display:none}.s-side .s-ad-her{object-fit:contain;object-position:center bottom;width:auto;height:96%;position:absolute;inset:auto auto 0 50%}.s-side button.videos{background:radial-gradient(90% 80% at 50% 25%,#4c2fa6,#160d33)}.s-dock{grid-template-columns:repeat(7,minmax(0,1fr))}.s-dock button{font-size:10px}.s-dock-face{width:46px;height:46px;margin-top:-24px}.s-dock button.s-dock-live.active{color:#ff5c78}.s-side button{text-align:left;isolation:isolate;justify-content:center;align-items:flex-start;padding:0 0 0 8px;animation:2.4s ease-in-out infinite s-tile-glow}.s-side button:nth-child(2){animation-delay:.6s}.s-side button:nth-child(3){animation-delay:1.2s}.s-side button:nth-child(4){animation-delay:1.8s}.s-side button:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff57,#0000);width:40%;animation:3.4s ease-in-out infinite s-sweep;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.s-side button:nth-child(2):before{animation-delay:.85s}.s-side button:nth-child(3):before{animation-delay:1.7s}.s-side button:nth-child(4):before{animation-delay:2.55s}.s-side button:after{z-index:1;position:absolute;content:""!important;background:linear-gradient(90deg,#08040eeb 26%,#08040e59 56%,#0000 74%)!important;inset:0!important}.s-side .s-side-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex;position:relative}.s-side .s-neon{font-size:21px;line-height:1;animation:2.8s ease-in-out infinite s-neon-flick}.s-side small{font-size:10px;font-weight:700}.s-side button>.s-ad-her,.s-side button>img.s-ad-her{z-index:0;object-fit:cover;object-position:center top;filter:none;width:62%;max-width:none;height:auto;min-height:150%;inset:-4% -6% auto auto;transform:none}.s-side .games{background:linear-gradient(120deg,#3c0c1e,#8a1b3f)}.s-side .games .s-side-reels{z-index:0;opacity:.62;border-radius:0;inset:0 40% 0 0}.s-side .games .s-side-reels .s-reel img{height:42px}.s-side .live{background:linear-gradient(120deg,#3a0612,#b3122f)}.s-live-ring{z-index:2;aspect-ratio:1;pointer-events:none;border:2px solid #ff2d4f;border-radius:50%;width:34%;animation:1.5s ease-out infinite s-ring;position:absolute;top:18%;right:12%}.s-live-dot{letter-spacing:.05em;color:#fff;align-items:center;gap:3px;font-size:8.5px;font-weight:800;display:inline-flex}.s-live-dot i{background:#ff2d4f;border-radius:50%;width:6px;height:6px;animation:1s infinite s-pulse;box-shadow:0 0 8px #ff2d4f}.s-side-goal{background:#ffffff42;border-radius:9px;width:62px;height:3px;margin-top:3px;display:block;overflow:hidden}.s-side-goal i{background:var(--s-gold);height:100%;animation:4s ease-in-out infinite alternate s-fill;display:block}.s-side .videos{background:linear-gradient(120deg,#1a0f47,#5a34c9)!important}.s-side-play{z-index:2;color:#fff;background:var(--s-hot);border-radius:50%;place-items:center;width:26px;height:26px;margin-top:-13px;animation:1.2s ease-in-out infinite s-beat;display:grid;position:absolute;top:50%;right:44%;box-shadow:0 0 14px #ff4f77e6}.s-side .gifts{background:linear-gradient(120deg,#4a0d2c,#d62c64)}.s-floaters{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.s-floaters i{font-size:13px;font-style:normal;animation:2.7s linear infinite s-rise-up;position:absolute;bottom:-18px}}@keyframes s-tile-glow{50%{filter:brightness(1.18)saturate(1.2)}}@keyframes s-sweep{0%,55%{left:-60%}to{left:130%}}@keyframes s-neon-flick{0%,to{opacity:1}92%{opacity:1}95%{opacity:.55}97%{opacity:1}}@keyframes s-ring{0%{opacity:.95;transform:scale(.55)}to{opacity:0;transform:scale(1.5)}}@keyframes s-fill{0%{width:45%}to{width:92%}}@keyframes s-beat{50%{transform:scale(1.18)}}@keyframes s-rise-up{0%{opacity:0;transform:translateY(0)scale(.7)}15%{opacity:1}to{opacity:0;transform:translateY(-90px)scale(1.15)rotate(14deg)}}@media (min-width:761px) and (max-width:1100px){.s-side .s-neon{font-size:36px}.s-side small{font-size:13px}.s-side button{padding-left:14px}.s-side-goal{width:110px;height:5px}.s-live-dot{font-size:12px}.s-floaters i{font-size:24px}.s-side-play{width:42px;height:42px;margin-top:-21px}.s-side .games .s-side-reels .s-reel img{height:96px}}@media (prefers-reduced-motion:reduce){.s-side button,.s-side button:before,.s-side .s-neon,.s-live-ring,.s-side-goal i,.s-side-play,.s-floaters i{animation:none!important}}@media (max-width:1100px){.s-side-play{margin:0;inset:auto 6px 6px auto}.s-side .games:after{background:linear-gradient(90deg,#08040eb3 12%,#08040e33 50%,#0000 70%)!important}}.s-stage.is-live{box-shadow:inset 0 0 0 3px #ff2d4f}.s-stage.is-live .s-stage-top{z-index:6}.s-viewers{letter-spacing:.03em;white-space:nowrap;color:#fff;background:#ff2d4f;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:800;animation:1.4s infinite s-glow;display:inline-flex}.s-stream{z-index:2;background:#0b0911;position:absolute;inset:0;overflow:hidden}.s-stream-shade{pointer-events:none;background:linear-gradient(#0b091173 0,#0b091100 16% 48%,#0b0911e6 100%);position:absolute;inset:0}.s-stream-goal{z-index:3;top:calc(62px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0911a8;border:1px solid #f6c95880;border-radius:10px;justify-content:space-between;align-items:center;padding:7px 11px;font-size:12px;display:flex;position:absolute;left:14px;right:14px;overflow:hidden}.s-stream-goal span{align-items:center;gap:5px;font-weight:700;display:inline-flex}.s-stream-goal b{font-variant-numeric:tabular-nums;color:var(--s-gold)}.s-stream-goal i{background:var(--s-gold);height:3px;box-shadow:0 0 8px var(--s-gold);transition:width .5s;position:absolute;bottom:0;left:0}.s-stream-says{z-index:3;background:linear-gradient(120deg,#ff2d4fdb,#9b7bffc7);border-radius:12px;margin:0;padding:9px 12px;font-size:15px;font-weight:600;line-height:1.32;animation:.3s ease-out s-rise;position:absolute;bottom:244px;left:14px;right:14px}.s-stream-says b{color:#ffe08a;margin-right:4px}.s-stream-chat{z-index:3;flex-direction:column;justify-content:flex-end;gap:3px;height:140px;display:flex;position:absolute;bottom:96px;left:14px;right:14px;overflow:hidden}.s-stream-chat p{text-shadow:0 1px 5px #000000f2;margin:0;font-size:13.5px;line-height:1.28;animation:.25s ease-out s-rise}.s-stream-chat b{color:#7fd8ff;margin-right:5px}.s-stream-chat p.me b{color:var(--s-gold)}.s-stream-tips{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.s-stream-tips button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ff2d4f42;border:1px solid #ff2d4fb3;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:7px 2px;font-size:11.5px;font-weight:700;display:flex}.s-stream-tips span{font-size:19px}.s-stream-tips em{color:var(--s-gold);font-variant-numeric:tabular-nums;font-style:normal}.s-stream-hearts{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.s-stream-hearts i{font-size:26px;font-style:normal;animation:2.4s ease-out forwards s-rise-up;position:absolute;bottom:110px}@media (prefers-reduced-motion:reduce){.s-viewers,.s-stream-says,.s-stream-chat p,.s-stream-hearts i{animation:none!important}}.s-live-pill{white-space:nowrap}.s-stage.is-live .s-stage-name em{display:none}@keyframes s-sway{0%,to{translate:-1.5%;rotate:-.7deg}50%{translate:1.5% -1%;rotate:.7deg}}.s-ad-her{transform-origin:50% 100%;animation:3.6s ease-in-out infinite s-sway}.s-side button:nth-child(2) .s-ad-her{animation-delay:-1s}.s-side button:nth-child(3) .s-ad-her{animation-delay:-2s}.s-side button:nth-child(4) .s-ad-her{animation-delay:-3s}@media (prefers-reduced-motion:reduce){.s-ad-her{animation:none}}.s-her-clip{object-fit:cover;object-position:center top;opacity:0;width:100%;height:100%;position:absolute;inset:0}.s-her-clip.on{opacity:1}@media (max-width:1100px){.s-hero .s-her-clip{width:calc(var(--h) * .5634);left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10%);mask-image:linear-gradient(90deg,#0000 0,#000 10%)}}.s-card-post>img,.s-album img,.s-clip img,.s-clip video,.s-today img{object-position:center top}.s-ad-her{height:97%}.s-logo-face img,.s-dock-face img,.s-sheet-her img,.s-closeness>img,.s-whisper img,.s-levelup-card img{object-position:center}.s-ring{overflow:hidden}.s-ring img{transform-origin:50% 7%;object-position:center top;transform:scale(2.1)}@media (min-width:1101px){.s-tiles .s-tile{text-align:left;justify-content:flex-end;align-items:flex-start;padding:18px 20px}.s-tiles .s-tile>small{max-width:52%}.s-tiles .s-tile .s-neon{font-size:52px}.s-tiles .s-tile-games .s-ad-her{height:100%;left:auto;right:2%;transform:none}.s-tiles .s-tile-games:after{background:linear-gradient(90deg,#0b0911e6 0,#0b0911b8 42%,#0b091100 68%);inset:0}.s-tiles .s-tile-games .s-gameshots i:first-child em{top:36px}.s-tiles .s-tile-live{background:radial-gradient(90% 120% at 80% 30%,#7a1030,#1a050d)}.s-tiles .s-tile-live>img{aspect-ratio:1088/1920;object-position:center top;width:auto;height:100%;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16%);mask-image:linear-gradient(90deg,#0000 0,#000 16%)}.s-tiles .s-tile-live:after{background:linear-gradient(90deg,#0b0911b8 0,#0b091100 55%)}.s-tiles .s-tile-goal{width:52%}}@media (max-width:1100px){.s-side button>.s-ad-her,.s-side button>img.s-ad-her{animation-name:none;inset:0 -6% auto auto}}.s-grid .s-tile>.s-ad-her{height:95%;left:57%}.s-tile>.s-ad-her,.s-grid .s-tile>.s-ad-her,.s-tiles .s-tile-games .s-ad-her{object-fit:contain;object-position:center top;width:auto;max-width:none;height:100%;animation-name:none;inset:0 auto auto 50%;transform:translate(-50%)}.s-grid .s-tile>.s-chip,.s-tiles .s-tile>.s-chip{margin-bottom:4px;position:relative;top:auto;left:auto}.solo .s-tile{text-align:center;justify-content:flex-end;align-items:center}.s-tile>small{max-width:none}.s-tile-tokens:after,.s-tile-vip:after,.s-tile-chest:after,.s-tile-gifts:after,.s-tile-games:after,.s-tile-live:after{background:linear-gradient(#0000,#0b0911f0 74%)!important;inset:42% 0 0!important}@media (min-width:1101px){.s-tiles .s-tile{text-align:center;justify-content:flex-end;align-items:center;padding:12px 16px}.s-tiles .s-tile>small{max-width:none}.s-tiles .s-tile .s-neon{font-size:44px}.s-tiles .s-tile{min-height:340px}.s-tiles .s-tile-live>img{aspect-ratio:1088/1920;object-fit:cover;object-position:center top;width:auto;height:170%;top:0;left:50%;right:auto;transform:translate(-50%);-webkit-mask-image:none;mask-image:none}.s-tiles .s-tile-goal{width:60%}.s-tiles .s-tile-games .s-gameshots i:first-child em{top:6px}}@media (max-width:1100px){.s-side button{text-align:center;justify-content:flex-end;align-items:center;padding:0 2px 3px}.s-side button>.s-ad-her,.s-side button>img.s-ad-her{aspect-ratio:auto;object-fit:cover;object-position:center top;width:100%;height:auto;min-height:0;animation:none;inset:0 auto auto 50%;transform:translate(-50%)}.s-side button>img.s-ad-her{width:100%;height:100%}.s-side button:after{background:linear-gradient(#0000,#08040eeb 78%)!important;inset:44% 0 0!important}.s-side .s-side-copy{align-items:center}.s-side .games .s-side-reels{opacity:.55;inset:0}.s-side-goal{margin-inline:auto}.s-side-play{bottom:5px;right:5px}}.s-tile>.s-ad-her,.s-grid .s-tile>.s-ad-her,.s-tiles .s-tile-games .s-ad-her{transform-origin:50% 100%;animation:3.6s ease-in-out infinite s-sway}.s-tile-games>.s-chip{margin-bottom:4px;position:relative;top:auto;left:auto}.s-tile-games>.s-chip+.s-neon{margin-top:0}@media (min-width:1101px){.s-tiles .s-tile-live>img{height:170%;top:-9.5%}}@media (max-width:1100px){.s-side button>.s-ad-her,.s-side button>img.s-ad-her{transform-origin:50% 100%;object-fit:contain;object-position:center top;width:auto;max-width:none;height:200%;min-height:0;animation:3.6s ease-in-out infinite s-sway;inset:0 auto auto 50%;transform:translate(-50%)}.s-side button.live>img.s-ad-her{aspect-ratio:1088/1920;object-fit:cover;animation:none;top:-11.5%}}.s-banner{background-image:url(/models/solo/banner2.jpg)}@media (prefers-reduced-motion:reduce){.s-tile>.s-ad-her,.s-grid .s-tile>.s-ad-her,.s-tiles .s-tile-games .s-ad-her,.s-side button>.s-ad-her,.s-side button>img.s-ad-her{animation:none}}.s-live-bg{z-index:0;filter:blur(16px)brightness(.62)saturate(1.2);background:url(/models/solo/live_talk.jpg) 50% 25%/cover no-repeat;position:absolute;inset:-14%}.s-side button.live>img.s-ad-her,.s-tiles .s-tile-live>img{z-index:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.s-side .games .s-side-reels{opacity:.6;background:url(/models/solo/game-slots.jpg) 50%/cover no-repeat;display:block}@media (max-width:1100px){.s-side .games:after{background:linear-gradient(#0000,#08040eeb 78%)!important;inset:44% 0 0!important}}.s-stream-composer{z-index:3;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));position:absolute}.s-stream-tips{bottom:calc(64px + env(safe-area-inset-bottom,0px))}.s-stream-chat{bottom:calc(152px + env(safe-area-inset-bottom,0px));height:112px}.s-stream-says{bottom:calc(272px + env(safe-area-inset-bottom,0px))}
