.hud-zones .reb-line{border-radius:var(--oh-radius);background:var(--oh-bg);border:1px solid var(--oh-line);width:fit-content;max-width:100%;color:var(--oh-text);pointer-events:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:10px;padding:8px 8px 9px 14px;display:grid;box-shadow:0 6px 20px #0006}.hud-zones .reb-line b{color:var(--oh-gold);font:850 11.5px/1.25 var(--font-ui);letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;grid-column:1;overflow:hidden}.hud-zones .reb-line span{font:750 16px/1.25 var(--font-ui);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;display:-webkit-box;overflow:hidden}.hud-zones .reb-line time{color:#fff;min-width:52px;font:850 16px/1 var(--font-ui);font-variant-numeric:tabular-nums;text-align:center;background:#ffffff14;border-radius:10px;grid-area:1/2/3;padding:7px 10px}.hud-zones .reb-line .reb-x{color:#fff;width:24px;height:24px;font:700 15px/1 var(--font-ui);cursor:pointer;pointer-events:auto;background:#ffffff14;border:0;border-radius:50%;grid-area:1/3/3;align-self:start;margin:-2px -2px 0 2px}.hud-zones .reb-line .reb-x:hover{background:#ffffff2e}.hud-zones .reb-line.tone-alert{border-color:#ff9c7a88}.hud-zones .reb-line.tone-alert b{color:#ffb39c}.hud-zones .reb-line.tone-good{border-color:#ffd23f88}.hud-zones[data-touch=true] .reb-line{max-width:calc(100vw - 2 * var(--oh-gap,12px) - 150px);padding:7px 7px 8px 12px}.hud-zones[data-touch=true] .reb-line span{font-size:15px}.hud-zones[data-touch=true] .reb-line time{min-width:46px;font-size:15px}.hud-zones .reb-line i{background:#ffffff1f;border-radius:999px;grid-column:1;height:6px;margin-top:6px;display:block;overflow:hidden}.hud-zones .reb-line i:after{content:"";height:100%;width:calc(var(--bar) * 100%);border-radius:inherit;background:linear-gradient(90deg,#ffb347,#ffd23f);transition:width .25s ease-out;display:block}.reb-threat{z-index:33;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgb(255 40 30/calc(.1 + var(--urgency) * .18)) 100%);position:absolute;inset:0}.reb-threat-mark{color:#ff4a3d;width:48px;height:48px;transform:rotate(var(--turn)) translateY(calc(-1 * min(30vh,230px))) rotate(calc(-1 * var(--turn)));filter:drop-shadow(0 0 10px #ff2a1d)drop-shadow(0 2px 4px #000a);margin:-24px 0 0 -24px;animation:.45s ease-in-out infinite alternate reb-threat;position:absolute;top:50%;left:50%}.reb-threat-mark svg{width:100%;height:100%}@keyframes reb-threat{0%{opacity:.7;scale:.9}to{opacity:1;scale:1.12}}.reb-hit-arc{z-index:33;pointer-events:none;width:min(64vh,460px);height:min(64vh,460px);transform:translate(-50%,-50%) rotate(var(--turn));background:conic-gradient(from -28deg,#ff3428eb 0 56deg,transparent 0);animation:1.2s ease-out both reb-hit;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#0000 60%,#000 61% 69%,#0000 70%);mask:radial-gradient(circle,#0000 60%,#000 61% 69%,#0000 70%)}@keyframes reb-hit{0%{opacity:0}8%{opacity:1}to{opacity:0}}.rebel-smoke-veil{z-index:32;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(#c5d0cf55,#aab6b6dd);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.reb-threat-mark{animation:none}.reb-hit-arc{opacity:.9;animation-duration:10ms}}.reb-counter{z-index:36;white-space:nowrap;pointer-events:none;color:#f7f4eecc;font:800 11px/1 var(--font-ui);letter-spacing:.14em;text-shadow:0 1px #000a;background:linear-gradient(90deg,#3c080cc7,#09121ad1 38%);border:1px solid #ff5a4f40;border-radius:999px;padding:4px 10px 4px 9px;position:fixed;translate:-50%;box-shadow:inset 2px 0 #ff5a4f,0 2px 10px #0006}.reb-counter b{color:#ffd23f;text-shadow:0 0 8px #ffd23f66;margin-left:.35em;font-weight:900}.gk-panel{z-index:26;color:#fff;width:300px;font-family:var(--font-ui);pointer-events:auto;background:#0b181ff0;border:1px solid #ffffff29;border-radius:16px;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex;position:absolute;top:118px;right:16px;overflow:hidden;box-shadow:0 10px 26px #0006}.gk-panel[data-wait]{visibility:hidden}.gk-panel:before{content:"";background:var(--gk-color,#ffd166);width:4px;position:absolute;top:0;bottom:0;left:0}.gk-head{align-items:center;gap:8px;min-width:0;display:flex}.gk-badge{background:color-mix(in srgb,var(--gk-color,#ffd166) 30%,#0b1820);border:2px solid var(--gk-color,#ffd166);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.gk-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:850;line-height:1.2;overflow:hidden}.gk-clock{font:800 14px/1.25 var(--font-ui);color:#fff;font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:999px;flex:none;padding:3px 9px}.gk-clock.is-low{color:#fff;background:#c2412e}.gk-count{background:var(--gk-color,#ffd166);color:#10161b;min-width:34px;height:34px;font:900 20px/1 var(--font-ui);border-radius:50%;flex:none;place-items:center;animation:.35s ease-out gk-pop;display:grid}.gk-now{align-items:center;gap:8px;min-height:38px;display:flex}.gk-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gk-goal{color:#fff;font-size:16px;font-weight:850;line-height:1.28}.gk-panel.tone-alert .gk-goal{color:#ffd0c4}.gk-panel.tone-good .gk-goal{color:#ffe08a}.gk-stat{text-align:right;color:#e6f1f5;flex:1;min-width:0;font-size:14px;font-weight:800}.gk-arrow{background:#ffffff14;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 9px 3px 4px;display:flex}.gk-arrow svg{width:30px;height:30px;transition:transform .12s linear}.gk-arrow small{color:#e6f1f5;white-space:nowrap;font-size:13px;font-weight:800}.gk-arrow small b{color:#fff}.gk-arrow.is-close svg{animation:.6s ease-in-out infinite alternate gk-pulse}.gk-ride{background:#ffffff14;border-radius:12px;flex:none;grid-template-columns:auto auto;align-items:baseline;column-gap:4px;padding:3px 10px;display:grid}.gk-ride b{font:900 20px/1.05 var(--font-ui);font-variant-numeric:tabular-nums}.gk-ride small{color:#d9e8ee;font-size:13px;font-weight:750}.gk-hp{background:linear-gradient(90deg,#6dff9e var(--hp),#ffffff2e var(--hp));border-radius:3px;grid-column:1/-1;width:100%;height:5px;margin-top:2px;display:block}.gk-rows{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.gk-rows li{background:#ffffff0d;border-radius:9px;align-items:center;gap:8px;min-height:26px;padding:2px 8px;font-size:14px;display:flex}.gk-rows li.is-me{background:color-mix(in srgb,var(--gk-color,#ffd166) 26%,#10232c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gk-color,#ffd166) 70%,transparent)}.gk-rows li.is-out{opacity:.72}.gk-rows li.is-out b{text-decoration:line-through}.gk-rank{text-align:center;color:#ffe08a;flex:none;min-width:20px;font-weight:900}.gk-rows b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:800;overflow:hidden}.gk-rows em{color:#e6f1f5;background:#ffffff1f;border-radius:6px;flex:none;padding:1px 6px;font-size:13px;font-style:normal;font-weight:750}.gk-rows small{color:#e6f1f5;font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:800}.gk-best{color:#ffe08a;margin:0;font-size:14px;font-weight:800}.gk-keys{color:#d9e8ee;margin:0;font-size:14px;font-weight:700}.gk-actions{flex-wrap:wrap;gap:8px;display:flex}.gk-act{color:#fff;min-height:36px;font:800 14px/1.2 var(--font-ui);cursor:pointer;background:#132833;border:1.5px solid #ffd166bf;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.gk-act.is-primary{color:#14181c;background:#ffd166;border-color:#ffd166}.gk-act:disabled{opacity:.7;cursor:default}.gk-act:hover:not(:disabled){filter:brightness(1.12)}.gk-panel.phase-results{border-color:color-mix(in srgb,var(--gk-color,#ffd166) 70%,transparent)}.gk-panel.is-touch{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));width:auto;top:calc(max(10px,env(safe-area-inset-top)) + 86px);border-radius:15px;gap:0;padding:8px 10px}.world-shell:has(.notice-lane) .gk-panel.is-touch{top:calc(var(--lane-bottom,150px) + 8px)}.gk-panel.is-touch .gk-line{align-items:center;gap:8px;min-width:0;display:flex}.gk-panel.is-touch .gk-head{flex:none;gap:0}.gk-panel.is-touch .gk-title{display:none}.gk-panel.is-touch .gk-head .gk-clock,.gk-panel.is-touch .gk-head .gk-count{order:2}.gk-panel.is-touch .gk-badge{width:30px;height:30px;margin-right:6px}.gk-panel.is-touch .gk-copy{gap:1px}.gk-panel.is-touch .gk-goal{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.gk-panel.is-touch .gk-copy small{color:#d9e8ee;white-space:nowrap;flex-wrap:wrap;gap:4px 10px;font-size:13px;font-weight:750;display:flex}.gk-panel.is-touch .gk-copy small .gk-mini{color:#e6f1f5}.gk-panel.is-touch .gk-arrow{background:0 0;flex-direction:column;gap:0;padding:2px 4px}.gk-panel.is-touch .gk-arrow svg{width:28px;height:28px}.gk-panel.is-touch .gk-ride{grid-template-columns:auto;justify-items:center;padding:3px 6px}.gk-panel.is-touch .gk-ride b{font-size:17px}.gk-panel.is-touch .gk-clock{padding:3px 8px;font-size:13px}.gk-panel.is-touch .gk-count{min-width:30px;height:30px;font-size:18px}.gk-thumbs{z-index:43;right:max(12px,env(safe-area-inset-right));bottom:calc(208px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute}.gk-thumb{pointer-events:auto;color:#fff;min-height:44px;font:800 15px/1.2 var(--font-ui);background:#10232c;border:1.5px solid #ffd166cc;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;display:inline-flex;box-shadow:0 6px 16px #00000059}.gk-thumb.is-primary{color:#14181c;background:#ffd166;border-color:#ffd166;min-height:50px;font-size:16px}.gk-thumb:disabled{opacity:.75}.gk-beats{z-index:39;pointer-events:none;justify-content:center;display:flex;position:absolute;top:24%;left:0;right:0}.gk-beats.is-touch{top:31%}.gk-beat{text-align:center;max-width:min(760px,100vw - 32px);animation:gk-beat var(--beat-ms,1.7s) ease-out both;flex-direction:column;align-items:center;gap:4px;display:flex}.gk-beat b{font:900 40px/1.1 var(--font-display,var(--font-ui));color:#fff;letter-spacing:-.01em;-webkit-text-stroke:2px #0b1820;paint-order:stroke fill;text-shadow:0 4px #0b1820,0 8px 22px #00000080}.gk-beat small{font:850 20px/1.25 var(--font-ui);color:#fff;-webkit-text-stroke:1px #0b1820;paint-order:stroke fill;text-shadow:0 2px #0b1820,0 4px 14px #0009;background:#09141b8c;border-radius:999px;padding:2px 12px}.gk-beats.is-touch .gk-beat b{font-size:30px}.gk-beats.is-touch .gk-beat small{font-size:16px}.gk-beat.tone-count b{color:#ffe08a;font-size:88px}.gk-beats.is-touch .gk-beat.tone-count b{font-size:72px}.gk-beats.is-touch .gk-beat{max-width:calc(100vw - 184px)}.gk-beats.is-touch .gk-beat b{text-wrap:balance}.gk-beats.is-touch .gk-beat:is(.tone-rule,.tone-feed) b{font-size:24px}.gk-beats.is-touch .gk-beat.tone-win b{font-size:44px}.gk-beats.is-touch .gk-beat.tone-combo b{font-size:34px}.gk-beat.tone-go b{color:#7dffb0;font-size:76px}.gk-beat.tone-out b{color:#ff8a7a}.gk-beat.tone-warn b{color:#ffd166;font-size:30px}.gk-beats.is-touch .gk-beat.tone-warn b{font-size:22px}.gk-beat.tone-win b{color:#ffe08a;font-size:60px}.gk-beat.tone-lose b{color:#cfe3ff}.gk-beat.tone-combo b{color:#ff9be0;font-size:46px}.gk-beat.tone-feed b{font-size:26px}.gk-rain{pointer-events:none;height:100vh;position:absolute;top:-24vh;left:0;right:0;overflow:visible}.gk-rain i{left:var(--x);background:var(--c);width:10px;height:16px;transform:rotate(var(--r));animation:gk-fall 2.2s cubic-bezier(.2,.7,.4,1) var(--d) both;border-radius:2px;position:absolute;top:0}.gk-rain i.is-coin{background:0 0;width:auto;height:auto;font-size:26px}@keyframes gk-beat{0%{opacity:0;transform:scale(.55)translateY(10px)}9%{opacity:1;transform:scale(1.12)}16%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)translateY(-8px)}}@keyframes gk-fall{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(80vh) rotate(var(--r))}}@keyframes gk-pop{0%{transform:scale(.4)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes gk-pulse{0%{transform:scale(1)}to{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.gk-beat{animation:gk-fade var(--beat-ms,1.7s) linear both}.gk-arrow.is-close svg,.gk-count{animation:none}}@keyframes gk-fade{0%,to{opacity:0}8%,85%{opacity:1}}:is(.world-shell:has(.gk-panel) .play-controls,.world-shell:has(.gk-panel) .ride-gauge){display:none!important}@media (min-width:768px){.world-shell:has(.gk-panel:not(.is-touch)) .dot-buddy{visibility:hidden!important}.world-shell:has(.gk-panel:not(.is-touch)) .bob-speech{display:none!important}}@media (max-width:767px){.world-shell:has(.gk-panel.is-touch) :is(.play-panel,.concept-line){visibility:hidden}}@media (min-width:768px){.gk-beats.is-low{top:auto;bottom:21%}}.world-shell:has(.gk-panel) .move-gauge .move-off{display:none}.gk-feed{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gk-feed li{color:#ffd7ea;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:750;line-height:1.3;overflow:hidden}.gk-feed li:last-child{color:#fff}.gk-invite span{font-size:15px}.world-shell:has(.weapon-hud.is-touch) .gk-thumbs{bottom:calc(290px + env(safe-area-inset-bottom))}.world-shell:has(.gk-thumbs) .weapon-hud.is-touch .weapon-match-start{display:none}@media (max-width:767px){.world-shell:has(.gk-thumbs) .move-gauge.is-ground{display:none!important}}.duel-games button.is-special{grid-column:1/-1}.duel-games button.is-special b{white-space:normal;overflow:visible}.duel-games button.is-special em{white-space:nowrap;font-size:13px!important}@media (max-width:767px){.world-shell .suggest-wrap:has(.challenge-box){padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.world-shell .choice-dock.is-touch{flex-flow:column-reverse;align-items:center;gap:6px;max-width:none;right:10px}.world-shell:has(.weapon-hud.is-touch) .choice-dock.is-touch{bottom:calc(336px + env(safe-area-inset-bottom))}.world-shell:has(.gk-thumbs) .choice-dock.is-touch{bottom:calc(266px + env(safe-area-inset-bottom))}.world-shell:has(.weapon-hud.is-touch):has(.gk-thumbs) .choice-dock.is-touch{bottom:calc(348px + env(safe-area-inset-bottom))}@media (max-width:767px){.world-shell .notice-lane.kit-notice{padding-top:7px;padding-bottom:7px}.world-shell .notice-lane.kit-notice .notice-content{flex-wrap:nowrap;gap:8px}.world-shell .notice-lane.kit-notice .kit-notice-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;line-height:1.35;display:-webkit-box;overflow:hidden}.world-shell .notice-lane.kit-notice .kit-notice-text b{margin-right:6px;font-size:13px;display:inline}.world-shell .notice-lane.kit-notice .kit-notice-text p{margin:0;font-size:15px;line-height:1.35;display:inline}.world-shell .notice-lane.kit-notice .notice-content button{flex:none;min-height:36px;margin:0;padding:6px 12px;font-size:14px}.world-shell .notice-lane.bob-toast{padding-top:7px;padding-bottom:7px}.world-shell .notice-lane.bob-toast .bob-toast-open{text-align:left;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"face name""face text";align-items:center;gap:1px 9px;display:grid}.world-shell .notice-lane.bob-toast .bob-toast-head{display:contents}.world-shell .notice-lane.bob-toast .bob-toast-face{transform-origin:50%;grid-area:face;align-self:center;transform:scale(.82)}.world-shell .notice-lane.bob-toast .bob-toast-head>span:last-child{grid-area:name;align-items:baseline;gap:6px;min-width:0;display:flex}.world-shell .notice-lane.bob-toast .bob-toast-head small{display:none}.world-shell .notice-lane.bob-toast .bob-toast-head b{font-size:15px}.world-shell .notice-lane.bob-toast .bob-toast-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-area:text;margin:0;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}}@media (min-width:768px){.world-shell:has(.shop-frame) .bob-speech{visibility:hidden}}.world-shell .duel-invite.gk-invite.is-short{flex-flow:wrap;align-items:center;gap:8px 16px}.world-shell .duel-invite.gk-invite.is-short b{white-space:nowrap;flex:auto;font-size:15px}.world-shell .duel-invite.gk-invite.is-short div{margin-top:0}.world-shell .duel-invite.gk-invite.is-short button{align-items:center;display:inline-flex}.world-shell .duel-invite.gk-invite.is-short button i{background:#0000003d;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:900}.world-shell[data-touch=true] .duel-invite.gk-invite.is-short b{white-space:normal;flex-basis:100%;font-size:17px}.world-shell[data-touch=true] .duel-wait button{white-space:nowrap;flex:none}.world-shell[data-touch=true] .duel-invite.gk-invite.is-short button{min-height:40px;padding:0 16px;font-size:15px}.world-shell[data-touch=true] .duel-invite.gk-invite.is-short button i{font-size:14px}.world-shell{--cinema-ink:#111b20;--cinema-ivory:#f3ead5;--cinema-gold:#e6ba6c;overflow:clip}.cinema-controls{z-index:47;left:max(20px,env(safe-area-inset-left));bottom:max(20px,env(safe-area-inset-bottom));font-family:var(--font-ui);pointer-events:auto;color:#f3ead5;position:absolute}.cinema-look-toggle{color:#f4ead7;letter-spacing:.15em;cursor:pointer;background:#101b21ed;border:1px solid #e6ba6c65;border-radius:5px;align-items:center;gap:10px;height:38px;padding:0 14px;font-size:13px;font-weight:800;display:flex;box-shadow:0 5px 18px #0005}.cinema-look-toggle i{background:#e6ba6c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #e6ba6c60}.cinema-light-panel{box-sizing:border-box;scrollbar-color:#657174 #142027;scrollbar-width:thin;background:linear-gradient(145deg,#192731f8,#0b161dfc);border:1px solid #dac49a4a;border-radius:9px;width:min(330px,100vw - 32px);max-height:min(680px,100dvh - 106px);margin-bottom:10px;padding:16px;overflow:auto;box-shadow:0 12px 45px #0008}.cinema-panel-head{color:#e6ba6c;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;display:flex}.cinema-panel-head button{color:#eadfc9;cursor:pointer;background:#ffffff06;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.cinema-tabs{background:#030b1180;border:1px solid #ffffff08;border-radius:5px;gap:3px;margin:10px 0 13px;padding:3px;display:flex}.cinema-tabs button{color:#aab7bc;cursor:pointer;font:600 13px var(--font-ui);background:0 0;border:0;border-radius:3px;flex:1;padding:9px 3px}.cinema-tabs button[aria-pressed=true]{color:#f4dfb6;background:#ffffff0f;box-shadow:0 1px 4px #0003}.cinema-avatar-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cinema-avatar-options button{color:#eee9df;text-align:center;cursor:pointer;background:radial-gradient(at 50% 35%,#63788923,#0000 80%);border:1px solid #ffffff13;border-radius:6px;flex-direction:column;align-items:center;gap:2px;min-height:105px;padding:5px 5px 10px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.cinema-avatar-options button:hover{background-color:#ffffff07;border-color:#b4c4c65c}.cinema-avatar-options button[aria-pressed=true]{background-color:#e6ba6c11;border-color:#e6ba6ca6}.cinema-avatar-options b{font-size:13px;font-weight:700;line-height:1.25}.cinema-avatar-portrait{object-fit:contain;filter:drop-shadow(0 6px 4px #0007);flex-shrink:0;width:82px;height:77px}.cinema-selected{color:#f6d793;position:absolute;top:8px;right:8px}.cinema-light-panel p{color:#b7c0bf;margin:12px 0;font-size:13px;line-height:1.5}.cinema-light-panel .cinema-character-detail{color:#dfd3ba;min-height:20px;margin-bottom:5px}.cinema-light-panel .cinema-local-note{color:#9babb1;margin:5px 0 13px;font-size:13px}.cinema-light-options{gap:7px;display:grid}.cinema-light-options button{color:#ddd9ce;cursor:pointer;text-align:left;background:#ffffff04;border:1px solid #ffffff15;border-radius:5px;align-items:center;gap:12px;padding:13px 12px;font-size:13px;display:flex}.cinema-light-options button:hover{background:#ffffff09;border-color:#e6ba6c60}.cinema-light-options button span{flex:1}.cinema-light-options b,.cinema-light-options small{font-size:13px;display:block}.cinema-light-options small{color:#a9b5b9;margin-top:4px;line-height:1.4}.cinema-light-options button[aria-pressed=true]{color:#ffe7bb;background:#e6ba6c13;border-color:#e6ba6c8a}.cinema-flight-tip{background:#ffffff04;border:1px solid #ffffff12;border-radius:5px;padding:11px}.cinema-flight-tip b{color:#ecdfc4;margin-bottom:4px;display:block}.cinema-controls button:focus-visible{outline-offset:3px;outline:2px solid #f8d994}.cinema-light-panel:focus{outline:none}.cinema-light-panel .cinema-keys{color:#a8b7bc;white-space:nowrap;border-top:1px solid #ffffff12;margin-bottom:0;padding-top:12px;font-size:13px}.cinema-controls kbd{color:#eddbb8;font:inherit;font-weight:700}.world-shell .action-prompt{border-color:#e6c58c55;border-radius:4px;box-shadow:0 8px 28px #0006}.world-shell .weapon-look-hint{background:#101a20e8;border-color:#e6ba6c45;border-radius:3px;font-size:13px;box-shadow:0 4px 18px #0006}.world-shell .weapon-look-hint kbd{color:#19262c;background:#dfd4ba;border-radius:2px}.world-shell .weapon-main b{text-transform:uppercase;letter-spacing:.09em;font-size:13px}.world-shell .weapon-pips i{border-radius:1px}.world-shell .weapon-drop,.world-shell .weapon-stow{border-radius:3px}.world-shell .weapon-match{background:#111a20e8;border-color:#e6ba6c55;border-radius:3px}@media (max-width:767px),(pointer:coarse){.cinema-controls{top:76px;bottom:auto;left:12px}.cinema-light-panel{max-height:calc(100dvh - 144px);margin:0;position:absolute;top:44px;left:0}.cinema-look-toggle{justify-content:center;width:38px;padding:0}.cinema-look-toggle span,.cinema-look-toggle i{display:none}}@media (min-width:768px) and (pointer:fine) and (max-height:560px){.cinema-controls{bottom:12px;left:12px}.cinema-light-panel{max-height:calc(100dvh - 110px)}}.world-shell[data-mode=visit][data-touch=true] .cinema-look-toggle{display:none}.world-shell[data-mode=visit][data-touch=true] .cinema-controls{z-index:60;top:68px;bottom:auto;left:12px}.world-shell[data-mode=visit][data-touch=true] .cinema-light-panel{max-height:calc(100dvh - 84px);margin:0;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.cinema-avatar-options button{transition:none}}@media (pointer:coarse){.cinema-light-panel .cinema-keys{display:none}}.world-shell[data-camera=first] .desk-phone.is-folded{width:190px;height:62px;animation:none;bottom:20px;right:20px;transform:none}.world-shell[data-camera=first] .desk-phone.is-folded .dp-body{background:#15222bea;border:1px solid #d6b98466;border-radius:5px;height:100%;padding:3px;box-shadow:0 5px 20px #0006}.world-shell[data-camera=first] .desk-phone.is-folded .dp-body:before{display:none}.world-shell[data-camera=first] .desk-phone.is-folded .dp-screen{background:0 0;border-radius:3px;height:100%;padding:0}.world-shell[data-camera=first] .desk-phone.is-folded :is(.dp-status,.dp-key,.dp-note-copy>span,.dp-note-copy em,.dp-note-copy time){display:none}.world-shell[data-camera=first] .desk-phone.is-folded .dp-peek{padding:5px}.world-shell[data-camera=first] .desk-phone.is-folded .dp-note{min-height:40px;box-shadow:none;background:0 0;border:0;gap:8px;margin:0;padding:4px}.world-shell[data-camera=first] .desk-phone.is-folded .dp-note-copy b{font-size:13px}.world-shell[data-camera=first] .desk-phone.is-folded .dp-note-side{margin-left:auto}.world-shell[data-camera=first] .desk-phone.is-folded:focus-visible{outline-offset:4px;outline:2px solid #e6ba6c}.touch-extra[data-id^=play-]{gap:2px;padding:5px;font-size:15px;line-height:1.1}.touch-extra[data-id^=play-] svg{flex-shrink:0;width:16px;height:16px}.touch-extra[data-id^=play-] span{white-space:normal;text-overflow:clip;overflow:visible}.owner-shields .tb-group[data-target^=own-] .tb-badge small{display:none}.owner-shields .tb-group[data-target^=own-] .tb-badge{min-width:0}.owner-shields .tb-group[data-target^=own-] .tb-badge.is-mini .tb-orb{background:radial-gradient(circle at 35% 28%,#ffffff38,#fff0 55%),#0c1822eb;border-color:#9cc2fff2;width:38px;height:38px}.owner-shields .tb-group[data-target^=own-] .tb-badge.is-mini .tb-icon{font-size:18px}.owner-shields .tb-group[data-target^=own-] .tb-minis{margin:0}.world-shell .player-card.owner-card{gap:10px;min-width:min(340px,100%)}.world-shell .player-card.owner-card .owner-title{align-items:center;gap:8px;font-size:17px;line-height:1.3;display:flex}.world-shell .player-card.owner-card .owner-title span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.world-shell .player-card.owner-card .owner-label{color:#cfe0e6;margin:2px 0 -4px;font-size:15px;font-weight:600}.world-shell .player-card.owner-card .owner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.world-shell .player-card.owner-card .owner-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.world-shell .player-card.owner-card button,.world-shell .player-card.owner-card button:first-child{color:#fff;background:#284452;border-color:#849fa9;font-weight:600}.world-shell .player-card.owner-card .owner-grid button{white-space:nowrap;padding:10px 4px}.world-shell .player-card.owner-card button.is-danger{color:#fff;background:#7a1f2b;border-color:#e88792;font-weight:700}.world-shell .player-card.owner-card button:disabled{opacity:.6}.world-shell .player-card.owner-card .owner-reason{color:#cfe0e6;flex-direction:column;gap:4px;font-size:15px;display:flex}.world-shell .player-card.owner-card .owner-reason i{color:#a9bec6;font-style:normal}.world-shell .player-card.owner-card .owner-reason input{color:#fff;min-height:44px;font:inherit;background:#0f2029;border:1px solid #849fa9;border-radius:12px;padding:8px 12px;font-size:16px}.world-shell .player-card.owner-card .owner-reason input::placeholder{color:#9fb4bc}.world-shell .player-card.owner-card .owner-reason input:focus-visible{outline-offset:1px;outline:2px solid #9cc2ff}.world-shell .player-card.owner-card .owner-confirm{margin:0;font-size:16px;line-height:1.4}.world-shell .player-card.owner-card .owner-error{color:#ffc2c8;margin:0;font-size:15px}.world-shell .player-card button.owner-open{color:#fff;background:#173445;border-color:#9cc2ff;font-weight:600}.world-shell[data-touch=true] .notice-lane .notice-content .player-card.owner-card button:not(.notice-close):not(.bob-toast-open):not(.dd-hint):not(.hype-more):not(.icon-button){border-radius:12px!important;min-height:44px!important;margin:0!important;padding:6px 4px!important;font-size:15px!important;font-weight:700!important}.world-shell .one-hint.is-first{z-index:30;pointer-events:none;gap:4px;padding:10px 16px;display:flex}:is(.world-shell:has(.move-gauge) .one-hint.is-first,.world-shell:has(.game-toast) .one-hint.is-first){display:flex}.world-shell .one-hint.is-first b{font-size:16px;line-height:1.3}.world-shell .one-hint.is-first span{color:#e6f1f6;font-size:14px;line-height:1.4}.world-shell .one-hint.is-first.is-touch{max-width:190px;padding:9px 13px;transition:opacity .3s;bottom:170px;left:16px}.world-shell .one-hint.is-first.is-look{text-align:right;align-items:flex-end;left:auto;right:12px}.world-shell .one-hint.is-first.is-done{opacity:0}html[data-first-steps=move] .world-shell :is(.weapon-hud,.quick-slot){opacity:0;pointer-events:none;visibility:hidden!important}html[data-first-steps] .world-shell :is(.weapon-match-start,.social-chip.is-duel,.play-controls){pointer-events:none;visibility:hidden!important}html[data-first-steps] .world-shell .char-gauges.is-full:not(.is-flying),html[data-first-steps=move] .world-shell[data-touch=true] .move-gauge.is-ground{visibility:hidden!important}html[data-first-steps=moved] .world-shell :is(.weapon-hud,.quick-slot,.move-gauge.is-ground){animation:.6s cubic-bezier(.2,.8,.2,1) both clarity-in}@media (max-width:767px),(pointer:coarse){.world-shell[data-mode=visit]:has(.weapon-hud.is-touch) .move-gauge.is-ground{flex-wrap:wrap;justify-content:center;gap:6px;right:calc(214px + env(safe-area-inset-right))!important}.world-shell:has(.weapon-hud.is-touch) .move-gauge.is-ground .move-emoji{display:none}.world-shell:has(.weapon-hud.is-touch) .move-gauge.is-ground .move-note{text-align:center;width:100%;max-width:none}}@media (max-width:767px){.world-shell[data-mode=visit] .notice-lane{top:calc(env(safe-area-inset-top) + 140px);left:max(10px,env(safe-area-inset-left));width:calc(100% - max(10px,env(safe-area-inset-left)) - 92px);min-width:0;max-width:none;translate:none}.world-shell[data-mode=visit]:has(.notice-lane) .notice-feed{visibility:visible}.world-shell[data-mode=visit] .notice-lane.qs-strip .notice-content{flex-wrap:wrap;row-gap:6px}.world-shell[data-mode=visit] .notice-lane.qs-strip .qs-text{-webkit-line-clamp:4;flex:calc(100% - 40px);font-size:15px}.world-shell[data-mode=visit] .notice-lane.qs-strip .qs-buttons{margin-left:auto}.world-shell[data-mode=visit] .notice-lane.qs-strip .notice-close{align-self:flex-start}.world-shell[data-mode=visit] .notice-lane.bob-toast .bob-toast-text{-webkit-line-clamp:2}}@media (min-width:768px){.world-shell .notice-feed.is-busy:not(.is-open){display:none}}@media (min-width:1180px){.world-shell[data-mode=visit] .notice-feed.is-busy:not(.is-open){visibility:visible;display:flex;left:calc(50% + 242px);translate:0}}.world-shell:has(.dot-phone) .gf-thumbs{display:none}.world-shell .notice-lane.is-empty{opacity:0!important;pointer-events:none!important}.world-shell .join-now{background:#1d3442;border:1px solid #ffd16666;border-radius:16px;margin:0 0 14px;padding:12px}.world-shell .join-now h4{letter-spacing:.06em;text-transform:uppercase;color:#ffd166;margin:0 0 8px;font-size:13px;font-weight:900}.world-shell .join-now ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.world-shell .join-now li{align-items:center;gap:10px;display:flex}.world-shell .join-now .jn-emoji{text-align:center;flex:none;width:28px;font-size:22px}.world-shell .join-now .jn-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.world-shell .join-now .jn-copy b{color:#fff;font-size:15px;line-height:1.3}.world-shell .join-now .jn-copy small{color:#d6e4eb;font-size:13px;line-height:1.35}.world-shell .join-now button{color:#14242e;cursor:pointer;background:#ffd166;border:0;border-radius:12px;flex:none;min-height:40px;padding:8px 14px;font-size:15px;font-weight:800}.world-shell .notice-feed .join-now{margin:8px 0}@media (min-width:768px){.world-shell:has(.move-gauge) .side-feed{bottom:calc(var(--hud-gap,22px) + 210px)}.world-shell:has(.happen-banner) .route-card{visibility:visible}.world-shell[data-mode=visit] .game-header>.fun-chips{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;top:calc(100% + 12px);left:0}}.toy-shop-drop{color:#e9f4ff;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:15px;display:flex}.toy-shop-drop button{color:#172638;touch-action:manipulation;background:#ffce61;border:0;border-radius:12px;min-height:44px;padding:8px 16px;font-size:15px;font-weight:750}.toy-shop-drop button:focus-visible{outline-offset:2px;outline:3px solid #fff}.toy-shop-drop button:disabled{cursor:wait;background:#c3d9e7}.world-shell .toy-shop li button:disabled{opacity:1;color:#d9efff;background:#243440}.world-shell:has(.desk-phone) .toy-shop{right:calc(var(--hud-gap) + var(--dphone-w) + 40px)}.world-shell:has(.toy-shop) .dot-dock{visibility:hidden}.world-shell .toy-shop b{font-size:15px}.world-shell .toy-shop :is(small,header span){color:#d9efff;font-size:13px}.world-shell .toy-shop li em{color:#ffce61;font-size:15px}.world-shell .toy-shop li button{min-height:64px;padding:12px;line-height:1.45}.world-shell .toy-shop ul{gap:8px;max-height:320px}.world-shell .toy-shop header .icon-button{width:36px;height:36px}.world-shell .toy-shop .travel-empty{color:#e9f4ff;font-size:15px}.world-shell.world-shell .game-toast.toy-toast{top:var(--notice-top,calc(64px + env(safe-area-inset-top)));color:#fff;background:#102637;font-size:15px;line-height:1.4;animation:none;bottom:auto}.toy-toast-close{color:#fff;cursor:pointer;background:#294a61;border:0;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.toy-toast-close:focus-visible{outline-offset:2px;outline:3px solid #fff}@media (max-width:640px){.world-shell.world-shell .game-toast.toy-toast{left:calc(12px + env(safe-area-inset-left));right:calc(96px + env(safe-area-inset-right));width:auto;max-width:none;padding:6px 10px;transform:none}}.world-shell .dot-phone .dp-status{gap:8px;padding:6px 14px 2px 22px}.world-shell .dot-phone .dp-status time{color:#f2f7f9;letter-spacing:.02em;flex:1;min-width:0;font-size:14px;font-weight:800}.world-shell .dot-phone .dp-status .dp-meters{flex:none;margin-left:0}.world-shell .dot-phone .dp-status .dp-batt{margin:0 2px 0 0}.world-shell .dot-phone .dp-x{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(#ffffff30,#ffffff10);border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin:0 -4px 0 2px;padding:0;transition:transform .12s,background .2s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #0000002e,0 2px 8px #00000059}.world-shell .dot-phone .dp-x:after{content:"";position:absolute;inset:-6px}.world-shell .dot-phone .dp-x:active{background:linear-gradient(#ffffff45,#ffffff1c);transform:scale(.9)}.world-shell .dot-phone .dp-x svg{filter:drop-shadow(0 1px 1px #0008)}.world-shell .dot-phone:not([data-keyboard=true]) .dp-chat .chat-x{display:none}.world-shell .dot-phone.dot-phone[data-keyboard=true]{top:calc(var(--phone-visible-top,0px) + max(8px,env(safe-area-inset-top)));height:calc(var(--phone-visible-h,100dvh) - max(8px,env(safe-area-inset-top)) - 8px);max-height:none;transition:none;bottom:auto}.world-shell .dot-phone[data-keyboard=true] .dp-presence{display:none}.world-shell:has(.dot-phone[data-keyboard=true]) .notice-lane{visibility:hidden}.world-shell .chat-room-sub{display:none}.world-shell .dot-phone .dp-chat .stream-community.chat-pop-head{background:radial-gradient(120% 140% at 0 0,#6dffc624,#0000 60%),linear-gradient(#183a3a,#152a33);border-bottom:1px solid #6dffc659;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title side end""sub sub sub";align-items:center;gap:2px 8px;padding:9px 12px 10px 16px;box-shadow:0 6px 16px -10px #6dffc699;display:grid!important}.world-shell .dot-phone .dp-chat .chat-pop-head .chat-title{letter-spacing:.045em;white-space:nowrap;color:#eafff6;text-shadow:0 0 6px #6dffc6cc,0 0 20px #6dffc68c,0 1px 2px #0009;order:0;grid-area:title;justify-content:flex-start;gap:9px;min-width:0;margin:0;font-weight:900;line-height:1.2;animation:2.8s ease-in-out infinite op-room-glow;text-transform:uppercase!important;font-size:17px!important}.world-shell .dot-phone .dp-chat .chat-pop-head .chat-title .stream-dot{background:#6dffc6;width:10px;height:10px;animation:1.6s ease-in-out infinite op-room-dot;box-shadow:0 0 0 3px #6dffc633,0 0 12px #6dffc6}.world-shell .dot-phone .dp-chat .chat-room-sub{text-align:left;color:#c9f5e4;white-space:nowrap;text-overflow:ellipsis;grid-area:sub;justify-self:start;min-width:0;max-width:100%;margin:0;font-size:13px;font-weight:650;line-height:1.3;display:block;overflow:hidden}.world-shell .dot-phone .dp-chat .chat-pop-head .cph-side:first-child{flex-basis:auto;grid-area:side;gap:6px;display:flex;order:0!important}.world-shell .dot-phone .dp-chat .chat-pop-head .cph-side button{min-width:34px;min-height:34px;padding:0 8px}.world-shell .dot-phone[data-keyboard=true] .dp-chat .chat-pop-head .cph-side:first-child{display:none}.world-shell .dot-phone .dp-chat .chat-pop-head .cph-side.is-end{order:0;grid-area:end}@keyframes op-room-glow{50%{text-shadow:0 0 8px #6dffc6d9,0 0 26px #6dffc699,0 1px 2px #0009}}@keyframes op-room-dot{50%{box-shadow:0 0 0 6px #6dffc61f,0 0 16px #6dffc6}}@media (prefers-reduced-motion:reduce){.world-shell .dot-phone .dp-chat .chat-pop-head :is(.chat-title,.stream-dot){animation:none}}.world-shell .cb-to-me,.world-shell .dot-phone .dp-chat .chat-bubble.is-to-me small .cb-to-you{display:none}.world-shell .dot-phone .dp-chat .chat-bubble.is-to-me small{align-items:center}.world-shell .dot-phone .dp-chat .cb-to-me{color:#1d1606;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(#ffe592,#ffc23d);border-radius:999px;align-items:center;padding:1px 9px;font-size:13px;font-style:normal;font-weight:900;line-height:1.5;display:inline-flex;box-shadow:0 0 12px #ffd16680,inset 0 1px #fff9}.world-shell .dot-phone .dp-chat .chat-bubble.is-to-me p{color:#fff;background:linear-gradient(#5d4a1f 0%,#3d3016 100%);font-weight:750;box-shadow:inset 0 0 0 2px #ffd166,0 0 18px #ffd16661,0 3px 10px #030a0f40}.world-shell .dot-phone .dp-chat .cb-me,.world-shell .dot-phone .creator-live .cb-me{color:#ffe08a;font-weight:900}.world-shell[data-touch=true] .suggest-wrap{padding:0 8px max(8px,env(safe-area-inset-bottom));background:#040a10b8;place-items:end center}.world-shell[data-touch=true] .suggest-wrap[data-keyboard=true]{inset:auto 0;top:var(--phone-visible-top,0px);height:var(--phone-visible-h,100dvh);place-items:end center;padding:8px}.world-shell[data-touch=true]:has(.suggest-wrap) :is(.touch-controls,.sprint-button,.touch-actions){visibility:hidden}.world-shell[data-touch=true] .suggest-box{width:100%;max-width:460px;max-height:calc(100% - max(12px,env(safe-area-inset-top)) - 84px);overscroll-behavior:contain;background:linear-gradient(#2b2413 0%,#17202a 46%,#121b23 100%);border:1px solid #f2c14e8c;border-radius:22px;gap:10px;padding:14px 14px 16px;box-shadow:0 -10px 34px #000000a6,inset 0 1px #ffffff1f}.world-shell[data-touch=true] .suggest-wrap[data-keyboard=true] .suggest-box{max-height:100%}.world-shell[data-touch=true] .suggest-wrap[data-keyboard=true] :is(.suggest-rules,.suggest-tip,.suggest-recent){display:none}.world-shell[data-touch=true] .suggest-box>*{flex-shrink:0}.world-shell[data-touch=true] .suggest-box header{gap:12px}.world-shell[data-touch=true] .suggest-box header b{font-size:19px;line-height:1.2}.world-shell[data-touch=true] .suggest-box header small{color:#e6dcc0;font-size:14px}.world-shell[data-touch=true] .suggest-icon{border-radius:12px;width:40px;height:40px}.world-shell[data-touch=true] .suggest-box header button{color:#fff;background:#ffffff1f;border-radius:50%;width:40px;height:40px}.world-shell[data-touch=true] .suggest-rules{gap:5px;padding:9px 12px}.world-shell[data-touch=true] .suggest-rules li{color:#efe7d2;gap:9px;font-size:15px;line-height:1.38}.world-shell[data-touch=true] .suggest-checks{grid-template-columns:1fr 1fr;gap:8px}.world-shell[data-touch=true] .suggest-checks li{border:1px solid #ffffff14;border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:1px 8px;padding:9px 10px;font-size:15px;display:grid}.world-shell[data-touch=true] .suggest-checks li>span{grid-row:1/3;width:22px;height:22px}.world-shell[data-touch=true] .suggest-checks li b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.25;overflow:hidden}.world-shell[data-touch=true] .suggest-checks li small{color:#ddd3bb;margin:0;font-size:13px;line-height:1.3}.world-shell[data-touch=true] .suggest-checks li.no{background:#ff786414;border-color:#ff78643d}.world-shell[data-touch=true] .suggest-checks li.ok{background:#2f9e5b1f;border-color:#2f9e5b59}.world-shell[data-touch=true] .suggest-checks li:nth-child(3):last-child{grid-column:1/-1}.world-shell[data-touch=true] .suggest-box textarea{background:#0c151c;border-color:#ffffff2e;border-radius:14px;min-height:86px;padding:11px 12px;font-size:16px;line-height:1.4}.world-shell[data-touch=true] .suggest-box textarea::placeholder{color:#cfc6ae}.world-shell[data-touch=true] .suggest-box textarea:disabled{opacity:1;background:#ffffff0a;border-style:dashed}.world-shell[data-touch=true] .suggest-foot{gap:12px}.world-shell[data-touch=true] .suggest-foot small{color:#d7cdb4;font-size:13px}.world-shell[data-touch=true] .suggest-foot button{border-radius:14px;height:46px;padding:0 16px;font-size:15px}.world-shell[data-touch=true] .suggest-tip{color:#e2d8bf;font-size:14px;line-height:1.45}.world-shell[data-touch=true] .suggest-mine b,.world-shell[data-touch=true] .suggest-mine p{font-size:15px}.world-shell[data-touch=true] .suggest-recent h5{color:#d7cdb4;font-size:13px}.world-shell[data-touch=true] .suggest-recent p{font-size:15px;line-height:1.45}.world-shell[data-touch=true] .suggest-recent p :is(small,em){color:#d7cdb4}.world-shell .game-frame.is-strip.has-strip{border-radius:18px;justify-content:center;align-self:center;gap:0;width:auto;max-width:calc(100% - 28px);min-height:0;padding:8px 22px 9px;position:relative}.world-shell .game-frame.is-strip.has-strip .gf-strip-copy{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.world-shell .game-frame.is-strip.has-strip .gf-big{text-align:center;white-space:normal;max-width:none;font-size:17px;line-height:1.25}.world-shell .game-frame.is-strip.has-strip .gf-sub{color:#ffe7a6;white-space:normal;-webkit-line-clamp:unset;flex:none;margin-top:2px;font-size:15px;font-weight:700;line-height:1.3;display:block}.world-shell .game-frame.is-strip.has-strip .gf-x{background:#203748;border:1px solid #ffffff4d;width:34px;height:34px;font-size:21px;position:absolute;top:-12px;right:-12px;box-shadow:0 2px 8px #0008}.world-shell .gf-thumbs:has(.has-strip){gap:10px}.world-shell .desk-phone.desk-phone{--dk-ink:#f6f9fa;--dk-body:#e4edf1;--dk-meta:#c3d4db;--dk-label:#9fe0f2;--dk-line:#ffffff1c;--dk-gold:#ffd166;--dk-mint:#6dffc6;--dk-card:linear-gradient(180deg,#ffffff10 0%,#ffffff07 100%);--dk-card-hi:linear-gradient(180deg,#ffffff17 0%,#ffffff0b 100%);--dk-ring:inset 0 1px 0 #ffffff12,0 1px 2px #0000002e;font-size:14px;line-height:1.45}.world-shell .desk-phone.desk-phone .dp-status{gap:8px;height:30px;padding:4px 18px 0 26px;font-size:13px}.world-shell .desk-phone.desk-phone .dp-status .dp-owner{letter-spacing:.02em;color:#f3e4bd;text-shadow:none;font-size:13px;font-weight:700}.world-shell .desk-phone.desk-phone .dp-meters{background:#0a161dcc;border:1px solid #ffffff1f;border-radius:999px;padding:3px 7px 3px 6px;box-shadow:inset 0 1px #ffffff14}.world-shell .desk-phone.desk-phone .dp-meters:hover{background:#13242ecc;border-color:#ffffff38}.world-shell .desk-phone.desk-phone .mini-meters.is-tiny{gap:6px}.world-shell .desk-phone.desk-phone .mini-meters.is-tiny .mm{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.world-shell .desk-phone.desk-phone .mini-meters.is-tiny .mm i{font-size:13px;font-style:normal;line-height:1}.world-shell .desk-phone.desk-phone .mini-meters.is-tiny .mm b{background:#ffffff24;border-radius:2px;width:14px;height:3px;display:block;overflow:hidden}.world-shell .desk-phone.desk-phone .mini-meters.is-tiny .mm s{border-radius:2px;height:100%;display:block}.world-shell .desk-phone.desk-phone .dp-batt{border-color:#ffffffd9;border-radius:3.5px;width:23px;height:11px}.world-shell .desk-phone.desk-phone .dp-presence.is-desk{min-height:50px;color:var(--dk-ink);background:linear-gradient(#1d3846 0%,#172e3a 100%);border-top:1px solid #ffffff12;border-bottom:1px solid #00000040;align-items:center;gap:10px;padding:6px 16px 8px 14px;display:flex;position:relative;box-shadow:inset 0 -1px #ffffff0d}.world-shell .desk-phone.desk-phone .dp-pres-face{background:radial-gradient(circle at 50% 38%,#2f5262,#16303c 72%);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 0 0 1.5px #ffffff2e}.world-shell .desk-phone.desk-phone .dp-presence[data-state=live] .dp-pres-face{box-shadow:0 0 0 2px #15262f,0 0 0 3.5px var(--dk-mint),0 0 14px #6dffc659}.world-shell .desk-phone.desk-phone .dp-presence[data-state=away] .dp-pres-face{box-shadow:0 0 0 2px #15262f,0 0 0 3.5px #ffb454}.world-shell .desk-phone.desk-phone .dp-pres-face .creator-avatar{display:block}.world-shell .desk-phone.desk-phone .dp-pres-who{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.world-shell .desk-phone.desk-phone .dp-pres-who b{letter-spacing:-.005em;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;line-height:1.2;overflow:hidden}.world-shell .desk-phone.desk-phone .dp-pres-who small{color:var(--dk-meta);white-space:nowrap;font-size:13px;line-height:1.3}.world-shell .desk-phone.desk-phone .dp-pres-link{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.world-shell .desk-phone.desk-phone .dp-pres-link small{color:var(--dk-meta);white-space:nowrap;font-size:13px;font-weight:600}.world-shell .desk-phone.desk-phone .dp-pres-link em{letter-spacing:.06em;text-transform:uppercase;color:#d8ffef;background:#6dffc61f;border:1px solid #6dffc659;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.world-shell .desk-phone.desk-phone .dp-pres-link em i{background:var(--dk-mint);border-radius:50%;width:7px;height:7px;margin:0;animation:2s ease-out infinite dk-live;box-shadow:0 0 #6dffc699}.world-shell .desk-phone.desk-phone .dp-presence:not([data-state=live]) .dp-pres-link em{color:#ffe2b8;background:#ffb4541a;border-color:#ffb45459}.world-shell .desk-phone.desk-phone .dp-presence:not([data-state=live]) .dp-pres-link em i{background:#ffb454;animation:none}.world-shell .desk-phone.desk-phone .dp-presence[data-state=offline] .dp-pres-link em{color:#e3ebef;background:#ffffff12;border-color:#ffffff2e}.world-shell .desk-phone.desk-phone .dp-presence[data-state=offline] .dp-pres-link em i{background:#9fb1b9}@keyframes dk-live{0%{box-shadow:0 0 #6dffc699}70%{box-shadow:0 0 0 6px #6dffc600}to{box-shadow:0 0 #6dffc600}}@media (prefers-reduced-motion:reduce){.world-shell .desk-phone.desk-phone .dp-pres-link em i{animation:none}}.world-shell .desk-phone.desk-phone .dp-grab{z-index:2;height:10px;margin-top:-6px;position:relative}.world-shell .desk-phone.desk-phone .dp-grab i{background:#ffffff38;width:34px;height:4px}.world-shell .desk-phone.desk-phone .dp-screen:has(.dp-app.app-bob) .dp-presence{display:none}.world-shell .desk-phone.desk-phone .dp-dock{gap:2px;padding:7px 6px 3px}.world-shell .desk-phone.desk-phone .dp-icon{gap:4px;min-height:50px}.world-shell .desk-phone.desk-phone .dp-tile{border-radius:9px;width:34px;height:30px;font-size:18px}.world-shell .desk-phone.desk-phone .dp-tile .dot-avatar{transform:scale(.88)}.world-shell .desk-phone.desk-phone .dp-icon small{font-size:13px;font-weight:650;line-height:1.15}.world-shell .desk-phone.desk-phone .dp-home{height:18px}.world-shell .desk-phone.is-open .dp-head{align-items:center;gap:11px;padding:10px 16px}.world-shell .desk-phone.is-open .dp-head-icon{border-radius:9px;width:32px;height:32px;font-size:17px}.world-shell .desk-phone.is-open .dp-head b{letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.2}.world-shell .desk-phone.is-open .dp-head small{color:var(--dk-meta);margin-top:1px;font-size:13px;line-height:1.3}.world-shell .desk-phone.is-open .dp-scroll{padding:0 12px 14px}.world-shell .desk-phone.is-open .dp-scroll h4,.world-shell .desk-phone.is-open .lobby-list h4,.world-shell .desk-phone.is-open .dp-emotes h4{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-label);font-weight:800;line-height:1.3;margin:14px 4px 8px!important;font-size:13px!important}.world-shell .desk-phone.is-open .dp-scroll>:first-child:is(h4,section,div)>h4:first-child,.world-shell .desk-phone.is-open .dp-scroll>h4:first-child{margin-top:2px!important}.world-shell .desk-phone.is-open .dp-scroll .pp-list{gap:6px}.world-shell .desk-phone.is-open .dp-scroll .pp-list button{background:var(--dk-card);border:1px solid var(--dk-line);min-height:0;box-shadow:var(--dk-ring);border-radius:12px;align-items:center;gap:10px;padding:9px 10px 9px 9px}.world-shell .desk-phone.is-open .dp-scroll .pp-list button:hover:not(:disabled){background:var(--dk-card-hi);border-color:#ffffff2e}.world-shell .desk-phone.is-open .dp-scroll .pp-row-emoji{border-radius:10px;flex:none;width:34px;height:34px;font-size:18px}.world-shell .desk-phone.is-open .dp-scroll .pp-row-copy b{color:#fff;font-size:15px;font-weight:700;line-height:1.3}.world-shell .desk-phone.is-open .dp-scroll .pp-row-copy small{color:var(--dk-meta);margin-top:1px;font-size:13px;line-height:1.38}.world-shell .desk-phone.is-open .dp-scroll .pp-row-go{color:#cfe3ea;opacity:.9;width:14px;height:14px}.world-shell .desk-phone.is-open .dp-scroll .ig-pill{border-radius:999px;padding:1px 8px;font-size:13px;line-height:1.5}.world-shell .desk-phone.is-open .dp-scroll .pp-empty{color:var(--dk-meta);padding:12px 4px;font-size:14px}.world-shell .desk-phone.is-open .dp-foot{gap:8px;margin-top:14px}.world-shell .desk-phone.is-open .dp-foot button{min-height:34px;color:var(--dk-body);border-radius:10px;padding:6px 10px;font-size:13px;font-weight:700}.world-shell .desk-phone.is-open .now-list{gap:6px}.world-shell .desk-phone.is-open .now-tile{background:var(--dk-card);box-shadow:var(--dk-ring);border-radius:12px;gap:10px;padding:8px 9px}.world-shell .desk-phone.is-open .nt-emoji{border-radius:10px;width:36px;height:36px;font-size:19px}.world-shell .desk-phone.is-open .nt-copy b{font-size:15px;font-weight:750;line-height:1.3}.world-shell .desk-phone.is-open .nt-copy small{color:var(--dk-meta);font-size:13px;line-height:1.35}.world-shell .desk-phone.is-open .nt-go{border-radius:10px;min-width:0;min-height:32px;padding:0 12px;font-size:14px;font-weight:800;box-shadow:inset 0 1px #ffffff80,0 2px 6px #0000003d}.world-shell .desk-phone.is-open .nt-go:hover{filter:brightness(1.06)}.world-shell .desk-phone.is-open .lobby-list.is-compact{margin:0}.world-shell .desk-phone.is-open .lobby-list.is-compact .now-tile{border:1px solid #6dffc63d}.world-shell .desk-phone.is-open .lobby-list.is-compact .now-tile.tone-live{border-color:#ffd16677}.world-shell .desk-phone.is-open .lobby-list.is-compact .nt-go{color:#10262e;background:#a9ffe0}.world-shell .desk-phone.is-open .lobby-list.is-compact>p{color:var(--dk-meta);margin:0;font-size:14px}.world-shell .desk-phone.is-open .service-links{gap:6px}.world-shell .desk-phone.is-open .service-links button{text-align:left;background:var(--dk-card);min-height:38px;box-shadow:var(--dk-ring);border:1px solid #7fe0ff3d;border-radius:12px;padding:8px 12px;font-size:14px;font-weight:700}.world-shell .desk-phone.is-open .service-links button:hover{background:var(--dk-card-hi)}.world-shell .desk-phone.is-open .dp-gps{border-radius:14px;gap:12px;margin:0 0 4px;padding:10px 12px}.world-shell .desk-phone.is-open .dp-gps .pp-map{width:80px;height:80px}.world-shell .desk-phone.is-open .dp-gps-info small{letter-spacing:.06em;text-transform:uppercase;color:var(--dk-label);font-size:13px}.world-shell .desk-phone.is-open .dp-gps-info b{font-size:16px;line-height:1.25}.world-shell .desk-phone.is-open .dp-gps-info span{color:var(--dk-body);font-size:13px;line-height:1.4}.world-shell .desk-phone.is-open .dp-gps-info button{min-height:32px;font-size:13px}.world-shell .desk-phone.is-open .happen-board{border-radius:14px;padding:12px}.world-shell .desk-phone.is-open .happen-board h3{font-size:15px;line-height:1.3}.world-shell .desk-phone.is-open .happen-board :is(p,li){font-size:14px;line-height:1.45}.world-shell .desk-phone.is-open .happen-board .happen-fine{color:var(--dk-meta);font-size:13px}.world-shell .desk-phone.is-open .happen-tabs button{min-height:32px;font-size:13px}.world-shell .desk-phone.is-open .dp-emotes>div{gap:6px}.world-shell .desk-phone.is-open .dp-emotes button{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:52px;padding:6px 8px;font-size:14px;position:relative}.world-shell .desk-phone.is-open .dp-emotes button span{font-size:19px;line-height:1.1}.world-shell .desk-phone.is-open .dp-emotes button kbd{position:absolute;top:5px;right:5px}.world-shell .desk-phone.is-open .dp-emotes button small{color:var(--dk-body);font-size:13px}.world-shell .desk-phone.is-open .creator-live.is-phone>header{gap:10px;padding:10px 14px}.world-shell .desk-phone.is-open .creator-live.is-phone>header .creator-avatar{box-shadow:0 0 0 2px #15262f,0 0 0 3.5px var(--dk-mint),0 0 14px #6dffc659;border-radius:50%;flex:none}.world-shell .desk-phone.is-open .creator-live.is-phone .cl-who>b{font-size:18px;line-height:1.2}.world-shell .desk-phone.is-open .creator-live.is-phone .cl-phone-status{margin-top:2px;font-size:13px}.world-shell .desk-phone.is-open .creator-live.is-phone .creator-live-icon{width:32px;min-width:32px;height:32px}.world-shell .desk-phone.is-open .creator-live.is-phone .creator-live-bubble{border-radius:14px;padding:10px 13px;font-size:14px;line-height:1.5}.world-shell .desk-phone.is-open .creator-live-time{color:var(--dk-meta);font-size:13px}.world-shell .desk-phone.is-open .cl-ago{font-size:13px}.world-shell .desk-phone.is-open .dp-chat .stream-community.chat-pop-head{gap:8px;padding:8px 10px 8px 14px}.world-shell .desk-phone.is-open .dp-chat .chat-pop-head .chat-title{letter-spacing:.07em;color:#eafff6;gap:8px;font-weight:800;font-size:14px!important}.world-shell .desk-phone.is-open .dp-chat .chat-pop-head .chat-title .stream-dot{background:var(--dk-mint);width:8px;height:8px;box-shadow:0 0 8px #6dffc6b3}.world-shell .desk-phone.is-open .dp-chat .stream-community button{border-radius:9px;min-width:30px;min-height:30px}.world-shell .desk-phone.is-open .dp-chat .stream-talk{gap:10px;padding:8px 12px}.world-shell .desk-phone.is-open .dp-chat .chat-bubble small{margin-bottom:3px;font-size:13px}.world-shell .desk-phone.is-open .dp-chat .chat-bubble small b{font-size:13px}.world-shell .desk-phone.is-open .dp-chat .chat-bubble p{border-radius:14px;padding:8px 12px;font-size:14px;line-height:1.45}.world-shell .desk-phone.is-open .dp-chat .stream-compose{gap:6px 8px;min-height:0;padding:8px 12px 10px}.world-shell .desk-phone.is-open .dp-chat .scope-toggle{color:#d9f6ff;background:#6fe3ff1f;border:1px solid #6fe3ff59;border-radius:999px;min-height:28px;padding:2px 10px;font-size:13px;font-weight:700}.world-shell .desk-phone.is-open .dp-chat .stream-compose input{border-radius:11px;height:38px;font-size:14px}.world-shell .desk-phone.is-open .dp-chat .stream-compose>button:last-child{border-radius:11px;width:38px;height:38px}.world-shell .desk-phone.is-open .dp-chat .stream-compose{grid-template-columns:1fr 38px}.world-shell .desk-phone.is-open .dp-panel>:is(.stuff-card,.rep-card,.meters,.dot-board,.help-in-phone){padding:10px 14px 16px}.world-shell .desk-phone.is-open .dp-panel>*>header{align-items:center;margin-bottom:10px}.world-shell .desk-phone.is-open .dp-panel>*>header>b{font-size:18px;line-height:1.25}.world-shell .desk-phone.is-open .dp-panel>*>header>button{width:32px;height:32px}.world-shell .desk-phone.is-open .dp-panel :is(p,li,button,.stuff-empty,.stuff-tip,.help-lede,.help-list){font-size:14px;line-height:1.5}.world-shell .desk-phone.is-open .dp-panel :is(h5,h4){letter-spacing:.08em;text-transform:uppercase;color:var(--dk-label);margin:0 0 8px;font-size:13px;font-weight:800;line-height:1.3}.world-shell .desk-phone.is-open .dp-panel .stuff-sec{padding-top:12px;padding-bottom:12px}.world-shell .desk-phone.is-open .stuff-card .me-strip{gap:6px;margin:0 0 10px}.world-shell .desk-phone.is-open .stuff-card .me-strip>span{min-height:28px;padding:3px 10px;font-size:13px}.world-shell .desk-phone.is-open .stuff-card .me-coins b{font-size:14px}.world-shell .desk-phone.is-open .dp-panel .stuff-tabs button{min-height:34px;font-size:14px}.world-shell .desk-phone.is-open .stuff-card .stuff-info summary{font-size:13px}.world-shell .desk-phone.is-open .stuff-card .stuff-list li:not(:has(>:is(.stuff-icon,.stuff-emoji))){grid-template-columns:minmax(0,1fr)}.world-shell .desk-phone.is-open .stuff-card .kit-owned li{border-radius:12px;padding:10px 12px}.world-shell .desk-phone.is-open .stuff-card .kit-owned li>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 12px;display:grid}.world-shell .desk-phone.is-open .stuff-card .kit-owned li>div>b{grid-column:1;font-size:15px;font-weight:750;line-height:1.3}.world-shell .desk-phone.is-open .stuff-card .kit-owned li>div>small{-webkit-line-clamp:unset;white-space:normal;grid-column:1;font-size:13px;line-height:1.35;display:block}.world-shell .desk-phone.is-open .stuff-card .kit-owned li>div>.stuff-actions{flex-wrap:nowrap;grid-area:1/2/span 3;margin:0}.world-shell .desk-phone.is-open .stuff-card .kit-owned li>div>:not(b,small,.stuff-actions){grid-column:1}.world-shell .desk-phone.is-open .stuff-card .stuff-actions>button,.world-shell .desk-phone.is-open .stuff-card .kit-owned .stuff-actions button{white-space:nowrap;border-radius:10px;min-height:32px;padding:0 12px;font-size:14px}.world-shell .desk-phone.is-open .dot-board>nav{gap:6px}.world-shell .desk-phone.is-open .dot-board>nav button{border-radius:10px;min-height:32px;padding:4px 8px;font-size:13px}.world-shell .desk-phone.is-open .dot-board .board-card{border-radius:14px;padding:12px}.world-shell .desk-phone.is-open .dot-board .board-card h4{letter-spacing:.08em;color:var(--dk-label);line-height:1.3;margin:0 0 6px!important;font-size:13px!important}.world-shell .desk-phone.is-open .dot-board .kit-plan li{padding:6px 0;font-size:14px}.world-shell .desk-phone.is-open .dot-board :is(.kit-plan p,.kit-note){margin:8px 0;font-size:14px;line-height:1.5}.world-shell .desk-phone.is-open .dp-panel>.meters{flex-direction:column;gap:8px;padding:10px 14px 14px;display:flex}.world-shell .desk-phone.is-open .dp-panel>.meters>header{order:0;margin:0}.world-shell .desk-phone.is-open .dp-panel>.meters>header>b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;line-height:1.25;overflow:hidden}.world-shell .desk-phone.is-open .dp-panel>.meters>p{color:var(--dk-meta);order:1;margin:-6px 0 2px;font-size:13px;line-height:1.35}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter{background:var(--dk-card);border:1px solid var(--dk-line);box-shadow:var(--dk-ring);order:2;margin:0;padding:8px 12px 9px}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter-chaos{border-radius:14px 14px 0 0}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter-economy{border-top-color:#ffffff10;border-radius:0;margin-top:-9px}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter-behaviour{border-top-color:#ffffff10;border-radius:0 0 14px 14px;margin-top:-9px}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter>span{color:#fff;flex-wrap:nowrap;align-items:baseline;gap:10px;margin:0 0 6px;font-size:14px;font-weight:750;line-height:1.3;display:flex}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter>span em{text-align:right;color:var(--dk-body);flex:none;margin-left:auto;font-size:13px;font-weight:650;line-height:1.3}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter>i{background:#ffffff17;border-radius:4px;height:6px;margin:0;box-shadow:inset 0 1px 1px #0000004d}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter>i>b{box-shadow:0 0 8px var(--dk-glow,transparent);border-radius:4px}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter-chaos>i>b{--dk-glow:#ff6f7d80}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter-economy>i>b{--dk-glow:#fc56}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter-behaviour>i>b{--dk-glow:#43e4ff66}.world-shell .desk-phone.is-open .dp-panel>.meters>:is(.meter-size,.meter-glance){border:1px solid var(--dk-line);background:var(--dk-card);box-shadow:var(--dk-ring);border-radius:14px;order:3;margin:0;padding:9px 12px}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter-size{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter-size>span{color:#fff;font-size:14px;font-weight:750}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter-size>b{color:var(--dk-body);font-size:14px;font-weight:650}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter-size>em{color:var(--dk-meta);margin-left:auto;font-size:13px;font-style:normal;font-weight:700}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter-size>em.up{color:#8dffd2}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter-size>em.down{color:#ffb3ba}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter-glance{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter-glance>span{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-label);margin-right:2px;font-size:13px;font-weight:800}.world-shell .desk-phone.is-open .dp-panel>.meters>.meter-glance>em{min-height:24px;color:var(--dk-body);background:#ffffff12;border-radius:999px;align-items:center;padding:1px 9px;font-size:13px;font-style:normal;font-weight:650;display:inline-flex}.world-shell .desk-phone.is-open .dp-panel>.meters>.town-works{border:1px solid var(--dk-line);background:var(--dk-card);border-radius:14px;order:4;margin:0;padding:8px 12px 4px}.world-shell .desk-phone.is-open .dp-panel>.meters .town-works>header{align-items:center;margin:0 0 2px;display:flex}.world-shell .desk-phone.is-open .dp-panel>.meters .town-works>header span{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-label);font-size:13px;font-weight:800}.world-shell .desk-phone.is-open .dp-panel>.meters .town-works>header button{width:24px;height:24px;margin-left:auto;font-size:13px}.world-shell .desk-phone.is-open .dp-panel>.meters .tw-row{border-top:1px solid #ffffff12;gap:2px 10px;padding:6px 0}.world-shell .desk-phone.is-open .dp-panel>.meters .town-works>header+.tw-row{border-top:0}.world-shell .desk-phone.is-open .dp-panel>.meters .tw-row .tw-label{color:var(--dk-body);font-size:14px;font-weight:650}.world-shell .desk-phone.is-open .dp-panel>.meters .tw-row .tw-label i{margin-right:6px;font-style:normal}.world-shell .desk-phone.is-open .dp-panel>.meters .tw-row b{color:#fff;text-align:right;font-size:14px;font-weight:800}.world-shell .desk-phone.is-open .dp-panel>.meters .tw-row p{color:var(--dk-meta);font-size:13px;line-height:1.4}.world-shell :is(.dot-phone,.desk-phone.is-open) .dp-panel>.dot-board{--bt-fs:13px;--bt-h:30px;--bt-px:7px}.world-shell .dot-phone.dot-phone .dp-panel>.dot-board{--bt-fs:15px;--bt-h:34px;--bt-px:5px}.world-shell :is(.dot-phone,.desk-phone.is-open) .dp-panel>.dot-board>header{align-items:center;gap:10px;margin:0 0 8px;padding:0}.world-shell :is(.dot-phone,.desk-phone.is-open) .dp-panel>.dot-board>header>.dot-avatar{flex:none;width:34px;height:34px}.world-shell :is(.dot-phone,.desk-phone.is-open) .dp-panel>.dot-board>header>div{gap:0;min-width:0}.world-shell :is(.dot-phone,.desk-phone.is-open) .dp-panel>.dot-board>header>div>b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;line-height:1.2;overflow:hidden}.world-shell .dot-phone.dot-phone .dp-panel>.dot-board>header>div>b{font-size:19px}.world-shell :is(.dot-phone,.desk-phone.is-open) .dp-panel>.dot-board>header>div>span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.3;overflow:hidden}.world-shell :is(.dot-phone,.desk-phone.is-open) .dp-panel>.dot-board>header>button{flex:none;width:32px;height:32px}.world-shell :is(.dot-phone,.desk-phone.is-open) .dp-panel>.dot-board>nav{overscroll-behavior-x:contain;scrollbar-width:none;background:#08131a;border:0;border-radius:12px;flex-wrap:nowrap;flex-shrink:0;gap:0 2px;margin:0 0 4px;padding:3px;display:flex;overflow-x:auto;box-shadow:inset 0 1px 2px #00000080,0 0 0 1px #ffffff17}.world-shell :is(.dot-phone,.desk-phone.is-open) .dp-panel>.dot-board>nav::-webkit-scrollbar{display:none}.world-shell :is(.dot-phone,.desk-phone.is-open) .dp-panel>.dot-board>nav>button{min-width:0;height:var(--bt-h);min-height:var(--bt-h);padding:0 var(--bt-px);color:#d6e5eb;font-size:var(--bt-fs);letter-spacing:0;white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 0 auto;gap:0;font-weight:700;line-height:1;transition:background .15s,color .15s}.world-shell :is(.dot-phone,.desk-phone.is-open) .dp-panel>.dot-board>nav>button>svg{display:none}.world-shell :is(.dot-phone,.desk-phone.is-open) .dp-panel>.dot-board>nav>button:hover:not(.active){color:#fff;background:#ffffff12}.world-shell :is(.dot-phone,.desk-phone.is-open) .dp-panel>.dot-board>nav>button.active{color:#062029;background:linear-gradient(#86f1ff 0%,#46d5ef 100%);box-shadow:inset 0 1px #ffffffa6,0 1px 4px #0006}.world-shell :is(.dot-phone,.desk-phone.is-open) .dp-panel>.dot-board>nav>button:focus-visible{outline-offset:-2px;outline:2px solid #ffdf88}.world-shell :is(.dot-phone,.desk-phone.is-open) .dp-panel>.dot-board>.dot-board-body{padding-top:6px}.world-shell .dot-phone.dot-phone .dp-panel>.dot-board>nav{gap:1px;margin:0 -10px 4px}.world-shell .map-overlay{z-index:18;pointer-events:none;font-family:var(--font-ui);position:absolute;inset:0;overflow:hidden}.world-shell .map-label{white-space:nowrap;color:#eef6f8;letter-spacing:.01em;will-change:transform;background:#0b1820d9;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 6px;font-size:13px;font-weight:700;line-height:1.45;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 2px 8px #0000004d}.world-shell .map-label i{font-size:13px;font-style:normal;line-height:1}.world-shell .map-label em{font-style:normal;display:none}.world-shell .map-label.is-hover{z-index:2;background:#14262ff2;border-color:#ffd166;gap:6px;padding:3px 11px 3px 7px;box-shadow:0 0 0 3px #ffd16633,0 0 18px #ffd16673,0 6px 14px #0006}.world-shell .map-label.is-hover em{color:#fff;font-size:14px;font-weight:800;display:inline}.world-shell .map-label.is-hover b{color:#ffe7a6;font-size:13px;font-weight:650}.world-shell .map-label.is-hover b:before{content:"· ";color:#ffe7a6}.world-shell .map-label.is-hover em{order:1}.world-shell .map-label.is-hover b{order:2}.world-shell .map-ghost{opacity:0;will-change:transform;transition:opacity .15s;position:absolute;top:0;left:0}.world-shell .map-ghost svg{filter:drop-shadow(0 3px 4px #0006);position:absolute;top:-33px;left:-13px}.world-shell .map-ghost path{fill:#ffd166;fill-opacity:.6;stroke:#fff;stroke-opacity:.85;stroke-width:1.4px}.world-shell .map-ghost circle{fill:#14262f;fill-opacity:.7}.world-shell .map-ghost i,.world-shell .map-drop i{border:2px solid #ffd166b3;border-radius:50%;width:18px;height:8px;animation:1.6s ease-out infinite map-ring;position:absolute;top:-4px;left:-9px}.world-shell .map-drop{opacity:0;position:absolute;top:0;left:0}.world-shell .map-drop svg{filter:drop-shadow(0 4px 5px #0007);position:absolute;top:-39px;left:-15px}.world-shell .map-drop path{fill:#ffd166;stroke:#fff;stroke-width:1.4px}.world-shell .map-drop circle{fill:#14262f}.world-shell .map-drop i{opacity:0;animation:none}.world-shell .map-drop.is-on{animation:1.5s ease-out both map-drop-fade}.world-shell .map-drop.is-on svg{animation:.62s cubic-bezier(.3,1.6,.5,1) both map-drop}.world-shell .map-drop.is-on i{animation:.9s ease-out .28s both map-ring-once}@keyframes map-drop{0%{translate:0 -46px;scale:.8 1.1}55%{translate:0;scale:1.12 .86}75%{translate:0 -6px;scale:.96 1.04}to{translate:0;scale:1}}@keyframes map-drop-fade{0%,70%{opacity:1}to{opacity:0}}@keyframes map-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes map-ring-once{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.world-shell .map-ghost i,.world-shell .map-drop.is-on svg,.world-shell .map-drop.is-on i{animation:none}.world-shell .map-label{transition:none}}.world-shell .map-label s{color:#a9ffe0;border-left:1px solid #ffffff2e;align-items:center;gap:5px;margin-left:3px;padding:0 0 0 8px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.world-shell .map-label s:before{content:"";background:#6dffc6;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite map-live;box-shadow:0 0 #6dffc699}.world-shell .map-label.is-live{background:#0b2420e6;border-color:#6dffc673}.world-shell .map-label[data-tone=live] s{color:#ffe7a6}.world-shell .map-label[data-tone=live] s:before{background:#ffd166}.world-shell .map-label.is-event{background:#2a2110eb;border-color:#ffd16699;padding:3px 10px 3px 8px;box-shadow:0 0 0 3px #ffd16626,0 4px 12px #0006}.world-shell .map-label.is-event b{color:#fff}.world-shell .map-label.is-event s{color:#ffe7a6}.world-shell .map-label.is-event s:before{background:#ffd166}@keyframes map-live{0%{box-shadow:0 0 #6dffc699}70%{box-shadow:0 0 0 6px #6dffc600}to{box-shadow:0 0 #6dffc600}}@media (prefers-reduced-motion:reduce){.world-shell .map-label s:before{animation:none}}.world-shell .map-label u{color:#1d1606;letter-spacing:.06em;background:linear-gradient(#ffe592,#ffc23d);border-radius:999px;order:-1;padding:0 6px;font-size:13px;font-weight:900;line-height:1.45;text-decoration:none}.world-shell .map-label.is-new{background:#2a2110f0;border-color:#ffd166;animation:2.4s ease-in-out infinite map-new;box-shadow:0 0 0 3px #ffd16633,0 0 16px #ffd16659,0 4px 12px #0006}@keyframes map-new{50%{box-shadow:0 0 0 4px #ffd16640,0 0 24px #ffd16680,0 4px 12px #0006}}@media (prefers-reduced-motion:reduce){.world-shell .map-label.is-new{animation:none}}.world-shell .map-area{white-space:nowrap;pointer-events:none;will-change:transform;font:800 calc(19px * var(--hud-scale,1))/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#fff4d6;text-shadow:0 0 2px #0b1a22,0 1px 2px #0b1a22,0 0 10px #0b1a22cc,0 0 18px #0b1a2280;align-items:center;gap:8px;display:inline-flex;position:absolute;top:0;left:0}.world-shell .map-area b{font-weight:800}.world-shell .map-area u{color:#1d1606;letter-spacing:.08em;text-shadow:none;background:linear-gradient(#ffe592,#ffc23d);border-radius:999px;padding:1px 7px;font-size:.72em;text-decoration:none;box-shadow:0 0 0 2px #ffd16655,0 0 14px #ffd16699}.world-shell .map-area.is-new b{color:#ffe7a6}.world-shell .map-area .map-edge{text-shadow:none;rotate:var(--edge,0deg);color:#ffd166;font-style:normal;display:none}.world-shell .map-area.is-edge{letter-spacing:.08em;font-size:calc(15px * var(--hud-scale,1));background:#2a2110eb;border:1px solid #ffd166;border-radius:999px;padding:5px 12px;box-shadow:0 0 0 3px #ffd16633,0 4px 12px #0006}.world-shell .map-area.is-edge .map-edge{display:inline-block}.world-shell[data-touch=true] .map-area{letter-spacing:.1em;font-size:17px}.world-shell[data-touch=true] .map-area.is-edge{font-size:15px}.world-shell .map-you{z-index:5;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.world-shell .map-you-dot{background:#2fd3ff;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:-9px;box-shadow:0 0 0 2px #0b3a4c,0 3px 8px #0008}.world-shell .map-you-ring{border:3px solid #2fd3ffcc;border-radius:50%;width:40px;height:40px;animation:1.5s ease-out infinite map-you;position:absolute;top:-20px;left:-20px}.world-shell .map-you-tag{color:#fff;font:800 15px/1.2 var(--font-ui,system-ui);letter-spacing:.02em;white-space:nowrap;background:#0b2f3d;border:2px solid #2fd3ff;border-radius:999px;padding:3px 11px;position:absolute;top:-44px;left:0;translate:-50%;box-shadow:0 3px 8px #0007}.world-shell .map-you-arrow{width:16px;height:16px;rotate:var(--edge,0deg);transform-origin:50%;display:none;position:absolute;top:-8px;left:-8px}.world-shell .map-you.is-edge .map-you-arrow{display:block}.world-shell .map-you.is-edge .map-you-arrow:before{content:"";border:5px solid #0000;border-bottom:9px solid #2fd3ff;position:absolute;top:-14px;left:3px}.world-shell .map-you.is-edge .map-you-ring{display:none}@keyframes map-you{0%{opacity:1;scale:.45}to{opacity:0;scale:1.25}}@media (prefers-reduced-motion:reduce){.world-shell .map-you-ring{opacity:.6;animation:none}}.world-shell .map-label i svg{display:block}.world-shell .bob-toast-text .bt-said,.world-shell .bob-toast-open .bt-live{display:none}.world-shell:not([data-touch=true]) .notice-lane.bob-toast{gap:8px;padding:12px 14px 11px 12px}.world-shell:not([data-touch=true]) .notice-lane.bob-toast .bob-toast-open{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"face text""face live";align-items:start;gap:5px 12px;display:grid}.world-shell:not([data-touch=true]) .notice-lane.bob-toast .bob-toast-head{display:contents}.world-shell:not([data-touch=true]) .notice-lane.bob-toast .bob-toast-face{grid-area:face;margin-top:1px}.world-shell:not([data-touch=true]) .notice-lane.bob-toast .bob-toast-head>span:last-child{display:none}.world-shell:not([data-touch=true]) .notice-lane.bob-toast .bob-toast-text{-webkit-line-clamp:unset;letter-spacing:.003em;color:#f3f8fa;text-wrap:pretty;grid-area:text;margin:0;font-size:15px;font-weight:450;line-height:1.5;display:block}.world-shell:not([data-touch=true]) .notice-lane.bob-toast .bob-toast-text .bt-said{letter-spacing:.01em;color:#ffd166;text-shadow:0 1px 2px #0000004d;margin-right:2px;font-size:15px;font-weight:800;display:inline}.world-shell:not([data-touch=true]) .notice-lane.bob-toast .bt-live{letter-spacing:.02em;color:#bcd2da;grid-area:live;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.world-shell:not([data-touch=true]) .notice-lane.bob-toast .bt-live i{background:#9fb1b9;border-radius:50%;width:6px;height:6px}.world-shell:not([data-touch=true]) .notice-lane.bob-toast .bt-live i[data-state=live]{background:#65f0b5;box-shadow:0 0 6px #65f0b5b3}.world-shell:not([data-touch=true]) .notice-lane.bob-toast .bt-live i[data-state=away]{background:#ffb454}.world-shell :is(.dot-phone,.desk-phone) .dp-settings{margin:14px 0 4px}.world-shell :is(.dot-phone,.desk-phone) .dp-settings h4{margin:0 2px 8px}.world-shell :is(.dot-phone,.desk-phone) .dp-switch{cursor:pointer;background:linear-gradient(#ffffff10,#ffffff07);border:1px solid #ffffff1c;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative}.world-shell :is(.dot-phone,.desk-phone) .dp-switch>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.world-shell :is(.dot-phone,.desk-phone) .dp-switch b{color:#fff;font-size:15px;line-height:1.3}.world-shell :is(.dot-phone,.desk-phone) .dp-switch small{color:#c9dae1;font-size:13px;line-height:1.35}.world-shell :is(.dot-phone,.desk-phone) .dp-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.world-shell :is(.dot-phone,.desk-phone) .dp-switch i{background:#3a5160;border-radius:999px;flex:none;width:46px;height:28px;transition:background .18s;position:relative;box-shadow:inset 0 1px 3px #0007}.world-shell :is(.dot-phone,.desk-phone) .dp-switch i:after{content:"";background:#f4f8fa;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0008}.world-shell :is(.dot-phone,.desk-phone) .dp-switch input:checked+i{background:#46d5a0}.world-shell :is(.dot-phone,.desk-phone) .dp-switch input:checked+i:after{transform:translate(18px)}.world-shell :is(.dot-phone,.desk-phone) .dp-switch input:focus-visible+i{outline-offset:2px;outline:2px solid #ffdf88}.world-shell .split-watching .sw-show{color:#fff;background:#203748;border:1px solid #ffd16699}.weapon-hud{z-index:34;right:calc(18px + env(safe-area-inset-right));bottom:calc(66px + env(safe-area-inset-bottom));color:#fff;pointer-events:none;background:linear-gradient(#163650,#0d2133);border:1px solid #4a7898;border-radius:18px;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-size:15px;line-height:1.3;display:flex;position:absolute;box-shadow:0 8px 24px #0007}.world-shell:has(.desk-phone) .weapon-hud:not(.is-touch){right:calc(var(--hud-gap) + var(--dphone-w) + 40px)}.world-shell:has(:is(.desk-phone.is-open,.dot-phone)) :is(.weapon-hud,.weapon-crosshair,.weapon-look-hint){display:none}.weapon-icon{filter:drop-shadow(0 2px 3px #0009);width:78px;height:42px;display:block}.weapon-icon svg{width:100%;height:100%;display:block}.weapon-main{flex-direction:column;gap:4px;min-width:0;display:flex}.weapon-main b{letter-spacing:.01em;font-size:15px;font-weight:800}.weapon-main small{color:#dcefff;font-size:14px;font-weight:650}.weapon-pips{align-items:flex-end;gap:3px;height:16px;display:flex}.weapon-pips i{transform-origin:50% 100%;background:#2d4b62;border-radius:4px;width:8px;height:16px;display:block;box-shadow:inset 0 0 0 1px #ffffff26}.weapon-pips.is-reloading i.on{animation:.22s ease-out weapon-pip}.weapon-splats{text-shadow:0 2px #0008;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:5px;min-width:50px;font-size:22px;font-weight:900;display:flex}.weapon-splats svg{filter:drop-shadow(0 1px 1px #0009);width:30px;height:30px}.weapon-splats.is-pop{animation:.5s cubic-bezier(.2,1.7,.4,1) weapon-pop}@keyframes weapon-pop{0%{transform:scale(1.7)rotate(-8deg)}to{transform:scale(1)}}@keyframes weapon-pip{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.world-shell.weapon-ready canvas{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M16 3v7M16 22v7M3 16h7M22 16h7' stroke='%23102637' stroke-width='5'/%3E%3Cpath d='M16 3v7M16 22v7M3 16h7M22 16h7' stroke='white' stroke-width='2.4'/%3E%3Ccircle cx='16' cy='16' r='2.6' fill='white' stroke='%23102637' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E") 16 16,crosshair}.world-shell.weapon-aiming canvas{cursor:none}.weapon-crosshair{z-index:33;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Ccircle cx='22' cy='22' r='13' stroke='%23102637' stroke-width='5'/%3E%3Ccircle cx='22' cy='22' r='13' stroke='white' stroke-width='2.2'/%3E%3Cpath d='M22 2v9M22 33v9M2 22h9M33 22h9' stroke='%23102637' stroke-width='5'/%3E%3Cpath d='M22 2v9M22 33v9M2 22h9M33 22h9' stroke='white' stroke-width='2.4'/%3E%3C/g%3E%3Ccircle cx='22' cy='22' r='2.6' fill='white' stroke='%23102637' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.weapon-hitmark{z-index:35;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Cpath d='M5 5l8 8M29 5l-8 8M5 29l8-8M29 29l-8-8' stroke='%23102637' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M5 5l8 8M29 5l-8 8M5 29l8-8M29 29l-8-8' stroke='%23ffe066' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:40px;height:40px;animation:.34s ease-out forwards weapon-hit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes weapon-hit{0%{filter:brightness(2.2);transform:translate(-50%,-50%)scale(1.7)rotate(-8deg)}22%{filter:none;transform:translate(-50%,-50%)scale(.92)}45%{transform:translate(-50%,-50%)scale(1.06)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.weapon-hitmark:after{content:"";opacity:0;border:3px solid #ffe066;border-radius:50%;animation:.34s ease-out weapon-hit-ring;position:absolute;inset:-10px}.weapon-hitmark.is-touch{width:46px;height:46px}@keyframes weapon-hit-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.25)}}.weapon-hurt{z-index:31;pointer-events:none;position:absolute;inset:0;overflow:hidden}.weapon-hurt svg{filter:drop-shadow(0 3px 4px #0005);width:130px;height:130px;position:absolute}.weapon-hurt-edge{pointer-events:none;border-radius:50%;width:min(70vw,620px);height:140px;position:absolute}@media (pointer:coarse){.weapon-hurt svg{width:96px;height:96px}}.weapon-hud.is-touch{right:calc(12px + env(safe-area-inset-right));bottom:calc(100px + env(safe-area-inset-bottom));box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-end;gap:10px;padding:0}.weapon-pill{pointer-events:auto;background:#0f2638f0;border:1px solid #4a7898;border-radius:16px;align-items:center;gap:8px;padding:5px 5px 5px 10px;display:flex;box-shadow:0 4px 14px #0006}.weapon-pill .weapon-icon{width:60px;height:32px}.weapon-raid-name{white-space:nowrap;font-size:15px;line-height:1.25}.weapon-pill .weapon-splats{min-width:46px;font-size:18px}.weapon-pill .weapon-splats svg{width:24px;height:24px}.weapon-drop{color:#fff;touch-action:manipulation;background:#2a4c64;border:0;border-radius:12px;min-width:58px;min-height:44px;padding:0 10px;font-size:15px;font-weight:750}.weapon-drop:disabled{color:#172638;background:#c3d9e7}.weapon-stow{color:#fff;pointer-events:auto;cursor:pointer;background:#2a4c64;border:1px solid #8faebe;border-radius:12px;min-height:44px;padding:0 12px;font-size:15px;font-weight:750}.weapon-stow:disabled{color:#172638;background:#c3d9e7}.weapon-stow:focus-visible{outline-offset:2px;outline:3px solid #fff}.weapon-fire{color:#fff;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:radial-gradient(circle at 50% 35%,#ff6f6f,#d42a46 70%);border:3px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;width:106px;height:106px;padding:0;display:flex;position:relative;box-shadow:0 8px 22px #d42a4666,inset 0 -6px #0003}.weapon-fire:active{transform:scale(.94);box-shadow:0 4px 12px #d42a4666,inset 0 -3px #0003}.weapon-fire b{letter-spacing:.04em;text-shadow:0 2px #0006;font-size:21px;font-weight:900}.weapon-fire small{text-shadow:0 1px #0006;font-size:13px;font-weight:750}.weapon-fire svg{pointer-events:none;width:calc(100% + 18px);height:calc(100% + 18px);position:absolute;inset:-9px}.weapon-fire circle{fill:none;stroke-width:5px;stroke-linecap:round}.weapon-ring-reload{stroke:#ffe066;transform-origin:50%;transform:rotate(-90deg)}@media (max-height:560px){.weapon-hud.is-touch{bottom:calc(84px + env(safe-area-inset-bottom))}.weapon-fire{width:88px;height:88px}}@media (prefers-reduced-motion:reduce){.weapon-splats.is-pop,.weapon-pips.is-reloading i.on{animation:none}}.weapon-match{color:#fff;white-space:nowrap;background:#0f2638f0;border:1px solid #ff8fbf;border-radius:14px;align-items:center;gap:10px;padding:6px 12px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 4px 14px #0006}.weapon-match b{color:#ffd23f}.weapon-match time{font-variant-numeric:tabular-nums;color:#dcefff}.weapon-match span.is-pop{animation:.5s cubic-bezier(.2,1.7,.4,1) weapon-pop}.weapon-hud.is-touch .weapon-match{font-size:14px;position:static}.weapon-match-start{color:#fff;min-height:36px;font:800 14px/1.2 var(--font-ui);cursor:pointer;pointer-events:auto;white-space:nowrap;background:#2a1020;border:1.5px solid #ff7ab6;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.weapon-match-start:disabled{opacity:.7}.weapon-hud.is-touch .weapon-match-start{align-self:flex-end;min-height:44px;font-size:15px}@media (max-width:767px){.world-shell[data-touch=true]:has(.weapon-hud.is-touch) .social-lane{left:max(12px,env(safe-area-inset-left));bottom:calc(244px + env(safe-area-inset-bottom));align-items:flex-start;max-width:calc(100vw - 230px);translate:none}}@media (min-width:768px) and (pointer:fine){.world-shell:has(.weapon-hud) .emote-bar{bottom:calc(var(--hud-gap,22px) + 140px)}.world-shell:has(.weapon-hud):has(.emote-bar) .action-prompt{visibility:hidden}}.weapon-look-hint{z-index:36;left:50%;bottom:calc(var(--hud-gap,22px) + 2px);color:#f2fbff;font:750 15px/1.3 var(--font-ui);white-space:nowrap;pointer-events:none;background:#0a161ee6;border:1px solid #74ddff80;border-radius:14px;align-items:center;gap:6px;padding:7px 8px;animation:.3s ease-out both weapon-look-in;display:flex;position:absolute;translate:-50%;box-shadow:0 6px 18px #0008}.weapon-look-hint span{padding:2px 8px}.weapon-look-hint span+span{border-left:1px solid #ffffff2e}.weapon-look-hint kbd{color:#0d2133;min-width:24px;font:800 14px/1.3 var(--font-ui);text-align:center;background:#e9f6ff;border-radius:6px;margin-right:5px;padding:1px 6px;display:inline-block;box-shadow:inset 0 -2px #9bb7c9}@keyframes weapon-look-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.weapon-look-hint{animation:none}}.weapon-hud:not(.is-touch){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(125deg,#131c20f5,#172a30ee);border-color:#b6c7c42e;border-radius:8px;box-shadow:0 12px 30px #0005,inset 2px 0 #d5b982}.weapon-main b{letter-spacing:.055em;text-transform:uppercase;color:#eee9da;font-size:13px}.weapon-main small{letter-spacing:.08em;color:#9db4b7;font-size:12px}.weapon-pips{gap:3px;height:13px}.weapon-pips i{background:#6170733b;border-radius:1px;width:5px;height:13px}.weapon-pips i.on{box-shadow:0 0 8px #f1c68526,inset 0 -2px #0005}.weapon-pill{background:linear-gradient(120deg,#162326f5,#101a21f5);border-color:#a8bab747;border-radius:9px;box-shadow:0 6px 16px #0006}.weapon-drop,.weapon-stow{letter-spacing:.035em;background:#273a3e;border-color:#9db1ae55;border-radius:5px}.weapon-fire{background:radial-gradient(circle at 42% 30%,#b77345,#623a32 72%);border-color:#ede4cd;box-shadow:0 8px 22px #0007,inset 0 0 0 5px #1a252c,inset 0 0 0 6px #d5b98266}.weapon-fire.is-reloading{background:radial-gradient(circle at 42% 30%,#456263,#1e353b 72%)}.weapon-ring-reload{stroke:#d9bf86}.weapon-ring-off{stroke:#e4efdf29}.weapon-ring-on{stroke:#e9ecd9}.weapon-hitmark{filter:drop-shadow(0 1px 3px #0009);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M6 6l6 6M26 6l-6 6M6 26l6-6M26 26l-6-6' stroke='%230c1418' stroke-width='4'/%3E%3Cpath d='M6 6l6 6M26 6l-6 6M6 26l6-6M26 26l-6-6' stroke='%23fff0c0' stroke-width='1.8'/%3E%3C/svg%3E") 50%/contain no-repeat;width:32px;height:32px;animation:.26s ease-out forwards weapon-hit-cinematic}.weapon-hitmark:after{border:1px solid #e4ca91;border-radius:0;animation:.22s ease-out forwards weapon-hit-center;inset:8px;transform:rotate(45deg)}@keyframes weapon-hit-cinematic{0%{opacity:1;filter:brightness(1.5)drop-shadow(0 0 5px #d6b37b);transform:translate(-50%,-50%)scale(1.35)}25%{transform:translate(-50%,-50%)scale(.93)}65%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes weapon-hit-center{0%{opacity:.9;transform:rotate(45deg)scale(.45)}to{opacity:0;transform:rotate(45deg)scale(1.1)}}.weapon-crosshair{filter:drop-shadow(0 1px 2px #0007);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M13 2v5M13 19v5M2 13h5M19 13h5' stroke='%230b1418' stroke-width='3.5'/%3E%3Cpath d='M13 2v5M13 19v5M2 13h5M19 13h5' stroke='%23f3eedb' stroke-width='1.4'/%3E%3Ccircle cx='13' cy='13' r='1' fill='%23f3eedb'/%3E%3C/svg%3E") 50%/contain no-repeat;width:26px;height:26px}.weapon-look-hint{background:#121d22ec;border-color:#b9c7bd33;border-radius:6px;font-size:13px;box-shadow:0 5px 20px #0005}.weapon-look-hint kbd{color:#18292e;background:#d9d7c7;border-radius:3px;font-size:12px}@media (prefers-reduced-motion:reduce){.weapon-hitmark,.weapon-hitmark:after{animation:none}.weapon-hitmark:after{display:none}}.bh-root{z-index:38;pointer-events:none;--bh-ink:#0b1820;--bh-color:#ffd166;position:absolute;inset:0}.bh-root.is-away :is(.bh-bar,.bh-prompt,.bh-marks,.bh-pops){opacity:0;visibility:hidden}.bh-root :is(b,small,span,time,p,em){font-family:var(--font-display,var(--font-ui))}.bh-out{color:#fff;-webkit-text-stroke:2px var(--bh-ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--bh-ink),0 6px 18px #0000008c}.bh-call{left:50%;top:calc(var(--notice-top,78px) + 6px);text-align:center;transform-origin:50% 0;flex-direction:column;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 48px);animation:1.7s cubic-bezier(.2,.9,.25,1) both bh-call;display:flex;position:absolute;translate:-50%}.bh-call b{font:900 68px/1.02 var(--font-display,var(--font-ui));letter-spacing:-.015em;color:#fff;-webkit-text-stroke:3px var(--bh-ink);paint-order:stroke fill;text-shadow:0 5px 0 var(--bh-ink),0 10px 30px #0000008c,0 0 46px color-mix(in srgb,var(--bh-color) 55%,transparent)}.bh-call small{font:900 28px/1.15 var(--font-display,var(--font-ui));color:var(--bh-color);-webkit-text-stroke:2px var(--bh-ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--bh-ink),0 6px 18px #0009}@keyframes bh-call{0%{opacity:0;transform:scale(2.4)}12%{opacity:1;transform:scale(.92)}20%{transform:scale(1.04)}27%,74%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.42)translateY(-30px)}}.bh-tint{box-shadow:inset 0 0 0 6px color-mix(in srgb,var(--bh-color) 70%,transparent),inset 0 0 140px 30px color-mix(in srgb,var(--bh-color) 42%,transparent);animation:1.3s ease-out both bh-tint;position:absolute;inset:0}@keyframes bh-tint{0%{opacity:0}12%{opacity:1}to{opacity:0}}.world-shell.bh-shake .scene canvas{animation:.5s linear bh-shake}@keyframes bh-shake{0%,to{transform:none}15%{transform:scale(1.012)translate(-5px,3px)}30%{transform:scale(1.012)translate(5px,-3px)}45%{transform:scale(1.01)translate(-4px,-2px)}60%{transform:scale(1.008)translate(3px,2px)}80%{transform:scale(1.004)translate(-1px,1px)}}.bh-bar{left:50%;top:var(--notice-top,78px);text-align:center;flex-direction:column;align-items:center;gap:1px;width:max-content;max-width:min(620px,100% - 48px);animation:.45s cubic-bezier(.2,1.4,.4,1) both bh-in;display:flex;position:absolute;translate:-50%}.bh-bar.is-waiting{animation:.45s cubic-bezier(.2,1.4,.4,1) 1.25s both bh-in}@keyframes bh-in{0%{opacity:0;transform:scale(1.5)translateY(6px)}to{opacity:1;transform:none}}.bh-row{align-items:center;gap:10px;line-height:1;display:flex}.bh-emoji{filter:drop-shadow(0 3px 0 var(--bh-ink)) drop-shadow(0 4px 10px #00000073);font-size:34px}.bh-n{font:900 46px/1 var(--font-display,var(--font-ui));font-variant-numeric:tabular-nums;color:#fff;-webkit-text-stroke:2.5px var(--bh-ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--bh-ink),0 8px 20px #0000008c;animation:.38s cubic-bezier(.2,1.6,.4,1) both bh-punch;display:inline-block}@keyframes bh-punch{0%{color:var(--bh-color);transform:scale(1.7)}60%{transform:scale(.92)}to{transform:scale(1)}}.bh-label{font:900 23px/1 var(--font-display,var(--font-ui));text-transform:uppercase;letter-spacing:.02em;color:#fff;-webkit-text-stroke:2px var(--bh-ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--bh-ink),0 6px 16px #00000080;margin-left:-2px}.bh-clock{font:900 34px/1 var(--font-display,var(--font-ui));font-variant-numeric:tabular-nums;color:#fff;-webkit-text-stroke:2px var(--bh-ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--bh-ink),0 6px 16px #00000080;margin-left:12px}.bh-clock:before{content:"";vertical-align:-3px;width:2px;height:28px;box-shadow:0 0 0 1.5px var(--bh-ink);background:#ffffffb3;border-radius:2px;margin-right:14px;display:inline-block}.bh-clock.is-go{color:var(--bh-color);font-size:34px}.bh-clock.is-low{color:#ff5a4f;animation:1s ease-out both bh-tickpulse}@keyframes bh-tickpulse{0%{transform:scale(1.28)}35%{transform:scale(1)}to{transform:scale(1)}}.bh-sub{align-items:center;gap:12px;margin-top:4px;display:flex}.bh-sub>span{font:850 18px/1.2 var(--font-display,var(--font-ui));color:#fff;-webkit-text-stroke:1.5px var(--bh-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--bh-ink),0 4px 12px #0000008c}.bh-reward{color:#ffe08a!important}.bh-rank:before{content:"·";color:#fffc;margin-right:12px}.bh-reward+.bh-rank:before{display:inline}.bh-sub>.bh-rank:first-child:before{display:none}.bh-prompt{text-align:center;flex-direction:column;align-items:center;gap:2px;width:max-content;max-width:calc(100% - 48px);transition:opacity .2s;display:flex;position:absolute;bottom:162px;left:50%;translate:-50%}.bh-prompt.is-waiting{animation:.3s ease-out 1.4s both bh-note}.world-shell:has(.gk-beats.is-low .gk-beat) .bh-prompt{opacity:0}.bh-note{font:900 21px/1.2 var(--font-display,var(--font-ui));color:#fff;-webkit-text-stroke:2px var(--bh-ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--bh-ink),0 5px 14px #0000008c;margin:0;animation:.35s ease-out both bh-note}.bh-note.tone-warn{color:#ffd84a;animation:.35s ease-out both bh-note,1.4s ease-in-out .4s infinite bh-nudge}.bh-note.tone-go{color:#8dffb4}@keyframes bh-note{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes bh-nudge{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.bh-far{font:850 18px/1.2 var(--font-display,var(--font-ui));color:#fff;-webkit-text-stroke:1.5px var(--bh-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--bh-ink),0 4px 12px #0000008c;align-items:center;gap:8px;margin:2px 0 0;display:flex}.bh-far[hidden]{display:none}.bh-far i{color:var(--bh-color);font-size:18px;font-style:normal;transition:transform .2s linear;display:inline-block}.bh-score i{border:3px solid var(--bh-ink);vertical-align:4px;width:26px;height:26px;box-shadow:0 3px 0 var(--bh-ink);border-radius:50%;margin:0 12px;display:inline-block}.bh-score i.is-red{background:#ff4d4d}.bh-score i.is-blue{background:#4da3ff}.world-shell:has(.bh-bar) .notice-lane{top:calc(var(--notice-top,78px) + var(--bh-h,110px))}.world-shell:has(.bh-bar) .gk-beats:not(.is-low){top:calc(var(--notice-top,78px) + var(--bh-h,110px) + 6px)}.world-shell:has(.bh-root.is-on) :is(.notice-feed:not(.is-open),.side-feed){visibility:hidden}.world-shell.world-shell:has(.bh-bar) :is(.status-card,.route-card){top:max(calc(var(--notice-top,78px) + var(--bh-h,110px)),calc(var(--lane-bottom,0px) + 8px))!important}.bh-marks,.bh-pops{position:absolute;inset:0;overflow:hidden}.bh-foe,.bh-goal,.bh-arrow,.bh-pop{will-change:transform;position:absolute;top:0;left:0}:is(.bh-foe,.bh-goal,.bh-arrow,.bh-pop)[data-off]{display:none}.bh-foe{width:0;height:0}.bh-foe:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 0 #fff);background:#ff3b4f;width:24px;height:20px;animation:1s ease-in-out infinite bh-bob;position:absolute;top:-30px;left:-12px}.bh-foe:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);opacity:.95;background:#fff;width:30px;height:26px;animation:1s ease-in-out infinite bh-bob;position:absolute;top:-34px;left:-15px}@keyframes bh-bob{0%,to{translate:0}50%{translate:0 -6px}}.bh-goal{width:0;height:0}.bh-goal i{background:var(--bh-color);width:26px;height:26px;box-shadow:0 0 0 2px var(--bh-ink),0 0 22px var(--bh-color);border:3px solid #fff;border-radius:5px;animation:1.1s ease-in-out infinite bh-bob;position:absolute;top:-40px;left:-13px;rotate:45deg}.kind-zombies .bh-goal i,.kind-aliens .bh-goal i{box-shadow:0 0 0 2px var(--bh-ink),0 0 22px #ffd84a;background:#ffd84a}.bh-goal.is-below i{top:14px}.bh-goal.is-below small{top:52px}.bh-goal small{white-space:nowrap;font:900 17px/1 var(--font-display,var(--font-ui));color:#fff;-webkit-text-stroke:1.5px var(--bh-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--bh-ink),0 3px 10px #0009;position:absolute;top:-74px;left:0;translate:-50%}.bh-goal small b{color:var(--bh-color)}.kind-zombies .bh-goal small b,.kind-aliens .bh-goal small b{color:#ffd84a}.bh-goal small em{font-style:normal}.bh-arrow{width:0;height:0}.bh-arrow svg{width:48px;height:48px;position:absolute;top:-24px;left:-24px;overflow:visible}.bh-arrow circle{fill:#0b1820c7;stroke:var(--bh-color);stroke-width:3px}.kind-zombies .bh-arrow circle,.kind-aliens .bh-arrow circle{stroke:#ff3b4f}.bh-arrow path{fill:#fff;stroke:var(--bh-ink);stroke-width:1.5px;stroke-linejoin:round}.bh-arrow small{white-space:nowrap;font:900 16px/1 var(--font-display,var(--font-ui));color:#fff;-webkit-text-stroke:1.5px var(--bh-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--bh-ink);position:absolute;top:28px;left:0;translate:-50%}.bh-pop{width:0;height:0}.bh-pop b{white-space:nowrap;font:900 34px/1 var(--font-display,var(--font-ui));color:#ffd84a;-webkit-text-stroke:2px var(--bh-ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--bh-ink),0 6px 16px #00000080;animation:1.35s cubic-bezier(.2,1.2,.4,1) both bh-pop;position:absolute;top:0;left:0;translate:-50% -100%}@keyframes bh-pop{0%{opacity:0;transform:scale(.4)}14%{opacity:1;transform:scale(1.25)}26%{transform:scale(1)}70%{opacity:1;transform:translateY(-34px)}to{opacity:0;transform:translateY(-58px)}}.bh-end{left:50%;top:calc(var(--notice-top,78px) + 40px);text-align:center;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 48px);animation:3.3s cubic-bezier(.2,.9,.25,1) both bh-end;display:flex;position:absolute;translate:-50%}.bh-end b{font:900 76px/1 var(--font-display,var(--font-ui));letter-spacing:-.015em;color:#fff;-webkit-text-stroke:3px var(--bh-ink);paint-order:stroke fill;text-shadow:0 5px 0 var(--bh-ink),0 10px 30px #0000008c}.bh-end.is-win b{color:#ffe08a;text-shadow:0 5px 0 var(--bh-ink),0 10px 30px #0000008c,0 0 50px #ffd84a88}.bh-end small{font:900 30px/1.15 var(--font-display,var(--font-ui));color:#fff;-webkit-text-stroke:2px var(--bh-ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--bh-ink),0 6px 18px #0009}@keyframes bh-end{0%{opacity:0;transform:scale(2.2)}10%{opacity:1;transform:scale(.94)}17%{transform:scale(1.03)}24%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)translateY(-14px)}}@media (min-width:1700px){.bh-call b{font-size:84px}.bh-call small{font-size:34px}.bh-n{font-size:58px}.bh-emoji{font-size:42px}.bh-label{font-size:28px}.bh-clock{font-size:42px}.bh-clock:before{height:34px}.bh-sub>span{font-size:21px}.bh-note{font-size:25px}.bh-far{font-size:21px}.bh-end b{font-size:92px}.bh-end small{font-size:36px}}@media (prefers-reduced-motion:reduce){.bh-call,.bh-end{animation:1.7s linear both bh-fade}.bh-end{animation-duration:3.3s}.bh-tint,.bh-foe:after,.bh-foe:before,.bh-goal i,.bh-n,.bh-clock.is-low,.bh-note,.bh-bar,.bh-pop b{animation:none!important}.world-shell.bh-shake .scene canvas{animation:none}}@keyframes bh-fade{0%,to{opacity:0}8%,85%{opacity:1}}.bh-wave{font-size:16px;font-weight:850;line-height:1.5}@media (max-width:600px){.bh-call{max-width:calc(100% - 32px)}.bh-call b{font-size:34px}.bh-call small{font-size:20px}.bh-bar{gap:3px;max-width:calc(100% - 24px)}.bh-row{gap:6px}.bh-n{font-size:28px}.bh-emoji{font-size:25px}.bh-label{font-size:18px}.bh-clock,.bh-clock.is-go{margin-left:4px;font-size:23px}.bh-clock:before{height:20px;margin-right:8px}.bh-sub{gap:6px;margin-top:0}.bh-sub>span{font-size:15px}.bh-rank:before{margin-right:6px}.bh-wave{font-size:15px}.bh-prompt{bottom:auto;top:calc(var(--notice-top,78px) + var(--bh-h,110px));max-width:calc(100% - 32px)}.bh-note,.bh-far{font-size:16px}.bh-end b{font-size:38px}.bh-end small{font-size:20px}.bh-goal small{font-size:15px}.bh-marks .bh-goal,.bh-marks .bh-arrow{display:none}.world-shell:has(.bh-bar) .notice-lane{top:calc(var(--notice-top,78px) + var(--bh-h,110px) + 48px)}.world-shell.world-shell:has(.bh-bar) :is(.status-card,.route-card){top:max(calc(var(--notice-top,78px) + var(--bh-h,110px) + 48px),calc(var(--lane-bottom,0px) + 8px))!important}}.bh-call,.bh-end{pointer-events:auto;cursor:pointer}.world-shell:has(.bh-end) .gk-beats{visibility:hidden}@media (max-width:600px){.bh-bar,.bh-prompt{text-align:left;align-items:flex-start;max-width:calc(100% - 112px);left:12px;translate:0}.bh-bar:has(.bh-clock.is-go) .bh-n{font-size:22px}.bh-clock.is-go{font-size:20px}.bh-root:has(.bh-clock.is-go) .bh-note{display:none}.bh-call,.bh-end{text-align:left;align-items:flex-start;max-width:calc(100% - 108px);animation:1.7s linear both bh-fade;left:12px;translate:0}.bh-call b{font-size:28px}.bh-call small{font-size:18px}.bh-end{animation-duration:3.3s}.bh-end b{font-size:34px}.bh-end small{font-size:18px}.bh-bar{animation:.25s ease-out both bh-note}.bh-bar.is-waiting{animation:.25s ease-out 1.7s both bh-note}}.hud-zones .pk3{text-align:center;background:#080e14b8;border:1px solid #fff2;border-radius:18px;flex-direction:column;align-items:center;gap:2px;padding:10px 20px 12px;animation:.35s cubic-bezier(.2,1.4,.4,1) both pk3-in;display:flex;box-shadow:0 8px 26px #0007}.hud-zones .pk3-head{font:900 32px/1.1 var(--font-ui);color:#fff;letter-spacing:.01em;text-shadow:0 3px #000,0 0 4px #000,0 4px 14px #000a;animation:.3s ease-out both pk3-in}.hud-zones .pk3-clock{font:900 46px/1 var(--font-ui);color:#ffd166;font-variant-numeric:tabular-nums;text-shadow:0 3px #000,0 0 4px #000}.hud-zones .pk3-line{font:700 16px/1.3 var(--font-ui);color:#e8f2f6;text-shadow:0 1px 2px #000}.hud-zones .pk3.tone-go .pk3-head{color:#b8ff9e}.hud-zones .pk3.tone-bad .pk3-head,.hud-zones .pk3.tone-bad .pk3-clock{color:#ff7a6e}.hud-zones .pk3.is-final .pk3-head,.hud-zones .pk3.is-final .pk3-clock{animation:.5s ease-out both pk3-pulse}.hud-zones .pk3.phase-hide .pk3-head{font-size:38px}.hud-zones[data-touch=true] .pk3{padding:8px 14px 10px}.hud-zones[data-touch=true] .pk3-head{font-size:23px}.hud-zones[data-touch=true] .pk3.phase-hide .pk3-head{font-size:26px}.hud-zones[data-touch=true] .pk3-clock{font-size:36px}.hud-zones[data-touch=true] .pk3-line{font-size:15px}@keyframes pk3-in{0%{opacity:0;transform:translateY(-8px)scale(.94)}to{opacity:1;transform:none}}@keyframes pk3-pulse{0%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hud-zones .pk3,.hud-zones .pk3-head,.hud-zones .pk3-clock{animation:none!important}}.world-shell .notice-lane.pk-lane{--pk-ink:#0b1820;--pk-gold:#ffd166;align-items:stretch;padding:12px 12px 12px 14px;width:440px!important;max-width:calc(100vw - 2 * var(--hud-gap,22px))!important}.world-shell .notice-lane.pk-lane .notice-content{flex:1;min-width:0}.world-shell .notice-lane.pk-invite{box-shadow:0 10px 30px #0008,0 0 0 1px #ffd16655,0 0 34px #ffd16630;background:radial-gradient(120% 140% at 0 0,#ffd16633,#0000 55%),linear-gradient(#1f3a48f7,#122531fa)!important;border-color:#ffd166!important}.world-shell .notice-lane.pk-in.is-note{border-color:#fff6!important}.world-shell .notice-lane.pk-lane .pk-card{color:#fff;flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.world-shell .notice-lane.pk-lane .pk-top{align-items:center;gap:10px;min-width:0;display:flex}.world-shell .notice-lane.pk-lane .pk-badge{background:#ffffff14;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:20px;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.world-shell .notice-lane.pk-lane .pk-text{flex:1;min-width:0}.world-shell .notice-lane.pk-lane .pk-head{font:850 17px/1.25 var(--font-display,var(--font-ui));letter-spacing:.005em;color:#fff;text-wrap:balance;display:block}.world-shell .notice-lane.pk-lane .pk-head.is-note{animation:.38s cubic-bezier(.2,1.5,.4,1) both pk-note}.world-shell .notice-lane.pk-lane .pk-card.tone-warn .pk-head.is-note{color:#ffd166}.world-shell .notice-lane.pk-lane .pk-card.tone-bad .pk-head.is-note,.world-shell .notice-lane.pk-lane .pk-card.is-out .pk-head{color:#ff8a80}.world-shell .notice-lane.pk-lane .pk-card.tone-good .pk-head.is-note,.world-shell .notice-lane.pk-lane .pk-card.is-end.tone-good .pk-head{color:#9ff0b4}@keyframes pk-note{0%{opacity:0;transform:translateY(-6px)scale(1.06)}to{opacity:1;transform:none}}.world-shell .notice-lane.pk-lane .pk-sub{color:#dbe9ef;text-wrap:pretty;margin:3px 0 0;font-size:15px;font-weight:550;line-height:1.35}.world-shell .notice-lane.pk-lane .pk-clock{background:#08131a;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:1px;min-width:68px;padding:5px 9px 6px;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.world-shell .notice-lane.pk-lane .pk-clock small{letter-spacing:.06em;text-transform:uppercase;color:#c4d7df;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.2}.world-shell .notice-lane.pk-lane .pk-clock b{font:900 26px/1.05 var(--font-display,var(--font-ui));font-variant-numeric:tabular-nums;color:#fff}.world-shell .notice-lane.pk-lane .pk-clock.is-warn{box-shadow:inset 0 0 0 1.5px #ffd166aa}.world-shell .notice-lane.pk-lane .pk-clock.is-warn b{color:#ffd166;animation:1s ease-in-out infinite pk-pulse}.world-shell .notice-lane.pk-lane .pk-clock.is-hot{background:#3a0d0f;box-shadow:inset 0 0 0 1.5px #ff5a4f}.world-shell .notice-lane.pk-lane .pk-clock.is-hot b{color:#ff6b61;animation:.5s ease-in-out infinite pk-pulse}.world-shell .notice-lane.pk-lane .pk-clock.is-final{background:#4a0d10;box-shadow:inset 0 0 0 2px #ff5a4f,0 0 18px #ff5a4f88}.world-shell .notice-lane.pk-lane .pk-clock.is-final b{color:#fff;-webkit-text-stroke:1.5px #ff5a4f;font-size:34px;animation:.9s cubic-bezier(.2,1.6,.4,1) both pk-punch}@keyframes pk-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pk-punch{0%{transform:scale(1.6)}35%{transform:scale(.95)}60%,to{transform:scale(1)}}.world-shell .notice-lane.pk-lane .pk-foot{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.world-shell .notice-lane.pk-lane .pk-count{color:#ffe08a;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.3}.world-shell .notice-lane.pk-lane .pk-meta{gap:6px;margin-left:auto;display:flex}.world-shell .notice-lane.pk-lane .pk-meta-btn{color:#fff;min-height:34px;font:750 14px/1 var(--font-ui);cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:11px;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.world-shell .notice-lane.pk-lane .pk-meta-btn:hover{background:#fff2}.world-shell .notice-lane.pk-lane .pk-meta-btn.is-on{background:#ffd16633;border-color:#ffd166}.world-shell .notice-lane.pk-lane .pk-meta-btn:disabled{opacity:.5}.world-shell .notice-lane.pk-lane .pk-card.is-invite{gap:9px}.world-shell .notice-lane.pk-lane .pk-call{min-width:0;font:900 31px/1.02 var(--font-display,var(--font-ui));letter-spacing:-.01em;color:#fff;-webkit-text-stroke:2px var(--pk-ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--pk-ink),0 6px 18px #0009,0 0 30px #ffd16677;transform-origin:0;flex:1;animation:.9s cubic-bezier(.2,.9,.25,1) both pk-call}@keyframes pk-call{0%{opacity:0;transform:scale(1.8)}30%{opacity:1;transform:scale(.94)}55%{transform:scale(1.03)}to{transform:none}}.world-shell .notice-lane.pk-lane .pk-card.is-invite .pk-sub{color:#ffe9b0;margin:0;font-weight:700}.world-shell .notice-lane.pk-lane .pk-join{color:#17242a;min-height:46px;font:850 18px/1 var(--font-ui);cursor:pointer;background:#ffd166;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;animation:1.6s ease-in-out 1s infinite pk-nudge;display:inline-flex;box-shadow:inset 0 -3px #0003,0 6px 16px #0006}.world-shell .notice-lane.pk-lane .pk-join:hover{background:#ffdc85}.world-shell .notice-lane.pk-lane .pk-join:disabled{opacity:.6}@keyframes pk-nudge{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.world-shell .notice-lane.pk-lane[data-slim]{padding-top:7px;padding-bottom:7px}.world-shell .notice-lane.pk-lane[data-slim] :is(.pk-sub,.pk-foot,.pk-badge){display:none!important}.world-shell .notice-lane.pk-lane[data-slim] .pk-clock{flex-direction:row!important;align-items:baseline!important;gap:6px!important;min-width:0!important;padding:4px 8px!important}.world-shell .notice-lane.pk-lane[data-slim] .pk-clock b{font-size:20px!important}.pk-icons{z-index:3;pointer-events:none;position:fixed;inset:0}.pk-icons>i{will-change:transform;background:#0b1820c7;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 1.5px #ffffff59,0 3px 8px #0006}.pk-icons>i[data-off]{display:none}.pk-icons>i svg{width:19px;height:19px}.world-shell[data-touch=true] .notice-lane.pk-lane{width:calc(100vw - 180px)!important;max-width:calc(100vw - 180px)!important;padding:10px 10px 10px 11px!important}.world-shell .notice-lane.pk-lane .pk-card.is-touch{gap:7px}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-top{align-items:flex-start;gap:8px}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-badge{display:none}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-head{font-size:16px}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-sub{font-size:15px}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-clock{min-width:58px;padding:4px 6px 5px}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-clock small{letter-spacing:.02em;font-size:13px}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-clock b{font-size:22px}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-foot{flex-wrap:wrap;row-gap:6px}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-count{font-size:15px}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-meta{gap:6px}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-meta-btn{border-radius:13px;justify-content:center;width:44px;height:44px;min-height:0;padding:0}.world-shell .notice-lane.pk-lane .pk-card.is-touch.is-invite .pk-top{flex-wrap:wrap;row-gap:6px}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-call{-webkit-text-stroke-width:1.5px;flex-basis:100%;font-size:25px}.world-shell .notice-lane.pk-lane .pk-card.is-touch.is-invite .pk-clock{flex-direction:row;align-items:baseline;gap:7px;padding:5px 10px}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-join{min-height:48px;font-size:18px}.pk-icons.is-touch>i{width:30px;height:30px}@media (orientation:landscape) and (max-height:500px){.world-shell[data-touch=true] .notice-lane.pk-lane{width:min(420px,calc(100vw - 2 * (var(--pl-l,47px) + 236px)))!important;max-width:none!important;padding:8px 10px!important}.world-shell .notice-lane.pk-lane .pk-card.is-touch{gap:5px}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-sub{display:none}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-top{align-items:center}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-head{font-size:15px;line-height:1.25}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-count{white-space:nowrap;flex:none}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-clock{padding:3px 6px 4px}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-clock b{font-size:20px}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-foot{flex-wrap:nowrap}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-meta-btn{width:38px;height:38px}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-call{font-size:22px}.world-shell .notice-lane.pk-lane .pk-card.is-touch.is-invite .pk-sub{font-size:14px;display:block}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-join{min-height:42px}}@media (prefers-reduced-motion:reduce){.pk-call,.pk-head.is-note,.pk-clock b,.pk-join{animation:none!important}}.world-shell:has(.pk-lane) .gk-beats{top:max(24%,calc(var(--lane-bottom,180px) + 10px))}.world-shell:has(.pk-lane) .gk-beats.is-touch{top:max(31%,calc(var(--lane-bottom,240px) + 10px))}.world-shell .notice-lane.pk-lane .pk-meta-btn span{white-space:nowrap}.world-shell .notice-lane.pk-lane .pk-meta-btn{flex:none}.world-shell .notice-lane.pk-lane .pk-sub.is-row{margin:0}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-top{align-items:center}.world-shell .notice-lane.pk-lane .pk-count{flex:none}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-top{justify-content:space-between}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-count{white-space:normal;flex:auto;min-width:0;line-height:1.25}.world-shell .notice-lane.pk-lane .pk-head{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-meta{margin:0}.world-shell .notice-lane.pk-lane[data-slim] .pk-card.is-touch .pk-count{display:none}.world-shell .notice-lane.pk-lane .pk-card.is-side .pk-count{white-space:nowrap;flex:none}.world-shell .notice-lane.pk-lane .pk-card.is-touch .pk-clock.is-final b{font-size:26px}.world-shell .notice-lane.pk-lane .pk-card.is-side .pk-clock.is-final b{font-size:22px}.world-shell .notice-lane.pk-lane[data-slim] .pk-head{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px!important;line-height:1.25!important;display:-webkit-box!important}.world-shell .notice-lane.pk-lane[data-slim] .pk-clock small{font-size:13px!important}.world-shell .notice-lane.pk-go{box-shadow:0 10px 30px #0008,0 0 0 1px #ffd16655,0 0 34px #ffd16630;background:radial-gradient(120% 160% at 0 0,#ffd16633,#0000 55%),linear-gradient(#1f3a48f7,#122531fa)!important;border-color:#ffd166!important}.world-shell .notice-lane.pk-lane .pk-go-row{align-items:center;gap:10px;min-width:0;display:flex}.world-shell .notice-lane.pk-lane .pk-go-icon{flex:none;font-size:28px;line-height:1}.world-shell .notice-lane.pk-lane .pk-go-line{flex-direction:column;flex:1;gap:2px;min-width:0;margin:0;display:flex}.world-shell .notice-lane.pk-lane .pk-go-line .pk-call{font-size:22px;line-height:1.05;animation:.9s cubic-bezier(.2,.9,.25,1) both pk-call}.world-shell .notice-lane.pk-lane .pk-go-line span{color:#ffe9b0;font-size:15px;font-weight:750;line-height:1.25}.world-shell .notice-lane.pk-lane .pk-go .pk-clock,.world-shell .notice-lane.pk-lane .is-go .pk-clock{min-width:58px}.world-shell .notice-lane.pk-lane .pk-card.is-go .pk-join{letter-spacing:.04em;flex:none;min-width:76px;min-height:48px;padding:0 16px;font-size:22px;font-weight:900}.world-shell .notice-lane.pk-lane .pk-card.is-go.is-touch .pk-go-row{flex-wrap:wrap;row-gap:8px}.world-shell .notice-lane.pk-lane .pk-card.is-go.is-touch .pk-go-line{flex-basis:calc(100% - 40px)}.world-shell .notice-lane.pk-lane .pk-card.is-go.is-touch .pk-go-line .pk-call{font-size:20px}.world-shell .notice-lane.pk-lane .pk-card.is-go.is-touch .pk-clock{flex-direction:row;align-items:baseline;gap:6px}.world-shell .notice-lane.pk-lane .pk-card.is-go.is-touch .pk-join{flex:1;min-height:46px}.world-shell .notice-lane.pk-lane .pk-card.is-go.is-side .pk-join{min-height:40px}.world-shell .notice-lane.pk-lane .pk-confirm{align-items:center;gap:6px;margin-left:auto;display:flex}.world-shell .notice-lane.pk-lane .pk-confirm span{color:#ffe08a;white-space:nowrap;font-size:15px;font-weight:800}.world-shell .notice-lane.pk-lane .pk-confirm .pk-meta-btn{font-size:15px;width:auto!important;height:auto!important;min-height:38px!important;padding:0 12px!important}.world-shell .notice-lane.pk-lane .pk-confirm .pk-meta-btn.is-leave{color:#1b0b0b;background:#ff6b61;border-color:#ff6b61}.world-shell .notice-lane.pk-lane .pk-meta-btn[data-act=goto]{font-size:15px;width:auto!important;padding:0 12px!important}.world-shell:has(.bh-call) .notice-lane.pk-lane{visibility:hidden}.ev-intro{z-index:400;color:#fff;background:radial-gradient(circle at 50% 40%,#2a5266,#0c1a22 70%);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:24px;animation:.25s ease-out both ev-in;display:flex;position:absolute;inset:0}@keyframes ev-in{0%{opacity:0}to{opacity:1}}.ev-intro-art{place-items:center;width:min(760px,100%);min-height:200px;display:grid}.ev-intro-card{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.ev-intro-bob img{filter:drop-shadow(0 8px 18px #0008);width:120px;height:120px;animation:1.2s ease-in-out infinite ev-bob}@keyframes ev-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(3deg)}}.ev-intro-title{font:900 54px/1.02 var(--font-display,var(--font-ui));letter-spacing:-.01em;color:#fff;-webkit-text-stroke:3px #0b1820;paint-order:stroke fill;text-shadow:0 5px #0b1820,0 10px 30px #0009,0 0 40px #ffd16677;animation:1s cubic-bezier(.2,.9,.25,1) both pk-call}.ev-intro-line{font:800 22px/1.3 var(--font-ui);color:#ffe08a;max-width:560px;margin:0}.ev-intro-foot{flex-direction:column;align-items:center;gap:10px;width:min(420px,80%);display:flex}.ev-intro-wait{font:750 17px/1 var(--font-ui);color:#dbe9ef}.ev-intro-bar{background:#ffffff1f;border-radius:999px;width:100%;height:10px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.ev-intro-bar i{border-radius:inherit;background:linear-gradient(90deg,#ffd166,#ffb347);height:100%;transition:width .12s linear;display:block}.ev-intro-skip{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));color:#dbe9ef;min-height:40px;font:750 15px/1 var(--font-ui);cursor:pointer;background:#0b1820b3;border:1px solid #ffffff4d;border-radius:12px;padding:0 14px;position:absolute}.ev-intro-skip:hover{color:#fff;background:#0b1820}.ev-intro.is-touch .ev-intro-title{-webkit-text-stroke-width:2px;font-size:34px}.ev-intro.is-touch .ev-intro-line{font-size:18px}.ev-intro.is-touch .ev-intro-bob img{width:96px;height:96px}@media (orientation:landscape) and (max-height:500px){.ev-intro{gap:14px}.ev-intro-art{min-height:0}.ev-intro.is-touch .ev-intro-bob img{width:72px;height:72px}.ev-intro.is-touch .ev-intro-title{font-size:30px}.ev-intro-card{gap:8px}}@media (prefers-reduced-motion:reduce){.ev-intro,.ev-intro-title,.ev-intro-bob img{animation:none!important}}.world-shell:has(>.ev-intro)>:not(.ev-intro){visibility:hidden}.world-shell .notice-lane.pk-lane .pk-card.is-touch:not(.is-side) .pk-confirm{flex-wrap:wrap;row-gap:6px;width:100%;margin-left:0}.world-shell .notice-lane.pk-lane .pk-card.is-touch:not(.is-side) .pk-confirm span{flex-basis:100%}.world-shell .notice-lane.pk-lane .pk-card.is-touch:not(.is-side) .pk-confirm .pk-meta-btn{flex:1}.world-shell .notice-lane.pk-lane .pk-card.is-touch.is-side.is-end .pk-sub{display:block!important}.world-shell .notice-lane.pk-lane .pk-watch{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.world-shell .notice-lane.pk-lane .pk-watch.is-on{background:#ffd16633;border-color:#ffd166}.world-shell .notice-lane.pk-lane .pk-card.is-go.is-touch .pk-watch{width:46px;height:46px}.world-shell[data-touch=false] .notice-lane.pk-lane.pk-go{width:560px!important}.world-shell[data-touch=false] .notice-lane.pk-lane .pk-go-line{flex-flow:wrap;align-items:baseline;gap:10px}.world-shell .notice-lane.pk-lane.pk-hud{justify-content:center;animation:none;width:auto!important;min-width:0!important;max-width:min(640px,100vw - 40px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.world-shell .notice-lane.pk-lane.pk-hud .notice-content{justify-content:center;display:flex}.world-shell .notice-lane.pk-lane .pk-card.is-head{text-align:center;align-items:center;gap:2px;width:auto}.world-shell .notice-lane.pk-lane .pk-headline{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:0;display:flex}.world-shell .notice-lane.pk-lane .pk-big{font:900 34px/1.05 var(--font-display,var(--font-ui));letter-spacing:.01em;color:#fff;-webkit-text-stroke:1.5px #0b1820;paint-order:stroke fill;text-shadow:0 2px #0b1820,0 4px 14px #000a}.world-shell .notice-lane.pk-lane .is-head .pk-clock{min-width:0;box-shadow:none;background:0 0;flex-direction:row;align-items:baseline;gap:8px;padding:0}.world-shell .notice-lane.pk-lane .is-head .pk-clock small{display:none}.world-shell .notice-lane.pk-lane .is-head .pk-clock b{font:900 34px/1.05 var(--font-display,var(--font-ui));color:#fff;-webkit-text-stroke:1.5px #0b1820;paint-order:stroke fill;text-shadow:0 2px #0b1820,0 4px 14px #000a;font-variant-numeric:tabular-nums}.world-shell .notice-lane.pk-lane .is-head .pk-clock.is-warn b{color:#ffd166}.world-shell .notice-lane.pk-lane .is-head .pk-clock.is-hot b{color:#ff6b61}.world-shell .notice-lane.pk-lane .is-head .pk-clock.is-final b{color:#ff6b61;-webkit-text-stroke:2px #0b1820;font-size:48px}.world-shell .notice-lane.pk-lane .is-head .pk-sub{font:800 19px/1.3 var(--font-ui);color:#fff;text-shadow:0 1px #0b1820,0 2px 8px #000c;-webkit-text-stroke:0;margin:0}.world-shell .notice-lane.pk-lane .is-head .pk-sub.tone-warn{color:#ffd166}.world-shell .notice-lane.pk-lane .is-head .pk-sub.tone-good{color:#9ff0b4}.world-shell .notice-lane.pk-lane .is-head .pk-sub.is-note{animation:.38s cubic-bezier(.2,1.5,.4,1) both pk-note}.world-shell .notice-lane.pk-lane .is-head .pk-count{font:800 15px/1.3 var(--font-ui);color:#ffe08a;text-shadow:0 1px #0b1820,0 2px 6px #000c;white-space:nowrap}.world-shell .notice-lane.pk-lane .is-head.is-out .pk-big{color:#ff8a80}.world-shell .notice-lane.pk-lane .is-head.is-end .pk-big{color:#9ff0b4;transform-origin:0;font-size:40px;animation:.95s cubic-bezier(.2,1.1,.3,1) both pk-passed;display:inline-block}.world-shell .notice-lane.pk-lane .is-head.is-end .pk-sub{font-size:18px;font-weight:800;animation:.5s cubic-bezier(.2,1.3,.4,1) .5s both pk-reward}.world-shell .notice-lane.pk-lane .is-head.is-end .pk-done{animation:.4s .8s both pk-reward}.world-shell[data-touch=true] .notice-lane.pk-lane .is-head.is-end .pk-big{font-size:30px}@keyframes pk-passed{0%{opacity:0;letter-spacing:.14em;filter:blur(3px);transform:scale(1.7,1.4)}30%{opacity:1;letter-spacing:.02em;filter:blur();transform:scale(.92,1.06)}50%{transform:scale(1.06,.97)}70%{transform:scale(.99,1.01)}to{letter-spacing:.01em;transform:none}}@keyframes pk-reward{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.world-shell .notice-lane.pk-lane .is-head.is-end .pk-big,.world-shell .notice-lane.pk-lane .is-head.is-end .pk-sub,.world-shell .notice-lane.pk-lane .is-head.is-end .pk-done{animation:none}}.world-shell .notice-lane.pk-lane .pk-done{color:#fff;min-height:38px;font:750 15px/1 var(--font-ui);cursor:pointer;background:#0b1820cc;border:1px solid #ffffff5c;border-radius:12px;align-items:center;gap:6px;margin-top:6px;padding:0 14px;display:inline-flex}.world-shell[data-touch=true] .notice-lane.pk-lane .pk-big,.world-shell[data-touch=true] .notice-lane.pk-lane .is-head .pk-clock b{font-size:26px}.world-shell[data-touch=true] .notice-lane.pk-lane .is-head .pk-clock.is-final b{font-size:36px}.world-shell[data-touch=true] .notice-lane.pk-lane .is-head .pk-sub{font-size:16px}.world-shell[data-touch=true] .notice-lane.pk-lane .pk-headline{gap:10px}.world-shell .notice-lane.pk-lane.pk-hud[data-slim] .pk-big,.world-shell .notice-lane.pk-lane.pk-hud[data-slim] .is-head .pk-clock b{font-size:22px!important}.world-shell .notice-lane.pk-lane.pk-hud[data-slim] .pk-count{display:none}.pk-side{z-index:56;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute}.pk-side-btn{color:#fff;min-height:34px;font:750 14px/1 var(--font-ui);cursor:pointer;background:#0b1820d0;border:1px solid #ffffff38;border-radius:11px;align-items:center;gap:6px;padding:0 11px 0 8px;display:inline-flex;box-shadow:0 3px 10px #0006}.pk-side-btn:hover{background:#13293a}.pk-side-btn.is-on{background:#3a3112;border-color:#ffd166}.pk-side-btn:disabled{opacity:.5}.pk-side-btn.is-leave{color:#1b0b0b;background:#ff6b61;border-color:#ff6b61}.pk-sure{font:800 14px/1.2 var(--font-ui);color:#ffe08a;text-shadow:0 1px #0b1820,0 2px 6px #000c;white-space:nowrap}.pk-side.is-touch .pk-side-btn{border-radius:13px;justify-content:center;width:44px;height:44px;min-height:0;padding:0}.pk-side.is-touch.is-confirm .pk-side-btn{width:auto;padding:0 12px;font-size:15px}.pk-side.is-touch .pk-sure{font-size:15px}.pk-side.is-side{flex-direction:row;align-items:center}.pk-side.is-side .pk-side-btn{width:40px;height:40px}.world-shell[data-touch=true] .notice-lane.pk-lane.pk-hud{max-width:calc(100vw - 180px)!important}.world-shell[data-touch=true] .notice-lane.pk-lane.pk-hud .notice-content,.world-shell[data-touch=true] .notice-lane.pk-lane .pk-card.is-head,.world-shell[data-touch=true] .notice-lane.pk-lane .pk-headline{text-align:left;justify-content:flex-start;align-items:flex-start}@media (orientation:landscape) and (max-height:500px){.world-shell[data-touch=true] .notice-lane.pk-lane.pk-hud{max-width:min(420px,calc(100vw - 2 * (var(--pl-l,47px) + 236px)))!important}.world-shell[data-touch=true] .notice-lane.pk-lane.pk-hud .notice-content,.world-shell[data-touch=true] .notice-lane.pk-lane .pk-card.is-head,.world-shell[data-touch=true] .notice-lane.pk-lane .pk-headline{text-align:center;justify-content:center;align-items:center}}.world-shell .notice-lane.pk-lane .is-head .pk-sub.tone-bad{color:#fff}@media (orientation:landscape) and (max-height:500px){.world-shell[data-touch=true] .notice-lane.pk-lane .pk-big,.world-shell[data-touch=true] .notice-lane.pk-lane .is-head .pk-clock b{font-size:21px}.world-shell[data-touch=true] .notice-lane.pk-lane .is-head .pk-clock.is-final b{font-size:28px}.world-shell[data-touch=true] .notice-lane.pk-lane .pk-headline{white-space:nowrap;flex-wrap:nowrap}.world-shell[data-touch=true] .notice-lane.pk-lane .pk-card.is-head .pk-sub{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;overflow:hidden;display:block!important}.world-shell[data-touch=true] .notice-lane.pk-lane .pk-card.is-head .pk-count{font-size:13px}}.hud-zones .ev-go{background:var(--oh-bg);border:1px solid var(--oh-line);max-width:420px;box-shadow:var(--oh-shadow);color:var(--oh-text);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:10px 14px;display:flex}.hud-zones .ev-go>b{font:800 20px/1.15 var(--font-ui)}.hud-zones .ev-go>span{font:600 15px/1.25 var(--font-ui)}.hud-zones .ev-go-actions{align-items:center;gap:8px;display:flex}.hud-zones .ev-go-actions button{border:1px solid var(--oh-line);background:var(--oh-bg);min-width:40px;min-height:40px;color:var(--oh-text);font:800 16px/1 var(--font-ui);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:6px 12px;display:inline-flex}.hud-zones .ev-go-actions button:first-child:not(:only-child){background:var(--oh-gold);color:#14232c}.ev-intro-art:has(>.gin){flex-direction:column;align-items:center;display:flex}.gin{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:100%;display:flex}.gin-scene{aspect-ratio:2;filter:drop-shadow(0 10px 22px #0007);width:min(620px,90vw);height:auto;display:block;overflow:visible}.gin.is-touch .gin-scene{width:min(360px,92vw)}.gin-scene g,.gin-scene circle,.gin-scene rect,.gin-scene ellipse,.gin-scene path{transform-box:fill-box;transform-origin:50%}.gin .ev-intro-title{animation:.7s cubic-bezier(.2,.9,.25,1) both pk-call}.gin-light-green{animation:.2s .45s both gin-off}.gin-light-red{opacity:.22;animation:.2s .45s both gin-on}.gin-run{animation:.45s cubic-bezier(.3,.8,.3,1) both gin-run}@keyframes gin-off{to{opacity:.22}}@keyframes gin-on{to{opacity:1}}@keyframes gin-run{0%{transform:translate(-90px)rotate(-8deg)}to{transform:none}}.gin-bar{animation:.26s ease-in-out 5 alternate both gin-bar;transform-origin:bottom!important}@keyframes gin-bar{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.gin-beat{animation:.3s ease-in-out infinite alternate gin-hop}.gin-gone{animation:.25s .55s both gin-fade}@keyframes gin-fade{to{opacity:0;transform:scale(.4)}}.gin-toss{animation:.9s ease-in-out infinite alternate gin-toss}.gin-spark{animation:.16s steps(2,end) infinite gin-flicker}@keyframes gin-toss{0%{transform:translate(-62px,18px)rotate(-20deg)}50%{transform:translateY(-26px)rotate(0)}to{transform:translate(62px,18px)rotate(20deg)}}@keyframes gin-flicker{50%{opacity:.6;transform:scale(1.5)}}.gin-peek{animation:1.6s ease-in-out infinite gin-peek}@keyframes gin-peek{0%,to{transform:translateY(36px)}25%,55%{transform:translateY(-6px)}70%{transform:translateY(36px)}}.gin-dash{animation:.5s cubic-bezier(.2,.8,.3,1) both gin-dash,.34s ease-in-out .5s infinite alternate gin-hop}.gin-chase{animation:.5s cubic-bezier(.2,.8,.3,1) 80ms both gin-dash,.34s ease-in-out .6s infinite alternate gin-hop}@keyframes gin-dash{0%{transform:translate(-120px)}}@keyframes gin-hop{to{transform:translateY(-8px)}}.gin-boss{animation:.45s cubic-bezier(.2,1.4,.4,1) both gin-boss,.5s ease-in-out .5s infinite alternate gin-hop}.gin-health{animation:1s ease-out .35s both gin-drain;transform-origin:0!important}@keyframes gin-boss{0%{transform:scale(.3)}}@keyframes gin-drain{to{transform:scaleX(.38)}}.gin-pop{animation:.45s cubic-bezier(.2,1.5,.4,1) both gin-pop}.gin-glint{animation:1.1s ease-in-out .4s infinite both gin-glint}@keyframes gin-pop{0%{opacity:0;transform:translateY(40px)scale(.3)}}@keyframes gin-glint{0%,to{opacity:0;transform:scale(.3)rotate(0)}40%{opacity:1;transform:scale(1.1)rotate(45deg)}}.gin-ring{animation:1.2s linear infinite both gin-ring}.gin-ring-b{animation-delay:.4s}.gin-ring-c{animation-delay:.8s}.gin-fly{animation:.4s ease-in-out infinite alternate gin-hop}@keyframes gin-ring{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{opacity:0;transform:scale(3.4)}}.gin-plant{animation:.5s cubic-bezier(.25,1.5,.45,1) both gin-plant}@keyframes gin-plant{0%{transform:translateY(-90px)rotate(-14deg)}}.gin-splat{animation:.32s cubic-bezier(.2,1.6,.4,1) both gin-splat}@keyframes gin-splat{0%{transform:scale(0)rotate(-40deg)}}.gin-orb{animation:.9s cubic-bezier(.5,0,.3,1) infinite alternate both gin-orb}@keyframes gin-orb{0%{transform:translate(-20px,16px)}to{transform:translate(176px,-16px)}}.gin-pulse{animation:.8s ease-in-out infinite alternate gin-pulse}@keyframes gin-pulse{to{transform:scale(1.08)}}.gin-slide{animation:.45s cubic-bezier(.2,.9,.3,1) both gin-slide,.45s ease-in-out .45s infinite alternate gin-hop}.gin-lines{animation:.5s ease-out .1s both gin-lines}@keyframes gin-slide{0%{transform:translate(-170px)rotate(-12deg)}}@keyframes gin-lines{0%{opacity:0;transform:translate(60px)}}.gin-close{animation:1.4s ease-in-out infinite alternate gin-close}.gin-drop{animation:.55s cubic-bezier(.3,1.3,.5,1) both gin-drop}@keyframes gin-close{0%{transform:scale(1.08)}to{transform:scale(.7)}}@keyframes gin-drop{0%{transform:translateY(-110px)}}.gin-aim{animation:.55s cubic-bezier(.3,1.4,.5,1) .25s both gin-aim,.7s ease-in-out .9s infinite alternate gin-pulse}@keyframes gin-aim{0%{opacity:0;transform:scale(2.2)rotate(-40deg)}}.gin.is-still *,.gin.is-still{animation:none!important}@media (prefers-reduced-motion:reduce){.gin *,.gin{animation:none!important}}.hud-zones .ev-ann{text-align:center;background:#080e14cc;border:1px solid #ffd16655;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:12px 18px 14px;animation:.38s cubic-bezier(.2,1.4,.4,1) both ev-ann-in;display:flex;box-shadow:0 8px 28px #0008}.hud-zones .ev-ann-title{font:900 26px/1.1 var(--font-ui);letter-spacing:.02em;color:#fff;text-shadow:0 2px #000,0 0 3px #000,0 3px 12px #000a}.hud-zones .ev-ann-row{align-items:center;gap:12px;display:flex}.hud-zones .ev-ann-line{font:800 17px/1.2 var(--font-ui);color:#ffe3a3;text-shadow:0 1px 2px #000;white-space:nowrap}.hud-zones .ev-ann-count{min-width:58px;font:900 44px/1 var(--font-ui);color:#ffd166;text-shadow:0 3px #000,0 0 3px #000;font-variant-numeric:tabular-nums}.hud-zones .ev-ann.is-urgent .ev-ann-count{color:#ff6b5e;animation:.5s ease-out both ev-ann-pulse}.hud-zones .ev-ann-skip{color:#f4f8fa;font:700 14px/1 var(--font-ui);cursor:pointer;pointer-events:auto;white-space:nowrap;background:#ffffff14;border:1px solid #fff5;border-radius:999px;margin-left:4px;padding:7px 12px}.hud-zones .ev-ann-skip:hover{background:#ffffff26}.hud-zones .ev-ann-hint{font:700 14px/1.3 var(--font-ui);color:#d9eef5;animation:.3s ease-out both ev-ann-in}.hud-zones[data-touch=true] .ev-ann{padding:10px 14px 12px}.hud-zones[data-touch=true] .ev-ann-title{font-size:19px}.hud-zones[data-touch=true] .ev-ann-row{gap:8px}.hud-zones[data-touch=true] .ev-ann-count{min-width:46px;font-size:36px}.hud-zones[data-touch=true] .ev-ann-line,.hud-zones[data-touch=true] .ev-ann-skip{font-size:15px}@keyframes ev-ann-in{0%{opacity:0;transform:translateY(-10px)scale(.94)}to{opacity:1;transform:none}}@keyframes ev-ann-pulse{0%{transform:scale(1.45)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hud-zones .ev-ann,.hud-zones .ev-ann-count,.hud-zones .ev-ann-hint{animation:none!important}}.speak-chip{z-index:57;left:var(--hud-gap,22px);top:calc(var(--hud-gap,22px) + 50px);height:32px;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--speak) 70%,transparent),0 4px 14px #0007;color:var(--speak);pointer-events:none;background:#0b1820e0;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 9px;animation:.16s ease-out both speak-in;display:inline-flex;position:absolute}.speak-chip b{font:800 14px/1 var(--font-ui);color:#fff;letter-spacing:.01em;white-space:nowrap}.speak-icon{flex:none;width:18px;height:18px}.speak-wave{align-items:center;gap:2.5px;height:16px;display:inline-flex}.speak-wave i{background:var(--speak);transform-origin:50%;border-radius:2px;width:3px;height:16px;display:block;transform:scaleY(.25)}@keyframes speak-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.world-shell[data-touch=true] .speak-chip{left:auto;right:max(8px,env(safe-area-inset-right));top:calc(max(8px,env(safe-area-inset-top)) + 168px);height:34px}.world-shell[data-touch=true] .speak-chip b{font-size:15px}@media (orientation:landscape) and (max-height:500px){.world-shell[data-touch=true] .speak-chip{right:auto;left:calc(var(--pl-l,47px) + 14px);top:150px}}@media (prefers-reduced-motion:reduce){.speak-chip{animation:none}}.bc-frame{--tv-ink:#0b1820;--tv-gold:#ffc72f;--tv-gold-soft:#ffe08a;--tv-cream:#fffaf0;--tv-mint:#6dffc6;--tv-sub:#cfe0e6;--tv-edge:#ffffff24;--tv-card:linear-gradient(180deg,#17303c,#0c1b23 58%,#08131a);--tv-shadow:0 18px 44px #00080e73,inset 0 1px 0 #ffffff1a}.tv2-card{box-sizing:border-box;background:var(--tv-card);border:1.5px solid var(--tv-edge);box-shadow:var(--tv-shadow);font-family:var(--font-display);color:#fff;border-radius:22px;transition:opacity .5s;position:absolute}.bc-root.is-replay .bc-frame :is(.tv2-card,.bc-box){opacity:.42}.bc-root.is-clean .bc-frame>.tv2-callout{display:flex!important}.bc-frame .tv2-brand{font-family:var(--font-display);flex-direction:column;align-items:center;display:flex;position:absolute;top:34px;left:56px}.bc-frame .tv2-brand-row{align-items:center;gap:20px;display:flex}.bc-frame .tv2-brand .dw-mark{filter:drop-shadow(0 6px 16px #00000059);font-size:56px}@keyframes tv-ping{0%{box-shadow:0 0 #ff5a5fb3}70%,to{box-shadow:0 0 0 14px #ff5a5f00}}.bc-frame .tv2-live{box-sizing:border-box;letter-spacing:.08em;white-space:nowrap;font-variant-numeric:tabular-nums;color:#fff;background:#0a161ec7;border:1.5px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 18px 0 15px;font-size:21px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 8px 22px #00080e4d}.bc-frame .tv2-live i{background:#ff5a5f;border-radius:50%;flex:none;width:14px;height:14px;animation:1.8s ease-out infinite tv-ping}.bc-frame .tv2-live em{letter-spacing:.02em;color:var(--tv-gold-soft);font-style:normal;font-weight:700}.bc-frame .tv2-tagline{text-align:center;color:#fff;white-space:nowrap;text-shadow:0 2px 10px #000000d9,0 0 3px #0009;margin:10px 0 0;font-size:23px;font-weight:700;line-height:1.2}.bc-frame .tv2-city{text-align:center;color:var(--tv-gold-soft);white-space:nowrap;text-shadow:0 2px 8px #000000d9,0 0 3px #0009;margin:5px 0 0;font-size:18px;font-weight:700;line-height:1.2}.bc-root.tv2 .bc-frame .bc-box{width:460px;height:510px;position:absolute;top:192px;left:56px}.bc-root.tv2 .bc-frame .bc-box .creator-live{transform-origin:0 0;z-index:0;background:var(--tv-card);border:1.2px solid var(--tv-edge);border-radius:17.6px;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:368px;height:408px;max-height:none;animation:none;display:grid;position:relative;inset:auto;overflow:hidden;transform:scale(1.25);box-shadow:0 14px 36px #00080e73,inset 0 1px #ffffff1a}.bc-root.tv2 .bc-frame .bc-box .creator-live>footer{display:none}.bc-root.tv2 .bc-frame .bc-box .creator-live>div.cl-origin{color:var(--tv-sub);background:#020a0f59;border-bottom:1px solid #ffffff14;grid-row:1;margin:0;padding:8px 13px 7px;font-size:12.5px}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-origin .cl-live.is-tv{letter-spacing:.01em;color:#fff;gap:7px;font-size:13px;font-variant-caps:normal;font-weight:800}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-origin .cl-live.is-tv>i{width:8px;height:8px}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-origin :is(.cl-sep,.cl-origin-what){display:none}.bc-root.tv2 .bc-frame .bc-box .creator-live>header{cursor:default;background:0 0;border:0;grid-row:2;align-items:center;gap:14px;margin:0;padding:14px 12px 4px 8px;display:flex}.bc-root.tv2 .bc-frame .bc-box .creator-live>header .bc-head .buddy-mood-pill{padding:3px 11px;font-size:14px}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-who{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-who>b{font-family:var(--font-display);letter-spacing:-.01em;color:var(--tv-gold);text-shadow:0 2px 10px #ffc72f40;font-size:24px;font-weight:800;line-height:1.05;display:block}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-status{white-space:normal;display:block;overflow:visible}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-mood{display:none}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-last{color:#e8f1f4;white-space:normal;margin:0;font-size:16px;font-weight:650;line-height:1.25;display:block}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-body{border-top:1px solid #ffffff12;flex-direction:column;grid-row:3;min-height:0;display:flex}.bc-root.tv2 .bc-frame .bc-box .creator-live .creator-live-stream{flex:1;gap:8px;min-height:0;padding:10px 12px 12px;-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.bc-root.tv2 .bc-frame .bc-box .creator-live :is(.creator-live-steps,.cl-split,.creator-live-time,.cl-fold,.cl-jump){display:none}.bc-root.tv2 .bc-frame .bc-box .creator-live .creator-live-msg{max-width:100%}.bc-root.tv2 .bc-frame .bc-box .creator-live .creator-live-bubble{color:#e9f1f3;text-wrap:wrap;-webkit-line-clamp:2;background:#ffffff14;border:0 solid #0000;border-width:8px 0 9px;border-radius:14px 14px 14px 5px;-webkit-box-orient:vertical;padding:0 12px;font-size:15px;font-weight:550;line-height:1.38;display:-webkit-box;overflow:hidden}.bc-root.tv2 .bc-frame .bc-box .creator-live .creator-live-msg:not(:has(~.creator-live-msg)) .creator-live-bubble{background:var(--tv-cream);color:#14232b;-webkit-line-clamp:5;border-width:10px 0 11px;padding:0 14px;font-size:17px;font-weight:650;line-height:1.36;box-shadow:0 8px 20px #0000004d}.bc-root.tv2 .bc-frame .bc-box .creator-live .creator-live-msg:not(:has(~.creator-live-msg)) .cl-caret{background:#14232b}.bc-root.tv2 .bc-frame .bc-box .creator-live .creator-live-msg:not(:has(~.creator-live-msg)) .cl-dots i{background:#4a5a62}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-say-who{color:var(--tv-gold);font-weight:800}.bc-root.tv2 .bc-frame .bc-box .creator-live .creator-live-msg:not(:has(~.creator-live-msg)) .cl-say-who{color:#b87a00}.bc-root.tv2 .bc-frame .bc-box .creator-live .creator-live-thought{color:var(--tv-sub);font-size:14.5px}.bc-root.tv2 .bc-frame .bc-box .creator-live .creator-live-typing{background:#ffffff1f;border-radius:14px 14px 14px 5px;padding:11px 14px}.bc-root.tv2 .bc-frame .bc-box .creator-live .creator-live-typing i{background:#fff}.bc-frame .tv2-rcol{flex-direction:column;gap:12px;width:380px;display:flex;position:absolute;top:192px;right:56px}.bc-frame .tv2-rcol>.tv2-card{position:relative}.bc-frame .tv2-stats{text-align:center;flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.bc-frame .tv2-sim{color:#1b2830;letter-spacing:.06em;background:#ffb454;border-radius:8px;padding:3px 10px;font-size:16px;font-style:normal;font-weight:800;position:absolute;top:-14px;right:16px}@keyframes tv-blink{0%,60%{opacity:1}80%{opacity:.3}to{opacity:1}}@keyframes tv-now{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bc-frame .tv2-now{background:linear-gradient(#ffc72f2b,#ffc72f0f);border:1.5px solid #ffc72f6b;border-radius:16px;flex-direction:column;align-items:center;gap:7px;margin:0;padding:10px 14px 12px;display:flex}.bc-frame .tv2-now>b{background:var(--tv-gold);color:var(--tv-ink);letter-spacing:.1em;border-radius:7px;flex:none;padding:4px 8px 3px;font-size:14px;font-weight:900;line-height:1}.bc-frame .tv2-now>span{color:#fff;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:21px;font-weight:800;line-height:1.25;animation:.5s ease-out tv-now;display:-webkit-box;overflow:hidden}.bc-frame .tv2-now>span i{font-style:normal}.bc-frame .tv2-row{grid-template-columns:1fr 1fr;align-items:center;gap:0;padding:2px 0 0;display:grid}.bc-frame .tv2-playing{flex-direction:column;align-items:center;gap:6px;margin:0;line-height:1;display:flex}.bc-frame .tv2-playing b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 16px #ffc72f73)drop-shadow(0 3px #783c008c);font-size:70px;font-weight:900}.bc-frame .tv2-playing b:after{background:linear-gradient(#fff8d8 8%,#ffe680 40%,#ffc72f 70%,#ff9f17 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bc-frame .tv2-playing span{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--tv-sub);font-size:15px;font-weight:800;line-height:1.2;display:block}.bc-frame .tv2-dot{vertical-align:middle;background:var(--tv-mint);border-radius:50%;width:10px;height:10px;margin:0 8px 2px 0;animation:2s infinite tv-blink;display:inline-block;box-shadow:0 0 0 4px #6dffc62e,0 0 10px #6dffc699}.bc-frame .tv2-mood{border-left:1px solid #ffffff1a;flex-direction:column;align-items:stretch;gap:8px;padding:0 4px 0 16px;display:flex}.bc-frame .tv2-mood p{justify-content:center;align-items:center;gap:8px;margin:0;font-size:22px;line-height:1.1;display:flex}.bc-frame .tv2-mood p b{font-size:24px;font-weight:800}.bc-frame .tv2-meter{background:linear-gradient(90deg,#6dffc6,#ffe066 48%,#ff9f3c 76%,#ff4d5e);border-radius:999px;height:8px;margin:6px 4px 0;position:relative;box-shadow:inset 0 1px 2px #00000073,0 0 12px #ffc72f26}.bc-frame .tv2-meter i{box-sizing:border-box;border:3px solid var(--tv-ink);background:radial-gradient(circle at 40% 35%,#fff,#ffeec2);border-radius:50%;width:20px;height:20px;transition:left 1.2s ease-out;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffc72f8c,0 2px 8px #00000080}.bc-frame .tv2-mood small{letter-spacing:.08em;text-transform:uppercase;color:#9fb6bf;justify-content:space-between;font-size:13px;font-weight:800;display:flex}.bc-frame .tv2-news{color:#ffb4a8;margin:0;font-size:18px;font-weight:700}@keyframes tv-shine{to{background-position:200% 0}}.bc-frame .tv2-join{text-align:center;perspective:900px;border-color:#ffc72f80;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:380px;min-height:150px;padding:14px 20px 19px;display:flex;bottom:64px;right:56px;overflow:hidden}@keyframes tv-turn{0%{opacity:0;transform:rotateX(-82deg)translateY(10px)}55%{opacity:1}to{opacity:1;transform:none}}.bc-frame .tv2-join-slide{transform-origin:50% 100%;flex-direction:column;align-items:center;gap:4px;width:100%;animation:.7s cubic-bezier(.2,.9,.3,1.15) both tv-turn;display:flex}.bc-frame .tv2-join-slide.is-concept b,.bc-frame .tv2-join-slide.is-punch b{letter-spacing:-.01em;text-wrap:balance;font-size:27px;line-height:1.15}.bc-frame .tv2-join-slide.is-concept span{color:var(--tv-gold-soft);margin-top:4px;font-size:20px;font-weight:800}.bc-frame .tv2-join-slide.is-punch span{color:var(--tv-gold);margin-top:4px;font-size:16px;font-weight:700}.bc-frame .tv2-join-text{flex-direction:column;gap:3px;min-width:0;display:flex}.bc-frame .tv2-join small{letter-spacing:.1em;text-transform:uppercase;color:var(--tv-gold);white-space:nowrap;font-size:15px;font-weight:800}.bc-frame .tv2-join b{letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere;font-size:46px;font-weight:800;line-height:1.05}.bc-frame .tv2-join span{color:var(--tv-sub);white-space:nowrap;font-size:15.5px;font-weight:600;line-height:1.3}.bc-frame .tv2-join:after{content:"";background:linear-gradient(90deg,#ff9f17,#ffc72f 25%,#fff3c4 50%,#ffc72f 75%,#ff9f17) 0 0/200% 100%;height:5px;animation:6s linear infinite tv-shine;position:absolute;bottom:0;left:0;right:0}.bc-frame .tv2-join.has-qr{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:14px 18px 20px}.bc-frame .tv2-join.has-qr .bc-qr{border-radius:10px;flex:none}.bc-frame .tv2-join.has-qr .tv2-join-text{flex-direction:column;gap:3px;min-width:0;display:flex}.bc-frame .tv2-join.has-qr b{font-size:32px}.bc-frame .tv2-join .bc-xcount{color:#fff;background:#111;border:1.5px solid #ffffff59;border-radius:999px;padding:3px 12px;font-size:16px;font-style:normal;font-weight:800;position:absolute;top:-16px;right:14px}.bc-root .bc-frame .bc-fanline{max-width:calc(100% - 112px);font-size:max(14px,calc(12px / var(--bc-scale,1)));color:#ecf2f4;white-space:normal;text-align:right;text-shadow:0 1px 6px #000000e6;background:#0a1016e0;padding:3px 8px;font-weight:600;top:auto;bottom:24px;right:56px}.bc-frame .tv2-chat{padding:10px 16px 12px;transition:opacity 1.2s,transform 1.2s}.bc-frame .tv2-chat.is-idle{opacity:0;transform:translateY(-8px)}.bc-frame .tv2-chat header{letter-spacing:.1em;text-transform:uppercase;color:#9fb6bf;margin:0 0 5px;font-size:13px;font-weight:800}.bc-frame .tv2-chat ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bc-frame .tv2-chat li{color:#e8f1f4;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;line-height:1.3;animation:.4s ease-out tv-say;overflow:hidden}.bc-frame .tv2-chat li b{color:color-mix(in srgb,var(--who,#fff) 55%,#fff);font-weight:800}.bc-frame .tv2-chat li.is-gold b{color:var(--tv-gold)}@keyframes tv-say{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bc-frame .tv2-place{box-sizing:border-box;max-width:620px;font-family:var(--font-display);color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0a161ea8;border:1.5px solid #ffffff24;border-radius:999px;padding:8px 18px;font-size:19px;font-weight:700;animation:.6s bc-fade;position:absolute;top:44px;left:960px;overflow:hidden;transform:translate(-50%)}.bc-frame:has(>.bc-site) .tv2-place{top:104px}.bc-root .bc-frame :is(.bc-score,.bc-tally,.maint-banner.is-stream){max-width:1100px;box-shadow:none;font-family:var(--font-display);letter-spacing:-.01em;color:#fff;white-space:nowrap;-webkit-text-stroke:3px var(--tv-ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--tv-ink),0 8px 22px #00000080;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;padding:0;font-size:34px;font-weight:900;line-height:1.1;animation:.6s cubic-bezier(.2,1.4,.4,1) both tv-top-in;display:flex;top:104px;left:960px;overflow:visible;transform:translate(-50%)}.bc-root .bc-frame .bc-score b{color:var(--tv-gold);font-variant-numeric:tabular-nums}.bc-root .bc-frame .maint-banner.is-stream .maint-face{-webkit-text-stroke:0}@keyframes tv-top-in{0%{opacity:0;transform:translate(-50%)scale(1.5)}to{opacity:1;transform:translate(-50%)scale(1)}}.bc-frame:has(>.bc-site) :is(.bc-score,.bc-tally,.maint-banner.is-stream){top:164px}.bc-root .bc-frame .bc-score~.bc-tally{top:154px}.bc-frame:has(>.bc-site) .bc-score~.bc-tally{top:214px}.world-shell:has(.bc-root.tv2) .bob-tv{display:none!important}.bc-root .bc-frame .bc-card{left:960px}.bc-root .bc-frame .bc-card.kind-countdown{top:300px}.bc-root .bc-frame .bc-replay{top:108px;left:960px}.bc-root .bc-frame .bc-replay-strip{left:960px}.bc-root .bc-frame .bc-site{gap:12px;top:28px;left:960px}.bc-root .bc-frame .bc-site button{height:56px;font-family:var(--font-display);background:#0a161ed1;border:2px solid #fff3;border-radius:999px;padding:0 24px;font-size:22px;font-weight:800;box-shadow:0 8px 22px #00080e4d}.bc-root .bc-frame .bc-site button.is-play{color:#111;background:#ffe14d;border:3px solid #111;box-shadow:5px 5px #111}.bc-frame .tv2-callout{pointer-events:none;z-index:5;font-family:var(--font-display);flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;top:318px;left:0;right:0}.bc-frame .tv2-callout:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tv-c) 34%,#06121a8c) 18%,color-mix(in srgb,var(--tv-c) 34%,#06121a8c) 82%,transparent);z-index:-1;height:178px;animation:3.4s cubic-bezier(.2,.9,.25,1) both tv-band;position:absolute;top:-26px;left:14%;right:14%;transform:skewY(-3deg)}.bc-frame .tv2-callout-title{align-items:center;gap:24px;max-width:1700px;margin:0;animation:3.4s cubic-bezier(.2,.9,.25,1) both tv-call;display:flex}.bc-frame .tv2-callout-emoji{font-size:calc(var(--tv-fs,96px) * 1.05);filter:drop-shadow(0 6px 0 var(--tv-ink)) drop-shadow(0 10px 24px #00000080);line-height:1}.bc-frame .tv2-callout-title b{font-size:var(--tv-fs,96px);letter-spacing:-.015em;color:#fff;white-space:nowrap;-webkit-text-stroke:5px var(--tv-ink);paint-order:stroke fill;text-shadow:0 7px 0 var(--tv-ink),0 14px 36px #00000080,0 0 64px color-mix(in srgb,var(--tv-c) 70%,transparent);font-weight:900;line-height:1}.bc-frame .tv2-callout-sub{margin:0;animation:3.4s cubic-bezier(.3,1.6,.5,1) both tv-sub}.bc-frame .tv2-callout-sub span{color:#111;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;background:#ffe14d;border:6px solid #111;padding:10px 28px 12px;font-size:34px;font-weight:800;line-height:1.05;display:inline-block;transform:rotate(-2.5deg);box-shadow:9px 9px #111}@keyframes tv-call{0%{opacity:0;transform:translate(46%)skew(-14deg)scale(1.15)}11%{opacity:1;transform:translate(-2%)skew(5deg)scale(1)}17%{transform:translate(0)skew(0)}82%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-52%)skew(14deg)scale(.95)}}@keyframes tv-sub{0%,10%{opacity:0;transform:scale(.4)rotate(-10deg)}22%{opacity:1;transform:none}82%{opacity:1;transform:none}to{opacity:0;transform:translate(-40%)}}@keyframes tv-band{0%{opacity:0;transform:skewY(-3deg)scaleX(.2)}10%{opacity:1;transform:skewY(-3deg)scaleX(1)}84%{opacity:1}to{opacity:0;transform:skewY(-3deg)scaleX(1.05)}}.bc-frame .tv2-callout.is-viewers:before{height:auto;animation:tv-band-long var(--tv-hold,8s) cubic-bezier(.2,.9,.25,1) both;bottom:-30px}.bc-frame .tv2-callout.is-viewers .tv2-callout-title{animation:tv-call-long var(--tv-hold,8s) cubic-bezier(.2,.9,.25,1) both}.bc-frame .tv2-callout.is-viewers .tv2-callout-sub{animation:tv-sub-long var(--tv-hold,8s) cubic-bezier(.3,1.6,.5,1) both}.bc-frame .tv2-callout.is-viewers .tv2-callout-sub span{white-space:normal;text-transform:none;text-align:center;max-width:1240px;padding:14px 32px 16px;font-size:40px;line-height:1.16;transform:rotate(-1.5deg)}@keyframes tv-call-long{0%{opacity:0;transform:translate(46%)skew(-14deg)scale(1.15)}4%{opacity:1;transform:translate(-2%)skew(5deg)scale(1)}6%{transform:translate(0)skew(0)}94%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-52%)skew(14deg)scale(.95)}}@keyframes tv-sub-long{0%,4%{opacity:0;transform:scale(.4)rotate(-10deg)}8%{opacity:1;transform:none}94%{opacity:1;transform:none}to{opacity:0;transform:translate(-40%)}}@keyframes tv-band-long{0%{opacity:0;transform:skewY(-3deg)scaleX(.2)}4%{opacity:1;transform:skewY(-3deg)scaleX(1)}95%{opacity:1}to{opacity:0;transform:skewY(-3deg)scaleX(1.05)}}.bc-frame .tv2-wipe{pointer-events:none;z-index:6;place-items:center;animation:1s cubic-bezier(.7,0,.3,1) both tv2-wipe;display:grid;position:absolute;inset:-12% -24%}.bc-frame .tv2-wipe:before{content:"";background:var(--tv-wc,#ffe14d);border-left:14px solid #111;border-right:14px solid #111;position:absolute;inset:0;transform:skew(-14deg)}.bc-frame .tv2-wipe:after{content:"";background:radial-gradient(#0003 24%,#0000 28%) 0 0/16px 16px;position:absolute;inset:0;transform:skew(-14deg)}.bc-frame .tv2-wipe b{z-index:1;color:#111;font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;background:#fff;border:7px solid #111;padding:14px 34px 16px;font-size:64px;font-weight:800;position:relative;transform:rotate(-3deg);box-shadow:12px 12px #111}@keyframes tv2-wipe{0%{transform:translate(-120%)}38%,62%{transform:translate(0)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.bc-frame :is(.tv2-callout-title,.tv2-callout-sub){animation:.3s both bc-fade}.bc-frame .tv2-wipe{display:none}}@keyframes tv-bump{0%{opacity:0;transform:scale(1.03)}5%{opacity:1;transform:none}94%{opacity:1}to{opacity:0}}.bc-frame .tv2-bumper{z-index:7;color:#fff;font-family:var(--font-display);pointer-events:none;background:#151515;animation:7s both tv-bump;position:absolute;inset:0;overflow:hidden}.bc-frame .tv2-bumper .ss-bar .dw-mark{font-size:44px}.bc-frame .tv2-bumper .ss-title h1{font-size:150px}.bc-frame .tv2-cinema{z-index:7;pointer-events:none;opacity:0;visibility:hidden;background:#000;transition:opacity .25s,visibility 0s .25s;position:absolute;inset:0;overflow:hidden}.bc-frame .tv2-cinema.is-on{opacity:1;visibility:visible;transition:opacity .25s}.bc-frame .tv2-cinema video{object-fit:cover;width:100%;height:100%;display:block}.bc-root.bc-phone .tv2-callout{pointer-events:none;font-family:var(--font-display);--tv-ink:#0b1820;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:38%;left:12px;right:12px}.bc-root.bc-phone .tv2-callout-title{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;animation:3.4s cubic-bezier(.2,.9,.25,1) both tv-call;display:flex}.bc-root.bc-phone .tv2-callout-emoji{filter:drop-shadow(0 3px 0 var(--tv-ink));font-size:34px;line-height:1}.bc-root.bc-phone .tv2-callout-title b{color:#fff;-webkit-text-stroke:2.5px var(--tv-ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--tv-ink),0 0 26px color-mix(in srgb,var(--tv-c) 70%,transparent);font-size:30px;font-weight:900;line-height:1.05}.bc-root.bc-phone .tv2-callout-sub{margin:0;animation:3.4s cubic-bezier(.3,1.6,.5,1) both tv-sub}.bc-root.bc-phone .tv2-callout-sub span{color:#111;text-transform:uppercase;background:#ffe14d;border:3px solid #111;padding:5px 12px 6px;font-size:15px;font-weight:800;display:inline-block;transform:rotate(-2deg);box-shadow:4px 4px #111}.bc-root.bc-phone .tv2-callout.is-viewers .tv2-callout-title{animation:tv-call-long var(--tv-hold,8s) cubic-bezier(.2,.9,.25,1) both}.bc-root.bc-phone .tv2-callout.is-viewers .tv2-callout-sub{animation:tv-sub-long var(--tv-hold,8s) cubic-bezier(.3,1.6,.5,1) both}.bc-root.bc-phone .tv2-callout.is-viewers .tv2-callout-sub span{white-space:normal;text-transform:none;text-align:center;font-size:16px;line-height:1.25}.world-shell:has(.bc-root.tv2) :is(.notice-feed,.notice-lane,.happen-tv){display:none!important}.bc-frame .tv2-now{color:#fff;font-variant-numeric:tabular-nums;background:#ffd66b21;border:1.5px solid #ffd66b80;border-radius:14px;margin:0;padding:8px 14px;font-size:20px;font-weight:800;line-height:1.2}.world-shell:has(.invasion-tv) .bc-root.tv2 .bc-frame .bc-site{top:28px}.bc-frame .tv2-flip{perspective:1400px;transform-style:preserve-3d;position:relative}.bc-frame .tv2-flip>.tv2-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .8s cubic-bezier(.3,1.25,.4,1);position:relative}.bc-frame .tv2-flip>.tv2-just{position:absolute;inset:0;transform:rotateY(-180deg)}.bc-frame .tv2-flip.is-just>.tv2-stats{transform:rotateY(180deg)}.bc-frame .tv2-flip.is-just>.tv2-just{transform:rotateY(0)}.bc-frame .tv2-just{background:radial-gradient(circle at 20% 45%,#ffc72f38,transparent 55%),var(--tv-card);border-color:#ffc72f8c;align-items:center;gap:6px;padding:12px 18px 12px 6px;display:flex;overflow:hidden}.bc-frame .tv2-just img{object-fit:contain;filter:drop-shadow(0 10px 14px #00000073);flex:none;width:150px;height:150px;margin:-14px -8px -18px -6px}.bc-frame .tv2-flip.is-just .tv2-just img{animation:.8s cubic-bezier(.3,1.4,.5,1) .35s both ss-squash-a}@keyframes ss-squash-a{0%{transform:scale(1.24,.74)}28%{transform:scale(.86,1.2)translateY(-36px)}50%{transform:scale(1.08,.93)}70%{transform:scale(.97,1.03)}to{transform:none}}.bc-frame .tv2-just>div{flex-direction:column;gap:6px;min-width:0;display:flex}.bc-frame .tv2-just small{background:var(--tv-gold);color:var(--tv-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:7px;align-self:flex-start;padding:4px 9px 3px;font-size:13px;font-weight:900;line-height:1}.bc-frame .tv2-just b{letter-spacing:-.01em;color:#fff;text-wrap:balance;-webkit-line-clamp:3;text-shadow:0 2px 12px #00000059;-webkit-box-orient:vertical;font-size:28px;font-weight:900;line-height:1.12;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.bc-frame .tv2-flip>.tv2-card{transition:opacity .3s}.bc-frame .tv2-flip.is-just>.tv2-stats{opacity:0}}.bc-frame .tv2-tab,.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-status{z-index:2;box-sizing:border-box;border:1.5px solid var(--tv-edge);font-family:var(--font-display);color:var(--tv-sub);white-space:nowrap;background:#0a1820;border-bottom:0;border-radius:12px 12px 0 0;padding:6px 14px 5px;font-weight:700;line-height:1.2;position:absolute;box-shadow:0 -4px 14px #00080e40}.bc-frame .tv2-tab{color:var(--tv-gold-soft);font-size:16px;top:-31px;left:22px;transform:translateZ(1px)}.bc-frame .tv2-stats{overflow:visible}.bc-frame .tv2-treasury{color:var(--tv-sub);margin:2px 0 0;font-size:16px;font-weight:700}.bc-root.tv2 .bc-frame .bc-box{height:560px}.bc-root.tv2 .bc-frame .bc-box .creator-live{grid-template-rows:auto minmax(0,1fr);height:448px;overflow:visible}.bc-root.tv2 .bc-frame .bc-box .creator-live>header{grid-row:1;align-items:flex-start;padding:12px 12px 6px 6px;position:static}.bc-root.tv2 .bc-frame .bc-box .creator-live>header .bc-head{margin:4px 0 -4px}.bc-root.tv2 .bc-frame .bc-box .creator-live>.cl-body{border-radius:0 0 17px 17px;grid-row:2;overflow:hidden}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-who{gap:3px;padding-top:2px;position:static}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-who .cl-live.is-tv{letter-spacing:.01em;color:#fff;white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:inline-flex}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-who .cl-live.is-tv>i{background:#6dffc6;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 6px #6dffc699}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-who .cl-live.is-tv[data-live=false]>i{box-shadow:none;background:#8d9ba1}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-who>b{margin-bottom:3px}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-status{border-width:1.2px;border-radius:9px 9px 0 0;padding:4px 11px 3px;font-size:12.5px;display:block;top:-22px;left:14px}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-status .cl-last{color:var(--tv-sub);font-size:12.5px;font-weight:700;display:inline}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-tv-moves{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-tv-moves li{color:#a9bec6;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;line-height:1.35;display:flex}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-tv-moves li>i{text-align:center;flex:none;width:15px;font-size:11.5px;font-style:normal}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-tv-moves li>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-tv-moves li b{color:#d6e3e8;font-weight:800}.bc-root.tv2 .bc-frame .bc-box .creator-live .cl-tv-moves li em{color:#7f969f;font-style:normal}.bc-frame .tv2-rebellion{letter-spacing:.12em;color:var(--tv-sub);margin:2px 0 0;font-size:14px;font-weight:850}.bc-frame .tv2-rebellion b{color:#ffd23f;font-weight:900}.dw-mark{font-family:var(--font-display);letter-spacing:-.045em;white-space:nowrap;align-items:baseline;gap:.2em;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.dw-mark b{font-weight:800;display:inline-block;position:relative}.dw-mark b:before,.dw-mark b:after{content:attr(data-text);text-shadow:none;pointer-events:none;position:absolute;top:0;left:0}.dw-mark b:before{transform:translateY(-.016em)}.dw-mark b:after{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dw-mark .dw-dot{color:#8f4704;text-shadow:0 .014em #e2860e,0 .028em #cb720a,0 .042em #b06008,0 .056em #924d05,0 .07em #743b03,0 .12em .06em #0803008c}.dw-mark .dw-dot:before{color:#fff6d6}.dw-mark .dw-dot:after{background-image:linear-gradient(#fff8d8 4%,#ffe680 30%,#ffc72f 58%,#ff9f17 92%)}.dw-mark .dw-world{color:#1a3a44;text-shadow:0 .014em #b9a47e,0 .028em #6f7d77,0 .042em #3f6470,0 .056em #2f5562,0 .07em #234552,0 .12em .06em #00060a8c}.dw-mark .dw-world:before{color:#fff}.dw-mark .dw-world:after{background-image:linear-gradient(#fff 6%,#fdf6e6 40%,#f1e2c2 72%,#dcc59a 96%)}.wordmark>span.dw-mark.dw-mark{opacity:1;gap:.2em;font-weight:800}.dw-mark.has-mark{align-items:center}.dw-mark .dw-dot-mark{filter:drop-shadow(0 .05em .05em #08030073);flex:none;width:auto;height:.8em;margin-right:.02em;display:block;translate:0 -.02em}@media (min-width:641px){.brand .wordmark>span.dw-mark{font-size:31px}}.brand>.wordmark{margin-left:var(--logo-pad,0px)}.brand>.brand-under{left:var(--pill-pad,2px);align-items:center}.ss-root{z-index:210;color:#fff;font-family:var(--font-display);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;contain:strict;background:#0c0b1f;transition:opacity .9s;display:none;position:fixed;inset:0;overflow:hidden}.ss-root:is([data-show=brb],[data-show=soon],[data-boot]){display:block}.ss-root[data-leaving]{opacity:0;pointer-events:none}.ss-brb,.ss-soon{display:none;position:absolute;inset:0;overflow:hidden}.ss-root[data-show=brb] .ss-brb,.ss-root[data-boot=brb]:not([data-show=soon]) .ss-brb,.ss-root[data-show=soon] .ss-soon,.ss-root:is([data-boot=soon],[data-boot=load]):not([data-show=brb]) .ss-soon{animation:.45s both ss-in;display:block}.ss-t-load,.ss-root:is([data-load],[data-boot=load]:not([data-show=soon])) .ss-t-soon{display:none}.ss-root:is([data-load],[data-boot=load]:not([data-show=soon])) .ss-t-load{display:inline}.ss-stage{width:1920px;height:1080px;transform:translate(-50%,-50%) scale(var(--ss-scale,1));transform-origin:50%;position:absolute;top:50%;left:50%}@keyframes ss-in{0%{opacity:0}to{opacity:1}}@keyframes ss-spin{to{transform:rotate(360deg)}}.ss-word{letter-spacing:-.045em;white-space:nowrap;align-items:baseline;gap:.2em;font-size:62px;font-weight:800;line-height:1;display:inline-flex}.ss-root .dw-mark{font-size:62px}.ss-word b{font-weight:800;display:inline-block;position:relative}.ss-word b:before,.ss-word b:after{content:attr(data-text);text-shadow:none;position:absolute;top:0;left:0}.ss-word b:before{transform:translateY(-.016em)}.ss-word b:after{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ss-word .is-dot{color:#8f4704;text-shadow:0 .014em #e2860e,0 .028em #cb720a,0 .042em #b06008,0 .056em #924d05,0 .07em #743b03,0 .12em .06em #0803008c}.ss-word .is-dot:before{color:#fff6d6}.ss-word .is-dot:after{background-image:linear-gradient(#fff8d8 4%,#ffe680 30%,#ffc72f 58%,#ff9f17 92%)}.ss-word .is-world{color:#1a3a44;text-shadow:0 .014em #b9a47e,0 .028em #6f7d77,0 .042em #3f6470,0 .056em #2f5562,0 .07em #234552,0 .12em .06em #00060a8c}.ss-word .is-world:before{color:#fff}.ss-word .is-world:after{background-image:linear-gradient(#fff 6%,#fdf6e6 40%,#f1e2c2 72%,#dcc59a 96%)}.ss-music{color:#fff;font:700 26px/1 var(--font-display);white-space:nowrap;letter-spacing:.005em;background:#ffffff14;border:2px solid #ffffff2e;border-radius:999px;align-items:center;gap:14px;padding:12px 24px;display:inline-flex}button.ss-music{cursor:pointer;pointer-events:auto}button.ss-music:hover{background:#ffffff29}.ss-music em{color:#ffd66b;font-style:normal;font-weight:700}.ss-music.is-muted{color:#ffffffbf}.ss-eq{align-items:flex-end;gap:4px;height:26px;display:inline-flex}.ss-eq i{transform-origin:bottom;background:#7ee8ff;border-radius:3px;width:6px;height:100%;animation:.8s ease-in-out infinite alternate ss-eq}.ss-eq i:nth-child(2){background:#ffd66b;animation-delay:-.3s}.ss-eq i:nth-child(3){background:#ff8fd0;animation-delay:-.55s}.ss-eq i:nth-child(4){animation-delay:-.15s}@keyframes ss-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.ss-brb{background:radial-gradient(70% 62% at 50% 32%,#3d2e78 0%,#241b52 42%,#130f2f 74%,#0a0918 100%)}.ss-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ss-blob{will-change:transform;border-radius:50%;width:76vmax;height:76vmax;position:absolute}.ss-blob.b1{background:radial-gradient(circle,#ffb24a6b,#ffb24a00 64%);animation:23s ease-in-out infinite alternate ss-drift1;top:-34vmax;left:-26vmax}.ss-blob.b2{background:radial-gradient(circle,#ff6ec457,#ff6ec400 64%);animation:29s ease-in-out infinite alternate ss-drift2;top:-18vmax;right:-30vmax}.ss-blob.b3{background:radial-gradient(circle,#55d6ff4d,#55d6ff00 64%);animation:33s ease-in-out infinite alternate ss-drift3;bottom:-50vmax;left:4vmax}@keyframes ss-drift1{to{transform:translate(18vmax,12vmax)scale(1.12)}}@keyframes ss-drift2{to{transform:translate(-16vmax,14vmax)scale(.9)}}@keyframes ss-drift3{to{transform:translate(14vmax,-12vmax)scale(1.15)}}.ss-dots{background:radial-gradient(circle,#ffffff16 2px,#0000 2.7px) 0 0/48px 48px;animation:16s linear infinite ss-pan;position:absolute;inset:-48px;-webkit-mask-image:radial-gradient(70% 62% at 50% 45%,#000 25%,#0000 82%);mask-image:radial-gradient(70% 62% at 50% 45%,#000 25%,#0000 82%)}@keyframes ss-pan{to{transform:translate(48px,48px)}}.ss-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:46px;left:64px;right:64px}.ss-onair{color:#ffe9c4;white-space:nowrap;background:#ffffff14;border:2px solid #ffffff2e;border-radius:999px;align-items:center;gap:14px;padding:12px 26px;font-size:28px;font-weight:700;display:inline-flex}.ss-onair i{background:#ff5a5f;border-radius:50%;width:16px;height:16px;animation:1.8s ease-out infinite ss-ping}@keyframes ss-ping{0%{box-shadow:0 0 #ff5a5fb3}70%,to{box-shadow:0 0 0 16px #ff5a5f00}}.ss-hero{width:440px;height:500px;margin-left:-220px;position:absolute;top:138px;left:50%}.ss-orb{width:440px;height:440px;animation:3.4s ease-in-out infinite ss-float;position:absolute;top:0;left:0}.ss-disc{border:12px solid var(--ring);box-shadow:0 0 0 7px #ffffff1a,0 0 90px var(--glow),inset 0 -30px 60px #00000047;background:radial-gradient(circle at 50% 34%,#ffffff42,#ffffff12 58%,#0a061e40);border-radius:50%;transition:border-color .35s,box-shadow .35s;position:absolute;inset:0}.ss-ring{border:3px dashed #ffffff4d;border-radius:50%;animation:36s linear infinite ss-spin;position:absolute;inset:-30px}.ss-bob{width:488px;height:488px;position:absolute;top:-46px;left:-24px}.ss-bob img{transform-origin:50% 82%;filter:drop-shadow(0 18px 22px #00000059);width:100%;height:100%;display:block}.ss-hero[data-beat="0"] .ss-bob img{animation:.72s cubic-bezier(.3,1.4,.5,1) ss-squash-a}.ss-hero[data-beat="1"] .ss-bob img{animation:.72s cubic-bezier(.3,1.4,.5,1) ss-squash-b}@keyframes ss-squash-b{0%{transform:scale(1.24,.74)}28%{transform:scale(.86,1.2)translateY(-36px)}50%{transform:scale(1.08,.93)}70%{transform:scale(.97,1.03)}to{transform:none}}@keyframes ss-float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-16px)rotate(1.5deg)}}.ss-sparks i{background:var(--ring);opacity:0;border-radius:50%;width:20px;height:20px;margin:-10px;position:absolute;top:50%;left:50%}.ss-hero[data-beat="0"] .ss-sparks i{animation:.75s ease-out ss-spark-a}.ss-hero[data-beat="1"] .ss-sparks i{animation:.75s ease-out ss-spark-b}.ss-sparks i:nth-child(2n){background:#fff6d6;width:14px;height:14px;margin:-7px}@keyframes ss-spark-a{0%{opacity:1;transform:rotate(var(--a)) translateY(-170px) scale(.4)}to{opacity:0;transform:rotate(var(--a)) translateY(-290px) scale(1)}}@keyframes ss-spark-b{0%{opacity:1;transform:rotate(var(--a)) translateY(-170px) scale(.4)}to{opacity:0;transform:rotate(var(--a)) translateY(-290px) scale(1)}}.ss-shadow{background:radial-gradient(closest-side,#00000080,#0000);border-radius:50%;width:240px;height:28px;animation:3.4s ease-in-out infinite ss-shade;position:absolute;top:462px;left:100px}@keyframes ss-shade{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}.ss-pill{border:4px solid var(--ring);color:#fff;white-space:nowrap;background:#141230;border-radius:999px;padding:10px 28px;font-size:30px;font-weight:800;transition:border-color .35s;position:absolute;top:404px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #0006}.ss-head{text-align:center;letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:150px;font-weight:800;line-height:1;position:absolute;top:648px;left:0;right:0}.ss-head .ss-hw{white-space:nowrap;margin:0 .13em;display:inline-block}.ss-head .ss-hw>span{color:#fff7dc;text-shadow:0 5px #f3a523,0 10px #cf7a0e,0 15px #94500a,0 26px 30px #00000073;animation:2.8s ease-in-out infinite ss-wave;animation-delay:calc(var(--i) * 85ms);display:inline-block}@keyframes ss-wave{0%,55%,to{transform:none}18%{transform:translateY(-18px)rotate(-2deg)}36%{transform:translateY(4px)}}.ss-line{text-align:center;margin:0;position:absolute;top:850px;left:0;right:0}.ss-line span{color:#1b1838;letter-spacing:-.01em;white-space:nowrap;background:#fffaf0;border-radius:999px;max-width:1600px;padding:20px 44px;font-size:44px;font-weight:700;display:inline-block;box-shadow:0 16px 40px #00000059}.ss-line[data-beat="0"] span{animation:.55s cubic-bezier(.3,1.6,.5,1) ss-pop-a}.ss-line[data-beat="1"] span{animation:.55s cubic-bezier(.3,1.6,.5,1) ss-pop-b}@keyframes ss-pop-a{0%{opacity:0;transform:translateY(16px)scale(.9)}to{opacity:1;transform:none}}@keyframes ss-pop-b{0%{opacity:0;transform:translateY(16px)scale(.9)}to{opacity:1;transform:none}}.ss-foot{align-items:center;gap:40px;display:flex;position:absolute;bottom:46px;left:64px;right:64px}.ss-candy{background:#ffffff1a;border-radius:999px;flex:1;height:14px;position:relative;overflow:hidden}.ss-candy i{opacity:.85;background:repeating-linear-gradient(-45deg,#ffd66b 0 18px,#ff8fd0 18px 36px,#7ee8ff 36px 54px);animation:1.4s linear infinite ss-candy;position:absolute;inset:0 -80px 0 0}@keyframes ss-candy{to{transform:translate(-76.37px)}}.ss-url{letter-spacing:-.01em;color:#fff;white-space:nowrap;font-size:36px;font-weight:800}.ss-soon{background:#151515}.ss-field{background-color:var(--tone);transition:background-color .9s;position:absolute;inset:0;overflow:hidden}.ss-field:before{content:"";background:repeating-conic-gradient(#fff3 0deg 7deg,#0000 7deg 15deg);width:200%;height:200%;animation:120s linear infinite ss-spin;position:absolute;top:-50%;left:-50%}.ss-field:after{content:"";background:radial-gradient(#00000029 24%,#0000 28%) 0 0/16px 16px,radial-gradient(80% 80%,#0000 50%,#00000059);position:absolute;inset:0}.ss-panels{width:1390px;height:782px;position:absolute;top:92px;left:150px}.ss-panel{--rot:-2.2deg;visibility:hidden;opacity:0;transform:rotate(var(--rot));background:#000;border:12px solid #fff;border-radius:4px;outline:7px solid #111;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:24px 24px #111}.ss-panel[data-side="1"]{--rot:1.6deg}.ss-panel[data-state=in]{visibility:visible;opacity:1;z-index:2;animation:.8s cubic-bezier(.2,.9,.25,1.04) both ss-panel-in}.ss-panel[data-state=out]{visibility:visible;z-index:1;animation:.75s ease-in both ss-panel-out}.ss-panel img{object-fit:cover;filter:saturate(1.28)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.ss-panel[data-state=in] img,.ss-panel[data-state=out] img{will-change:transform}.ss-panel[data-state=in][data-kb="0"] img{animation:8.6s linear both ss-kb0}.ss-panel[data-state=in][data-kb="1"] img{animation:8.6s linear both ss-kb1}.ss-panel[data-state=in][data-kb="2"] img{animation:8.6s linear both ss-kb2}.ss-panel[data-state=in][data-kb="3"] img{animation:8.6s linear both ss-kb3}.ss-panel[data-state=out] img{transform:scale(1.15)}.ss-panel:after{content:"";opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.ss-panel[data-state=in]:after{animation:.45s ease-out both ss-flash}.ss-halftone{pointer-events:none;mix-blend-mode:multiply;opacity:.2;background:radial-gradient(#100a2899 26%,#0000 31%) 0 0/8px 8px;position:absolute;inset:0;box-shadow:inset 0 0 140px #00000080}@keyframes ss-panel-in{0%{opacity:0;transform:translateX(140px) rotate(calc(var(--rot) + 5deg)) scale(1.06)}45%{opacity:1}to{opacity:1;transform:rotate(var(--rot))}}@keyframes ss-panel-out{0%{opacity:1;transform:rotate(var(--rot))}to{opacity:0;transform:translateX(-110px) rotate(calc(var(--rot) - 4deg)) scale(.93)}}@keyframes ss-flash{0%{opacity:.85}to{opacity:0}}@keyframes ss-kb0{0%{transform:scale(1.04)}to{transform:scale(1.17)translate(-2.6%,-1.6%)}}@keyframes ss-kb1{0%{transform:scale(1.17)translate(2.2%,1%)}to{transform:scale(1.05)translate(-.8%)}}@keyframes ss-kb2{0%{transform:scale(1.06)translate(-2%,1.6%)}to{transform:scale(1.16)translate(2.2%,-1%)}}@keyframes ss-kb3{0%{transform:scale(1.14)translateY(-2%)}to{transform:scale(1.04)translateY(1.6%)}}.ss-caption{z-index:4;margin:0;animation:.6s cubic-bezier(.3,1.7,.5,1) .3s both ss-cap;position:absolute;top:52px;left:92px;transform:rotate(-3.5deg)}.ss-caption span{color:#111;letter-spacing:-.012em;text-transform:uppercase;background:#ffe14d;border:7px solid #111;max-width:960px;padding:16px 32px 18px;font-size:52px;font-weight:800;line-height:1.06;display:inline-block;box-shadow:11px 11px #111}@keyframes ss-cap{0%{opacity:0;transform:rotate(-12deg)scale(.55)}to{opacity:1;transform:rotate(-3.5deg)}}.ss-concept{z-index:4;box-sizing:border-box;color:#151515;background:#fff;border:6px solid #111;width:540px;padding:24px 30px 26px;font-size:31px;font-weight:600;line-height:1.32;position:absolute;top:150px;right:66px;transform:rotate(1.8deg);box-shadow:12px 12px #111}.ss-concept b{letter-spacing:.06em;text-transform:uppercase;color:#d62f36;margin:0 0 8px;font-size:25px;font-weight:800;display:block}.ss-title{z-index:5;transform-origin:0 100%;position:absolute;bottom:128px;left:80px;transform:rotate(-4deg)}.ss-title h1{letter-spacing:-.03em;color:#fff;text-shadow:-7px -7px #111,7px -7px #111,-7px 7px #111,7px 7px #111,0 -8px #111,0 8px #111,-8px 0 #111,8px 0 #111,18px 18px #111;margin:0;font-size:156px;font-weight:800;line-height:.86}.ss-count{color:#fff;white-space:nowrap;background:#111;border-radius:12px;align-items:baseline;gap:16px;margin:26px 0 0 6px;padding:12px 28px 14px;font-size:40px;font-weight:700;display:inline-flex;transform:rotate(2.5deg)}.ss-count b{color:#ffe14d;font-variant-numeric:tabular-nums;min-width:3.4ch;font-size:58px;font-weight:800}.ss-count.is-idle{padding:14px 28px;font-size:36px}.ss-mascot{z-index:5;width:330px;height:330px;position:absolute;bottom:128px;right:76px}.ss-burst{clip-path:polygon(50% 0%,58.7% 12%,71.7% 5%,74.3% 19.5%,89.1% 18.8%,85.1% 33.1%,98.7% 38.9%,89% 50%,98.7% 61.1%,85.1% 66.9%,89.1% 81.2%,74.3% 80.5%,71.7% 95%,58.7% 88%,50% 100%,41.3% 88%,28.3% 95%,25.7% 80.5%,10.9% 81.2%,14.9% 66.9%,1.3% 61.1%,11% 50%,1.3% 38.9%,14.9% 33.1%,10.9% 18.8%,25.7% 19.5%,28.3% 5%,41.3% 12%);background:#111;animation:40s linear infinite ss-spin;position:absolute;inset:-34px}.ss-burst:after{content:"";clip-path:inherit;background:#fffdf4;position:absolute;inset:14px}.ss-mascot img{transform-origin:50% 85%;filter:drop-shadow(6px 8px #0000008c);width:370px;height:370px;position:absolute;top:-34px;left:-20px}.ss-mascot[data-beat="0"] img{animation:.72s cubic-bezier(.3,1.4,.5,1) ss-squash-a}.ss-mascot[data-beat="1"] img{animation:.72s cubic-bezier(.3,1.4,.5,1) ss-squash-b}.ss-bar{z-index:6;box-sizing:border-box;background:#111;border-top:6px solid #ffe14d;align-items:center;gap:40px;height:84px;padding:0 64px;display:flex;position:absolute;bottom:0;left:0;right:0}.ss-bar .ss-word,.ss-bar .dw-mark{font-size:44px}.ss-link{color:#fff;white-space:nowrap;flex:1;font-size:34px;font-weight:700}.ss-bar .ss-music{background:0 0;border-color:#ffffff47}.ss-root.is-phone .ss-stage{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:4vh;width:100%;height:100%;padding:72px 16px 24px;display:flex;top:0;left:0;transform:none}.ss-root.is-phone .ss-stage>*{margin:0;position:relative;inset:auto}.ss-root.is-phone :is(.ss-word,.dw-mark){font-size:30px}.ss-root.is-phone .ss-top{flex-wrap:wrap;justify-content:center;gap:12px}.ss-root.is-phone .ss-onair{gap:8px;padding:8px 14px;font-size:15px}.ss-root.is-phone .ss-onair i{width:10px;height:10px}.ss-root.is-phone .ss-hero{flex:none;width:220px;height:250px;margin:0}.ss-root.is-phone .ss-orb{width:220px;height:220px}.ss-root.is-phone .ss-disc{border-width:7px}.ss-root.is-phone .ss-ring{inset:-16px}.ss-root.is-phone .ss-bob{width:244px;height:244px;top:-24px;left:-12px}.ss-root.is-phone .ss-shadow{width:120px;height:16px;top:232px;left:50px}.ss-root.is-phone .ss-pill{border-width:3px;padding:6px 14px;font-size:16px;top:200px}.ss-root.is-phone .ss-sparks{display:none}.ss-root.is-phone .ss-head{white-space:normal;font-size:12vw;line-height:1.08}.ss-root.is-phone .ss-line span{white-space:normal;border-radius:20px;max-width:88vw;padding:12px 20px;font-size:18px}.ss-root.is-phone .ss-foot{flex-wrap:wrap;justify-content:center;gap:12px;width:100%}.ss-root.is-phone .ss-candy{flex-basis:100%;order:3;height:8px}.ss-root.is-phone .ss-url{font-size:18px}.ss-root.is-phone .ss-music{gap:8px;padding:8px 14px;font-size:15px}.ss-root.is-phone .ss-eq{height:16px}.ss-root.is-phone .ss-eq i{width:4px}.ss-root.is-phone .ss-soon .ss-stage{gap:3vh;padding:64px 16px 76px}.ss-root.is-phone .ss-caption{order:1;transform:rotate(-2deg)}.ss-root.is-phone .ss-caption span{border-width:4px;max-width:86vw;padding:8px 14px;font-size:20px;box-shadow:5px 5px #111}.ss-root.is-phone .ss-panels{flex:none;order:2;width:92vw;height:51.75vw}.ss-root.is-phone .ss-panel{border-width:6px;outline-width:4px;box-shadow:10px 10px #111}.ss-root.is-phone .ss-title{text-align:center;order:3;transform:rotate(-3deg)}.ss-root.is-phone .ss-title h1{text-shadow:-3px -3px #111,3px -3px #111,-3px 3px #111,3px 3px #111,8px 8px #111;font-size:15vw}.ss-root.is-phone .ss-count{margin-top:12px;padding:8px 14px;font-size:17px}.ss-root.is-phone .ss-count b{font-size:24px}.ss-root.is-phone .ss-concept{border-width:4px;order:4;width:88vw;padding:12px 16px;font-size:16px;transform:rotate(1deg);box-shadow:6px 6px #111}.ss-root.is-phone .ss-concept b{font-size:15px}.ss-root.is-phone .ss-mascot{display:none}.ss-root.is-phone .ss-bar{justify-content:space-between;gap:12px;height:60px;padding:0 16px;position:absolute;bottom:0;left:0;right:0}.ss-root.is-phone .ss-bar :is(.ss-word,.dw-mark){font-size:22px}.ss-root.is-phone .ss-link{display:none}@media (prefers-reduced-motion:reduce){.ss-root *,.ss-root :before,.ss-root :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.bh-root{z-index:9;pointer-events:none;--bh-tone:#ffc72f;font-family:var(--font-display);contain:layout paint;position:absolute;inset:0;overflow:hidden}.bh-root .bh-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.bh-back{opacity:0;background:radial-gradient(46% 58% at 50% 46%,#09141ccc 0%,#08121ac7 50%,#040a0fe0 80%,#020609f2 100%);transition:opacity .45s;position:absolute;inset:0}.bh-rays{background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--bh-ray,var(--bh-tone)) 30%,transparent) 0deg 5deg,transparent 5deg 15deg);border-radius:50%;width:2800px;height:2800px;margin:-1400px 0 0 -1400px;transition:opacity .8s;animation:48s linear infinite bh-spin;position:absolute;top:46%;left:50%;-webkit-mask-image:radial-gradient(circle,#0000 0 12%,#000 19%,#00000080 30%,#0000 46%);mask-image:radial-gradient(circle,#0000 0 12%,#000 19%,#00000080 30%,#0000 46%)}.bh-glow{background:radial-gradient(circle,color-mix(in srgb,var(--bh-tone) 16%,transparent) 0,color-mix(in srgb,var(--bh-tone) 10%,transparent) 30%,transparent 50%);border-radius:50%;width:1500px;height:1500px;margin:-750px 0 0 -750px;transition:opacity .8s;position:absolute;top:46%;left:50%}@keyframes bh-spin{to{transform:rotate(360deg)}}.bh-root:is([data-phase=enter],[data-phase=wait],[data-phase=talk],[data-phase=after],[data-phase=stare],[data-phase=troll]) .bh-back{opacity:1}.bh-root[data-phase=exit] .bh-back{opacity:0;transition:opacity 1.1s .25s}.bh-root.is-mad .bh-rays{animation-duration:14s}.bh-root[data-phase=stare] .bh-rays,.bh-root[data-phase=stare] .bh-glow{opacity:.18;animation-play-state:paused}.bh-root[data-phase=stare] .bh-back{background:radial-gradient(40% 52% at 50% 46%,#08121ab3 0%,#050c12cc 60%,#020508ed 100%);transition:background 2s}.bh-root[data-phase=troll]{--bh-ray:#c77dff}.bh-root[data-phase=troll] .bh-rays{animation:6s linear infinite bh-spin,.5s ease-out both bh-flash}@keyframes bh-flash{0%{opacity:0;transform:scale(.8)}to{opacity:1}}.bh-speed{opacity:0;background:repeating-conic-gradient(from 3deg,#ffffffd9 0deg .7deg,#0000 .7deg 5.3deg,#ffffff80 5.3deg 5.7deg,#0000 5.7deg 9deg);width:2800px;height:2800px;margin:-1400px 0 0 -1400px;position:absolute;top:46%;left:50%;-webkit-mask-image:radial-gradient(circle,#0000 0 21%,#000 34% 60%);mask-image:radial-gradient(circle,#0000 0 21%,#000 34% 60%)}.bh-root[data-phase=enter] .bh-speed{animation:.75s ease-out both bh-speed}.bh-root[data-phase=exit] .bh-speed{animation:1s ease-in .2s both bh-speed}@keyframes bh-speed{0%{opacity:0;transform:scale(1.25)rotate(0)}25%{opacity:.75}to{opacity:0;transform:scale(1)rotate(4deg)}}.bh-cap{opacity:0;width:max-content;max-width:1500px;margin:0;transition:opacity .3s;position:absolute;bottom:62px;left:50%;transform:translate(-50%)}.bh-root:is([data-phase=talk],[data-phase=after]) .bh-cap{opacity:1;animation:.5s cubic-bezier(.3,1.6,.5,1) both bh-cap}.bh-root[data-phase=stare] .bh-cap{opacity:0;transition:opacity 1.2s 1.6s}@keyframes bh-cap{0%{transform:translate(-50%)translateY(26px)scale(.92)rotate(1.5deg)}to{transform:translate(-50%)rotate(-1deg)}}.bh-box{-webkit-line-clamp:2;color:#111;font-size:var(--bh-fs,48px);letter-spacing:-.012em;text-align:center;text-wrap:balance;background:#fffaf0;border:6px solid #111;border-radius:18px;-webkit-box-orient:vertical;padding:18px 36px 20px;font-weight:850;line-height:1.14;display:-webkit-box;overflow:hidden;box-shadow:10px 10px #111,0 24px 60px #00000073}.bh-root.is-mad .bh-box{color:#fff;text-shadow:0 2px #50000073;background:#ff4436}.bh-unsaid{color:#0000;text-shadow:none}.bh-who{z-index:1;color:var(--tv-gold,#ffc72f);letter-spacing:.04em;background:#111;border-radius:12px;padding:7px 18px 8px;font-size:26px;font-weight:900;line-height:1;position:absolute;top:-30px;left:-16px;transform:rotate(-5deg);box-shadow:0 6px 14px #00000059}.bh-twinkle{background:radial-gradient(circle,#fff 0 9%,transparent 10%),conic-gradient(from 45deg,transparent 0 40deg,#fff 44deg 46deg,transparent 50deg 130deg,#fff 134deg 136deg,transparent 140deg 220deg,#fff 224deg 226deg,transparent 230deg 310deg,#fff 314deg 316deg,transparent 320deg);filter:drop-shadow(0 0 10px #fff4b0)drop-shadow(0 0 24px #ffc72f);width:120px;height:120px;margin:-60px 0 0 -60px;animation:.7s ease-out both bh-twinkle;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 0 30%,#0000 62%);mask-image:radial-gradient(circle,#000 0 30%,#0000 62%)}@keyframes bh-twinkle{0%{opacity:1;transform:scale(0)rotate(0)}45%{opacity:1;transform:scale(1.25)rotate(40deg)}to{opacity:0;transform:scale(0)rotate(90deg)}}.bh-root.is-phone .bh-cap{max-width:calc(100vw - 36px);bottom:84px}.bh-root.is-phone .bh-box{-webkit-line-clamp:3;font-size:calc(var(--bh-fs,48px) * .42);border-width:3.5px;border-radius:12px;padding:10px 16px 12px;box-shadow:5px 5px #111,0 12px 30px #00000073}.bh-root.is-phone .bh-who{border-radius:8px;padding:4px 10px 5px;font-size:14px;top:-18px;left:-6px}.bh-root.is-phone :is(.bh-rays,.bh-speed){width:1400px;height:1400px;margin:-700px 0 0 -700px}.bh-root.is-phone .bh-glow{width:760px;height:760px;margin:-380px 0 0 -380px}@media (prefers-reduced-motion:reduce){.bh-rays,.bh-root[data-phase=troll] .bh-rays{animation:none}.bh-speed{display:none}.bh-root:is([data-phase=talk],[data-phase=after]) .bh-cap{animation:none}.bh-root .bh-canvas{transition:opacity .5s}.bh-root[data-phase=load] .bh-canvas,.bh-root[data-phase=exit] .bh-canvas{opacity:0}.bh-twinkle{display:none}}.bc-root:has(.bh-root[data-phase]:not([data-phase=done])) .tv2-callout{visibility:hidden}.world-shell .dp-panel .stuff-card>header{margin-bottom:10px}.world-shell .dp-panel .stuff-card>.stuff-sec{padding-top:12px;padding-bottom:0}.world-shell .dp-panel .stuff-card>.stuff-sec-coins{justify-content:space-between;align-items:baseline;gap:12px;padding-top:4px;display:flex}.world-shell .dp-panel .stuff-sec-coins h5,.world-shell .dp-panel .stuff-sec-coins .stuff-big{margin:0}.world-shell .dp-panel .stuff-card>.stuff-sec-gear{margin-top:8px;padding-top:8px}.world-shell .stuff-card .stuff-sec h5{color:#ffe09a;font-size:15px;line-height:1.4}.world-shell .stuff-list b{overflow-wrap:anywhere;flex-wrap:wrap}.world-shell .stuff-condition{white-space:nowrap;color:#e9f7ff;font-size:13px}.world-shell .stuff-card .stuff-actions button{white-space:normal;height:auto;min-height:44px;padding:9px 12px;font-size:15px;line-height:1.35}.world-shell .stuff-card .stuff-actions button:disabled{opacity:1;color:#cfe0e8;cursor:default;background:#2c424d}.world-shell .stuff-card .stuff-list>li{gap:10px;padding:12px}.world-shell .stuff-card .stuff-sec p{font-size:15px;line-height:1.5}.world-shell .stuff-card .stuff-list small{color:#e3eef3;font-size:13px;line-height:1.5}.world-shell .stuff-card .stuff-actions kbd{font-size:12px}.world-shell .stuff-card .bag-slots li b{overflow-wrap:anywhere;font-size:15px}.world-shell .stuff-card .bag-slots li small{color:#e3eef3;font-size:13px}.world-shell .stuff-card .bag-slots button{flex:none;height:auto;min-height:44px;font-size:15px}.world-shell .stuff-card .bag-slots button:disabled{opacity:1;color:#cfe0e8;background:#2c424d}.world-shell .stuff-card .stuff-tabs button em{font-size:13px}.world-shell .stuff-card .stuff-tabs button.is-active em{color:#1f1a0b}.world-shell .stuff-card .stuff-notes p{font-size:15px;line-height:1.5}.world-shell .stuff-new{background:#ffd166;border:2px solid #10232e;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:4px}@media (max-width:767px){.world-shell[data-mode=visit] .game-header .wallet .wallet-bag{display:block}.world-shell .stuff-card .stuff-list b{font-size:16px}}@media (max-width:389px){.world-shell[data-mode=visit] .game-header .wallet .wallet-bag{display:none}.world-shell .stuff-new{top:-3px;right:-3px}}.world-shell .stuff-card .stuff-tiles{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin-top:8px;display:grid}.world-shell .stuff-card .stuff-tile{color:#f3f7f9;text-align:center;cursor:pointer;background:#152a33;border:1px solid #ffffff1c;border-radius:16px;grid-template-rows:auto auto auto 1fr;justify-items:center;gap:4px;min-height:148px;padding:12px 8px 10px;transition:transform .12s,background .12s;display:grid}.world-shell .stuff-card .stuff-tile:hover:not(:disabled){background:#1c3843;transform:translateY(-1px)}.world-shell .stuff-card .stuff-tile:disabled{cursor:default;opacity:1}.world-shell .stuff-card .stuff-tile.is-on{border-color:#ffd166;box-shadow:inset 0 0 0 1px #ffd16655}.world-shell .stuff-card .stuff-tile.is-bad{border-color:#ff7a6b88}.world-shell .stuff-card .stuff-tile.is-warn{border-color:#ffc46b77}.world-shell .stuff-card .stuff-tile-icon{place-items:center;width:52px;height:52px;font-size:30px;line-height:1;display:grid}.world-shell .stuff-card .stuff-tile-icon svg{width:32px;height:32px}.world-shell .stuff-card .stuff-tile b{font-size:15px;font-weight:800;line-height:1.25}.world-shell .stuff-card .stuff-tile small{color:#c9dbe2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.world-shell .stuff-card .stuff-tiles .stuff-tile em{background:#ffd166;border-radius:999px;align-self:end;min-width:72px;padding:7px 12px;font-size:14px;font-style:normal;font-weight:800;color:#1d1406!important}.world-shell .stuff-card .stuff-tiles .stuff-tile.is-on em,.world-shell .stuff-card .stuff-tiles .stuff-tile:disabled em{color:#cfe0e8;background:#2c424d}.world-shell .wardrobe-preview{place-items:center;width:100%;height:100%;display:grid}.world-shell .wardrobe-preview img,.world-shell .wardrobe-pattern{object-fit:contain;border-radius:20px;width:100%;height:100%}.world-shell .wardrobe-preview.is-set{grid-template-columns:repeat(auto-fit,minmax(42px,1fr));justify-content:center;gap:0;display:grid}.world-shell .wardrobe-preview.is-set img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0}:is(.world-shell .sf-pic:has(.wardrobe-preview),.world-shell .sf-pic:has(.wardrobe-pattern)){border-radius:20px;width:142px;height:142px;animation:none}:is(.world-shell .sf-pic:has(.wardrobe-preview)+.sf-tier,.world-shell .sf-pic:has(.wardrobe-pattern)+.sf-tier){text-transform:uppercase;letter-spacing:.08em;font-size:11px}.world-shell .wardrobe-owned{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.world-shell .wardrobe-owned button{color:#eff7fa;text-align:center;background:#182936;border:1px solid #70899955;border-radius:14px;flex-direction:column;align-items:center;gap:7px;min-width:0;min-height:156px;padding:10px;display:flex}.world-shell .wardrobe-owned button.is-worn{background:#183c3a;border-color:#7de2cc}.world-shell .wardrobe-owned img{object-fit:contain;width:100%;height:98px}.world-shell .wardrobe-owned b{font-size:13px;line-height:1.3}.world-shell .wardrobe-owned span{color:#a9eee0;font-size:13px;font-weight:800}.world-shell .wardrobe-owned button:focus-visible{outline-offset:2px;outline:3px solid #fff}.world-shell .shop-frame .sf-buy>span{align-items:center;gap:5px;font-size:15px;display:inline-flex}@media (max-width:600px){:is(.world-shell .sf-pic:has(.wardrobe-preview),.world-shell .sf-pic:has(.wardrobe-pattern)){width:130px;height:130px}.world-shell .wardrobe-owned{grid-template-columns:repeat(2,minmax(0,1fr))}}.world-shell[data-touch=true] .phone-dock .pd-clothes{text-align:left;align-items:center;gap:9px;min-height:48px;padding:10px 14px;display:flex}.world-shell[data-touch=true] .phone-dock .pd-clothes span{flex:1}.world-shell[data-touch=true] .phone-dock .pd-clothes b{color:#a9eee0;font-size:14px}.wardrobe-title-chip{color:#ffe08a;text-align:center;background:#1d2a30;border-radius:999px;place-items:center;min-width:88px;padding:8px 12px;font-size:15px;font-weight:800;line-height:1.1;display:inline-grid}.world-shell[data-mode=visit] .move-gauge{z-index:24;color:#f6fbff;background:#102c39;border-color:#6495a6;gap:10px;max-width:min(460px,100vw - 32px);padding:10px 12px;bottom:84px!important;left:18px!important;right:auto!important}.world-shell .move-gauge :is(.move-note,.move-keys){color:#e5f5ff;font-size:14px;line-height:1.45}.world-shell .move-gauge .move-keys kbd{height:20px;font-size:12px}.world-shell .move-gauge :is(.move-takeoff,.move-off){height:auto;min-height:44px;padding:8px 12px;font-size:14px}.world-shell .move-gauge button:disabled{opacity:1;color:#e5f5ff;background:#34515f}.world-shell .move-gauge .move-fuel{background:#34515f;height:24px}.world-shell .move-gauge .move-fuel em{color:#fff;text-shadow:0 1px 3px #000,0 0 3px #000;background:#102c3980;font-size:13px;line-height:24px}.world-shell .move-gauge .move-alt-num small{color:#e5f5ff;font-size:13px}.world-shell[data-mode=visit]:has(.move-gauge) .play-controls{max-width:calc(100vw - 400px);bottom:16px;left:18px;right:auto;transform:none}.world-shell .touch-jump.is-fly{background:conic-gradient(#ffdb83 var(--fuel),#375a68 0);isolation:isolate;color:#fff;border:0;font-size:15px;font-weight:800}.world-shell .touch-jump.is-fly:before{content:"";z-index:-1;background:#102c39;border-radius:50%;position:absolute;inset:5px}.touch-jump.is-fly small{color:#e5f5ff;font-size:13px;line-height:1.3;display:block}.care-policy{border-top:1px solid #6495a6;margin-top:20px;padding-top:6px}.care-policy button{width:100%;font-weight:700}@media (max-width:767px),(pointer:coarse){.world-shell[data-mode=visit] .move-gauge{justify-content:space-between;gap:8px;max-width:none;padding:8px 10px;left:12px!important;right:12px!important;bottom:calc(190px + env(safe-area-inset-bottom))!important}.world-shell .move-gauge :is(.move-note,.move-off){font-size:15px}.world-shell .move-gauge .move-note{max-width:190px}.world-shell .move-gauge .move-emoji{flex-basis:28px;font-size:20px}.world-shell[data-driving=true] .move-gauge.is-ground,.world-shell .move-gauge.is-flying .move-keys{display:none}.world-shell:has(.move-gauge) .emote-bar{bottom:calc(265px + env(safe-area-inset-bottom))!important}.world-shell[data-mode=visit]:has(.touch-arc-1) .move-gauge{flex-wrap:wrap;justify-content:center;gap:6px;right:calc(204px + env(safe-area-inset-right))!important}.world-shell:has(.touch-arc-1) .move-gauge .move-emoji{display:none}.world-shell:has(.touch-arc-1) .move-gauge .move-note{text-align:center;width:100%}}.world-shell .touch-actions .touch-primary{width:84px;height:84px;font-size:15px;line-height:1.15}.world-shell .move-gauge .move-takeoff:disabled kbd{color:#f3faff;background:#243d49;border-color:#7894a0}.touch-controls>.touch-flip{left:50%;bottom:calc(146px + env(safe-area-inset-bottom));pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;color:#fff;width:72px;height:72px;font:850 14px/1.1 var(--font-ui,system-ui);letter-spacing:-.02em;text-shadow:0 1px 1px #0009;background:radial-gradient(120% 100% at 32% 18%,#ffb3d6 0%,#e85a9b 48%,#8f1f52 100%);border:1px solid #ffd2e680;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px;transition:transform 90ms,box-shadow 90ms,filter 90ms;animation:.18s cubic-bezier(.3,1.6,.6,1) both bflip-pop;display:flex;position:absolute;translate:-50%;box-shadow:inset 0 1.5px #ffffff59,inset 0 -3px #00000059,0 5px #5c1233,0 9px 14px #000a}.touch-controls>.touch-flip svg{fill:#fff;filter:drop-shadow(0 1px 1px #0008);width:20px;height:20px}.touch-controls>.touch-flip.is-pressed,.touch-controls>.touch-flip:active{filter:brightness(1.1);transform:translateY(4px);box-shadow:inset 0 1.5px #ffffff40,inset 0 -1px #00000059,0 1px #5c1233,0 3px 7px #0009}@keyframes bflip-pop{0%{opacity:0;scale:.55}}@media (prefers-reduced-motion:reduce){.touch-controls>.touch-flip{animation:none}}@media (max-width:767px){body>.bounce-meter.on.is-flip{display:none}}.world-shell .now-tile.has-royale-choice{flex-wrap:wrap}.world-shell .royale-city-choice{border-top:1px solid #88b6ad45;flex-basis:100%;gap:8px;width:100%;padding-top:10px;display:grid}.world-shell .royale-city-choice small{font-size:12px;line-height:1.4}.world-shell .royale-city-choice button{min-height:44px;padding:10px 12px;font-size:14px}.world-shell .royale-city-choice button:disabled{opacity:.55;cursor:default}.world-shell .royale-place{grid-template-columns:1fr 1fr;gap:6px;display:grid}.world-shell .royale-place button{color:#d6eae5;background:#193640;border:1px solid #88b6ad55}.world-shell .royale-place button[aria-pressed=true]{color:#14242e;background:#ffd166;border-color:#ffd166}.arcade-veil{z-index:100;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06131de0;place-items:center;display:grid;position:fixed;inset:0}.arcade-box{width:min(460px,100%);max-height:calc(100dvh - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)));color:#f0fff9;background:#10262e;border:2px solid #78edcf;border-radius:24px;outline:none;padding:24px;font-size:16px;overflow:auto;box-shadow:0 24px 90px #0009}.arcade-box header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.arcade-box header small{letter-spacing:.08em;color:#9bdacb;font-size:13px;font-weight:750}.arcade-box h2{margin:6px 0 0;font-size:28px;line-height:1.15}.arcade-box h3{margin:16px 0;font-size:24px;line-height:1.2}.arcade-box p{color:#c8ddd9;margin:14px 0;line-height:1.5}.arcade-box button{cursor:pointer;font:inherit;border:0}.arcade-box button:focus-visible{outline-offset:3px;outline:3px solid #ffda7b}.arcade-box header button{color:#fff;background:#24414a;border-radius:50%;flex-shrink:0;width:44px;height:44px}.arcade-picks{gap:12px;display:grid}.arcade-picks button{text-align:left;color:#fff;background:#193940;border:1px solid #57766e;border-radius:16px;grid-template-columns:38px 1fr;gap:7px 10px;padding:16px;display:grid}.arcade-picks span{color:#9ff8d4;grid-row:span 3;font-size:32px}.arcade-picks b{font-size:20px}.arcade-picks small{color:#c8ddd9;font-size:14px;line-height:1.4}.arcade-picks strong{color:#ffda7b;font-size:14px}.arcade-cost,.arcade-help{font-size:14px}.arcade-score{background:#25424a;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.arcade-score span{color:#ffda7b;font-size:22px;font-weight:800}.arcade-instruction{text-align:center;min-height:24px;font-weight:700}.arcade-pads{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.arcade-pads.memory{grid-template-columns:repeat(2,1fr)}.arcade-pads button{aspect-ratio:1;color:#aacbd0;touch-action:manipulation;opacity:1;background:#203e47;border:2px solid #35585f;border-radius:16px;position:relative}.arcade-pads button span{font-size:42px}.arcade-pads button small{font-size:14px;position:absolute;bottom:8px;right:12px}.arcade-pads button.lit{color:#14352f;background:#9ff8d4;border-color:#fff3ac;box-shadow:0 0 22px #9ff8d45c}.arcade-pads button.pressed{transform:scale(.94)}.arcade-pads.memory button:nth-child(2).lit{background:#ffc379}.arcade-pads.memory button:nth-child(3).lit{background:#c0a7ff}.arcade-pads.memory button:nth-child(4).lit{background:#ffa9c6}.arcade-result{text-align:center;padding:12px 0}.arcade-result>div{font-size:52px}.arcade-result button{color:#102b26;background:#9ff8d4;border-radius:14px;width:100%;min-height:48px;margin-top:16px;font-weight:750;display:block}.arcade-result button.arcade-back{color:#fff;background:#24414a}.arcade-box button:disabled{cursor:default}.arcade-picks button:disabled,.arcade-result button:disabled{opacity:.55}@media (max-width:480px){.arcade-box{padding:20px}.arcade-box h2{font-size:26px}.arcade-pads{gap:9px}.arcade-pads button span{font-size:36px}}@media (prefers-reduced-motion:reduce){.arcade-pads button.pressed{transform:none}}.arcade-pads button{transition:transform .15s}.touch-primary:is([aria-label=Grab\ pillow],[aria-label*=Car\ race],[aria-label*=Bike\ race],[aria-label=Arcade\ games]){font-size:15px}.game-countdown .game-leave{pointer-events:auto;color:#fff;background:#10262e;border-radius:12px;min-height:44px;padding:10px 18px}@media (min-width:768px){.gx-under.gx-c1{width:250px;top:76px;left:16px;transform:none}.gx-c1 .game-standings li{font-size:14px}.gx-c1 .game-standings li small{font-size:13px}}.game-box .game-facts span,.game-box .game-fine,.game-box .suggest-foot small{color:#c8ddd9;font-size:13px}.game-box .suggest-how,.game-box .game-facts b,.game-box .suggest-foot button{font-size:15px}.game-box .suggest-foot button{min-height:44px}.gx-howto header small,.gx-end header small,.gx-strip .gx-strip-copy small,.gx-strip .gx-arrow small{font-size:13px}.gx-strip .gx-arrow{width:64px}.gx-podium li em,.gx-c1 .game-standings li em{font-size:13px}.gx-podium li small,.gx-c1 .game-standings li small{color:#c8ddd9;font-size:13px}.gx-podium li,.gx-pb,.gx-line{font-size:15px}.gx-c1 .game-standings li.is-out{opacity:1;color:#c8ddd9}.game-countdown.gx-c1-countdown{inset:auto;top:calc(var(--hud-gap) + 50px);text-align:left;border:1px solid var(--game-color);background:#10262e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;justify-items:start;gap:6px 14px;width:min(460px,100vw - 24px);padding:14px;left:50%;transform:translate(-50%)}.game-countdown.gx-c1-countdown small{grid-column:1;font-size:15px}.game-countdown.gx-c1-countdown b{text-shadow:none;grid-area:1/2/span 2;align-self:center;font-size:40px;animation:none}.game-countdown.gx-c1-countdown span{max-width:none;text-shadow:none;grid-column:1;line-height:1.4}.game-leave.gx-c1-leave{z-index:41;right:calc(16px + env(safe-area-inset-right));bottom:calc(130px + env(safe-area-inset-bottom));color:#fff;border-radius:12px;min-height:44px;padding:10px 18px;font-size:15px;position:absolute;background:#10262e!important;border:1px solid #73918f!important}@media (max-width:767px){.game-countdown.gx-c1-countdown{top:calc(var(--hud-gap) + 42px)}.game-leave.gx-c1-leave,.gx-under.gx-c1{top:auto;bottom:calc(164px + env(safe-area-inset-bottom));left:auto;right:calc(16px + env(safe-area-inset-right));transform:none}.gx-under.gx-c1{padding:0}.gx-c1 .game-shove,.gx-under.gx-ring{display:none}.gx-c1 .game-leave{color:#fff;min-height:44px;padding:10px 18px;font-size:15px;background:#10262e!important;border:1px solid #73918f!important}}:is(.world-shell:has(.gx-c1,.gx-c1-countdown) .touch-primary,.world-shell:has(.gx-c1,.gx-c1-countdown) .touch-jump,.gx-c1 .game-shove){font-size:15px}.gx-c1 .game-shove{min-height:44px}.world-shell .clip-chip{z-index:27;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.world-shell .clip-chip:not(.is-phone):not([data-placed]){visibility:hidden}.world-shell .clip-chip.is-phone{top:auto;left:max(12px,env(safe-area-inset-left));bottom:calc(env(safe-area-inset-bottom) + 362px + var(--clip-lift,0px));will-change:auto}.world-shell .clip-chip .char-pop-go{pointer-events:auto;cursor:pointer;margin-left:10px;box-shadow:0 4px 12px #0000004d}.world-shell .clip-chip.is-offer>.char-pop-go{border-radius:999px;min-height:36px;margin:0;padding:4px 14px;font-size:15px;animation:.35s cubic-bezier(.2,.9,.3,1.3) both clip-in}.world-shell .clip-chip .char-pop{pointer-events:auto;align-items:center;animation:.35s cubic-bezier(.2,.9,.3,1.3) both clip-in;display:inline-flex;translate:none}.world-shell .clip-chip.is-leaving>*{animation:.6s both clip-out}.world-shell .clip-chip.is-making .char-pop{border-color:#ffd166}@keyframes clip-in{0%{opacity:0;transform:translateY(8px)scale(.7)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes clip-out{0%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.world-shell .clip-chip>*,.world-shell .clip-chip .char-pop{animation-name:clip-fade}}@keyframes clip-fade{0%{opacity:0}to{opacity:1}}.world-shell .clip-chip.is-leaving>*{animation-name:clip-out}.world-shell .dp-head .dp-clip{color:#fff;min-height:32px;font:800 14px/1 var(--font-ui);cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:0 12px;display:inline-flex}.world-shell .dp-head .dp-clip:hover{background:#ffffff24}.world-shell[data-touch=false] :is(.own-selector,.own-wheel) .own-icon,.os-fly>svg{filter:drop-shadow(1.1px 0 #eaf7fc)drop-shadow(-1.1px 0 #eaf7fc)drop-shadow(0 1.1px #eaf7fc)drop-shadow(0 -1.1px #eaf7fc)drop-shadow(0 2px 2px #00000073);overflow:visible}.world-shell[data-touch=false] :is(.own-selector,.own-wheel) .own-weapon-icon,.os-fly>svg.own-weapon-icon{filter:drop-shadow(0 1px 1px #0009)}.world-shell[data-touch=false] .own-selector{z-index:17;top:calc(var(--hud-gap,22px) + 92px);right:calc(var(--hud-gap,22px) + 132px + 105px);font-family:var(--font-ui);pointer-events:none;flex-direction:column;align-items:center;gap:9px;animation:.3s cubic-bezier(.3,1.5,.5,1) both os-in;display:flex;position:absolute;translate:50%}.world-shell[data-touch=false] .own-selector>*{pointer-events:auto}.world-shell[data-touch=false]:not(:has(.play-panel)) .own-selector{display:none}@media (max-width:767px){.world-shell[data-touch=false] .own-selector{display:none}}@media (min-width:768px) and (max-width:900px){.world-shell[data-touch=false]:has(.route-card) .own-selector{display:none}}.world-shell[data-touch=false] .own-selector .os-button{color:#fff;cursor:pointer;background:radial-gradient(120% 100% at 32% 18%,#3d6070 0%,#1e3744 50%,#10212a 100%);border:1.5px solid #9fc3d166;border-radius:50%;place-items:center;width:66px;height:66px;padding:0;transition:transform .1s,box-shadow .1s,border-color .15s;display:grid;position:relative;box-shadow:inset 0 1.5px #ffffff3d,inset 0 -3px #00000059,0 4px #081419,0 9px 16px #000a}.world-shell[data-touch=false] .own-selector .os-button:hover{border-color:#ffd166b3;transform:translateY(-1px)scale(1.04)}.world-shell[data-touch=false] .own-selector .os-button:active,.world-shell[data-touch=false] .own-selector.is-open .os-button{transform:translateY(3px);box-shadow:inset 0 1.5px #ffffff2a,inset 0 -1px #00000059,0 1px #081419,0 4px 9px #0009}.world-shell[data-touch=false] .own-selector.is-using .os-button{border-color:#ffd166cc}.world-shell[data-touch=false] .own-selector .os-ring{pointer-events:none;width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;inset:-10px;overflow:visible}.world-shell[data-touch=false] .own-selector .os-ring .os-band{fill:none;stroke:#08121a8c;stroke-width:9px}.world-shell[data-touch=false] .own-selector .os-ring path{fill:#d8eef5;opacity:.78;stroke:#0b1a22;stroke-width:1.6px;paint-order:stroke;transition:fill .2s,opacity .2s}.world-shell[data-touch=false] .own-selector .os-ring path.is-on{fill:#ffd166;opacity:1}.world-shell[data-touch=false] .own-selector .os-ring path.is-hurt{fill:#ff5d6a;opacity:.9}.world-shell[data-touch=false] .own-selector .os-face{place-items:center;animation:.32s cubic-bezier(.3,1.7,.5,1) both os-pop;display:grid}.world-shell[data-touch=false] .own-selector .os-grid{grid-template-columns:repeat(2,28px);grid-auto-rows:28px;place-items:center;gap:0;display:grid}.world-shell[data-touch=false] .own-selector .os-grid.is-1{grid-template-columns:46px;grid-auto-rows:46px}.world-shell[data-touch=false] .own-selector .os-grid.is-3>:last-child{grid-column:1/3}.world-shell[data-touch=false] .own-selector .os-button kbd{color:#14202b;font:900 12px/1.3 var(--font-ui);background:#ffd166;border:1.5px solid #0f1d25;border-radius:7px;padding:1px 6px;position:absolute;bottom:1px;left:-27px;box-shadow:0 2px 6px #0007}.world-shell[data-touch=false] .own-selector .os-label{color:#fff;font:800 14px/1.3 var(--font-ui);white-space:nowrap;background:#0a161ee6;border-radius:11px;padding:3px 11px;animation:.25s ease-out both os-label;box-shadow:0 4px 12px #00000059}.world-shell[data-touch=false] .own-selector.is-arriving{animation:none}.world-shell[data-touch=false] .own-selector.is-arriving :is(.os-button,.os-label){visibility:hidden}.world-shell[data-touch=false] .own-selector:has(.os-tip){z-index:40}.world-shell[data-touch=false] .own-selector .os-tip{color:#fff;font:700 15px/1.3 var(--font-ui);white-space:nowrap;background:#0f2430f2;border:1.5px solid #ffd16699;border-radius:13px;align-items:center;gap:6px;padding:8px 13px;animation:.35s cubic-bezier(.3,1.4,.5,1) both os-tip;display:flex;position:absolute;top:calc(100% + 12px);right:-6px;box-shadow:0 8px 20px #0008}.world-shell[data-touch=false] .own-selector .os-tip:after{content:"";background:#0f2430;border-top:1.5px solid #ffd16699;border-left:1.5px solid #ffd16699;width:13px;height:13px;position:absolute;top:-8px;right:33px;rotate:45deg}.world-shell[data-touch=false] .own-selector .os-tip kbd{color:#14202b;font:900 13px/1.3 var(--font-ui);background:#ffd166;border-radius:6px;padding:1px 6px}.world-shell[data-touch=false] .own-selector:has(.os-tip) .os-button{animation:1.4s ease-in-out .3s 3 os-call}.world-shell[data-touch=false] .own-wheel{z-index:64;font-family:var(--font-ui);background:radial-gradient(circle,#060e1499,#060e144d 34%,#0000 62%);place-items:center;animation:.14s ease-out both hud-fade;display:grid;position:absolute;inset:0}.world-shell[data-touch=false] .own-wheel.is-closing{pointer-events:none;animation:.17s ease-in both os-out}.world-shell[data-touch=false] .own-wheel .ow-ring{animation:.3s cubic-bezier(.2,.9,.3,1.18) both ow-spring;position:relative}.world-shell[data-touch=false] .own-wheel.is-tab .ow-ring{--fx:0px;--fy:0px}.world-shell[data-touch=false] .own-wheel .ow-donut{position:absolute;inset:0;overflow:visible}.world-shell[data-touch=false] .own-wheel .ow-back{fill:none;stroke:#09141ccc}.world-shell[data-touch=false] .own-wheel .ow-donut path{fill:#ffffff0f;stroke:#d6eef638;stroke-width:1.5px;transition:fill .12s,stroke .12s}.world-shell[data-touch=false] .own-wheel .ow-donut path.is-on{fill:#7fe0ff21}.world-shell[data-touch=false] .own-wheel .ow-donut path.is-pick{fill:#ffd16642;stroke:#ffd166;stroke-width:2.5px}.world-shell[data-touch=false] .own-wheel .ow-donut path.is-chosen{fill:#ffd1668c;stroke:#fff}.world-shell[data-touch=false] .own-wheel .ow-donut path.is-hurt{fill:#ff5d6a1f}.world-shell[data-touch=false] .own-wheel .ow-donut path.is-ghost{fill:#ffffff08;stroke-dasharray:5 6}.world-shell[data-touch=false] .own-wheel .ow-slice{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;width:128px;padding:4px 2px;transition:transform .12s;animation:.28s cubic-bezier(.3,1.6,.5,1) both ow-slice;display:flex;position:absolute;translate:-50% -50%}.world-shell[data-touch=false] .own-wheel .ow-slice .own-icon,.world-shell[data-touch=false] .own-wheel .ow-slice .own-emoji{transition:transform .12s}.world-shell[data-touch=false] .own-wheel .ow-slice.is-pick .own-icon,.world-shell[data-touch=false] .own-wheel .ow-slice.is-pick .own-emoji{transform:scale(1.16)translateY(-2px)}.world-shell[data-touch=false] .own-wheel .ow-slice b{font:850 15px/1.2 var(--font-ui);text-shadow:0 1px 3px #000c;white-space:nowrap}.world-shell[data-touch=false] .own-wheel .ow-slice em{color:#ffd166;font:800 13px/1.35 var(--font-ui);white-space:nowrap;background:#09141cd9;border:1px solid #ffd16688;border-radius:10px;padding:1px 9px;font-style:normal}.world-shell[data-touch=false] .own-wheel .ow-slice.is-pick em{color:#1f1505;background:#ffd166;border-color:#ffd166}.world-shell[data-touch=false] .own-wheel .ow-slice.is-hurt em{color:#ffb3b9;border-color:#ff5d6a88}.world-shell[data-touch=false] .own-wheel .ow-slice.is-chosen{scale:1.12}.world-shell[data-touch=false] .own-wheel .ow-slice.is-ghost{opacity:.5;cursor:default}.world-shell[data-touch=false] .own-wheel .ow-slice.is-ghost .own-icon{filter:grayscale()brightness(1.3)drop-shadow(0 1px 2px #0008)}.world-shell[data-touch=false] .own-wheel .ow-count{color:#10212a;font:900 13px/1.35 var(--font-ui);background:#e8f6fb;border-radius:9px;padding:0 6px;font-style:normal;position:absolute;top:0;right:28px}.world-shell[data-touch=false] .own-wheel .ow-on{background:#ffd166;border:2px solid #10212a;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:34px;box-shadow:0 0 8px #ffd166}.world-shell[data-touch=false] .own-wheel .ow-garage{color:#f5ffff;min-height:30px;font:800 13px/1.2 var(--font-ui);cursor:pointer;background:#132b35;border:1.5px solid #7ed8d2;border-radius:15px;align-items:center;gap:5px;padding:0 11px;animation:.28s cubic-bezier(.3,1.6,.5,1) .1s both ow-slice;display:flex;position:absolute;translate:-50% -50%;box-shadow:0 4px 10px #0009}.world-shell[data-touch=false] .own-wheel .ow-garage:hover{background:#1b3c49;transform:scale(1.06)}.world-shell[data-touch=false] .own-wheel .ow-centre{aspect-ratio:1;text-align:center;pointer-events:none;background:radial-gradient(120% 100% at 32% 18%,#2b4b5a 0%,#162c37 55%,#0d1c24 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:34%;padding:10px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 1.5px #ffffff2e,inset 0 -3px #0006,0 6px 16px #0008}.world-shell[data-touch=false] .own-wheel .ow-centre b{font:900 18px/1.2 var(--font-ui);color:#fff}.world-shell[data-touch=false] .own-wheel .ow-centre em{font:850 15px/1.2 var(--font-ui);color:#ffd166;font-style:normal}.world-shell[data-touch=false] .own-wheel .ow-centre em.is-hurt{color:#ffb3b9}.world-shell[data-touch=false] .own-wheel .ow-centre small{font:650 13.5px/1.3 var(--font-ui);color:#d3e7ee}.os-fly{z-index:120;pointer-events:none;will-change:transform;place-items:center;display:grid;position:fixed}.os-fly span{filter:drop-shadow(0 2px 3px #0008);font-size:38px;line-height:1}.os-burst{z-index:119;pointer-events:none;width:0;height:0;position:fixed}.os-burst i{border:3px solid #ffd166;border-radius:50%;width:56px;height:56px;animation:.45s ease-out both os-ring;position:absolute;top:-28px;left:-28px}.os-burst b{background:#fff2b8;border-radius:50%;width:6px;height:6px;animation:.5s ease-out both os-spark;position:absolute;top:-3px;left:-3px;box-shadow:0 0 6px #ffd166}.os-burst b:first-of-type{--a:0deg}.os-burst b:nth-of-type(2){--a:60deg}.os-burst b:nth-of-type(3){--a:120deg}.os-burst b:nth-of-type(4){--a:180deg}.os-burst b:nth-of-type(5){--a:240deg}.os-burst b:nth-of-type(6){--a:300deg}@keyframes os-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes os-pop{0%{opacity:.3;transform:scale(.35)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}@keyframes os-label{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes os-tip{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes os-call{0%,to{box-shadow:inset 0 1.5px #ffffff3d,inset 0 -3px #00000059,0 4px #081419,0 9px 16px #000a,0 0 #ffd16600}50%{box-shadow:inset 0 1.5px #ffffff3d,inset 0 -3px #00000059,0 4px #081419,0 9px 16px #000a,0 0 0 9px #ffd16655}}@keyframes ow-spring{0%{transform:translate(var(--fx),var(--fy)) scale(.18);opacity:0}55%{opacity:1}70%{transform:translate(0)scale(1.04)}to{transform:none}}@keyframes ow-slice{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes os-out{to{opacity:0;transform:scale(.94)}}@keyframes os-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@keyframes os-spark{0%{transform:rotate(var(--a)) translateY(0);opacity:1}to{transform:rotate(var(--a)) translateY(-34px);opacity:0}}@media (prefers-reduced-motion:reduce){.world-shell[data-touch=false] :is(.own-selector,.own-selector *,.own-wheel,.own-wheel *){transition:none!important;animation:none!important}}.world-shell[data-touch=false] .own-selector .os-tip{top:33px;right:calc(50% + 67px);translate:0 -50%}.world-shell[data-touch=false] .own-selector .os-tip:after{border-top:1.5px solid #ffd16699;border-left:0;border-right:1.5px solid #ffd16699;top:calc(50% - 7px);right:-8px}.world-shell[data-touch=false] .own-selector .os-spacer{width:66px;height:66px;display:block}.world-shell[data-touch=false] .own-selector .os-bag{cursor:pointer;background:radial-gradient(120% 100% at 32% 18%,#5a4426 0%,#3a2a14 55%,#22180a 100%);border:1.5px solid #ffd16673;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:transform .1s,border-color .15s;display:grid;position:absolute;top:10px;left:calc(50% + 47px);box-shadow:inset 0 1.5px #fff3,inset 0 -3px #00000059,0 3px #120c04,0 7px 14px #000a}.world-shell[data-touch=false] .own-selector .os-bag:hover{border-color:#ffd166;transform:translateY(-1px)scale(1.06)}.world-shell[data-touch=false] .own-selector .os-bag:active{transform:translateY(2px)}.world-shell[data-touch=false] .own-selector .os-bag-glyph{filter:drop-shadow(0 1.5px 1px #0008);width:28px;height:28px}.world-shell[data-touch=false] .desk-status{pointer-events:auto;flex-direction:column;align-items:center;gap:6px;display:flex}.world-shell[data-touch=false] .desk-status .ds-row{color:#fff;min-width:132px;font:800 14px/1.25 var(--font-ui);white-space:nowrap;background:#0a161ee6;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:7px;padding:4px 10px 4px 8px;display:flex;box-shadow:0 4px 12px #00000059}.world-shell[data-touch=false] .own-selector .desk-status{align-items:flex-end;position:absolute;top:calc(100% + 6px);right:calc(50% - 93px)}.world-shell[data-touch=false] .desk-status .ds-line{color:#fff;max-width:330px;font:800 14px/1.25 var(--font-ui);white-space:nowrap;background:#0a161ee6;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:7px;padding:4px 5px 4px 9px;display:flex;box-shadow:0 4px 12px #00000059}.world-shell[data-touch=false] .desk-status .ds-line.is-low{border-color:#ff9a5e80}.world-shell[data-touch=false] .desk-status .ds-line.is-end{border-color:#ff7a6b80}.world-shell[data-touch=false] .desk-status .ds-line>:is(.ds-ride,.ds-fuel,.ds-ammo){flex:1;align-items:center;gap:6px;min-width:0;display:flex}.world-shell[data-touch=false] .desk-status .ds-line .ds-bar{min-width:52px}.world-shell[data-touch=false] .desk-status .ds-line .ds-btn>span[aria-hidden]:empty{display:none}.world-shell[data-touch=false] .desk-status .ds-what{text-overflow:ellipsis;flex:none;align-items:center;gap:5px;max-width:150px;display:inline-flex;overflow:hidden}.world-shell[data-touch=false] .desk-status .ds-speed{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;display:inline-flex}.world-shell[data-touch=false] .desk-status .ds-speed .ds-value{min-width:0;font-size:16px}.world-shell[data-touch=false] .desk-status .ds-speed small{font:700 13px/1 var(--font-ui);color:#cfe0e8}.world-shell[data-touch=false] .desk-status .ds-line .ds-btn{min-height:30px}.world-shell[data-touch=false] .desk-status .ds-icon{flex:none;font-size:14px;line-height:1}.world-shell[data-touch=false] .desk-status .ds-value{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:34px}.world-shell[data-touch=false] .desk-status .ds-bar{background:#ffffff1f;border-radius:4px;flex:1;min-width:60px;height:7px;overflow:hidden}.world-shell[data-touch=false] .desk-status .ds-bar b{background:linear-gradient(90deg,#5fe0c4,#8ff0d8);border-radius:4px;height:100%;transition:width .25s linear;display:block}.world-shell[data-touch=false] .desk-status .ds-ride.is-low .ds-bar b{background:linear-gradient(90deg,#ffb23d,#ffd166)}.world-shell[data-touch=false] .desk-status .ds-ride.is-end .ds-bar b{background:linear-gradient(90deg,#ff6b5e,#ff9a8a)}.world-shell[data-touch=false] .desk-status .ds-ride.is-end{border-color:#ff7a6b80}.world-shell[data-touch=false] .desk-status .ds-fuel .ds-bar b{background:linear-gradient(90deg,#ffb347,#ffd98a)}.world-shell[data-touch=false] .desk-status .ds-fuel.is-low .ds-bar b{background:linear-gradient(90deg,#ff6b5e,#ffa07a)}.world-shell[data-touch=false] .desk-status .ds-ammo-bar{background:#ffffff1c;border-radius:5px;min-width:96px;height:9px;box-shadow:inset 0 0 0 1px #ffffff14}.world-shell[data-touch=false] .desk-status .ds-ammo-bar b{border-radius:5px;transition:width .12s ease-out,background-color .12s linear}.world-shell[data-touch=false] .desk-status .ds-ammo.is-low .ds-ammo-bar b{animation:.9s ease-in-out infinite ds-ammo-low}.world-shell[data-touch=false] .desk-status .ds-ammo.is-reloading .ds-ammo-bar b{opacity:.85;transition:none}.world-shell[data-touch=false] .desk-status .ds-count{text-align:right;min-width:16px;font:700 13px/1 var(--font-ui);color:#cfe0e8;font-variant-numeric:tabular-nums;flex:none}@keyframes ds-ammo-low{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.world-shell[data-touch=false] .desk-status .ds-ammo.is-low .ds-ammo-bar b{animation:none}}.world-shell[data-touch=false] .desk-status .ds-actions{gap:6px;display:flex}.world-shell[data-touch=false] .desk-status .ds-btn{cursor:pointer;color:#fff;min-height:32px;font:800 13px/1.2 var(--font-ui);white-space:nowrap;background:radial-gradient(120% 100% at 32% 18%,#3d6070 0%,#1e3744 55%,#10212a 100%);border:1.5px solid #9fc3d166;border-radius:16px;align-items:center;gap:5px;padding:0 8px 0 9px;transition:transform .1s,border-color .15s;display:inline-flex;box-shadow:inset 0 1px #fff3,0 2px #081419,0 5px 10px #0008}.world-shell[data-touch=false] .desk-status .ds-btn:hover{border-color:#ffd166b3;transform:translateY(-1px)}.world-shell[data-touch=false] .desk-status .ds-btn:active{transform:translateY(2px)}.world-shell[data-touch=false] .desk-status .ds-btn:disabled{opacity:.55;cursor:default}.world-shell[data-touch=false] .desk-status .ds-btn kbd{color:#14202b;font:900 12px/1.35 var(--font-ui);background:#ffd166;border:1px solid #0f1d25;border-radius:6px;padding:0 5px}.world-shell[data-touch=false] .desk-status .ds-land{border-color:#ffd166b3;animation:.25s ease-out both os-label}.world-shell[data-touch=false] .desk-status .ds-esc{cursor:default;border-color:#ffd166b3;gap:6px;padding:0 10px 0 8px;animation:.2s ease-out both os-label}.world-shell[data-touch=false] .desk-status .ds-esc:hover,.world-shell[data-touch=false] .desk-status .ds-esc:active{transform:none}.world-shell[data-touch=false] .desk-status .ds-esc .ds-reticle{filter:drop-shadow(0 1px 1px #0009);flex:none;width:16px;height:16px;display:block}.world-shell[data-touch=false] .desk-status .ds-esc .ds-dot{color:#ffd166;margin:0 -1px}.ow-pages{pointer-events:auto;color:#e5d8ba;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.ow-pages button{color:#ffe5a8;cursor:pointer;background:#15242bee;border:1px solid #b69b65;border-radius:8px;width:32px;height:30px;font-size:24px}:is(.ow-pages button:hover,.ow-pages button:focus-visible){background:#34464d;outline:2px solid #ffcd72}.ow-slice .ow-tag,.pd-item-name .pd-tag{font:800 10px/1.2 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:#ffd98a;margin-top:2px;display:block}.world-shell[data-touch=true] .phone-dock .pd-item-name:has(.pd-tag){-webkit-line-clamp:3}.os-fly .os-fly-dot{background:radial-gradient(circle at 35% 30%,#fff6d8,#ffc35a 55%,#c9862c);border-radius:50%;width:26px;height:26px;display:block;box-shadow:0 0 0 3px #0b141899,0 6px 14px #0008}.os-fly .os-fly-icon{background:#14232dcc;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 0 2px #ffd16699,0 6px 14px #0008}.own-give{color:#fff;background:#173342;border:1px solid #96bdcd;border-radius:12px;flex-basis:100%;padding:12px}.own-give p{font:500 15px/1.5 var(--font-ui);color:#fff!important;margin:0 0 10px!important}.own-give button{margin:0 8px 4px 0}.world-shell[data-touch=false] .ow-item{position:absolute;transform:translate(-50%,-50%)}.world-shell[data-touch=false] .ow-item .ow-slice{position:relative;transform:none;top:auto!important;left:auto!important}.world-shell[data-touch=false] .ow-item .ow-count{color:#fff;min-width:38px;min-height:32px;font:800 13px/1 var(--font-ui);cursor:pointer;z-index:2;background:#173342;border:1px solid #e8cd8f;border-radius:14px;position:absolute;top:0;right:-13px}.world-shell[data-touch=true] .pd-picker li{align-items:center;display:flex;position:relative}.world-shell[data-touch=true] .pd-picker .pd-item{flex:1;min-width:0}.world-shell[data-touch=true] .pd-multi{color:#fff;min-width:42px;min-height:42px;font:800 13px/1 var(--font-ui);background:#173342;border:1px solid #e8cd8f;border-radius:14px;flex:none;margin-right:8px}.owned-note{color:#fff;font:600 15px/1.5 var(--font-ui);background:#142d3d;border-radius:14px;padding:12px 16px}.owned-note button{color:#fff;font:700 15px/1.3 var(--font-ui);background:#294a5e;border:1px solid #a1c8d9;border-radius:12px;margin-top:8px;padding:9px 14px;display:block}.world-shell[data-touch=false] .own-wheel .ow-item .ow-slice{translate:none}.world-shell[data-touch=false] .own-wheel .ow-item .ow-count{top:-4px;right:-2px}.world-shell[data-touch=true] .phone-dock .pd-multi{border-radius:11px;min-width:36px;min-height:34px;margin:0;position:absolute;top:0;right:0}.world-shell[data-touch=true] .phone-dock .pd-item-name{font-size:15px}.world-shell[data-touch=true] .stuff-card .kit-owned li,.world-shell[data-touch=false] .desk-phone.is-open .stuff-card .kit-owned li{grid-template-columns:minmax(0,1fr)}.world-shell[data-touch=true] .stuff-card .kit-owned li>div,.world-shell[data-touch=false] .desk-phone.is-open .stuff-card .kit-owned li>div{min-width:0;display:block}.world-shell[data-touch=true] .stuff-card .kit-owned li>div>.stuff-actions,.world-shell[data-touch=false] .desk-phone.is-open .stuff-card .kit-owned li>div>.stuff-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.world-shell .stuff-card .own-give{box-sizing:border-box;width:100%;min-width:0}.world-shell[data-touch=true] .stuff-card .kit-owned .stuff-actions button{white-space:normal;min-height:44px;font-size:15px}@media (min-width:768px){.world-shell[data-touch=false] .ride-button{z-index:17;top:calc(var(--hud-gap,22px) + 72px);right:calc(var(--hud-gap,22px) + 132px + 18px);font-family:var(--font-ui);pointer-events:none;flex-direction:column;align-items:center;gap:5px;animation:.25s ease-out both hud-fade;display:flex;position:absolute}.world-shell[data-touch=false] .ride-button>*{pointer-events:auto}.world-shell[data-touch=false] .ride-button .rb-icon{cursor:pointer;background:radial-gradient(circle,#f6efdc 0 62%,#0d1b2beb 64%);border:2px solid #ffd166d9;width:48px;height:48px;padding:0;font-size:27px;line-height:1;transition:transform .15s,border-color .15s;position:relative}.world-shell[data-touch=false] .ride-button .rb-icon:hover{border-color:#ffd166;transform:scale(1.07)}.world-shell[data-touch=false] .ride-button .rb-icon kbd{color:#14202b;font:900 12px/1.25 var(--font-ui);background:#ffd166;border-radius:7px;padding:1px 5px;position:absolute;bottom:0;right:-18px;box-shadow:0 2px 6px #0006}.world-shell[data-touch=false] .ride-button .rb-label{color:#fff;font:800 13px/1.35 var(--font-ui);white-space:nowrap;background:#0a161edb;border-radius:10px;padding:2px 9px;box-shadow:0 4px 12px #00000059}.world-shell[data-touch=false] .ride-button.is-wrecked .rb-icon{border-color:#ff5d6a}.world-shell[data-touch=false] .ride-button.is-wrecked .rb-label{color:#ffb3b9}.world-shell[data-touch=false]:not(:has(.play-panel)) .ride-button{display:none}}@media (min-width:768px) and (max-width:900px){.world-shell[data-touch=false]:has(.route-card) .ride-button{display:none}}@media (min-width:768px){.world-shell[data-touch=false][data-mode=visit] .notice-feed.is-open.is-desk.is-desk{z-index:47;top:calc(var(--hud-gap,22px) + 52px);right:var(--hud-gap,22px);width:min(420px,calc(100vw - 2 * var(--hud-gap,22px)));visibility:visible;align-items:stretch;max-width:none;animation:.18s ease-out both hud-fade;display:flex;position:absolute;left:auto;translate:none}.world-shell[data-touch=false][data-mode=visit] .notice-feed.is-desk .notice-chip.whatsup{justify-content:flex-start;align-self:stretch}.world-shell[data-touch=false][data-mode=visit] .notice-feed.is-desk .notice-chip.whatsup svg:last-child{margin-left:auto}.world-shell[data-touch=false][data-mode=visit] .notice-feed.is-desk .nl-foot{display:none}.world-shell[data-touch=false][data-mode=visit] .notice-feed.is-desk .notice-list{max-height:min(420px,calc(100dvh - var(--hud-gap,22px) - 230px))}.world-shell[data-touch=false] .route-card .route-garage{color:#f5ffff;min-height:32px;font:700 13px/1.2 var(--font-ui);white-space:nowrap;cursor:pointer;background:#132b35;border:1px solid #7ed8d2;border-radius:16px;flex:none;padding:0 11px}.world-shell[data-touch=false] .route-card .route-garage:hover{background:#1b3c49}.world-shell[data-touch=false] .item-wheel:not(.is-touch) .iw-centre{width:150px}.world-shell[data-touch=false] .item-wheel:not(.is-touch) .iw-centre small{white-space:nowrap}.world-shell[data-touch=false] .happen-banner.is-desk{width:min(400px,100vw - 48px)}.world-shell[data-touch=false] .happen-banner.is-desk .happen-heading>span{font-size:26px}.world-shell[data-touch=false] .happen-banner.is-desk .happen-heading>b{font-size:18px;font-weight:850}.world-shell[data-touch=false] .happen-banner.is-desk .happen-heading time{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:9px;padding:2px 9px;font-size:19px;font-weight:900}.world-shell[data-touch=false] .happen-banner.is-desk p.hb-goal{color:#fff;margin:9px 0 6px;font-size:17px;font-weight:750;line-height:1.35}.world-shell[data-touch=false] .happen-banner.is-desk p.hb-how{color:#c9dcea;margin:-2px 0 6px;font-size:14px;line-height:1.4}.world-shell[data-touch=false] .happen-banner.is-desk .hb-progress{grid-template-columns:auto auto minmax(60px,1fr) auto;align-items:center;column-gap:8px;margin:6px 0 2px;display:grid}.world-shell[data-touch=false] .happen-banner.is-desk .hb-progress.is-bar{margin:8px 0 2px;display:block}.world-shell[data-touch=false] .happen-banner.is-desk .hb-progress.is-bar .hb-bar{margin-left:0;display:block}.world-shell[data-touch=false] .happen-banner.is-desk .hb-progress>b{color:#a5f09a;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1}.world-shell[data-touch=false] .happen-banner.is-desk .hb-progress>b small{color:#d5f7cf;font-size:18px;font-weight:800}.world-shell[data-touch=false] .happen-banner.is-desk .hb-word{color:#d5f7cf;font-size:15px;font-weight:750}.world-shell[data-touch=false] .happen-banner.is-desk .hb-bar{background:#ffffff24;border-radius:7px;height:12px;margin-left:4px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.world-shell[data-touch=false] .happen-banner.is-desk .hb-bar i{border-radius:inherit;background:linear-gradient(90deg,#5fd67e,#b8f59f);height:100%;transition:width .4s;display:block}.world-shell[data-touch=false] .happen-banner.is-desk .hb-foot{align-items:center;gap:12px;margin-top:10px;display:flex}.world-shell[data-touch=false] .happen-banner.is-desk .hb-pay{color:#ffe6a4;flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.4}.world-shell[data-touch=false] .happen-banner.is-desk .hb-foot button{color:#14202b;min-height:40px;font:850 15px/1 var(--font-ui);cursor:pointer;background:#ffd166;border:0;border-radius:12px;flex:none;padding:0 16px}.world-shell[data-touch=false] .happen-banner.is-desk .hb-foot button:hover{background:#ffdd8a}.world-shell[data-touch=false] .gk-panel .gk-progress{display:block}.world-shell[data-touch=false] .gk-panel .gk-progress>i{background:#ffffff24;border-radius:7px;height:11px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.world-shell[data-touch=false] .gk-panel .gk-progress>i em{border-radius:inherit;background:linear-gradient(90deg,#5fd67e,#b8f59f);height:100%;transition:width .4s;display:block}.world-shell[data-touch=false] .gk-panel .gk-keys{display:none}}@media (min-width:768px) and (max-width:1199px){.world-shell[data-touch=false][data-mode=visit] .notice-feed.is-open.is-desk.is-desk{top:max(calc(var(--hud-gap,22px) + 52px),var(--lane-bottom,0px))}}@media (min-width:768px){.world-shell[data-touch=false] .happen-banner.is-desk.is-results .happen-heading time{color:#bcefff;font-size:14px;font-weight:800}.world-shell[data-touch=false] .route-card .route-end{color:#fff;min-height:32px;font:700 13px/1.2 var(--font-ui);white-space:nowrap;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:16px;flex:none;padding:0 11px}.world-shell[data-touch=false] .route-card .route-end:hover{background:#ffffff2e}.world-shell[data-touch=false][data-mode=visit] .route-card{transition:top .2s}.world-shell[data-touch=false][data-mode=visit]:has(.notice-lane) .route-card{top:max(calc(var(--hud-gap,22px) + 56px),calc(var(--lane-bottom,0px) + 8px))}.world-shell[data-touch=false] .ride-button .rb-garage{cursor:pointer;background:#132b35;border:1px solid #7ed8d2;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;font-size:13px;line-height:1;display:grid;position:absolute;top:-3px;left:-13px;box-shadow:0 2px 6px #0007}.world-shell[data-touch=false] .ride-button .rb-garage:hover{background:#1b3c49;transform:scale(1.08)}.world-shell[data-touch=false] .map-live{z-index:18;top:calc(var(--hud-gap,22px) + 62px - 20px);right:calc(var(--hud-gap,22px) + 66px);pointer-events:auto;animation:.25s ease-out both hud-fade;position:absolute;translate:50%}.world-shell[data-touch=false] .map-live .live-timer{white-space:nowrap;background:#0a141cdb;border-color:#ffffff38;padding:2px 9px 2px 8px;font-size:13px;font-weight:800;position:static;top:auto;left:auto;translate:none;box-shadow:0 4px 12px #00000059}.world-shell[data-touch=false] .map-live .live-timer .lt-long{display:inline}.world-shell[data-touch=false] .map-live .live-timer .lt-short{display:none}.world-shell[data-touch=false]:not(:has(.play-panel)) .map-live{display:none}.world-shell[data-touch=false][data-mode=visit][data-camera=director] .game-header{display:flex!important}}.world-shell[data-touch=false] .move-gauge:not(:has(.move-note.is-bad)):not(.is-ground:not(:has(button))){display:none!important}.world-shell[data-touch=false] .move-gauge>:not(.move-note){display:none!important}.world-shell[data-touch=false] .move-gauge{border-radius:999px!important;gap:0!important;padding:6px 12px!important}.world-shell[data-touch=false] .ride-button.is-gear .rb-icon{border-color:#7fe0ff}@media (min-width:768px){.world-shell[data-touch=false] .game-header .whatsup-bell.is-desk{color:#ffd166;cursor:pointer;pointer-events:auto;background:radial-gradient(circle at 50% 35%,#3a3220,#1a1d1f 75%);border:2px solid #ffd166bf;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;transition:transform .12s,box-shadow .2s;display:grid;position:relative;box-shadow:0 6px 16px #0006}.world-shell[data-touch=false] .game-header .whatsup-bell.is-desk:hover{transform:scale(1.07)}.world-shell[data-touch=false] .game-header .whatsup-bell.is-desk.active{color:#1c2a33;background:#ffd166;border-color:#ffd166}.world-shell[data-touch=false] .game-header .whatsup-bell.is-desk.has-new{animation:2.4s ease-out infinite wu-glow;box-shadow:0 6px 16px #0006,0 0 #ffd16699}.world-shell[data-touch=false] .game-header .whatsup-bell.is-desk.is-ringing svg{transform-origin:50% 10%;animation:.9s ease-in-out wu-wiggle}.world-shell[data-touch=false] .game-header .whatsup-bell.is-desk .wu-count{color:#fff;min-width:20px;height:20px;font:900 13px/1 var(--font-ui);background:#ff4b57;border-radius:10px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-6px;right:-7px;box-shadow:0 0 0 2px #0a161ef2}}@keyframes wu-glow{0%{box-shadow:0 6px 16px #0006,0 0 #ffd1668c}70%{box-shadow:0 6px 16px #0006,0 0 0 10px #ffd16600}to{box-shadow:0 6px 16px #0006,0 0 #ffd16600}}@keyframes wu-wiggle{0%,to{transform:rotate(0)}15%{transform:rotate(18deg)}30%{transform:rotate(-15deg)}45%{transform:rotate(11deg)}60%{transform:rotate(-7deg)}75%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.world-shell[data-touch=false] .game-header .whatsup-bell.is-desk:is(.has-new,.is-ringing),.world-shell[data-touch=false] .game-header .whatsup-bell.is-desk svg{animation:none!important}}@media (min-width:768px){.world-shell[data-touch=false][data-mode=visit] .notice-feed.is-open.is-desk.is-desk{top:max(calc(var(--hud-gap,22px) + 50px),var(--lane-bottom,0px));left:clamp(var(--hud-gap,22px),calc(var(--wu-x,50vw) - 24px),calc(100vw - var(--hud-gap,22px) - min(400px,calc(100vw - 2 * var(--hud-gap,22px)))));width:min(400px,calc(100vw - 2 * var(--hud-gap,22px)));background:#0d1b26f5;border:1px solid #ffffff24;border-radius:16px;gap:6px;padding:8px;right:auto;translate:none}.world-shell[data-touch=false] .notice-feed.is-desk .notice-chip.whatsup{background:0 0;border:0;min-height:34px;padding:0 10px;font-size:15px}.world-shell[data-touch=false] .desk-log{flex-direction:column;gap:6px;min-height:0;display:flex}.world-shell[data-touch=false] .desk-log .dl-filter{gap:6px;padding:0 4px;display:flex}.world-shell[data-touch=false] .desk-log .dl-filter button{color:#d6e4eb;min-height:28px;font:700 13px/1 var(--font-ui);cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:14px;padding:0 12px}.world-shell[data-touch=false] .desk-log .dl-filter button[aria-pressed=true]{color:#14202b;background:#ffd166;border-color:#ffd166}.world-shell[data-touch=false] .desk-log .dl-list{overscroll-behavior:contain;max-height:min(420px,100dvh - 240px);margin:0;padding:0;list-style:none;overflow:auto}.world-shell[data-touch=false] .desk-log .dl-row{border-top:1px solid #ffffff14}.world-shell[data-touch=false] .desk-log .dl-line{color:#f2f6f8;text-align:left;width:100%;min-height:38px;font:500 14px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;display:grid}.world-shell[data-touch=false] .desk-log .dl-line:hover{background:#ffffff0f}.world-shell[data-touch=false] .desk-log .dl-line i{text-align:center;font-size:15px;font-style:normal}.world-shell[data-touch=false] .desk-log .dl-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.world-shell[data-touch=false] .desk-log .dl-row.is-open .dl-text{white-space:normal;overflow:visible}.world-shell[data-touch=false] .desk-log .dl-row.is-bob .dl-text{color:#ffe7a8}.world-shell[data-touch=false] .desk-log .dl-line time{color:#b9cad3;white-space:nowrap;font-size:13px}.world-shell[data-touch=false] .desk-log .dl-go{color:#102436;min-height:30px;font:800 13px/1 var(--font-ui);cursor:pointer;background:#c1edff;border:0;border-radius:15px;margin:0 0 8px 36px;padding:0 12px}.world-shell[data-touch=false] .desk-log .dl-empty{color:#c9d7de;padding:14px 8px;font-size:14px}.world-shell[data-touch=false] .notice-feed.is-desk .join-now{margin:0}.world-shell[data-touch=false] .play-panel .pp-map{position:relative}.world-shell[data-touch=false] .play-panel .pp-map:after{content:"Full map · M";color:#fff;font:800 13px/1.2 var(--font-ui);text-align:center;opacity:0;pointer-events:none;background:#0a161ed1;padding:5px 0 11px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.world-shell[data-touch=false] .play-panel .pp-map:hover:after{opacity:1}.world-shell[data-touch=false] .play-panel .pp-map:focus-visible:after{opacity:1}.world-shell[data-touch=false] .notice-lane{max-width:min(620px,calc(100vw - 2 * var(--hud-gap,22px) - 340px))}.world-shell[data-touch=false] .notice-lane :is(.notice-line,.hype-card b,.hype-card p,p,span,b,small){text-wrap:balance}}@media (min-width:1500px){.world-shell[data-touch=false] .notice-lane{max-width:680px}}@media (min-width:768px) and (max-width:1100px){.world-shell[data-touch=false] .notice-lane{max-width:min(560px,calc(100vw - 2 * var(--hud-gap,22px)))}}.world-shell[data-touch=false] .parking-box{gap:10px;width:min(380px,100%);padding:14px}.world-shell[data-touch=false] .parking-box .suggest-rules{gap:4px;margin:0}.world-shell[data-touch=false] .parking-box .suggest-rules li{padding:4px 0;font-size:14px;line-height:1.4}.world-shell[data-touch=false] .parking-box .suggest-foot{gap:10px}.world-shell[data-touch=false][data-mode=visit] .game-header .wallet :is(.wallet-bag,.stuff-count,.stuff-new){display:none!important}.world-shell[data-touch=false] .char-says{z-index:28;pointer-events:none;will-change:transform;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:0;left:0;translate:-50% -100%}.world-shell[data-touch=false] .char-say{color:#fff;max-width:min(380px,100vw - 48px);font:700 15px/1.35 var(--font-ui);text-align:center;text-wrap:balance;background:#0d1b26f0;border:2px solid #74ddff;border-radius:14px;padding:8px 14px;animation:4s both char-say;box-shadow:0 8px 22px #00000073}.world-shell[data-touch=false] .char-say.tone-good{border-color:#6dffc6}.world-shell[data-touch=false] .char-say.tone-bad{color:#ffe3de;border-color:#ff8a7a}@keyframes char-say{0%{opacity:0;transform:translateY(8px)scale(.92)}6%{opacity:1;transform:none}88%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.world-shell[data-touch=false] .char-say{animation:4s both char-pop-fade}}.world-shell[data-touch=true] .char-says{display:none}.world-shell[data-touch=true] .tb-layer:has(.tb-group:is([data-target^=jail-],[data-target=abduct-me])){display:block}.world-shell[data-touch=true] .tb-group:is([data-target^=jail-],[data-target=abduct-me]) .tb-orb{box-shadow:inset 0 1.5px #ffffff3d,inset 0 -3px #00000059,0 5px #081419,0 9px 14px #000a}.world-shell[data-touch=true] .tb-group:is([data-target=jail-me],[data-target=abduct-me]) .tb-minis{grid-template-columns:repeat(2,76px);gap:6px;max-width:none;display:grid}.world-shell[data-touch=true] .tb-group:is([data-target=jail-me],[data-target=abduct-me]) .tb-minis .tb-badge{width:76px;min-width:0}.world-shell[data-touch=true] .tb-group:is([data-target=jail-me],[data-target=abduct-me]) .tb-minis .tb-badge small{white-space:normal;text-align:center;line-height:1.2}.world-shell[data-touch=true] .tb-group:is([data-target=jail-me],[data-target=abduct-me]) .tb-title{max-width:150px}.world-shell .feel-press{filter:brightness(1.15);scale:.93}.world-shell .feel-wait{filter:brightness(1.08);scale:.97}.world-shell .feel-spin{pointer-events:none;z-index:2;border:3.5px solid #fff;border-color:#fff #7fe0ff #ffffff24 #ffffff24;border-radius:999px;animation:.65s linear infinite feel-spin;position:absolute;inset:-6px;box-shadow:0 0 10px #7fe0ff88}.world-shell .feel-spin.is-inside{inset:3px}.world-shell .feel-wait:disabled{opacity:1!important}.world-shell .tb-orb>.feel-spin{border-radius:50%}@keyframes feel-spin{to{rotate:360deg}}@property --cool{syntax:"<angle>";inherits:false;initial-value:0deg}.world-shell .feel-cool{pointer-events:none;background:conic-gradient(#ffd166 var(--cool),#ffffff1f 0);animation:feel-cool var(--cool-ms) linear forwards;z-index:2;border-radius:999px;position:absolute;inset:-6px;-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))}.world-shell .tb-orb>.feel-cool{border-radius:50%}@keyframes feel-cool{0%{--cool:0deg}to{--cool:360deg}}@media (prefers-reduced-motion:reduce){.world-shell .feel-cool{--cool:360deg;opacity:.7;animation:none}}.world-shell .tb-badge.is-far{opacity:.82}.world-shell .tb-badge.is-far .tb-orb{outline-offset:3px;outline:2px dashed #ffffff73}@media (prefers-reduced-motion:reduce){.world-shell .feel-spin{border-color:#ffd166;animation:none}}.world-shell[data-touch=true] .tb-group[data-target=jail-door] .tb-badge{width:92px;min-width:0}.world-shell[data-touch=true] .tb-group[data-target=jail-door] .tb-badge small{white-space:normal;text-align:center;line-height:1.25}.world-shell[data-touch=true] .touch-actions .touch-primary.feel-wait,.world-shell[data-touch=true] .touch-actions .touch-primary.feel-wait span{color:#15242b}.world-shell[data-touch=true] .touch-actions .touch-primary .te-label{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;text-wrap:balance;overflow-wrap:normal;-webkit-box-orient:vertical;max-width:68px;line-height:1.1;display:-webkit-box}.world-shell[data-touch=false] .tb-inner{transform:translate(-50%,-100%) scale(var(--hud-scale,1));transform-origin:50% 100%}.world-shell[data-touch=false] .char-says .char-say,.world-shell[data-touch=false] .char-pops .char-pop{scale:var(--hud-scale,1);transform-origin:50% 100%}.world-shell[data-touch=false] .gk-panel:not(.is-touch) .gk-ride{display:none}.world-shell[data-touch=false] .char-gauges>*{scale:var(--hud-scale,1);transform-origin:0}.world-shell[data-touch=false] .dot-buddy .buddy-live{pointer-events:auto;justify-content:center;margin:-2px 0 -3px;display:flex}.world-shell[data-touch=false] .dot-buddy .buddy-live .live-timer{white-space:nowrap;background:#0a141cdb;border-color:#ffffff38;padding:2px 9px 2px 8px;font-size:13px;font-weight:800;position:static;top:auto;left:auto;translate:none;box-shadow:0 4px 12px #0000004d}.world-shell[data-touch=false] .dot-buddy .buddy-live .live-timer .lt-long{display:inline}.world-shell[data-touch=false] .dot-buddy .buddy-live .live-timer .lt-short{display:none}.world-shell{--oh-bg:#09121ae0;--oh-line:#ffffff24;--oh-text:#f7f4ee;--oh-muted:#c9d6dc;--oh-gold:#ffd23f;--oh-radius:14px;--oh-pad:10px 14px;--oh-shadow:0 10px 28px #00000061;--oh-gap:16px;--oh-map:132px;--oh-top:max(var(--oh-gap),env(safe-area-inset-top));--oh-strip:52px}.world-shell[data-touch=true]{--oh-gap:8px;--oh-map:70px;--oh-bar:44px;--oh-strip:0px}.hud-zones{z-index:34;pointer-events:none;font-family:var(--font-ui);color:var(--oh-text);position:absolute;inset:0}.hud-zones .hz{flex-direction:column;gap:8px;min-width:0;display:flex;position:absolute}.hud-zones .hz-entry{pointer-events:auto;min-width:0;transition:opacity .35s,transform .35s}.hud-zones .hz-entry[data-on=false]{opacity:0;visibility:hidden;pointer-events:none;position:absolute;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.hud-zones .hz-entry{transition:none}}.hud-zones :is(.hz-help,.hz-feed,.hz-subtitles,.hz-prompt,.hz-item,.hz-headline)>.hz-entry{background:var(--oh-bg);border:1px solid var(--oh-line);border-radius:var(--oh-radius);box-shadow:var(--oh-shadow);padding:var(--oh-pad);font-size:15px;font-weight:600;line-height:1.35}.hud-zones .hz-entry.is-bare{box-shadow:none;background:0 0;border:0;padding:0}.hud-zones .hz-entry>.oh-reset,.hud-zones .hz-entry.oh-reset>*{box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}:is(.hud-zones .hz-entry>.oh-reset,.hud-zones .hz-entry.oh-reset>*){translate:none!important}.hud-zones .hz-status{top:calc(var(--oh-top) + var(--oh-strip));right:calc(var(--oh-gap) + var(--oh-map) + 190px);pointer-events:none;flex-direction:row;align-items:center;gap:8px}.hud-zones .hz-cell{display:flex;position:relative}.hud-zones .hz-cell[data-on=false]{display:none}.hud-zones[data-touch=false] .hz-timer:has(.oh-timer.is-round){left:50%;top:calc(var(--oh-top) + var(--oh-strip));position:fixed;translate:-50%}.hud-zones .hz-cell>.hz-entry{position:relative}.hud-zones .hz-cell>.hz-entry[data-on=false]{position:absolute}.oh-cell{background:var(--oh-bg);border:1px solid var(--oh-line);height:40px;box-shadow:var(--oh-shadow);color:var(--oh-text);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:17px;font-weight:800;display:inline-flex}.oh-cell .oh-ic{font-size:16px;line-height:1}.oh-timer .oh-word{letter-spacing:.01em;margin-right:1px;font-size:15px;font-weight:700}.oh-cell.is-low{color:#ffb3a8;border-color:#ff7a6b88}.oh-cell.is-blink{animation:1s step-end infinite oh-blink}.oh-stars{gap:3px;padding:0 12px}.oh-stars i{color:#1c2130;text-shadow:0 0 1px #ffffffd9,0 0 2px #ffffff80;font-size:24px;font-style:normal;line-height:1}.oh-stars i.on{color:var(--oh-gold);text-shadow:0 0 10px #ffc83ca6,0 2px #8a4b00}.oh-stars.is-blink i.on{animation:.8s step-end infinite oh-blink}@keyframes oh-blink{0%,to{opacity:1}50%{opacity:.28}}@media (prefers-reduced-motion:reduce){.oh-cell.is-blink,.oh-stars.is-blink i.on{outline-offset:-2px;outline:2px solid #ffe9a8;animation:none}}.world-shell{--oh-head-top:calc(var(--oh-top) + var(--oh-strip) + 48px);--oh-head-w:max(240px,min(560px,calc(100vw - 2 * (var(--oh-gap) + var(--oh-map) + 105px + 237px + 8px))))}.hud-zones .hz-headline{top:var(--oh-head-top);width:max-content;max-width:var(--oh-head-w);align-items:center;left:50%;translate:-50%}.hud-zones .hz-help{top:var(--oh-top);left:var(--oh-gap);width:min(340px,50vw - 300px)}.hud-zones .hz-help>.hz-entry{color:var(--oh-text);font-size:15px;font-weight:600}.hud-zones .hz-help kbd,.oh-key{color:#14232c;min-width:24px;height:24px;font:800 13px/1 var(--font-ui);vertical-align:1px;background:#fff;border-radius:7px;place-items:center;margin:0 2px;padding:0 6px;display:inline-grid}.hud-zones .hz-feed{top:calc(var(--oh-top) + 120px);left:var(--oh-gap);width:min(300px,50vw - 300px)}.hud-zones .hz-feed>.hz-entry{padding:8px 12px;font-size:14px;font-weight:600}.hud-zones .hz-subtitles{left:50%;bottom:calc(var(--oh-gap) + 36px);width:max-content;max-width:min(680px,calc(100vw - 2 * (var(--oh-gap) + 300px)));text-align:center;align-items:center;translate:-50%}.hud-zones .hz-subtitles>.hz-entry{background:#060c12c7;font-size:17px;font-weight:600}.hud-zones .hz-prompt{align-items:center;width:max-content;max-width:min(520px,100vw - 32px);top:calc(50% + max(100px,15vh));left:50%;translate:-50%}.hud-zones .hz-prompt>.hz-entry{flex-direction:column;align-items:center;gap:0;font-size:16px;font-weight:700;display:flex}.hud-zones .hz-item{right:var(--oh-gap);bottom:var(--oh-gap);width:min(280px,100vw - 32px)}.hud-zones .hz-stage{justify-content:center;align-items:center;inset:0}.hud-zones[data-staged] :is(.hz-help,.hz-feed,.hz-subtitles,.hz-prompt,.hz-item,.hz-headline){display:none}.hud-zones[data-touch=true] .hz-status{top:calc(var(--oh-top) + var(--oh-bar) + 8px);right:calc(2 * var(--oh-gap) + var(--oh-map));gap:6px}.hud-zones[data-touch=true]:has(.oh-meta) .oh-timer .oh-word{display:none}.hud-zones[data-touch=true] .oh-cell{height:36px;padding:0 10px;font-size:15px}.hud-zones[data-touch=true] .oh-stars i{font-size:21px}.hud-zones[data-touch=true] .hz-headline{top:calc(var(--oh-top) + var(--oh-bar) + 8px + var(--hz-row2,0px));left:var(--oh-gap);max-width:var(--hz-left-w);translate:none}.hud-zones[data-touch=true] .hz-help{top:calc(var(--oh-top) + var(--oh-bar) + 8px + var(--hz-row2,0px));left:var(--oh-gap);width:var(--hz-left-w)}.hud-zones[data-touch=true] .hz-help>.hz-entry{padding:9px 12px;font-size:15px}.world-shell:has(.notice-lane) .hud-zones[data-touch=true] .hz-help{visibility:hidden}.hud-zones[data-touch=true]:has(.hz-headline[data-on=true]) .hz-help{top:calc(var(--oh-top) + var(--oh-bar) + 16px + var(--hz-row2,0px) + var(--hz-head-h,0px))}.hud-zones[data-touch=true] .hz-subtitles{bottom:calc(max(12px,env(safe-area-inset-bottom)) + 196px);max-width:calc(100vw - 24px)}.hud-zones[data-touch=true] .hz-subtitles>.hz-entry{font-size:15px}.hud-zones[data-touch=true] :is(.hz-feed,.hz-prompt,.hz-item){display:none}.oh-help{margin:0}.oh-help.is-bad{color:#ffd4cc}.oh-help.is-good{color:#d9ffe9}.oh-prompt{align-items:center;gap:8px;display:flex}.oh-prompt>button,.oh-prompt>.oh-p-main{background:var(--oh-bg);border:1px solid var(--oh-line);min-height:44px;box-shadow:var(--oh-shadow);color:var(--oh-text);font:700 16px/1.2 var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:6px 14px 6px 8px;display:inline-flex}.oh-prompt>.oh-p-main.is-info{cursor:default;padding-left:14px}.oh-prompt>button:hover:not(:disabled){border-color:#ffd16699}.oh-prompt>button:disabled{opacity:.6;cursor:default}.oh-prompt .oh-p-main.is-trouble b{color:#ffc2b8}.oh-prompt .oh-p-icon{font-size:18px}.oh-prompt em,.oh-sheet em{color:var(--oh-gold);font-style:normal;font-weight:800}.oh-prompt em.is-gain,.oh-sheet em.is-gain{color:#8dffc4}.oh-prompt small,.oh-sheet small,.oh-prompt .oh-p-target{color:var(--oh-muted);font-weight:600}.oh-prompt .oh-p-target:before{content:"· "}.oh-prompt .oh-p-more{color:var(--oh-muted);padding:6px 12px 6px 8px;font-size:14px}.hud-zones .oh-p-second{background:var(--oh-bg);border:1px solid var(--oh-line);min-height:34px;color:var(--oh-text);font:700 14px/1.2 var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:7px;margin-top:6px;padding:4px 12px 4px 5px;display:inline-flex}.hud-zones .oh-p-second kbd.oh-key{min-width:22px;height:22px;font-size:12px}.hud-zones .oh-p-second:hover:not(:disabled){border-color:#ffd16699}.hud-zones .oh-p-second:disabled{opacity:.6;cursor:default}.oh-prompt>.oh-p-crime{color:#ffd3d8;min-height:34px;font:700 13px/1.2 var(--font-ui);background:#3a1016c7;border-color:#ff78846b;border-radius:11px;gap:6px;padding:4px 10px 4px 5px}.oh-prompt>.oh-p-crime kbd.oh-key{color:#2a0d12;background:#e98f99;min-width:20px;height:20px;font-size:12px}.oh-prompt>.oh-p-crime small{color:#e9a9b0;font-weight:600}.oh-prompt>.oh-p-crime:hover:not(:disabled){border-color:#ff8c96bf}.oh-prompt>.oh-p-crime{position:relative;overflow:hidden}.world-shell .oh-prompt>.oh-p-crime>.feel-cool{transform-origin:0;height:3px;animation:oh-cool var(--cool-ms) linear both;background:#ff9aa5;border-radius:0;inset:auto 0 0;-webkit-mask:none;mask:none}@keyframes oh-cool{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.oh-p-note{text-align:center;color:var(--oh-muted);margin:6px 0 0;font-size:14px;font-weight:600}.oh-sheet{background:var(--oh-bg);border:1px solid var(--oh-line);min-width:260px;box-shadow:var(--oh-shadow);border-radius:16px;flex-direction:column;gap:4px;margin:8px 0 0;padding:6px;list-style:none;display:flex}.oh-sheet button{width:100%;color:var(--oh-text);font:700 15px/1.2 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:8px 10px;display:flex}.oh-sheet button:hover:not(:disabled){background:#ffffff14}.oh-sheet button:disabled{opacity:.55;cursor:default}.oh-sheet button.is-trouble b{color:#ffc2b8}.oh-sheet kbd.oh-key,.oh-prompt kbd.oh-key{flex:none}.oh-item{flex-direction:column;gap:8px;display:flex}.oh-item-top{align-items:center;gap:10px;font-size:16px;display:flex}.oh-item-icon{font-size:24px;line-height:1}.oh-item-note{color:var(--oh-muted);margin:0;font-size:14px;font-weight:600}.oh-item-acts{flex-wrap:wrap;gap:6px;display:flex}.oh-item-acts button{border:1px solid var(--oh-line);height:34px;color:var(--oh-text);font:700 14px/1 var(--font-ui);cursor:pointer;background:#ffffff10;border-radius:11px;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.oh-item-acts button:hover:not(:disabled){border-color:#ffd16699}.hud-zones .oh-meta{pointer-events:auto;top:calc(var(--oh-top) + var(--oh-strip) + var(--oh-map) + 10px + 44px + 8px);right:var(--oh-gap);width:var(--oh-map);flex-direction:column;align-items:stretch;gap:8px;display:flex;position:absolute}.hud-zones[data-touch=false] .oh-meta button{justify-content:center}.hud-zones[data-touch=true] .oh-meta{top:calc(var(--oh-top) + var(--oh-bar) + 8px);right:auto;left:var(--oh-gap);flex-direction:row;width:auto}.hud-zones .oh-meta button{background:var(--oh-bg);border:1px solid var(--oh-line);height:44px;box-shadow:var(--oh-shadow);color:var(--oh-text);font:700 14px/1 var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.hud-zones[data-touch=true] .oh-meta button{height:40px;padding:0 10px;font-size:13px}.hud-zones .oh-meta button.is-on{border-color:#ffd166aa}.hud-zones[data-touch=true] .oh-meta .oh-meta-l{display:none}.hud-zones[data-touch=true] .oh-meta button{justify-content:center;width:40px;padding:0;font-size:17px}.hud-zones .oh-sub{color:#f4f8fa;text-shadow:0 1px 2px #000a;margin:0;line-height:1.4}.hud-zones .oh-sub b{margin-right:4px;font-weight:800}.hud-zones[data-touch=true] .oh-meta button.is-wide{width:auto;padding:0 12px;font-size:14px}.hud-zones[data-touch=true] .oh-meta button.is-wide .oh-meta-l{display:inline}.hud-zones[data-touch=true] .hz-help .gk-panel.is-touch :is(.gk-goal,small,.gk-mini){white-space:normal;text-overflow:clip;overflow:visible}.hud-zones .oh-tip{border-radius:var(--oh-radius);border:1px solid var(--oh-line);color:#f4f8fa;background:#080e14e6;flex-direction:column;gap:8px;max-width:340px;padding:12px 14px;display:flex;box-shadow:0 8px 24px #0006}.hud-zones .oh-tip-head{font:800 17px/1.25 var(--font-ui);color:#fff;align-items:center;gap:8px;display:flex}.hud-zones .oh-tip-icon{font-size:18px;line-height:1}.hud-zones .oh-tip-step{color:#d6e2e8;font:700 13px/1 var(--font-ui);white-space:nowrap;background:#ffffff1f;border-radius:999px;margin-left:auto;padding:3px 8px}.hud-zones .oh-tip-body{font:600 16px/1.4 var(--font-ui);color:#e8f0f3;margin:0}.hud-zones .oh-tip-acts{align-items:center;gap:16px;margin-top:2px;display:flex}.hud-zones .oh-tip-go{color:#14232c;font:800 15px/1 var(--font-ui);cursor:pointer;pointer-events:auto;background:#ffd166;border:0;border-radius:999px;padding:7px 16px}.hud-zones .oh-tip-go:hover{background:#ffdc85}.hud-zones .oh-tip-alt{color:#cfdbe1;font:700 15px/1 var(--font-ui);text-underline-offset:3px;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:7px 2px;text-decoration:underline}.hud-zones .oh-tip-alt:hover{color:#fff}.hud-zones[data-touch=true] .oh-tip{max-width:none;padding:10px 12px}.hud-zones[data-touch=true] .oh-tip-body{font-size:15px}.hud-zones .oh-pill{color:#fff;font:800 18px/1.2 var(--font-ui);white-space:nowrap;background:#080e14d6;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:8px 18px;animation:3s both oh-pill;display:inline-flex;box-shadow:0 6px 20px #0006}.hud-zones .oh-pill strong{color:#ffd166;margin-left:.3em}@keyframes oh-pill{0%{opacity:0;transform:translateY(-6px)}10%,82%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hud-zones .oh-pill{animation:none}}.oh-stars{flex-direction:column;gap:1px;height:auto;min-height:44px;padding:5px 10px}.oh-stars>span{gap:3px;display:flex}.oh-stars small{color:#fff3cc;font:700 13px/1.25 system-ui}.hud-zones[data-touch=true]:has(.oh-stars) .hz-status{top:calc(var(--oh-top) + 46px)}.hud-zones[data-touch=true] .oh-stars{height:auto;min-height:42px}.world-shell[data-touch=true]:has(.play-panel.is-police){--oh-map:86px}.world-shell[data-mode=visit][data-touch=true] .play-panel.is-police{z-index:45;top:calc(var(--oh-top) + var(--oh-bar) + 8px)!important;right:max(8px,env(safe-area-inset-right))!important;display:flex!important}.world-shell[data-touch=true] .play-panel.is-police .pp-map{width:86px;height:86px}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all]) .game-header{inset:auto;top:calc(var(--oh-top) + var(--oh-strip) + var(--oh-map) + 10px);right:var(--oh-gap);width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;z-index:36;background:0 0;border:0;flex-flow:row;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:0;display:flex;position:absolute;bottom:auto;left:auto}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=true] .game-header{top:var(--oh-top);left:var(--oh-gap);justify-content:flex-start;right:auto}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all]):not([data-hud-menu=open]) .game-header>:not(.hud-menu-btn):not(.whatsup-bell):not(.whatsup-chip):not(.chat-button.has-unread):not(.chat-button.has-mention){display:none!important}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all]) .game-header>.chat-button:is(.has-unread,.has-mention){order:-1;margin:0;position:relative;inset:auto}.world-shell .hud-menu-btn{display:none}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all]) .game-header>.hud-menu-btn{background:var(--oh-bg);border:1px solid var(--oh-line);width:44px;height:44px;color:var(--oh-text);box-shadow:var(--oh-shadow);cursor:pointer;border-radius:14px;order:-2;place-items:center;font-size:20px;line-height:1;display:inline-grid}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=true] .game-header>.hud-menu-btn{width:40px;height:40px;font-size:18px}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all]) .game-header>:is(.whatsup-bell,.whatsup-chip){order:-1;margin:0;position:relative;inset:auto}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=true] .game-header>.whatsup-chip{background:var(--oh-bg);border:1px solid var(--oh-line);border-radius:14px;height:40px;padding:0 12px}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=true] .game-header>.whatsup-chip>span{display:none}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-hud-menu=open] .game-header{width:min(380px,calc(100vw - 2 * var(--oh-gap)));background:var(--oh-bg);border:1px solid var(--oh-line);box-shadow:var(--oh-shadow);max-height:calc(100vh - 2 * var(--oh-top) - var(--oh-map) - 20px);z-index:56;pointer-events:auto;border-radius:18px;flex-wrap:wrap;place-content:flex-start;gap:8px;padding:10px;overflow:auto}.world-shell .hud-game-menu{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}.world-shell .hud-game-menu button{border:1px solid var(--oh-line);background:var(--oh-bg);min-height:40px;color:var(--oh-text);font:700 15px/1.2 var(--font-ui);cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.world-shell .hud-game-menu button.is-on{border-color:#ffd166aa}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-hud-menu=open] .game-header>*{max-width:100%;margin:0!important;position:relative!important;inset:auto!important;translate:none!important}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-hud-menu=open] .game-header>.brand,html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-hud-menu=open] .game-header>.header-spacer{display:none!important}.world-shell .hud-menu-phone{display:none}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-hud-menu=open] .game-header>.hud-menu-phone{display:inline-grid}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all]) .play-panel{top:calc(var(--oh-top) + var(--oh-strip))!important;right:var(--oh-gap)!important;bottom:auto!important;left:auto!important}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=true] .play-panel.is-touch{top:calc(var(--oh-top) + var(--oh-bar) + 8px)!important;right:var(--oh-gap)!important;width:auto!important}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all]) .play-panel .pp-card,html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all]) .dot-dock{display:none!important}.world-shell:has(.oh-meta>button:first-child){--oh-meta-n:1}.world-shell:has(.oh-meta>button:nth-child(2)){--oh-meta-n:2}.world-shell:has(.oh-meta>button:nth-child(3)){--oh-meta-n:3}.world-shell:has(.oh-meta>button:nth-child(4)){--oh-meta-n:4}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=false] .desk-phone{max-height:min(510px,calc(100vh - 14px - (var(--oh-top) + var(--oh-strip) + var(--oh-map) + 10px + 52px + var(--oh-meta-n,0) * 52px)))}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=false] .own-selector{top:calc(var(--oh-top) + var(--oh-strip) + 4px)!important;right:calc(var(--oh-gap) + var(--oh-map) + 105px)!important}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=true] .weapon-hud.is-touch .weapon-pill{box-shadow:none;background:0 0;border:0;gap:0;padding:0}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=true] .weapon-hud.is-touch .weapon-pill>:not(.weapon-drop),html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=true] .weapon-hud.is-touch .weapon-drop{display:none}html:root body .world-shell.world-shell.world-shell.world-shell[data-mode=visit]:not([data-hud-all]) .notice-lane:is(.first-card:not(.talk-toast),.qs-card,.qs-strip,.booth-toast,.phone-how,.coin-lane,:has(.browser-hint),:has(.dd-hint)){top:var(--oh-top)!important;left:var(--oh-gap)!important;width:auto!important;min-width:0!important;max-width:min(380px,50vw - 300px)!important;bottom:auto!important;right:auto!important;translate:none!important}html:root body .world-shell.world-shell.world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=true] .notice-lane:is(.first-card:not(.talk-toast),.qs-card,.qs-strip,.booth-toast,.phone-how,.coin-lane,:has(.browser-hint),:has(.dd-hint)){top:calc(var(--oh-top) + var(--oh-bar) + 8px)!important;max-width:calc(100vw - var(--oh-map) - 3 * var(--oh-gap))!important}html:root body .world-shell.world-shell.world-shell.world-shell[data-mode=visit]:not([data-hud-all]) .notice-lane:is(.talk-toast,.bob-toast,:has(.mention-toast)){top:auto!important;bottom:calc(var(--oh-gap) + 36px)!important;max-width:min(620px,calc(100vw - 2 * (var(--oh-gap) + 300px)))!important;left:50%!important;right:auto!important;translate:-50%!important}html:root body .world-shell.world-shell.world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=true] .notice-lane:is(.talk-toast,.bob-toast,:has(.mention-toast)){bottom:calc(max(12px,env(safe-area-inset-bottom)) + 196px)!important;max-width:calc(100vw - 24px)!important}.world-shell:has(.notice-lane:is(.first-card:not(.talk-toast),.qs-card,.qs-strip,.booth-toast,.phone-how,.coin-lane,:has(.browser-hint),:has(.dd-hint))) .hud-zones .hz-help{visibility:hidden}html:root body .world-shell.world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=false] .notice-lane:not(.first-card):not(.qs-card):not(.qs-strip):not(.booth-toast):not(.phone-how):not(.coin-lane):not(.talk-toast):not(.bob-toast):not(:has(.mention-toast)):not(:has(.browser-hint)):not(:has(.dd-hint)){top:calc(var(--oh-head-top) + var(--hz-lane-shift,0px));max-width:var(--oh-head-w)}html:root body .world-shell.world-shell.world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=true] .notice-lane:not(.first-card):not(.qs-card):not(.qs-strip):not(.booth-toast):not(.phone-how):not(.coin-lane):not(.talk-toast):not(.bob-toast):not(:has(.mention-toast)):not(:has(.browser-hint)):not(:has(.dd-hint)){top:calc(var(--oh-top) + var(--oh-bar) + 8px + var(--hz-row2,0px) + var(--hz-lane-shift,0px))!important;max-width:var(--hz-left-w)!important}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=false] .side-feed{top:calc(var(--oh-top) + 120px);bottom:auto;left:var(--oh-gap);max-width:min(320px,50vw - 300px)}.world-shell:has(.hz-timer[data-on=true]) :is(.gk-clock,.gk-panel .gk-head time:not(.gk-count)){display:none!important}.hud-zones .hz-help .oh-game .gk-panel{color:var(--oh-text);flex-direction:column;gap:6px;display:flex;max-height:none!important}.hud-zones .hz-help .oh-game .gk-panel:not([data-scores]) :is(.gk-rows,.gk-feed){display:none}.world-shell:has(.hz-timer[data-on=true]) .bh-clock:not(.is-go){display:none!important}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=false] .bh-bar{transform-origin:0 0;text-align:left;align-items:flex-start;top:var(--oh-top)!important;left:var(--oh-gap)!important;right:auto!important;translate:none!important}html body .world-shell.world-shell:has(.bh-bar) .hud-zones[data-touch=false] .hz-help{top:calc(var(--oh-top) + var(--bh-h,110px))}html body .world-shell.world-shell:has(.bh-bar) .hud-zones[data-touch=true] .hz-help{top:calc(var(--oh-top) + var(--oh-bar) + 8px + var(--bh-h,110px))}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all]) :is(.bh-prompt .bh-note,.bh-bar .bh-reward){display:none!important}.world-shell:has(.hz-prompt[data-on=true]) .bh-prompt{display:none!important}.world-shell .wreck-tag.is-mid{border-radius:999px;gap:0;max-width:280px;padding:5px 11px 5px 7px}.world-shell .wreck-tag.is-mid .wt-top b{font-size:13px;font-weight:800}.world-shell[data-touch=true]:has(.speedometer.ride-gauge:has(.vehicle-condition.is-low,.wreck-recovery,.vehicle-hud-actions button)) .hand-icon{bottom:calc(306px + env(safe-area-inset-bottom))}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=true] .play-panel.is-touch.is-police{top:calc(var(--oh-top) + var(--oh-bar) + 8px)!important}.world-shell[data-touch=true]{--hz-left-w:calc(100vw - 3 * var(--oh-gap) - 92px)}.world-shell[data-touch=true]:is(:has(.hud-zones .oh-meta),:has(.hud-zones .hz-status>.hz-cell[data-on=true])){--hz-row2:44px}html body .world-shell.world-shell[data-mode=visit]:not([data-hud-all])[data-touch=true] .phone-dock{top:calc(var(--oh-top) + var(--oh-bar) + 8px + var(--oh-map) + 8px)}.world-shell:has(.hud-zones .hz-headline[data-on=true]){--hz-lane-shift:calc(var(--hz-head-h,0px) + 8px)}html body .world-shell.world-shell.world-shell :is(.wardrobe,.gk-panel,.lobby-dock,.lobby-stand,.lobby-near,.vehicle-shop,.depot-box,.arcade-box,.happen-board,.bob-controls,.wish-fountain,.brand-info-card){box-shadow:var(--oh-shadow);border-radius:18px}html body .world-shell.world-shell.world-shell .notice-feed.is-open{border-radius:18px}html body .world-shell.world-shell.world-shell :is(.map-bar,.vehicle-parking,.impound-notice,.notice-lane){box-shadow:var(--oh-shadow);border-radius:14px}html body .world-shell.world-shell.world-shell :is(.vehicle-service,.split-watching,.join-now,.big-moment button,.gf-thumbs .gf-grid,.route-card .route-garage,.lobby-list article),html body .world-shell.world-shell.world-shell[data-touch] .own-wheel .ow-garage{border-radius:14px}html body .world-shell.world-shell.world-shell :is(.wardrobe-style,.wardrobe-titles button,.arcade-picks button){border-radius:11px}html body .world-shell.world-shell.world-shell :is(.map-bar kbd,.ap-key kbd,.emote-bar button small kbd){border-radius:7px}html body .world-shell.world-shell.world-shell[data-mode=visit][data-hud-menu=open] .game-header :is(.players-pill,.wallet,.icon-button:not(.name-dot),.town-state){box-shadow:inset 0 0 0 1px var(--oh-line);background-color:#ffffff10}html body .world-shell.world-shell.world-shell[data-touch=false] .game-header .whatsup-bell.is-desk{background-color:var(--oh-bg);box-shadow:var(--oh-shadow);border-radius:14px}html body .world-shell.world-shell.world-shell[data-mode=visit][data-touch=true] .top-strip .ts-cell{border-radius:14px}html body .world-shell.world-shell.world-shell[data-touch=false] .desk-status .ds-line{box-shadow:var(--oh-shadow)}html body .world-shell.world-shell.world-shell[data-mode=visit][data-hud-menu=open] .game-header>.hud-menu-phone,html body .world-shell.world-shell.world-shell .game-header>.hud-show-all{border-radius:11px}html body .world-shell.world-shell.world-shell[data-mode=visit][data-hud-menu=open] .game-header>.hud-menu-phone kbd{border-radius:7px}.world-shell .wardrobe{z-index:55;max-height:calc(100dvh - 120px);overflow-y:auto}.world-shell[data-touch=true] .wardrobe{max-height:calc(100dvh - 300px)}.wardrobe-titles{border-top:1px solid var(--line,#ffffff24);flex-wrap:wrap;align-items:baseline;gap:8px;padding:12px 16px;display:flex}.wardrobe-titles>span{opacity:.7;margin-left:auto;font-size:12px}.wardrobe-titles>div{flex-wrap:wrap;gap:6px;width:100%;display:flex}.wardrobe-titles button{background:#ffffff0f;border:1px solid #ffffff1a;min-height:40px;padding:7px 10px;font-size:12px}.owned-vehicle-chip{color:#f5ffff;min-height:36px;font:700 13px/1.3 var(--font-ui);cursor:pointer;background:#132b35;border:1px solid #7ed8d2;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.owned-vehicle-chip span{font-size:18px}.garage-panel{color:#f5f8ff;font:15px/1.5 var(--font-ui);padding:12px 14px 24px}.garage-panel nav,.garage-actions,.service-links{gap:8px;display:flex}.garage-panel nav{margin-bottom:18px}.garage-panel button,.service-links button{cursor:pointer;color:#f5f8ff;min-height:44px;font:inherit;text-align:left;background:#173844;border:1px solid #517985;border-radius:12px;padding:10px 12px;line-height:1.4}.garage-panel button:disabled{opacity:1;color:#c8d7de;cursor:default;background:#21303b;border-color:#455c68}.garage-panel nav button{text-align:center;flex:1;font-weight:700}.garage-panel nav button[aria-pressed=true]{color:#172c36;background:#ffd587;border-color:#ffd587}.garage-panel header small{letter-spacing:.08em;color:#ffda92;font-size:13px;font-weight:800}.garage-panel h2{margin:5px 0 10px;font-size:23px;line-height:1.2}.garage-panel h3{margin:21px 0 5px;font-size:16px}.garage-panel p{color:#e1edf5;margin:8px 0 14px}.garage-panel .garage-note{color:#d1e2ee;font-size:13px;line-height:1.55}.garage-panel .garage-row{flex-direction:column;width:100%;margin:9px 0;display:flex}.garage-row span{color:#d5edee;margin-top:3px;font-size:13px}.garage-actions button{flex:1}.garage-actions b{color:#ffda92;margin-top:5px;font-size:13px;display:block}.garage-health{background:#354d5b;border-radius:9px;height:8px;margin-bottom:17px;overflow:hidden}.garage-health i{background:#70efc0;height:100%;display:block}.garage-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.garage-panel .garage-swatches button{text-align:center;padding:8px;font-size:13px}.garage-swatches i{border:1px solid #ecf5ff70;border-radius:6px;height:25px;margin-bottom:5px;display:block}.garage-parts{gap:8px;display:grid}.garage-panel .garage-leave{text-align:center;color:#172c36;background:#ffd587;width:100%;margin-top:18px;font-weight:800}.garage-status{background:#173340;border:1px solid #608d9d;border-radius:12px;gap:7px;margin:12px 0;padding:12px;display:grid}.garage-status span{color:#cce9f3;font-size:13px}.garage-status q{overflow-wrap:anywhere;font-size:15px}.service-menu{gap:12px;margin-top:16px;display:grid}.service-menu button{gap:6px;padding:14px;display:grid}.service-menu span{color:#ffe1a7;font-size:13px}.service-links{flex-direction:column;margin:12px 0}.service-links button{font-size:15px;font-weight:700}@media (max-width:420px){.owned-vehicle-chip{gap:3px;min-height:32px;padding:0 7px;font-size:13px}.garage-panel{padding:10px 12px 20px}}.world-shell[data-garage=true] :is(.touch-stick,.touch-jump,.speedometer){display:none}@media (max-width:640px){.owned-vehicle-chip{flex-direction:column;justify-content:center;gap:0;min-width:38px;height:36px;padding:2px 5px;font-size:13px}.owned-vehicle-chip span{font-size:15px;line-height:1.1}.owned-vehicle-chip b{line-height:1.15}}.garage-more summary{cursor:pointer;background:#173844;border:1px solid #517985;border-radius:12px;padding:12px;font-size:15px}.garage-swatches small{color:#ffda92;font-size:13px;display:block}@media (min-width:768px){.world-shell[data-driving=true]:has(.vehicle-condition) .play-controls{left:var(--hud-gap);right:auto;bottom:calc(var(--hud-gap) + 54px);flex-wrap:wrap;max-width:calc(100vw - 510px);transform:translate(0,0)}}.garage-parts .garage-part-note{opacity:.82;white-space:normal;margin-top:3px;font-size:15px;font-weight:500;line-height:1.25;display:block}.world-shell .customs-bay{z-index:60;color:#f3f7f9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a141ae6;border:1px solid #ffffff1f;border-radius:20px;width:min(760px,100vw - 32px);padding:12px 14px 14px;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0008}.world-shell .customs-bay header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.world-shell .customs-bay header b{letter-spacing:.02em;text-transform:uppercase;color:#ffd166;font-size:16px;font-weight:900}.world-shell .customs-bay .cb-health{background:#ffffff1c;border-radius:3px;flex:1;height:6px;overflow:hidden}.world-shell .customs-bay .cb-health i{background:#6fe3a6;height:100%;display:block}.world-shell .customs-bay .cb-cats{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.world-shell .customs-bay .cb-cats button{color:#dce9ee;white-space:nowrap;cursor:pointer;background:#162a33;border:1px solid #fff2;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:15px;font-weight:800;display:flex}.world-shell .customs-bay .cb-cats button.is-on{color:#1d1406;background:#ffd166;border-color:#ffd166}.world-shell .customs-bay .cb-strip{scroll-snap-type:x proximity;gap:10px;margin:12px 0;padding:2px 2px 6px;display:flex;overflow-x:auto}.world-shell .customs-bay .cb-piece{scroll-snap-align:start;color:#f3f7f9;cursor:pointer;background:#142630;border:2px solid #0000;border-radius:14px;flex:none;justify-items:center;gap:5px;min-width:112px;padding:10px 12px;display:grid}.world-shell .customs-bay .cb-piece.is-on{background:#1c3540;border-color:#ffd166}.world-shell .customs-bay .cb-piece b{font-size:15px;line-height:1.2}.world-shell .customs-bay .cb-piece small{color:#ffd166;align-items:center;gap:4px;font-size:14px;font-weight:800;display:flex}.world-shell .customs-bay .cb-piece.is-fitted small{color:#8fe8b8}.world-shell .customs-bay .cb-swatch{border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 2px #fff5}.world-shell .customs-bay footer{gap:10px;display:flex}.world-shell .customs-bay footer .cb-buy{color:#1d1406;background:#ffd166;border:0;border-radius:14px;flex:1;min-height:52px;font-size:17px;font-weight:900}.world-shell .customs-bay footer .cb-buy:disabled{color:#cfe0e8;background:#2c424d}.world-shell .customs-bay .cb-out{color:#f3f7f9;cursor:pointer;background:#1d2f38;border:1px solid #ffffff2a;border-radius:14px;align-items:center;gap:7px;min-height:52px;padding:0 18px;font-size:15px;font-weight:800;display:flex}@media (max-width:520px){.world-shell .customs-bay{padding:10px;bottom:12px}.world-shell .customs-bay .cb-cats button span{display:none}.world-shell .customs-bay .cb-cats button{padding:0 13px}.world-shell .customs-bay .cb-piece{min-width:96px}}@media (min-width:900px){.world-shell .customs-bay{width:min(760px,100vw - 460px);left:24px;transform:none}}.ts-coin-flight{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:16px}.ts-coin-flight i{opacity:0;background:radial-gradient(circle at 35% 30%,#fff4b0,#ffc844 55%,#b97812);border:1px solid #fff2aa;border-radius:50%;width:8px;height:8px;margin:-4px;animation:.55s cubic-bezier(.2,.8,.3,1) both ts-coin-gather;position:absolute}@keyframes ts-coin-gather{0%{opacity:0;transform:translate(22px,10px)scale(.5)}18%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(0)scale(.65)}}.world-shell[data-mode=visit] .top-strip{z-index:37;top:var(--oh-top);right:var(--oh-gap);pointer-events:auto;flex-direction:row;align-items:center;gap:6px;display:flex;position:absolute}.world-shell[data-mode=visit] .top-strip .ts-cell{background:var(--oh-bg,#0a121adb);border:1px solid var(--oh-line,#ffffff24);height:40px;box-shadow:var(--oh-shadow,0 8px 22px #00000059);color:#fff;font:800 15px/1 var(--font-ui);white-space:nowrap;cursor:pointer;transform-origin:50% 0;border-radius:14px;align-items:center;gap:6px;padding:0 11px 0 8px;display:inline-flex;position:relative}.world-shell[data-mode=visit] .top-strip .ts-cell:hover{border-color:#ffd16699}.world-shell[data-mode=visit] .top-strip .ts-ic{font-size:17px;line-height:1}.world-shell[data-mode=visit] .top-strip .ts-words{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.world-shell[data-mode=visit] .top-strip .ts-words small{font:800 13px/1 var(--font-ui);color:#cfdde4}.world-shell[data-mode=visit] .top-strip .ts-words b{font:800 15px/1 var(--font-ui)}.world-shell[data-mode=visit] .top-strip .ts-meters{align-items:flex-end;gap:2px;height:20px;display:inline-flex}.world-shell[data-mode=visit] .top-strip .ts-meters i{width:5px;height:var(--h);background:var(--c);border-radius:2px;display:block}.world-shell[data-mode=visit] .top-strip .ts-bob{--buddy:50px;width:var(--buddy);box-shadow:none;background:0 0;border:0;justify-content:center;padding:0;overflow:visible}.world-shell[data-mode=visit] .top-strip .ts-bob:hover .buddy-face{box-shadow:0 14px 30px #00000073,inset 0 -8px 16px #00000059,inset 0 0 0 2px #ffd166,0 0 22px #ffcc558c}.world-shell[data-mode=visit] .top-strip .ts-orb{width:var(--buddy);height:var(--buddy);flex:none;position:relative;overflow:visible}.world-shell[data-mode=visit] .top-strip .ts-orb .buddy-ring{animation:3s linear infinite buddy-spin}.world-shell[data-mode=visit] .top-strip .ts-bob.mood-happy{--buddy-rim:#ffcc55d9;--buddy-glow:#ffcc5580}.world-shell[data-mode=visit] .top-strip .ts-bob.mood-annoyed{--buddy-rim:#ff5d6ae6;--buddy-glow:#ff5d6a8c}.world-shell[data-mode=visit] .top-strip .ts-bob.mood-thinking{--buddy-rim:#beaaffe6;--buddy-glow:#beaaff80}.world-shell[data-mode=visit] .top-strip .ts-bob.mood-chilling{--buddy-rim:#6dffc6cc;--buddy-glow:#6dffc666}.world-shell[data-mode=visit] .top-strip .ts-bob.mood-building{--buddy-rim:#ffb454e6;--buddy-glow:#ffb45480}.world-shell[data-mode=visit] .top-strip .ts-bob.mood-watching{--buddy-rim:#7ee8ffcc;--buddy-glow:#7ee8ff66}.world-shell[data-mode=visit] .top-strip .ts-bob .ts-live:empty{display:none}.world-shell[data-mode=visit] .top-strip .ts-bob .ts-live{z-index:2;white-space:nowrap;background:#0a121ad1;border:1px solid #fff3;border-radius:999px;padding:2px 8px;position:absolute;bottom:-6px;right:0;box-shadow:0 3px 10px #0000004d}@media (prefers-reduced-motion:reduce){.world-shell[data-mode=visit] .top-strip .ts-orb .buddy-ring{animation:none}}.world-shell[data-mode=visit] .top-strip .ts-live .live-timer{box-shadow:none;font:800 13px/1 var(--font-ui);color:#e9f3f7;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex;position:static;translate:none}.world-shell[data-mode=visit] .top-strip .ts-live .live-timer .lt-long{display:none}.world-shell[data-mode=visit] .top-strip .ts-live .live-timer .lt-short{display:inline}.world-shell[data-mode=visit] .top-strip .ts-live .live-timer .lt-short:before{content:"Live "}.world-shell[data-mode=visit] .top-strip .ts-health.is-low{background:#3c0e12e0;border-color:#ff6b6b99}.world-shell[data-mode=visit] .top-strip .ts-cell.is-pulse{animation:.9s cubic-bezier(.3,1.6,.5,1) both ts-pulse}.world-shell[data-mode=visit] .top-strip .ts-cell.is-pulse.is-down{animation:.9s cubic-bezier(.3,1.6,.5,1) both ts-pulse,1.8s ease-out both ts-red}.world-shell[data-mode=visit] .top-strip .ts-coins.is-short{box-shadow:0 0 0 2px #ff6b6b55,var(--oh-shadow,0 8px 22px #00000059);border-color:#ff7a7a}.world-shell[data-mode=visit] .top-strip .ts-delta{color:#9dffc7;font:900 13px/1.2 var(--font-ui);pointer-events:none;background:#163a2a;border-radius:9px;padding:2px 7px;font-style:normal;animation:1.8s ease-out both ts-delta;position:absolute;top:calc(100% + 4px);left:50%;translate:-50%}.world-shell[data-mode=visit] .top-strip .is-down .ts-delta{color:#ffb3b3;background:#431a1e}@keyframes ts-pulse{0%{transform:scale(1)}28%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes ts-red{0%,55%{border-color:#ff7a7a;box-shadow:0 0 0 2px #ff6b6b55,0 8px 22px #00000059}to{border-color:var(--oh-line,#ffffff24);box-shadow:var(--oh-shadow,0 8px 22px #00000059)}}@keyframes ts-delta{0%{opacity:0;transform:translateY(-4px)}15%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.world-shell[data-mode=visit] .top-strip .ts-cell.is-pulse{animation:none}}.world-shell[data-mode=visit][data-touch=true] .top-strip{gap:4px}.world-shell[data-mode=visit][data-touch=true] .top-strip .ts-cell{border-radius:12px;gap:4px;height:36px;padding:0 8px 0 6px;font-size:14px}.world-shell[data-mode=visit][data-touch=true] .top-strip .ts-bob{--buddy:36px;padding:0}.world-shell[data-mode=visit][data-touch=true] .top-strip .ts-live{display:none}.world-shell[data-mode=visit][data-touch=true] .top-strip .ts-meters{height:16px}.world-shell[data-hud-all]{--oh-strip:0px}.world-shell[data-hud-all] .top-strip,.world-shell .hud-show-all{display:none}.world-shell[data-mode=visit]:is([data-hud-menu=open],[data-hud-all]) .game-header>.hud-show-all{background:var(--oh-bg,#0a121adb);border:1px solid var(--oh-line,#ffffff24);height:40px;color:var(--oh-text,#fff);font:700 14px/1 var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.world-shell .hud-show-all i{background:#ffffff2e;border-radius:9px;flex:none;width:30px;height:18px;position:relative}.world-shell .hud-show-all i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2px;left:2px}.world-shell .hud-show-all[aria-checked=true] i{background:#3fbf7f}.world-shell .hud-show-all[aria-checked=true] i:after{left:14px}html body .world-shell.world-shell[data-mode=visit][data-hud-menu=open] .game-header>.hud-menu-phone{color:#14202b;height:44px;font:800 15px/1 var(--font-ui);cursor:pointer;background:#ffd166;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:inline-flex!important}html body .world-shell.world-shell[data-mode=visit][data-hud-menu=open] .game-header>.hud-menu-phone kbd{color:#ffd166;font:900 12px/1 var(--font-ui);background:#14202b;border-radius:6px;padding:2px 6px}.world-shell[data-mode=visit] .top-strip .ts-ic{place-items:center;display:inline-grid}.world-shell[data-mode=visit] .top-strip .ts-ic svg{display:block}.world-shell[data-mode=visit] .top-strip .ts-health .ts-ic{color:#ff5d6c}.world-shell[data-mode=visit] .top-strip .ts-coins .ts-ic{color:#ffd166}.world-shell[data-mode=visit] .top-strip .ts-mood .ts-ic{color:#9fe4ff}.world-shell[data-mode=visit] .top-strip .ts-mood.mood-peaceful .ts-ic{color:#ffe08a}.world-shell[data-mode=visit] .top-strip .ts-mood.mood-lively .ts-ic{color:#c9a2ff}.world-shell[data-mode=visit] .top-strip .ts-mood.mood-chaos .ts-ic{color:#ff8a5c}.world-shell[data-mode=visit] .top-strip .ts-rep .ts-ic{color:#c9d6de}.world-shell[data-mode=visit] .top-strip .ts-rep.is-helper .ts-ic{color:#5be08a}.world-shell[data-mode=visit] .top-strip .ts-rep.is-good .ts-ic{color:#9be7b4}.world-shell[data-mode=visit] .top-strip .ts-rep.is-low .ts-ic{color:#ffb86b}.world-shell[data-mode=visit] .top-strip .ts-rep.is-trouble .ts-ic{color:#ff6b6b}.world-shell[data-mode=visit] .top-strip .ts-armour{vertical-align:middle;background:#ffffff1f;border-radius:3px;width:6px;height:20px;margin-left:7px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #9fc6e033}.world-shell[data-mode=visit] .top-strip .ts-armour i{height:var(--a);background:linear-gradient(#bfe3ff,#5b9dd1);border-radius:3px;transition:height .25s ease-out;position:absolute;bottom:0;left:0;right:0}.world-shell[data-mode=visit][data-touch=true] .top-strip .ts-armour{width:5px;height:16px;margin-left:5px}.world-shell[data-mode=visit] .top-strip .ts-bob-hint{pointer-events:none;opacity:0;border:2px solid #ffd166;border-radius:50%;animation:1.3s cubic-bezier(.2,.7,.3,1) 3 both ts-bob-hint;position:absolute;inset:0;box-shadow:0 0 14px #ffd166b3,inset 0 0 8px #ffd16659}.world-shell[data-mode=visit] .top-strip .ts-bob-hint.is-soft{border-width:1.5px;animation:1.6s ease-out both ts-bob-hint-soft;box-shadow:0 0 10px #ffd16680}.world-shell[data-mode=visit] .top-strip .ts-bob.is-hint .ts-orb{animation:1.3s ease-out both ts-bob-hop}@keyframes ts-bob-hint{0%{opacity:0;transform:scale(.92)}15%{opacity:1}to{opacity:0;transform:scale(1.75)}}@keyframes ts-bob-hint-soft{0%{opacity:0;transform:scale(.95)}20%{opacity:.75}to{opacity:0;transform:scale(1.5)}}@keyframes ts-bob-hop{0%,to{transform:none}22%{transform:scale(1.14)}44%{transform:scale(.97)}66%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.world-shell[data-mode=visit] .top-strip .ts-bob-hint{opacity:1;animation:none;transform:scale(1.12)}.world-shell[data-mode=visit] .top-strip .ts-bob.is-hint .ts-orb{animation:none}}.buddy-card .buddy-said{cursor:pointer;transition:background .15s}:is(.buddy-card .buddy-said:hover,.buddy-card .buddy-said:focus-visible){background:#ffffff1c;outline:none}.vehicle-shop{color:#eef5f6;background:#152731;border:1px solid #50616b;border-radius:22px;flex-direction:column;width:min(690px,100vw - 24px);max-height:calc(100dvh - 40px);font-size:15px;display:flex;overflow:hidden}.vehicle-shop header{flex-shrink:0;gap:12px;padding:18px}.vehicle-shop header b{font-size:20px}.vehicle-shop header small{color:#c7d6df;margin-top:4px;font-size:13px;display:block}.vehicle-shop header>button{min-width:40px;min-height:40px}.vehicle-shop-icon{font-size:28px}.vehicle-shop-scroll{overscroll-behavior:contain;min-height:0;padding:0 18px 18px;overflow:auto}.vehicle-shop button{font:inherit;cursor:pointer;color:#fff;background:#203d4a;border:1px solid #63727d;border-radius:12px;min-height:42px;padding:9px 14px}.vehicle-shop button:disabled{opacity:.5;cursor:default}:is(.vehicle-shop button:focus-visible,.vehicle-condition button:focus-visible){outline-offset:2px;outline:3px solid #ffe09b}.vehicle-shop-note{color:#c7d6df;margin:8px 0 14px;font-size:14px;line-height:1.45}.vehicle-catalog{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vehicle-offer{background:#203641;border:1px solid #415a66;border-radius:15px;min-width:0;padding:14px}.vehicle-offer.is-rare{border-color:#aaa2d4}.vehicle-offer.is-unique{border-color:#e9bf64}.vehicle-offer-top{align-items:center;gap:10px;display:flex}.vehicle-offer-top>div{flex:1;min-width:0}.vehicle-offer-top b{font-size:15px;display:block}.vehicle-offer-top span:not(.vehicle-paint){color:#bcd0dc;text-transform:capitalize;margin-top:4px;font-size:13px;display:block}.vehicle-paint{border-radius:8px;flex-shrink:0;width:22px;height:34px;display:block;box-shadow:inset 0 0 0 2px #ffffff35}.vehicle-offer-top strong{color:#ffe2a1;text-align:right;font-size:23px}.vehicle-offer-top small{font-size:13px;font-weight:400;display:block}.vehicle-offer>p{color:#c4d3dc;min-height:18px;margin:12px 0;font-size:13px}.vehicle-offer>button{color:#182c35;background:#f3c76e;border-color:#f3c76e;width:100%;font-weight:700}.vehicle-shop footer{border-top:1px solid #41535e;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:14px;display:flex}.vehicle-service{background:#1c3540;border:1px solid #5e7380;border-radius:15px;margin-bottom:16px;padding:14px}.vehicle-service-title{justify-content:space-between;gap:10px;display:flex}.vehicle-service p{color:#c7d6df;margin:6px 0 10px;font-size:13px;line-height:1.4}.vehicle-service-buttons{flex-wrap:wrap;gap:8px;display:flex}.vehicle-upgrades>div{border-top:1px solid #49606c;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.vehicle-upgrades button{flex-shrink:0}.vehicle-upgrades p{margin-bottom:0}.speedometer:has(.vehicle-condition){right:calc(var(--hud-gap) + 220px);grid-template-columns:1fr auto;align-items:center;gap:3px 6px;width:232px;display:grid}.speedometer:has(.vehicle-condition)>strong{font-size:30px}.speedometer:has(.vehicle-condition)>small{grid-column:1/-1;font-size:14px;display:block}.speedometer:has(.vehicle-condition)>.ride-time{grid-column:1/-1}.vehicle-condition{grid-column:1/-1;min-width:0;margin-top:8px}.vehicle-health-title{color:#e3eff4;justify-content:space-between;gap:12px;font-size:13px;display:flex}.vehicle-health-bar{background:#46616b;border-radius:6px;height:9px;margin:7px 0;overflow:hidden}.vehicle-health-bar i{background:#83ddbc;border-radius:6px;height:100%;transition:width .25s;display:block}.vehicle-condition.is-low .vehicle-health-bar i{background:#ffca6e}.vehicle-condition.is-critical .vehicle-health-bar i{background:#ff8775}.vehicle-condition p{color:#ffe1a0;margin:7px 0;font-size:13px;line-height:1.4}.vehicle-hud-actions{flex-wrap:wrap;gap:6px;display:flex}.vehicle-hud-actions:empty{display:none}.vehicle-condition button{font:inherit;color:#fff;cursor:pointer;background:#243d49;border:1px solid #8d9fa9;border-radius:9px;min-height:36px;padding:6px 9px;font-size:13px}.vehicle-condition button:disabled{opacity:.6}.vehicle-parking{z-index:43;top:76px;left:var(--hud-gap);color:#f2f7fa;background:#162e3bf5;border:1px solid #667e8e;border-radius:16px;align-items:center;gap:10px;width:min(480px,100vw - 32px);max-width:520px;padding:14px;font-size:14px;display:flex;position:absolute;right:auto;translate:none;box-shadow:0 8px 30px #0005}.vehicle-parking>div{flex:1}.vehicle-parking button{font:inherit;color:#fff;cursor:pointer;background:#2b4a5a;border:1px solid #92a7b4;border-radius:10px;padding:8px 11px}.vehicle-parking p{margin:3px 0;font-size:14px}.vehicle-parking button{white-space:nowrap;min-height:42px}.world-shell[data-driving=true]:has(.vehicle-condition) .one-hint{display:none}@media (max-width:640px){.vehicle-shop{border-radius:18px;max-height:calc(100dvh - 28px)}.vehicle-shop header{padding:14px}.vehicle-shop header b{font-size:18px}.vehicle-shop-scroll{padding:0 12px 12px}.vehicle-catalog{grid-template-columns:1fr}.vehicle-offer{padding:12px}.vehicle-offer-top b{font-size:16px}.vehicle-shop footer{padding:12px}.vehicle-service-title{flex-wrap:wrap}.world-shell .speedometer:has(.vehicle-condition){left:12px;right:auto;bottom:calc(164px + env(safe-area-inset-bottom));gap:2px 6px;width:228px;padding:10px 12px;transform:none}.speedometer:has(.vehicle-condition)>strong{font-size:23px}.world-shell .vehicle-parking{flex-wrap:wrap;gap:8px;width:auto;padding:12px;top:62px;left:12px;right:96px}.vehicle-parking>div{flex:1;min-width:150px}.vehicle-parking button{margin-left:30px}.world-shell:has(.vehicle-condition) .move-gauge{bottom:calc(350px + env(safe-area-inset-bottom))}}@media (pointer:coarse){.vehicle-condition button{min-height:42px}}.vehicle-warning{border-color:#e9bc64}.vehicle-warning b{color:#ffe0a2}.world-shell[data-driving=true]:has(.vehicle-condition) .homes-bar{left:var(--hud-gap);bottom:var(--hud-gap);transform:none}@media (max-width:640px),(pointer:coarse){.world-shell[data-driving=true]:has(.vehicle-condition) .homes-bar{left:12px;bottom:calc(368px + env(safe-area-inset-bottom))}}.world-shell:has(.move-gauge) .one-hint{display:none}@media (max-width:640px){.world-shell:has(:is(.move-gauge,.vehicle-condition)) .game-toast{max-width:none;padding:12px;font-size:14px;animation:none;inset:62px 96px auto 12px;transform:none}}.impound-notice{color:#f5f8fc;background:#173044;border:1px solid #8cadc2;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;line-height:1.45;display:flex}.impound-notice b{flex:1;min-width:0}.impound-notice button{color:#162c3a;min-height:44px;font:inherit;background:#ffe2a1;border:1px solid #e7c888;border-radius:12px;flex-shrink:0;padding:9px 12px;font-weight:700}.impound-notice.is-stolen{background:#4c251f;border-color:#ffb496;flex-wrap:wrap}.impound-notice.is-stolen b{flex-basis:100%}.impound-notice span{color:#ffe1d4;font-size:13px}.stolen-vehicle-label{color:#ffe1d4;background:#4c251f;border:1px solid #ffb294;border-radius:10px;margin:0 0 10px;padding:9px 10px;font-size:13px;font-weight:700;line-height:1.4}.repair-debt{color:#ffe2a1!important;font-size:15px!important;line-height:1.5!important}.depot-box{width:min(480px,100vw - 28px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px);color:#f4f7fa;background:#172d3c;border:1px solid #7894a6;border-radius:22px;flex-direction:column;font-size:15px;line-height:1.5;display:flex;overflow:hidden}.depot-box header{border-bottom:1px solid #587080;align-items:center;gap:12px;padding:18px;display:flex}.depot-box header>span{font-size:28px}.depot-box header>div{flex:1;min-width:0}.depot-box header b{font-size:20px;line-height:1.3;display:block}.depot-box header small{color:#d0e0ec;margin-top:4px;font-size:13px;display:block}.depot-box button{font:inherit;color:#fff;cursor:pointer;background:#274457;border:1px solid #9eb6c8;border-radius:12px;min-height:44px;padding:9px 13px}.depot-box button:disabled{opacity:.6;cursor:default}:is(.depot-box button:focus-visible,.impound-notice button:focus-visible){outline-offset:2px;outline:3px solid #ffe2a1}.depot-body{overscroll-behavior:contain;padding:20px;overflow:auto}.depot-body h2{margin:0 0 12px;font-size:22px;line-height:1.3}.depot-body p{color:#dce8f0;margin:12px 0}.depot-body .depot-ready{color:#a0f1d1;font-weight:700}.depot-box footer{border-top:1px solid #587080;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.depot-box footer button{color:#172d3c;background:#ffe2a1;border-color:#ffe2a1;font-weight:700}.depot-box footer span{color:#d0e0ec;font-size:13px}@media (max-width:640px){.impound-notice{flex-wrap:wrap;gap:8px;padding:12px 14px}.impound-notice b{flex-basis:100%}.impound-notice button{min-height:44px}.depot-box header{padding:16px}.depot-body{padding:18px}.depot-box footer{padding:16px 18px}.stolen-vehicle-label{font-size:13px}}.world-shell[data-driving=true] .speedometer.ride-gauge:has(.stolen-vehicle-label){grid-template-areas:"num title""unit bar""stolen stolen""msg msg""act act""time time""wreck wreck"}.world-shell[data-driving=true] .ride-gauge .stolen-vehicle-label{grid-area:stolen;min-width:0;margin:10px 0 0}.stolen-vehicle-label b,.stolen-vehicle-label span{display:block}.stolen-vehicle-label b{color:#ffe2a1;margin-bottom:4px;font-size:13px}.stolen-vehicle-label span{font-size:15px;line-height:1.4}.world-shell .depot-box header>button{flex:0 0 44px;place-items:center;width:44px;min-width:44px;padding:0;display:grid}.world-shell .custody-card:has(.community-choice) p.repair-debt{margin:8px 0;font-size:15px;line-height:1.4;display:block}.world-shell .ride-gauge .stolen-vehicle-label span{color:#ffe1d4;letter-spacing:0;font-size:15px;font-weight:600;line-height:1.4}.tb-ring{pointer-events:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;overflow:visible;transform:rotate(-90deg)}.tb-ring circle{fill:none;stroke:#273a49;stroke-width:5px}.tb-ring .tb-ring-fill{stroke:#ffdb68;stroke-linecap:round;transition:stroke-dasharray .2s}.tb-group[data-target^=repair-] .tb-inner{width:auto;max-width:280px}.tb-group[data-target^=repair-] .tb-title{color:#fff6d9;font-size:15px;line-height:1.4}.tb-group[data-target^=repair-] .tb-note{color:#fff1c3;margin:8px 0 0;font-size:15px;line-height:1.4}.tb-group[data-target^=repair-] .tb-badge small{color:#fff6d9;max-width:104px;font-size:15px;line-height:1.35}.tb-group[data-target^=repair-] .tb-row{gap:16px;margin-top:8px}.tb-group[data-target^=repair-] .tb-badge{touch-action:none;-webkit-user-select:none;user-select:none}.world-shell[data-touch=true] .tb-layer:has(.tb-group[data-target^=repair-]){display:block}.tb-group[data-target^=repair-] .tb-title b{font-size:15px;font-weight:800}.tb-group[data-target^=repair-] .tb-badge small i{background:#3a2f12;border:1px solid #ffd16699;border-radius:999px;margin:3px 0 0;padding:1px 8px;font-size:14px;display:inline-block}.world-shell[data-touch=false] .tb-group[data-target^=repair-] .tb-orb{width:62px;height:62px}.world-shell[data-touch=false] .tb-group[data-target^=repair-] .tb-icon{font-size:26px}.tb-ring.is-ok .tb-ring-fill{stroke:#5fe0c4}.tb-ring.is-low .tb-ring-fill{stroke:#ffc04d}.tb-ring.is-end .tb-ring-fill{stroke:#ff7a6b}.world-shell[data-touch=false] .tb-group[data-target^=repair-] .tb-inner{max-width:none}.world-shell[data-touch=false] .tb-group[data-target^=repair-] .tb-note{text-overflow:clip;white-space:nowrap;color:#fff6d9;text-align:center;background:#0f2430d9;border-radius:10px;max-width:none;margin-top:6px;padding:4px 10px;font-style:normal}.notice-lane.phone-how .purchase-tip{text-align:left;flex-direction:column;gap:5px;padding-right:30px;display:flex}.notice-lane.phone-how .purchase-tip .pn-head{color:#f4dfb6;font:750 14px/1.3 var(--font-ui);align-items:center;gap:8px;display:flex}.notice-lane.phone-how .purchase-tip .pn-head i{font-style:normal}.notice-lane.phone-how .purchase-tip .pn-sub{color:#d6dfe1;font:500 13px/1.4 var(--font-ui);display:block}.world-shell .notice-lane .connection-error{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:flex;position:static;inset:auto;transform:none}:is(.world-shell .notice-lane .connection-error){translate:none}.world-shell .notice-lane .connection-error>div{flex:1;min-width:0}.world-shell .notice-lane .connection-error strong{color:#fff;font-size:15px;line-height:1.4}.world-shell .notice-lane .connection-error p{color:#e0ecf1;white-space:normal;max-width:320px;font-size:15px;line-height:1.45}.world-shell .notice-lane .connection-error button{flex:none;min-height:36px;font-size:15px!important}.world-shell[data-touch=true] .notice-lane .connection-error{display:block}.world-shell .upgrade-card p{font-size:15px;line-height:1.5}.world-shell[data-touch=true] .notice-lane .notice-content .connection-error button:not(.notice-close):not(.bob-toast-open):not(.dd-hint):not(.hype-more):not(.icon-button){min-height:36px!important;font-size:15px!important}.world-shell .removed-overlay .removed-icon{font-size:44px;line-height:1}.world-shell .removed-overlay .removed-rejoin{color:#14202b;min-height:44px;font:800 16px/1 var(--font-ui);cursor:pointer;background:#ffd166;border:0;border-radius:22px;margin-top:4px;padding:0 26px;box-shadow:0 6px 18px #0006}.world-shell .removed-overlay .removed-rejoin:focus-visible{outline-offset:2px;outline:3px solid #fff}.title-screen{--bob:min(44vh,40vw);--title:min(15vh,12vw);--gap:min(3.2vh,2.6vw);z-index:70;color:#f6f2ea;font-family:var(--font-display);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none;background:radial-gradient(50% 42% at 50% 36%,#ffb24a30,#ff8c280d 58%,#0000 76%),radial-gradient(150% 110% at 50% 36%,#2a241e 0%,#181b1d 42%,#0d1114 72%,#07090b 100%);place-items:center;transition:opacity .52s,visibility 0s linear .52s;display:grid;position:absolute;inset:0;overflow:hidden}.title-screen[data-leaving]{opacity:0;visibility:hidden;pointer-events:none}.title-screen:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#00000073 100%);position:absolute;inset:0}.ts-stack{z-index:1;flex-direction:column;align-items:center;padding-bottom:5vh;display:flex;position:relative}.ts-bob{width:var(--bob);height:var(--bob);margin-bottom:calc(var(--bob)*-.1);position:relative}.ts-bob-canvas{opacity:0;width:100%;height:100%;transition:opacity .25s;display:block;position:absolute;inset:0}.ts-bob[data-bob=on] .ts-bob-canvas{opacity:1}.ts-bob-glow{background:radial-gradient(closest-side,#ffc45457,#ffa0321f 55%,#0000 100%);border-radius:50%;width:110%;height:110%;margin:-55% 0 0 -55%;animation:3.2s ease-in-out infinite ts-glow;position:absolute;top:50%;left:50%}.ts-bob-floor{background:radial-gradient(closest-side,#00000080,#0000002e 60%,#0000);border-radius:50%;height:9%;animation:3.7s ease-in-out infinite ts-floor;position:absolute;bottom:6%;left:24%;right:24%}.ts-bob-still{width:52%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ts-glow{0%,to{opacity:.8;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@keyframes ts-floor{0%,to{opacity:.9;transform:scaleX(1)}50%{opacity:.7;transform:scaleX(.9)}}.ts-title{font-size:var(--title);letter-spacing:-.045em;filter:drop-shadow(0 0 .35em #ffa83c2e);justify-content:center;align-items:baseline;gap:.2em;margin:0;padding:0 .06em .14em;font-weight:800;line-height:1.02;display:flex;position:relative}.ts-word{white-space:nowrap;display:inline-block;position:relative}.ts-word:before,.ts-word:after{content:attr(data-text);text-shadow:none;pointer-events:none;position:absolute;top:0;left:0}.ts-word:before{transform:translateY(-.016em)}.ts-word:after{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ts-dot{color:#8f4704;text-shadow:0 .014em #e2860e,0 .028em #cb720a,0 .042em #b06008,0 .056em #924d05,0 .07em #743b03,0 .084em #572b02,0 .15em .07em #08030099,0 .04em .45em #ffa62866}.ts-dot:before{color:#fff6d6}.ts-dot:after{background-image:linear-gradient(#fff8d8 4%,#ffe680 30%,#ffc72f 58%,#ff9f17 92%)}.ts-world{color:#1a3a44;text-shadow:0 .014em #b9a47e,0 .028em #6f7d77,0 .042em #3f6470,0 .056em #2f5562,0 .07em #234552,0 .084em #173540,0 .15em .07em #00060a99,0 .04em .45em #ffe6be29}.ts-world:before{color:#fff}.ts-world:after{background-image:linear-gradient(#fff 6%,#fdf6e6 40%,#f1e2c2 72%,#dcc59a 96%)}.ts-line{width:calc(var(--title)*4.3);max-width:86vw;height:2px;margin-top:calc(var(--gap)*1.25);background:#f6e2be21;border-radius:2px;position:relative;box-shadow:0 0 0 .5px #ffffff0a}.ts-line i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#ff9e2833,#ffb454 35%,#ffe2a6 85%,#fff7e4);position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 10px #ffb454bf,0 0 2px #ffdca0e6}.ts-line b{transform:translateX(calc((var(--p,0) - 1)*100%));pointer-events:none;position:absolute;inset:0}.ts-line b:after{content:"";background:#fffaf0;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;right:-3px;box-shadow:0 0 8px 3px #ffc46ed9,0 0 18px 6px #ffa03c59}.ts-status{margin:calc(var(--gap)*.9) 0 0;letter-spacing:.012em;color:#f8eedae0;text-shadow:0 1px 8px #0009;min-height:1.4em;font-size:clamp(16px,2.2vh,26px);font-weight:500}.ts-status[data-next] span{animation:.38s ease-out both ts-line-in;display:inline-block}.ts-problem{margin-top:calc(var(--gap)*.9);color:#ffe3dc;background:#09131bdb;border:1px solid #ffb45459;border-radius:14px;align-items:center;gap:12px;max-width:min(520px,100vw - 32px);padding:10px 10px 10px 16px;font-size:15px;line-height:1.35;display:flex}.ts-problem button{color:#1b2830;background:#ffb454;border:0;border-radius:10px;flex:none;height:36px;padding:0 16px;font-size:15px;font-weight:700}.world-shell:has(>.title-screen:not([data-leaving])) .scene .scene-error{bottom:max(20px,5vh)}.world-shell:has(.scene .scene-error) .ts-status{visibility:hidden}@media (max-width:640px){.world-shell:has(>.title-screen:not([data-leaving])) .scene .scene-error{bottom:calc(24px + env(safe-area-inset-bottom))}}.ts-motes{pointer-events:none;position:absolute;inset:0}.ts-motes i{opacity:0;will-change:transform;border-radius:50%;animation:linear infinite ts-mote;position:absolute;bottom:-12px}.ts-motes .m-a{background:#ffc35a;box-shadow:0 0 8px 2px #ffb4468c}.ts-motes .m-c{background:#9ff3ff;box-shadow:0 0 8px 2px #43e4ff73}.ts-motes .m-w{background:#fff3dc;box-shadow:0 0 8px 2px #fff0d273}@keyframes ts-mote{0%{opacity:0;transform:translate(0,0)}12%{opacity:.55}75%{opacity:.35}to{opacity:0;transform:translate(4vw,-108vh)}}@keyframes ts-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-aspect-ratio:4/5){.title-screen{--bob:min(70vw,36vh);--title:min(25vw,12.5vh);--gap:min(3.4vh,6vw)}.ts-stack{padding-bottom:10vh}.ts-title{flex-direction:column;align-items:center;gap:0;line-height:.92}.ts-line{width:min(68vw,calc(var(--title)*2.9))}.ts-status{font-size:clamp(15px,4.1vw,19px)}}@media (prefers-reduced-motion:reduce){.ts-motes{display:none}.ts-bob-glow,.ts-bob-floor,.ts-status span{animation:none}}.gk-beat:is(.tone-gift,.tone-hello){animation:gk-callout var(--beat-ms,4s) cubic-bezier(.2,.9,.3,1) both}.gk-beats.is-touch .gk-beat:is(.tone-gift,.tone-hello) b{font-size:22px;line-height:1.15}.gk-beat.tone-gift b{color:#ffe08a}@keyframes gk-callout{0%{opacity:0;transform:translate(65%)scale(.82)}10%{opacity:1;transform:translate(-3%)scale(1.04)}15%{transform:none}88%{opacity:1;transform:none}to{opacity:0;transform:translate(-65%)scale(.9)}}.phone-fine{z-index:40;left:50%;top:var(--notice-top,78px);text-align:center;color:#f6f2eae6;pointer-events:none;width:min(380px,100vw - 24px);animation:phone-fine var(--hello-ms,4.6s) ease both;background:#09141b9e;border-radius:12px;padding:6px 12px;font-size:15px;font-weight:500;line-height:1.35;position:absolute;transform:translate(-50%)}@keyframes phone-fine{0%{opacity:0}8%,90%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.gk-beat:is(.tone-gift,.tone-hello){animation:gk-fade var(--beat-ms,4s) linear both}}.game-toast{width:max-content}.world-shell:has(.game-toast) .one-hint{display:none}.rep-card .rep-warning{color:#fff;background:#48272b;border:1px solid #fc8a79;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.4}.police-alert .police-distance{font-size:14px;line-height:1.3}:is(.world-shell:has(.bob-freeze-banner) .wanted-banner,.world-shell:has(.bob-freeze-banner) .pursuit-banner){display:none}.bob-freeze-banner{top:calc(var(--hud-gap,12px) + 82px);box-sizing:border-box;text-align:center;white-space:normal;max-width:calc(100vw - 32px);font-size:16px;line-height:1.35}.custody-card{box-sizing:border-box}.custody-card .community-choice{color:#fff;text-align:left;cursor:pointer;background:#174d45;border:1px solid #8de7c9;border-radius:12px;width:100%;margin-top:12px;padding:10px 12px;display:block}.community-choice b,.community-choice span{font-size:15px;line-height:1.35;display:block}.community-choice span{color:#d9fff2;margin-top:3px;font-size:13px}.community-choice:disabled{opacity:.7}.service-card{box-sizing:border-box}.service-card h3{font-size:17px}.service-card p{color:#e7f9f3;font-size:15px}.service-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.service-actions button{color:#fff;background:#174d45;border:1px solid #8de7c9;border-radius:10px;min-height:38px;padding:7px 12px;font-size:15px;font-weight:700}.service-actions span{color:#d9fff2;font-size:15px}.service-actions button:disabled{opacity:1;color:#e6fff6;background:#20544b;border-color:#79bcaa}.custody-card p,.custody-card .status-actions button{font-size:15px}.custody-card .escape-meter small{font-size:13px}@media (max-width:640px){.wanted-banner,.wanted-banner>div b{font-size:15px}.wanted-banner>div span{font-size:13px}.custody-card:has(.community-choice) .status-icon{display:none}.custody-card:has(.community-choice) p{display:none}.wanted-banner{border-radius:16px;width:max-content;max-width:calc(100vw - 32px)}.wanted-banner>div{min-width:0}.wanted-banner>div b{font-size:14px}.wanted-stars{flex:none}}@media (prefers-reduced-motion:reduce){.police-alert .police-dial{animation:none!important}.wanted-banner,.wanted-banner.stars-3 .wanted-stars i.on{animation:none}}.service-fade{z-index:60;pointer-events:none;opacity:0;background:#05080b;animation-name:svcFadeIn;animation-duration:1.1s;animation-timing-function:ease-out;animation-fill-mode:none;position:fixed;inset:0}@keyframes svcFadeIn{0%{opacity:1}35%{opacity:1}to{opacity:0}}.service-card .service-clock{font-variant-numeric:tabular-nums;color:#ffb35c}.service-card.is-caught{border-color:#ff6b5f}.service-card.is-caught .service-clock{color:#ff6b5f}@media (prefers-reduced-motion:reduce){.service-fade{animation-duration:10ms}}.kit-note,.kit-plan p{color:#e5eef8;margin:12px 0;font-size:15px;line-height:1.55}.kit-catalog .vehicle-offer-top b{font-size:16px;line-height:1.4}.kit-catalog .vehicle-offer-top span,.kit-catalog small{color:#e5eef8;font-size:13px}.kit-catalog .kit-stock,.kit-catalog .kit-sold{color:#c0fbd7;margin:14px 0;font-size:15px;font-weight:700}.kit-catalog .kit-sold{color:#ffd6ae}.kit-catalog button{min-height:44px;font-size:15px}.kit-plan ul{margin:12px 0;padding:0;list-style:none}.kit-plan li{border-bottom:1px solid #43536a;justify-content:space-between;gap:14px;padding:8px 0;font-size:15px;line-height:1.5;display:flex}.kit-plan li b{white-space:nowrap;color:#d8f5eb}.kit-plan h4{font-size:16px!important}.owner-wishes p{margin:4px 0;line-height:1.45}.owner-wishes p:last-child{margin-bottom:0}.kit-notice .notice-content{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kit-notice-text{flex:190px;min-width:0}.kit-notice p{color:#f0f5fc;margin:4px 0 0;font-size:15px;line-height:1.45}.kit-notice b{color:#f4d593;font-size:13px}.kit-notice .notice-content button{color:#fff;white-space:nowrap;background:#263e51;border:1px solid #708b9e;border-radius:10px;flex:none;min-height:44px;padding:8px;font-size:14px}.kit-notice .notice-close{width:44px;height:44px}.kit-owned small{color:#dce9f7;font-size:13px;line-height:1.5}.kit-ownership{margin-top:8px;line-height:1.5;color:#e5eef8!important;font-size:13px!important}@media (max-width:600px){.kit-notice .notice-content button{margin-left:auto}.kit-plan{padding:16px!important}.owner-wishes{padding:12px 16px!important}.kit-plan li{gap:10px}}.vehicle-shop .kit-catalog button:disabled{opacity:1;color:#f1f5fa;background:#344858;border-color:#879bab}.kit-notice p{overflow-wrap:anywhere}.log-row.kit-log{grid-template-columns:20px minmax(0,1fr) auto;gap:8px;font-size:15px;display:grid}.log-row.kit-log>span:nth-child(2){grid-column:2/4}.log-row.kit-log small{color:#dce9f7;grid-column:2;font-size:13px}.log-row.kit-log button{white-space:nowrap;color:#fff;background:#263e51;border:1px solid #708b9e;width:auto;height:auto;min-height:44px;padding:8px 12px;font-size:14px}.kit-owned .stuff-actions button{min-height:44px;font-size:15px}:is(.dp-panel>.dot-board:has(.kit-plan)>nav,.dp-panel>.dot-board:has(.kit-log)>nav){flex-shrink:0;overflow-x:auto}:is(.dp-panel:has(.kit-plan),.dp-panel:has(.kit-log)){overflow-x:hidden}.world-shell:has(.kit-notice) .dd-bubble.is-move{display:none}.vertical-status{color:#fff4da;justify-content:center;align-items:center;gap:12px;padding:10px 12px;font-size:15px;line-height:1.4;display:flex}.vertical-status span{color:#d9ebf4;font-size:13px}.lift-panel{color:#fff4da;background:#142634;max-height:calc(100dvh - 150px);padding:16px}.lift-panel header b,.lift-panel li b{font-size:15px}.lift-panel header span,.lift-panel li small{color:#d9ebf4;font-size:13px}.lift-panel header .icon-button{color:#fff4da;flex-shrink:0;width:44px;height:44px}.lift-panel ul{gap:8px}.lift-panel li button{background:#203949;min-height:58px;padding:10px 12px}.lift-panel li button:disabled{opacity:1;color:#d9ebf4}.lift-panel li em i{font-size:13px}.world-shell .move-takeoff,.world-shell .move-off{height:44px;font-size:15px}.world-shell .move-fuel{background:#f2e4be}.world-shell .move-fuel em,.world-shell .move-alt-num small,.world-shell .move-keys,.world-shell .move-keys kbd{font-size:13px}.world-shell .move-keys,.world-shell .move-note{color:#d9ebf4}.world-shell .move-note{font-size:15px}.world-shell[data-touch=true] .move-gauge.is-roof{bottom:calc(222px + env(safe-area-inset-bottom))}@media (min-width:641px){.world-shell:not([data-touch=true]):has(.desk-phone) .move-gauge{right:calc(var(--hud-gap) + 420px)}.world-shell:not([data-touch=true]):has(.desk-phone):has(.speedometer) .move-gauge{right:calc(var(--hud-gap) + 560px)}}@media (max-width:600px){.world-shell .move-gauge.is-roof{bottom:calc(222px + env(safe-area-inset-bottom))}.world-shell .lift-panel,.world-shell[data-touch=true] .lift-panel{top:auto;right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));bottom:calc(12px + env(safe-area-inset-bottom));z-index:65;width:auto;max-height:44dvh;padding:12px;transform:none}.lift-panel header{margin-bottom:6px}.lift-panel ul{max-height:calc(44dvh - 86px);padding-right:2px}.lift-panel li button{min-height:54px}}.lobby-dock,.lobby-stand,.lobby-near{color:#f2fff9;background:#10262e;border:1px solid #78cbb6;border-radius:20px;font-size:15px;line-height:1.45;box-shadow:0 12px 40px #0007}.lobby-dock h3,.lobby-stand h2{color:#fff;margin:5px 0 12px;font-size:21px;line-height:1.2}.lobby-dock p,.lobby-stand p{color:#d6eae5;margin:8px 0}.lobby-dock small,.lobby-stand small,.lobby-near small{color:#d6eae5;font-size:13px;line-height:1.5}.lobby-clock{font-weight:800;color:#a9ffe0!important}.lobby-buttons{flex-wrap:wrap;gap:10px;margin:16px 0 8px;display:flex}.lobby-dock button,.lobby-stand button,.lobby-list button,.lobby-invite button,.lobby-near button{color:#10262e;cursor:pointer;background:#a9ffe0;border:0;border-radius:12px;min-height:44px;padding:10px 16px;font-size:15px;font-weight:800;line-height:1.35}.lobby-dock .lobby-secondary,.lobby-stand .lobby-secondary{color:#fff;background:#294751;border:1px solid #89aba8}:is(.lobby-dock button:focus-visible,.lobby-stand button:focus-visible,.lobby-list button:focus-visible,.lobby-invite button:focus-visible){outline-offset:3px;outline:3px solid #ffdf88}.lobby-dock button:disabled,.lobby-stand button:disabled{color:#233c39;cursor:default;background:#c2d5cf}.lobby-dock{z-index:42;bottom:calc(100px + env(safe-area-inset-bottom));width:min(390px,100vw - 32px);padding:18px;position:absolute;left:16px}.lobby-stand-veil{z-index:60;padding:18px 16px calc(20px + env(safe-area-inset-bottom));background:#04121a66;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.lobby-stand{width:min(430px,100%);max-height:calc(100dvh - 90px - env(safe-area-inset-top));padding:22px;overflow:auto}.lobby-stand header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.lobby-stand header button{min-width:44px}.lobby-stand details{margin:14px 0}.lobby-stand summary{cursor:pointer;color:#fff;padding:8px 0;font-size:15px}.lobby-stand .lobby-buttons button{width:100%}.lobby-list h4{color:#fff;margin:18px 0 12px!important;font-size:16px!important}.lobby-list article{color:#f2fff9;background:#10262e;border:1px solid #60857b;border-radius:15px;gap:6px;margin:12px 0;padding:16px;display:grid}.lobby-list article>b{font-size:17px}.lobby-list small{color:#d6eae5;font-size:13px;line-height:1.5}.lobby-list p{color:#d6eae5;margin:4px 0 8px;font-size:15px;line-height:1.45}.lobby-list button{text-align:center}.lobby-invite{color:#fff;align-items:center;gap:12px;font-size:15px;line-height:1.45;display:flex}.lobby-invite span{flex:1;min-width:0}.lobby-invite button{flex-shrink:0}.lobby-near{z-index:39;bottom:calc(155px + env(safe-area-inset-bottom));align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:14px;display:flex;position:absolute;right:16px}.lobby-near span{gap:4px;display:grid}.lobby-near b{font-size:15px}.lobby-scores{flex-wrap:wrap;gap:8px;margin:12px 0;font-size:14px;line-height:1.5;display:flex}.lobby-scores span{color:#fff;background:#294751;border-radius:8px;padding:5px 9px}@media (max-width:767px){.lobby-dock{left:max(12px,env(safe-area-inset-left));bottom:calc(150px + env(safe-area-inset-bottom));width:calc(100vw - 24px);padding:16px}.lobby-dock .lobby-buttons{margin-top:12px}.lobby-dock .lobby-buttons button{flex:1;padding:10px 12px}.lobby-stand{padding:20px}.lobby-invite{gap:8px}.lobby-invite button{padding:10px}.lobby-near{left:12px;right:12px;bottom:calc(158px + env(safe-area-inset-bottom));justify-content:space-between;max-width:none}.world-shell:has(.lobby-dock,.lobby-near) .touch-primary{visibility:hidden}}.world-shell:has(.lobby-near,.lobby-dock,.lobby-list) .one-hint{display:none}@media (max-width:767px){.world-shell:has(.gx-strip,.game-countdown) .play-panel{visibility:hidden}.world-shell .gx-strip,.world-shell .game-countdown.gx-c1-countdown{top:calc(max(10px,env(safe-area-inset-top)) + 86px)}.world-shell:has(.notice-lane) .gx-strip{top:calc(var(--lane-bottom,190px) + 10px)}.world-shell:has(.notice-lane) .game-countdown.gx-c1-countdown{top:calc(var(--lane-bottom,190px) + 10px)}}@media (min-width:768px) and (max-height:800px){.arcade-pads{max-width:330px;margin-inline:auto}.arcade-pads button span{font-size:36px}}.world-shell[data-touch=true]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.world-shell[data-touch=true] :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.world-shell[data-touch=true][data-mode=visit] .game-header>.earn-chip{order:-1;max-width:84px;flex:none!important;justify-content:flex-start!important;width:auto!important;min-width:62px!important;margin-right:0!important;padding:0 10px!important}.world-shell[data-touch=true][data-mode=visit] .game-header>.earn-chip b{display:inline!important}.world-shell[data-touch=true][data-mode=visit] .game-header>.owned-vehicle-chip{display:none}.world-shell[data-touch=true][data-mode=visit] .game-header>.town-state{border-radius:50%;justify-content:center;gap:0;width:40px;min-width:40px;height:38px;min-height:38px;padding:0}.world-shell[data-touch=true][data-mode=visit] .game-header>.town-state>span{font-size:20px;line-height:1}.world-shell[data-touch=true][data-mode=visit] .game-header>.town-state small,.world-shell[data-touch=true][data-mode=visit] .game-header .wallet :is(.wallet-bag,.stuff-count,.stuff-new){display:none}.world-shell[data-touch=true][data-mode=visit] .notice-feed:not(.is-open){display:none!important}.world-shell[data-touch=true][data-mode=visit] .game-header>.whatsup-chip{color:#fff;min-width:40px;max-width:max-content;height:38px;font:800 15px/1 var(--font-ui);white-space:nowrap;pointer-events:auto;cursor:pointer;background:#14242ef5;border:1px solid #9fc3d14d;border-radius:19px;flex:40px;order:0;align-items:center;gap:5px;margin-right:auto;padding:0 11px 0 10px;display:inline-flex;position:relative;box-shadow:0 4px 12px #0007}.world-shell[data-touch=true][data-mode=visit] .game-header>.whatsup-chip>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.world-shell[data-touch=true][data-mode=visit] .game-header>.whatsup-chip>svg{color:#ffd166;flex:none}.world-shell[data-touch=true][data-mode=visit] .game-header>.whatsup-chip.is-bell{border-radius:50%;justify-content:center;width:38px;min-width:38px;padding:0}.world-shell[data-touch=true][data-mode=visit] .game-header>.whatsup-chip .wu-count{color:#fff;background:#e3263a;border:2px solid #0f1d25;border-radius:10px;place-items:center;min-width:20px;height:20px;margin:0;padding:0 5px;font-size:13px;line-height:1;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #0008}.world-shell[data-touch=true][data-mode=visit]:has(.notice-feed.is-open) .game-header>.whatsup-chip{background:#22394a;border-color:#ffd166aa}.world-shell[data-touch=true][data-mode=visit] .game-header>.wallet-wrap{flex:none}html[data-calm] .world-shell[data-touch=true] .game-header>.whatsup-chip{display:none!important}.world-shell[data-touch=true][data-mode=visit] .notice-feed.is-open.is-open{top:calc(max(8px,env(safe-area-inset-top)) + 46px)!important}.world-shell[data-touch=true][data-mode=visit] .notice-lane{transform-origin:0 0;animation:.34s cubic-bezier(.2,.9,.3,1.12) both oph-in;transform:none;top:calc(max(8px,env(safe-area-inset-top)) + 50px)!important;left:max(8px,env(safe-area-inset-left))!important;background:linear-gradient(#24414ff7 0%,#152a35fa 100%)!important;border:1px solid #ffffff26!important;border-radius:17px!important;gap:0!important;width:max-content!important;min-width:132px!important;max-width:calc(100vw - 172px)!important;min-height:0!important;padding:9px 12px 10px 11px!important;display:block!important;bottom:auto!important;right:auto!important;overflow:visible!important}.world-shell[data-touch=true] .notice-lane.is-leaving{pointer-events:none!important;animation:.16s cubic-bezier(.4,0,.8,.4) both oph-out!important}.world-shell[data-touch=true][data-mode=visit] .notice-lane.is-after{animation-delay:.17s!important}@keyframes oph-in{0%{opacity:0;transform:translateY(-12px)scale(.94)}}@keyframes oph-out{to{opacity:0;transform:translateY(-10px)scale(.96)}}.world-shell[data-touch=true] .notice-lane .notice-close{z-index:2;place-items:center;color:#dfeaf0!important;background:#0f1d25!important;border:1px solid #ffffff3d!important;border-radius:50%!important;width:24px!important;min-width:0!important;height:24px!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:-8px!important;right:-8px!important;box-shadow:0 2px 6px #0009!important}.world-shell[data-touch=true] .notice-lane .notice-close:after{content:"";position:absolute;inset:-10px}.world-shell[data-touch=true] .notice-lane .notice-close svg{width:13px;height:13px}.world-shell[data-touch=true] .notice-lane .notice-content{text-align:left;flex-direction:column;align-items:flex-start;gap:0;min-width:0;max-width:100%;font-size:14px;line-height:1.35;display:flex!important}.world-shell[data-touch=true] .notice-lane .notice-content>*{max-width:100%}.world-shell[data-touch=true] .notice-lane .pn-card{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;max-width:100%;display:flex}.world-shell[data-touch=true] .notice-lane :is(.pn-head,.kit-notice-text>b,.invasion-notice b,.happen-heading b,.mention-toast b,.vote-banner b,.route-card b,.hype-card small,.bob-toast-head b,:is(.wanted-banner,.burn-banner,.hurt-hint,.frozen-banner,.pursuit-banner,.duty-call,.ko-wake) b){white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;letter-spacing:-.01em!important;text-transform:none!important;color:#fff!important;text-shadow:none!important;margin:0!important;font-size:16px!important;font-weight:800!important;line-height:1.3!important;display:block!important}.world-shell[data-touch=true] .notice-lane .pn-head>i{margin-right:7px;font-style:normal}.world-shell[data-touch=true] .notice-lane :is(.pn-sub,.kit-notice-text>p,.invasion-notice p,.happen-banner>p,.invasion-progress>span,.mention-toast p,.vote-banner small,.hype-card b,.bob-toast-text,:is(.wanted-banner,.burn-banner,.hurt-hint,.frozen-banner,.pursuit-banner,.duty-call,.ko-wake) :is(span,small,p)){text-overflow:ellipsis;max-width:100%;white-space:nowrap!important;-webkit-line-clamp:unset!important;letter-spacing:0!important;color:#c3d7e0!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.world-shell[data-touch=true] .notice-lane .pn-step{color:#ffd166;margin-right:6px;font-weight:800}.world-shell[data-touch=true] .notice-lane .notice-content button:not(.notice-close):not(.bob-toast-open):not(.dd-hint):not(.hype-more):not(.icon-button){border-radius:11px!important;min-height:32px!important;margin:8px 0 0!important;padding:5px 14px!important;font-size:14px!important;font-weight:800!important}.world-shell[data-touch=true] .notice-lane :is(.qs-buttons,.happen-buttons,.mention-actions,.vote-banner-actions){gap:6px;display:flex;margin:0!important}.world-shell[data-touch=true] .notice-lane :is(.happen-buttons small,.invasion-notice small,.vote-banner>div>span,.island-arrival em),.world-shell[data-touch=true] .notice-lane :is(.first-card-emoji,.ph-emoji,.mention-icon,.duty-icon,.hurt-hint-icon,.vote-banner-icon){display:none!important}.world-shell[data-touch=true] .notice-lane :is(.hype-card,.invasion-notice,.mention-toast,.vote-banner,.wanted-banner,.burn-banner,.hurt-hint,.frozen-banner,.pursuit-banner,.duty-call,.ko-wake,.island-arrival){flex-wrap:wrap;min-width:0;max-width:100%;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:row!important;align-items:flex-start!important;gap:0 8px!important;padding:0!important;display:flex!important}.world-shell[data-touch=true] .notice-lane :is(.hype-card,.invasion-notice,.mention-toast,.vote-banner,.wanted-banner,.burn-banner,.hurt-hint,.frozen-banner,.pursuit-banner,.duty-call,.ko-wake,.island-arrival)>div{flex-direction:column;flex:1 1 0;gap:1px;min-width:0;display:flex}.world-shell[data-touch=true] .notice-lane :is(.hype-emoji,.invasion-icon,.ko-wake-icon,.island-flag,.event-icon){flex:none;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;font-size:17px!important;line-height:1.3!important}.world-shell[data-touch=true] .notice-lane .wanted-stars{padding:3px 6px!important}.world-shell[data-touch=true] .notice-lane .wanted-stars i{font-size:15px!important}.world-shell[data-touch=true] .notice-lane .hype-card>div{order:1}.world-shell[data-touch=true] .notice-lane .hype-card .hype-go{flex-basis:100%;order:2;align-self:flex-start;width:max-content}.world-shell[data-touch=true] .notice-lane .hype-card em{display:none}.world-shell[data-touch=true] .notice-lane .kit-notice-text{flex-direction:column;gap:1px;min-width:0;max-width:100%;display:flex!important;overflow:visible!important}.world-shell[data-touch=true] .notice-lane .happen-banner{flex-direction:column;gap:1px;min-width:0;max-width:100%;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.world-shell[data-touch=true] .notice-lane .happen-heading{align-items:baseline;gap:7px;min-width:0;max-width:100%;margin:0!important;display:flex!important}.world-shell[data-touch=true] .notice-lane .happen-heading>span{font-size:16px}.world-shell[data-touch=true] .notice-lane .happen-heading b{flex:0 auto}.world-shell[data-touch=true] .notice-lane .happen-heading time{color:#ffd166;font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:800}.world-shell[data-touch=true] .notice-lane .invasion-progress{flex-direction:column;gap:4px;min-width:0;max-width:100%;display:flex;margin:0!important}.world-shell[data-touch=true] .notice-lane .invasion-progress progress{width:100%;height:5px}.world-shell[data-touch=true] .notice-lane.bob-toast .bob-toast-open{text-align:left;max-width:100%;color:inherit;grid-template-columns:26px minmax(0,1fr);grid-template-areas:"face name""face text";align-items:center;gap:0 8px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.world-shell[data-touch=true] .notice-lane.bob-toast .bob-toast-head{display:contents}.world-shell[data-touch=true] .notice-lane.bob-toast .bob-toast-face{grid-area:face;align-self:center;width:26px;height:26px;transform:none!important}.world-shell[data-touch=true] .notice-lane.bob-toast .bob-toast-face .creator-avatar{width:26px!important;height:26px!important}.world-shell[data-touch=true] .notice-lane.bob-toast .bob-toast-head>span:last-child{grid-area:name;min-width:0;display:block}.world-shell[data-touch=true] .notice-lane.bob-toast .bob-toast-head b{color:#ffd166!important}.world-shell[data-touch=true] .notice-lane.bob-toast .bob-toast-head small{display:none!important}.world-shell[data-touch=true] .notice-lane.bob-toast .bob-toast-text{grid-area:text;color:#e6f0f4!important}.world-shell[data-touch=true] .notice-lane.bob-toast .bob-toast-face .dd-typing{gap:2px;width:22px!important;height:13px!important;top:16px!important;left:14px!important}.world-shell[data-touch=true] .notice-lane .game-toast.pn-card{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.world-shell[data-touch=true] .notice-lane .dd-hint{color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0;font-size:15px;font-weight:800;line-height:1.3;display:block;overflow:hidden}.world-shell[data-touch=true] .notice-lane .mention-toast .mention-close{display:none}.world-shell[data-touch=true][data-mode=visit] .move-gauge.is-flying{left:max(8px,env(safe-area-inset-left))!important;right:auto!important;top:calc(max(8px,env(safe-area-inset-top)) + 46px)!important;max-width:calc(100vw - 190px)!important;padding:8px 12px!important;bottom:auto!important}.world-shell[data-touch=true] .move-gauge.is-flying>:not(.move-note){display:none!important}.world-shell[data-touch=true]:has(.notice-lane:not(.is-leaving):not(.is-empty)) .move-gauge.is-flying{visibility:hidden}.world-shell[data-touch=true][data-mode=visit] :is(.route-card,.map-pin-route){transition:opacity .25s,visibility .25s;top:calc(max(8px,env(safe-area-inset-top)) + 50px)!important;bottom:auto!important;left:max(8px,env(safe-area-inset-left))!important;border-radius:15px!important;gap:8px!important;width:max-content!important;max-width:calc(100vw - 172px)!important;padding:7px 6px 7px 11px!important;right:auto!important;transform:none!important}.world-shell[data-touch=true][data-mode=visit] .route-card b{font-size:15px}.world-shell[data-touch=true][data-mode=visit] .route-card p{color:#d9e8ee;font-size:13px}.world-shell[data-touch=true][data-mode=visit] .map-pin-route span{font-size:15px}.world-shell[data-touch=true]:has(.notice-lane:not(.is-leaving):not(.is-empty)) :is(.route-card,.map-pin-route){opacity:0;visibility:hidden;pointer-events:none}.world-shell[data-touch=true][data-mode=visit]:has(.route-card) .map-pin-route{top:calc(max(8px,env(safe-area-inset-top)) + 106px)!important}.world-shell[data-touch=true] .phone-dock{z-index:29;top:calc(max(8px,env(safe-area-inset-top)) + 88px);right:max(8px,env(safe-area-inset-right));font-family:var(--font-ui);pointer-events:none;grid-template-columns:40px 40px;grid-template-areas:"top top""phone bag";place-items:center;gap:5px 6px;animation:.5s both oph-fade;display:grid;position:absolute}.world-shell[data-touch=true] .phone-dock>*{pointer-events:auto}.world-shell[data-touch=true] .phone-dock .pd-row{display:contents}.world-shell[data-touch=true] .phone-dock .pd-top{grid-area:top;justify-content:flex-end;justify-self:end;align-items:center;gap:6px;min-width:86px;display:flex}.world-shell[data-touch=true] .phone-dock .pd-name{color:#f4fafc;min-width:86px;max-width:128px;height:26px;font:750 14px/1 var(--font-ui);text-shadow:0 1px 2px #000,0 0 6px #000a;cursor:pointer;background:0 0;border:0;flex:0 auto;justify-content:center;align-items:center;gap:3px;padding:0;transition:color .2s;display:inline-flex}.world-shell[data-touch=true] .phone-dock .pd-name>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.world-shell[data-touch=true] .phone-dock .pd-name>svg{color:#bfe9ff;filter:drop-shadow(0 1px 1px #000);flex:none}.world-shell[data-touch=true] .phone-dock .pd-name.is-you,.world-shell[data-touch=true] .phone-dock .pd-name.is-you>svg{color:#ffd166}.world-shell[data-touch=true] .phone-dock.has-count .pd-name{min-width:0;max-width:94px}.world-shell[data-touch=true] .phone-dock :is(.pd-phone,.pd-bag){color:#eaf6fb;cursor:pointer;background:radial-gradient(120% 100% at 32% 18%,#3a5c6d 0%,#1d3542 52%,#10212a 100%);border:1px solid #9fc3d155;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:transform 90ms,box-shadow 90ms;display:grid;position:relative;box-shadow:inset 0 1.5px #fff3,inset 0 -2px #00000059,0 3px #08141a,0 6px 12px #0009}.world-shell[data-touch=true] .phone-dock :is(.pd-phone,.pd-bag):active,.world-shell[data-touch=true] .phone-dock .pd-bag.is-open{transform:translateY(2px);box-shadow:inset 0 1.5px #ffffff26,inset 0 -1px #00000059,0 1px #08141a,0 3px 8px #0009}.world-shell[data-touch=true] .phone-dock .pd-phone{grid-area:phone}.world-shell[data-touch=true] .phone-dock .pd-bag{background:radial-gradient(120% 100% at 32% 18%,#5a4a32 0%,#33291c 52%,#1d170f 100%);border-color:#ffcf7a66;grid-area:bag}.world-shell[data-touch=true] .phone-dock .pd-bag-glyph{filter:drop-shadow(0 1px 1px #0008);width:26px;height:26px}.world-shell[data-touch=true] .phone-dock .pd-badge{color:#1f1505;background:#ffd166;border:2px solid #0f1d25;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:13px;font-weight:900;line-height:1;animation:.45s cubic-bezier(.3,1.7,.5,1) both oph-badge;display:grid;position:absolute;top:-5px;right:-6px;box-shadow:0 2px 5px #0008}@keyframes oph-badge{0%{transform:scale(.3)}}.world-shell[data-touch=true] .phone-dock .pd-count{color:#fff;white-space:nowrap;background:linear-gradient(#1d3a48,#0f2430);border:1px solid #7fd6ff66;border-radius:13px;flex:none;align-items:center;gap:3px;height:26px;padding:0 8px 0 6px;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 3px 8px #0008}.world-shell[data-touch=true] .phone-dock .pd-count span{font-size:13px;line-height:1}.world-shell[data-touch=true] .phone-dock .pd-count b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:14px;font-weight:850}.world-shell[data-touch=true] .phone-dock .pd-count.is-low{background:#3a2a10f2;border-color:#ffb454}.world-shell[data-touch=true] .phone-dock .pd-count.is-end{background:#4a1a1df2;border-color:#ff7a7a;animation:1s ease-in-out infinite oph-tick}@keyframes oph-tick{50%{transform:scale(1.06)}}.world-shell[data-touch=true] .phone-dock .pd-picker{z-index:2;transform-origin:100% 0;background:linear-gradient(#1f3846fa,#13232cfc);border:1px solid #ffffff29;border-radius:18px;width:min(280px,100vw - 24px);padding:10px;animation:.28s cubic-bezier(.2,.9,.3,1.12) both oph-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #000b,inset 0 1px #ffffff1a}.world-shell[data-touch=true] .phone-dock .pd-picker header{justify-content:space-between;align-items:center;margin:0 0 8px 4px;display:flex}.world-shell[data-touch=true] .phone-dock .pd-picker header b{color:#fff;font-size:15px;font-weight:850}.world-shell[data-touch=true] .phone-dock .pd-x{color:#fff;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.world-shell[data-touch=true] .phone-dock .pd-picker ul{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.world-shell[data-touch=true] .phone-dock .pd-item{color:#fff;background:linear-gradient(#284352,#1b2f3a);border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-height:96px;padding:8px 6px;transition:transform 90ms;display:flex;box-shadow:inset 0 1px #ffffff1a,0 3px #0b1820}.world-shell[data-touch=true] .phone-dock .pd-item:active{transform:translateY(2px)}.world-shell[data-touch=true] .phone-dock .pd-item:disabled{opacity:1;color:#dbe8ee;background:#22343e}.world-shell[data-touch=true] .phone-dock .pd-item.is-worn,.world-shell[data-touch=true] .phone-dock .pd-item.is-hand{border-color:#ffd16699;box-shadow:inset 0 0 0 1px #ffd16655,0 3px #0b1820}.world-shell[data-touch=true] .phone-dock .pd-item-icon{font-size:28px;line-height:1.1}.world-shell[data-touch=true] .phone-dock .pd-item-name{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:750;line-height:1.2;display:-webkit-box;overflow:hidden}.world-shell[data-touch=true] .phone-dock .pd-item em{color:#1f1505;background:#ffd166;border-radius:9px;padding:2px 9px;font-size:13px;font-style:normal;font-weight:850}.world-shell[data-touch=true] .phone-dock .pd-item:disabled em{color:#eef6fa;background:#3b525e}.world-shell[data-touch=true] .phone-dock .pd-empty{color:#e6f1f6;margin:4px;font-size:15px;line-height:1.4}.world-shell[data-touch=true][data-mode=visit] .play-panel.is-touch{top:calc(max(8px,env(safe-area-inset-top)) + 170px)!important;right:max(8px,env(safe-area-inset-right))!important}.world-shell[data-touch=true] .play-panel .phone-map-button{display:none}.world-shell[data-touch=true] .dot-dock .dd-head .creator-avatar-mood{top:-5px;bottom:auto;right:-4px}.world-shell[data-touch=true] .dot-dock:not(.is-moved){right:calc(max(8px,env(safe-area-inset-right)) + 4px)}.world-shell[data-touch=true] .dd-typing i{opacity:.25;width:5px!important;height:5px!important;animation:1.2s ease-in-out infinite oph-type!important}.world-shell[data-touch=true] .dd-typing i:nth-child(2){animation-delay:.2s!important}.world-shell[data-touch=true] .dd-typing i:nth-child(3){animation-delay:.4s!important}@keyframes oph-type{0%,to{opacity:.25;transform:translateY(0)}20%{opacity:1;transform:translateY(-2px)}45%{opacity:.25;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.world-shell[data-touch=true] .dd-typing i{opacity:1;animation:none!important}}.world-shell[data-touch=true] .touch-stick{left:calc(16px + env(safe-area-inset-left));bottom:calc(20px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 50% 40%,#244453d9 0%,#14303ce0 55%,#0a1a22eb 100%);border:1px solid #ffffff2e;width:128px;height:128px;box-shadow:inset 0 8px 16px #000b,inset 0 -2px #ffffff17,0 10px 22px #0008,0 0 0 5px #ffffff0f}.world-shell[data-touch=true] .touch-stick:before{content:"";pointer-events:none;border:1.5px solid #ffffff1c;border-radius:50%;position:absolute;inset:16px}.world-shell[data-touch=true] .touch-stick:after{content:"";background:conic-gradient(from 0deg,transparent 0 21%,#ffffff24 23% 27%,transparent 29% 46%,#ffffff24 48% 52%,transparent 54% 71%,#ffffff24 73% 77%,transparent 79% 96%,#ffffff24 98% 100%);pointer-events:none;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 57px,#000 58px);mask:radial-gradient(circle,#0000 57px,#000 58px)}.world-shell[data-touch=true] .touch-stick-knob{background:radial-gradient(circle at 34% 28%,#fff 0%,#eef5f7 30%,#c3d3d9 66%,#8ea3ac 100%);width:62px;height:62px;margin:-31px 0 0 -31px;transition:transform 50ms linear,scale .12s;box-shadow:0 9px 16px #000a,0 2px 3px #0008,inset 0 -5px 8px #00000038,inset 0 2px 3px #fff}.world-shell[data-touch=true] .touch-stick.is-held .touch-stick-knob{scale:.93}.world-shell[data-touch=true] .touch-stick.is-held{box-shadow:inset 0 8px 16px #000b,inset 0 -2px #ffffff17,0 10px 22px #0008,0 0 0 5px #7fe0ff2e}.world-shell[data-touch=true] .touch-actions{right:calc(12px + env(safe-area-inset-right))!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;width:216px!important;height:262px!important}.world-shell[data-touch=true] .touch-actions>button{color:#fff;letter-spacing:-.01em;text-align:center;text-shadow:0 1px 1px #000a;touch-action:none;background:radial-gradient(120% 100% at 32% 18%,#3d6070 0%,#1e3744 50%,#10212a 100%);border:1px solid #a9cfdc4d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:56px;height:56px;padding:4px;font-size:14px;font-weight:800;line-height:1.1;transition:transform 90ms,box-shadow 90ms,filter 90ms;display:flex;position:absolute;box-shadow:inset 0 1.5px #ffffff3d,inset 0 -3px #00000059,0 5px #081419,0 9px 14px #000a}.world-shell[data-touch=true] .touch-actions>button>span{overflow-wrap:anywhere;max-width:100%;display:block;overflow:hidden}.world-shell[data-touch=true] .touch-actions>button svg{opacity:.95;flex:none;width:15px;height:15px}.world-shell[data-touch=true] .touch-actions>button.is-pressed,.world-shell[data-touch=true] .touch-actions>button:active{filter:brightness(1.1);transform:translateY(4px);box-shadow:inset 0 1.5px #ffffff26,inset 0 -1px #00000059,0 1px #081419,0 3px 7px #0009}.world-shell[data-touch=true] .touch-actions>button:disabled{opacity:1;filter:saturate(.4)brightness(.85);color:#e5eff4}.world-shell[data-touch=true] .touch-actions .touch-extra.tone-trouble{color:#ffe3e6;background:radial-gradient(120% 100% at 32% 18%,#70404a 0%,#432630 50%,#26141a 100%);border-color:#ff9aa866}.world-shell[data-touch=true] .touch-actions .touch-jump{isolation:isolate;border-radius:50%;width:76px;height:76px;font-size:16px;font-weight:850;bottom:0;right:0}.world-shell[data-touch=true] .touch-actions .touch-jump.is-bounce{letter-spacing:-.02em;background:radial-gradient(120% 100% at 32% 18%,#ff9fc8 0%,#e0508f 50%,#8f1f52 100%);border-color:#ffc4dd80;font-size:14px}.world-shell[data-touch=true] .touch-actions .touch-jump small{color:#e5f5ff;margin-top:1px;font-size:13px;font-weight:750;line-height:1.2;display:block}.world-shell[data-touch=true] .touch-actions .touch-jump.is-fly{background:conic-gradient(#ffd166 var(--fuel),#2b4a58 0);border:0;padding:6px}.world-shell[data-touch=true] .touch-actions .touch-jump.is-fly:before{content:"";z-index:-1;background:radial-gradient(120% 100% at 32% 18%,#3d6070 0%,#1a3240 52%,#0d1c24 100%);border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 1.5px #ffffff3d,inset 0 -3px #00000059}.world-shell[data-touch=true] .touch-actions .touch-jump.is-toggle:not(.is-fly){background:radial-gradient(120% 100% at 32% 18%,#5aa8c4 0%,#2a6d86 50%,#163f50 100%);border-color:#9fe6ff80}.world-shell[data-touch=true] .touch-actions .touch-jump.is-land:not(.is-fly){color:#2a1305;text-shadow:0 1px #fff6;background-color:#f39a45;background-image:radial-gradient(120% 100% at 32% 18%,#ffcf8f 0%,#f39a45 50%,#b85c18 100%);border-color:#ffe2b380}.world-shell[data-touch=true] .touch-actions .touch-jump.is-land.is-fly:before{background:radial-gradient(120% 100% at 32% 18%,#ffcf8f 0%,#f39a45 50%,#b85c18 100%)}.world-shell[data-touch=true] .touch-actions .touch-jump.is-land{color:#2a1305;text-shadow:0 1px #fff6;background-color:#f39a45}.world-shell[data-touch=true] .touch-actions .touch-jump.is-land small{color:#3a1f08}.world-shell[data-touch=true] .touch-actions .touch-primary{color:#2a1a05;text-shadow:0 1px #fff7;background-color:#ffd166;background-image:radial-gradient(120% 100% at 32% 18%,#fff3c2 0%,#ffd166 44%,#eda23a 100%);border-color:#fff3c499;width:72px;height:72px;padding:6px;font-size:15px;line-height:1.12;bottom:2px;right:86px;box-shadow:inset 0 2px #ffffffb0,inset 0 -3px #b8742266,0 5px #8d520f,0 9px 16px #000a}.world-shell[data-touch=true] .touch-actions .touch-primary.is-pressed{box-shadow:inset 0 2px #ffffff80,inset 0 -1px #b8742266,0 1px #8d520f,0 3px 8px #0009}.world-shell[data-touch=true] .touch-actions .touch-primary svg{width:17px;height:17px}.world-shell[data-touch=true] .touch-actions .touch-primary.is-long svg{display:none}.world-shell[data-touch=true] .touch-actions .touch-primary span{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;-webkit-line-clamp:3!important;max-width:62px!important;font-size:15px!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.world-shell[data-touch=true] .touch-actions .touch-primary.is-pickup span{font-size:15px!important}.world-shell[data-touch=true] .touch-actions .touch-extra>span:last-child{-webkit-line-clamp:2;overflow-wrap:normal;-webkit-box-orient:vertical;max-width:50px;font-size:13px;line-height:1.1;display:-webkit-box;overflow:hidden}.world-shell[data-touch=true] .touch-actions .touch-extra:not(:has(svg)):not(:has(>span+span))>span{max-width:52px;font-size:14px}.world-shell[data-touch=true] .touch-actions .touch-arc-0{bottom:90px;right:10px}.world-shell[data-touch=true] .touch-actions .touch-arc-1{bottom:80px;right:76px}.world-shell[data-touch=true] .touch-actions .touch-arc-2{bottom:62px;right:146px}.world-shell[data-touch=true] .touch-actions .touch-arc-3{bottom:132px;right:146px}.world-shell[data-touch=true] .touch-actions .touch-more{letter-spacing:.05em;width:44px;height:44px;font-size:14px;bottom:160px;right:16px}.world-shell[data-touch=true] .touch-actions .touch-more-menu button.tone-trouble{color:#ffe3e6;background:radial-gradient(120% 100% at 32% 18%,#70404a 0%,#432630 50%,#26141a 100%);border-color:#ff9aa866}.world-shell[data-touch=true] .phone-dock .pd-garage{color:#f5ffff;background:#173540;border:1px solid #7ed8d266;border-radius:12px;width:100%;min-height:42px;margin-top:8px;font-size:15px;font-weight:750}.world-shell[data-touch=true] .touch-actions .touch-more-menu{width:auto;box-shadow:none;background:0 0;border:0;flex-direction:column-reverse;align-items:center;gap:10px;padding:0;display:flex;position:absolute;bottom:212px;right:10px}.world-shell[data-touch=true] .touch-actions.is-air .touch-more-menu{bottom:260px;right:78px}.world-shell[data-touch=true] .touch-actions .touch-more-menu button{color:#fff;text-align:center;text-shadow:0 1px 1px #000a;background:radial-gradient(120% 100% at 32% 18%,#3d6070 0%,#1e3744 50%,#10212a 100%);border:1px solid #a9cfdc4d;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:56px;height:56px;min-height:0;padding:4px;font-size:13px;font-weight:800;line-height:1.1;animation:.26s cubic-bezier(.3,1.5,.5,1) both oph-pop;display:flex;box-shadow:inset 0 1.5px #ffffff3d,inset 0 -3px #00000059,0 5px #081419,0 9px 14px #000a}.world-shell[data-touch=true] .touch-actions .touch-more-menu button:nth-child(2){animation-delay:40ms}.world-shell[data-touch=true] .touch-actions .touch-more-menu button:nth-child(3){animation-delay:80ms}.world-shell[data-touch=true] .touch-actions .touch-more-menu button:nth-child(n+4){animation-delay:.12s}.world-shell[data-touch=true] .touch-actions .touch-more-menu button:active{transform:translateY(4px);box-shadow:inset 0 1.5px #ffffff26,0 1px #081419,0 3px 7px #0009}.world-shell[data-touch=true] .touch-actions .touch-more-menu button>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:50px;font-size:13px;display:-webkit-box;overflow:hidden}.world-shell[data-touch=true] .touch-actions .touch-more-menu button svg{width:15px;height:15px}@keyframes oph-pop{0%{opacity:0;transform:translateY(14px)scale(.6)}}.world-shell[data-touch=true] .touch-actions :is(.touch-up,.touch-down){background:radial-gradient(120% 100% at 32% 18%,#4b8aa3 0%,#245a6f 50%,#123542 100%);border-color:#9fe6ff66;width:52px;height:52px;right:12px}.world-shell[data-touch=true] .touch-actions .touch-down{bottom:88px}.world-shell[data-touch=true] .touch-actions .touch-up{bottom:148px}.world-shell[data-touch=true] .touch-actions :is(.touch-up,.touch-down) svg{fill:#fff;opacity:1;filter:drop-shadow(0 1px 1px #0008);width:20px;height:20px}.world-shell[data-touch=true] .touch-actions :is(.touch-up,.touch-down)>span{font-size:13px!important}.world-shell[data-touch=true] .touch-actions.is-air .touch-arc-0{bottom:80px;right:76px}.world-shell[data-touch=true] .touch-actions.is-air .touch-arc-1{bottom:62px;right:146px}.world-shell[data-touch=true] .touch-actions.is-air .touch-arc-2{bottom:146px;right:80px}.world-shell[data-touch=true] .touch-actions.is-air .touch-arc-3{bottom:136px;right:150px}.world-shell[data-touch=true] .touch-actions.is-air .touch-more{bottom:208px;right:84px}.world-shell[data-touch=true] .sprint-button{box-shadow:inset 0 1.5px #ffffff3d,inset 0 -3px #00000059,0 5px #081419,0 9px 14px #000a}.world-shell[data-touch=true] .hand-icon{z-index:26;left:calc(14px + env(safe-area-inset-left));bottom:calc(248px + env(safe-area-inset-bottom));color:#fff;background:radial-gradient(120% 100% at 32% 18%,#3d6070 0%,#1e3744 50%,#10212a 100%);border:2px solid #ffd166b3;border-radius:50%;place-items:center;width:54px;height:54px;padding:0;transition:transform 90ms;animation:.4s both oph-fade;display:grid;position:absolute;box-shadow:inset 0 1.5px #ffffff3d,inset 0 -3px #00000059,0 4px #081419,0 8px 14px #000a}.world-shell[data-touch=true] .hand-icon:active{transform:translateY(3px)}.world-shell[data-touch=true] .hand-icon>span{font-size:26px;line-height:1}.world-shell[data-touch=true] .hand-icon em{white-space:nowrap;color:#1f1505;background:#ffd166;border-radius:10px;padding:2px 8px;font-size:13px;font-style:normal;font-weight:850;line-height:1.2;position:absolute;bottom:-11px;left:50%;translate:-50%;box-shadow:0 2px 6px #0008}.world-shell[data-touch=true] .hand-icon:disabled{opacity:1}.world-shell[data-touch=true] .hand-icon:disabled em{color:#eef6fa;background:#3b525e}.world-shell[data-touch=true] .quick-slot{display:none}.world-shell[data-touch=true] .emote-bar{z-index:40;transform-origin:100% 100%;border-radius:20px;animation:.26s cubic-bezier(.2,.9,.3,1.12) both oph-in;box-shadow:0 14px 30px #000a;bottom:calc(232px + env(safe-area-inset-bottom))!important;left:auto!important;right:max(10px,env(safe-area-inset-right))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:236px!important;max-width:none!important;margin:0!important;padding:8px!important;transform:none!important}.world-shell[data-touch=true] .emote-bar button{border-radius:14px;padding:7px 0 6px!important}.world-shell[data-touch=true] .emote-bar button small{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:70px;overflow:hidden;font-size:13px!important}.world-shell[data-touch=true] .emote-bar .emote-close{top:-12px!important;right:-8px!important}.world-shell[data-touch=true] .pass-time{z-index:21;left:max(12px,env(safe-area-inset-left))!important;right:auto!important;bottom:calc(166px + env(safe-area-inset-bottom))!important;max-width:calc(100vw - 150px)!important;transform:none!important}.world-shell[data-touch=true]:has(.emote-bar) .pass-time{visibility:hidden}.world-shell[data-touch=true][data-mode=visit] .status-card.custody-card.custody-card{top:max(calc(max(8px,env(safe-area-inset-top)) + 46px),var(--lane-bottom,0px))!important;bottom:auto!important;left:max(8px,env(safe-area-inset-left))!important;visibility:visible!important;border-radius:16px!important;gap:6px!important;width:min(220px,100vw - 172px)!important;max-width:none!important;padding:9px 10px!important;right:auto!important;transform:none!important}.world-shell[data-touch=true] .custody-card .status-icon,.world-shell[data-touch=true] .custody-card .cc-head>p{display:none!important}.world-shell[data-touch=true] .custody-card .cc-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.world-shell[data-touch=true] .custody-card .cc-head .overline{font-size:13px}.world-shell[data-touch=true] .custody-card .cc-head h2{margin:0;font-size:22px;line-height:1}.world-shell[data-touch=true] .custody-card .cc-head h2 small{font-size:13px}.world-shell[data-touch=true] .custody-card .community-choice{margin-top:6px!important;padding:7px 10px!important}.world-shell[data-touch=true] .custody-card .community-choice b{font-size:15px}.world-shell[data-touch=true] .custody-card .community-choice span{display:none}.world-shell[data-touch=true] .custody-card .escape-meter{margin-top:6px}.world-shell[data-touch=true] .custody-card .escape-meter small{line-height:1.3;font-size:13px!important}.world-shell[data-touch=true] .custody-card .status-actions{flex-direction:column;gap:6px;margin-top:6px;display:flex}.world-shell[data-touch=true] .custody-card .status-actions button{white-space:normal;text-align:left;min-height:36px;padding:5px 10px;font-size:14px!important}.world-shell[data-touch=true] .speedometer.ride-gauge:not(:has(.vehicle-condition.is-low,.wreck-recovery,.vehicle-hud-actions button)){display:none}.world-shell[data-touch=true] .speedometer.ride-gauge .ride-time{display:none}.world-shell[data-touch=true] .char-gauges .cg-ride{position:relative}.world-shell[data-touch=true] .char-gauges .cg-ride.is-hit{animation:.5s cubic-bezier(.36,.07,.19,.97) both oph-shake}.world-shell[data-touch=true] .char-gauges .cg-ride.is-hit svg{filter:drop-shadow(0 0 6px #ff6b57)}.world-shell[data-touch=true] .char-gauges .cg-hit{color:#ff8a7a;text-shadow:0 2px #000,0 0 8px #000;white-space:nowrap;pointer-events:none;font-size:16px;font-style:normal;font-weight:900;animation:1.6s ease-out both oph-rise;position:absolute;top:-6px;left:50%;translate:-50%}@keyframes oph-shake{10%,90%{translate:-1px}20%,80%{translate:3px}30%,50%,70%{translate:-5px}40%,60%{translate:5px}}@keyframes oph-rise{0%{opacity:0;transform:translateY(6px)scale(.7)}15%{opacity:1;transform:translateY(-6px)scale(1.15)}70%{opacity:1;transform:translateY(-14px)scale(1)}to{opacity:0;transform:translateY(-22px)}}.world-shell[data-touch=true] .dmg-pop.is-ring .dmg-ring{background:#0f1d25e6;border-radius:50%;place-items:center;width:44px;height:44px;animation:2.6s both oph-ring;display:grid;position:relative;box-shadow:0 4px 12px #000a}.world-shell[data-touch=true] .dmg-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.world-shell[data-touch=true] .dmg-ring circle{fill:none;stroke-width:4px;stroke-linecap:round}.world-shell[data-touch=true] .dmg-ring .dr-bg{stroke:#ffffff26}.world-shell[data-touch=true] .dmg-ring .dr-was{stroke:#ff6b57;transition:stroke-dashoffset .6s .25s}.world-shell[data-touch=true] .dmg-ring .dr-on{stroke:#6dffc6}.world-shell[data-touch=true] .dmg-ring.is-mid .dr-on{stroke:#ffd166}.world-shell[data-touch=true] .dmg-ring:is(.is-low,.is-bad,.is-critical) .dr-on{stroke:#ff6b57}.world-shell[data-touch=true] .dmg-ring b{color:#fff;font-size:13px;font-weight:850;line-height:1;position:relative}.world-shell[data-touch=true] .dmg-ring em{color:#ff8a7a;text-shadow:0 2px #000,0 0 8px #000;white-space:nowrap;font-size:16px;font-style:normal;font-weight:900;animation:1.6s ease-out both oph-rise;position:absolute;top:-20px;left:50%;translate:-50%}@keyframes oph-ring{0%{opacity:0;transform:scale(.6)}10%{opacity:1;transform:scale(1.08)}20%{transform:scale(1)}85%{opacity:1}to{opacity:0}}@keyframes oph-fade{0%{opacity:0;transform:translateY(6px)}}html[data-first-steps=move] .world-shell[data-touch=true] :is(.hand-icon,.phone-dock .pd-count){opacity:0;visibility:hidden!important}html[data-unfold] .world-shell[data-touch=true] .game-header>*{animation:.5s both oph-fade}html[data-unfold] .world-shell[data-touch=true] .game-header>:nth-child(n+3){animation-delay:.15s}html[data-unfold] .world-shell[data-touch=true] .notice-feed{animation:.5s .3s both oph-fade}html[data-unfold] .world-shell[data-touch=true] .phone-dock{animation:.5s .45s both oph-fade}html[data-unfold] .world-shell[data-touch=true] .play-panel{animation:.5s .6s both oph-fade}html[data-unfold] .world-shell[data-touch=true] .dot-dock{animation:.5s .75s both oph-fade}html[data-calm] .world-shell[data-touch=true] :is(.phone-dock,.hand-icon){display:none!important}@media (prefers-reduced-motion:reduce){.world-shell[data-touch=true] :is(.notice-lane,.notice-lane.is-leaving,.phone-dock,.hand-icon,.pd-picker,.cg-ride.is-hit,.dmg-ring,.cg-hit,.dmg-ring em){animation:none!important}}.world-shell[data-touch=true]:has(.dot-phone) :is(.phone-dock,.hand-icon){visibility:hidden;pointer-events:none}.world-shell[data-touch=true][data-mode=visit] .big-moment.is-touch{transform-origin:0 0;top:calc(max(8px,env(safe-area-inset-top)) + 46px)!important;left:max(8px,env(safe-area-inset-left))!important;border-radius:16px!important;grid-template-columns:30px minmax(0,1fr)!important;grid-template-areas:"e t""e l""b b"!important;gap:3px 8px!important;width:max-content!important;max-width:calc(100vw - 172px)!important;padding:9px 10px!important;right:auto!important;translate:none!important}.world-shell[data-touch=true] .big-moment.is-touch .bm-emoji{align-self:start;font-size:24px!important}.world-shell[data-touch=true] .big-moment.is-touch strong{line-height:1.2;font-size:17px!important}.world-shell[data-touch=true] .big-moment.is-touch p{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden;margin:0!important;font-size:14px!important}.world-shell[data-touch=true] .big-moment.is-touch button{margin-top:3px;border-radius:12px!important;min-height:36px!important;padding:6px 14px!important;font-size:15px!important}.world-shell[data-touch=true] .tb-layer:has(.tb-group[data-target^=machine-]){display:block}.world-shell[data-touch=true] .tb-group[data-target^=machine-] .tb-orb{box-shadow:inset 0 1.5px #ffffff3d,inset 0 -3px #00000059,0 5px #081419,0 9px 14px #000a}.world-shell[data-touch=true] .gk-panel.is-touch{top:max(calc(max(8px,env(safe-area-inset-top)) + 164px),calc(var(--lane-bottom,0px) + 8px))!important}.world-shell[data-touch=true]:has(.big-moment) .gk-panel.is-touch{visibility:hidden}.world-shell[data-touch=true]:not(:has(.weapon-hud.is-touch)) .gk-thumbs{bottom:calc(232px + env(safe-area-inset-bottom))!important}.world-shell[data-touch=true]:not(:has(.weapon-hud.is-touch)):has(.gk-thumbs) .choice-dock.is-touch{bottom:calc(296px + env(safe-area-inset-bottom))!important}:is(.world-shell[data-touch=true][data-mode=visit] .notice-lane),:is(.world-shell[data-touch=true][data-mode=visit] :is(.route-card,.map-pin-route)),:is(.world-shell[data-touch=true] .emote-bar),:is(.world-shell[data-touch=true] .pass-time),:is(.world-shell[data-touch=true][data-mode=visit] .status-card.custody-card.custody-card){translate:none!important}.world-shell[data-touch=true]:has(.weapon-hud.is-touch) .one-hint.is-look{display:none}.world-shell[data-touch=true][data-mode=visit] .game-header>:is(.earn-chip,.whatsup-chip,.town-state),.world-shell[data-touch=true][data-mode=visit] .game-header .wallet{border-radius:19px;transition:transform 90ms,box-shadow 90ms;background:linear-gradient(#24434f 0%,#13262f 100%)!important;border:1px solid #ffffff2b!important;height:38px!important;min-height:38px!important;box-shadow:inset 0 1px #ffffff26,inset 0 -2px #00000040,0 3px #08141a,0 6px 12px #0007!important}.world-shell[data-touch=true][data-mode=visit] .game-header>:is(.earn-chip,.whatsup-chip,.town-state):active,.world-shell[data-touch=true][data-mode=visit] .game-header .wallet:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff1f,0 1px #08141a,0 3px 7px #0007!important}.world-shell[data-touch=true][data-mode=visit] .game-header>.earn-chip{color:#eafff7;min-width:0!important;font:850 15px/1 var(--font-ui)!important;background:linear-gradient(#245345 0%,#12302a 100%)!important;border-color:#8dffd259!important;gap:4px!important;padding:0 10px 0 8px!important}.world-shell[data-touch=true][data-mode=visit] .game-header>.earn-chip>span:first-child{filter:drop-shadow(0 1px 1px #0008);font-size:17px;line-height:1}.world-shell[data-touch=true][data-mode=visit] .game-header>.earn-chip b{color:#8dffd2;text-shadow:0 1px 1px #0009;font-weight:850}.world-shell[data-touch=true][data-mode=visit] .game-header>.town-state{border-radius:50%}.world-shell[data-touch=true] .touch-actions>button .te-label{white-space:nowrap;text-overflow:ellipsis;max-width:50px;font-size:14px;line-height:1.1;display:block;overflow:hidden}.world-shell[data-touch=true] .touch-actions>button .te-price{color:#2a1a05;white-space:nowrap;height:20px;text-shadow:none;background-color:#ffd166;background-image:linear-gradient(#fff0b8,#ffc94d);border:1px solid #9a6a12;border-radius:10px;align-items:center;gap:3px;padding:0 7px 0 5px;font-size:13px;font-weight:900;line-height:1;display:inline-flex;position:absolute;bottom:-9px;left:50%;translate:-50%;box-shadow:0 2px 4px #0008}.world-shell[data-touch=true] .touch-actions>button .te-coin{background:radial-gradient(circle at 35% 30%,#fff7d6,#f0b429 55%,#a8700e);border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 1px #8a5a0a}.world-shell[data-touch=true] .touch-actions .touch-primary .te-label{max-width:62px;font-size:15px}.world-shell[data-touch=true] .touch-actions .touch-primary .te-price,.world-shell[data-touch=true] .touch-actions .touch-more-menu button .te-price{bottom:-8px}.world-shell[data-touch=true][data-mode=visit] .game-header .wallet{gap:4px!important;padding:0 9px 0 8px!important}.world-shell[data-touch=true][data-mode=visit] .game-header .wallet .health{margin-left:2px!important}.world-shell[data-touch=true][data-mode=visit] .game-header{gap:5px!important}.world-shell[data-touch=true][data-mode=visit] .game-header>.whatsup-chip{letter-spacing:-.01em;gap:4px!important;padding:0 10px 0 8px!important}.world-shell[data-touch=true] .notice-lane .pn-card:not(:has(.pn-sub)) .pn-head{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:220px;white-space:normal!important;display:-webkit-box!important}.world-shell[data-touch=true][data-mode=visit] .route-card{align-items:center;min-width:132px;overflow:visible;background:linear-gradient(#24414ff7 0%,#152a35fa 100%)!important;border:1px solid #ffb4544d!important;border-radius:17px!important;gap:9px!important;padding:9px 12px 10px 11px!important;display:flex!important;box-shadow:inset 3px 0 #ffb454,0 10px 24px #030a0f80!important}.world-shell[data-touch=true][data-mode=visit] .route-card .route-dot{display:none}.world-shell[data-touch=true][data-mode=visit] .route-card b{white-space:nowrap;text-overflow:ellipsis;color:#fff;max-width:100%;font-weight:800;line-height:1.3;display:block;overflow:hidden;font-size:16px!important}.world-shell[data-touch=true][data-mode=visit] .route-card p{white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;line-height:1.35;overflow:hidden;color:#c3d7e0!important;font-size:14px!important}.world-shell[data-touch=true][data-mode=visit] .route-card[data-cut] p{white-space:normal}.world-shell[data-touch=true][data-mode=visit] .route-card .icon-button{color:#dfeaf0;background:#0f1d25;border:1px solid #ffffff3d;border-radius:50%;place-items:center;min-width:0;padding:0;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 6px #0009;width:24px!important;height:24px!important}.world-shell[data-touch=true][data-mode=visit] .route-card .icon-button svg{width:13px;height:13px}.world-shell[data-touch=true][data-mode=visit] .route-card .route-icon{font-size:18px}.world-shell[data-touch=true][data-mode=visit] .route-card .route-end{color:#fff;min-height:38px;font:800 15px/1.1 var(--font-ui);background:#0f1d25;border:1px solid #ffffff4d;border-radius:19px;gap:4px;padding:0 10px}.world-shell[data-touch=true] .notice-lane :is(.bob-toast-text,.kit-notice-text>p,.hype-card b,.invasion-notice p,.happen-banner>p,.mention-toast p){text-overflow:clip;-webkit-box-orient:vertical;max-width:206px;white-space:normal!important;-webkit-line-clamp:2!important;display:-webkit-box!important}.world-shell[data-touch=true] .notice-lane.bob-toast .bob-toast-open{align-items:start}.world-shell[data-touch=true] .notice-lane.bob-toast .bob-toast-face{align-self:start;margin-top:2px}.world-shell[data-touch=true] .notice-lane :is(.notice-content>button:not(.bob-toast-open):not(.dd-hint),.qs-buttons button:last-child,.happen-buttons button:first-child,.hype-go){color:#21170a!important;background:#ffd166 linear-gradient(#ffe08a,#ffc94d)!important;border:0!important;box-shadow:inset 0 1px #fff8,0 2px #9a6a12,0 4px 10px #0007!important}@media (prefers-reduced-motion:reduce){.world-shell[data-touch=true] .notice-lane.is-leaving{display:none!important}}.world-shell[data-touch=true]:has(.weapon-hud.is-touch) .touch-actions.is-air .touch-up{bottom:64px!important;right:88px!important}.world-shell[data-touch=true]:has(.weapon-hud.is-touch) .touch-actions.is-air .touch-down{bottom:4px!important;right:88px!important}.world-shell[data-touch=true][data-camera=map] :is(.touch-controls,.sprint-button,.hand-icon,.weapon-hud,.weapon-hurt,.one-hint){visibility:hidden!important;pointer-events:none!important}.world-shell[data-touch=true] .dot-phone .dp-chat .stream-compose:not(.is-nearby) .scope-toggle{background:#173a47}.world-shell[data-touch=true] .notice-lane .happen-heading{row-gap:0;flex-wrap:wrap!important}.world-shell[data-touch=true] .notice-lane .happen-heading b{flex:none;max-width:calc(100% - 26px)!important}.world-shell[data-touch=true] .notice-lane .ko-wake .ko-line-long,.world-shell[data-touch=true] .notice-lane .ko-wake small{display:none!important}.world-shell[data-touch=true] .notice-lane .ko-wake .ko-line-short{display:block!important}.world-shell[data-touch=true] .stuff-card .kit-owned>li{grid-template-columns:minmax(0,1fr)}.world-shell[data-touch=true][data-mode=visit] .route-card .route-text b{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;white-space:normal!important;line-height:1.2!important;display:-webkit-box!important}.world-shell[data-touch=true] .tb-layer:has(.tb-group[data-target^=kick-]){display:block}.world-shell[data-touch=true] .tb-group[data-target^=kick-] .tb-orb{box-shadow:inset 0 1.5px #ffffff3d,inset 0 -3px #00000059,0 5px #081419,0 9px 14px #000a}.world-shell[data-touch=true] .tb-layer:has(.tb-group[data-target^=duel-]){display:block}.world-shell[data-touch=true] .tb-group[data-target^=duel-] .tb-orb{box-shadow:inset 0 1.5px #ffffff3d,inset 0 -3px #00000059,0 5px #081419,0 9px 14px #000a}.world-shell[data-touch=true] .tb-group[data-target^=duel-] .tb-badge small{font-size:15px}html:has(.world-shell){-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}html:has(.world-shell) body{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}html:has(.world-shell) body *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}:is(html:has(.world-shell) :is(input:is(:not([type]),[type=""],[type=text],[type=search],[type=url],[type=tel],[type=email],[type=password],[type=number]),textarea,[contenteditable]:not([contenteditable=false])),html:has(.world-shell) [contenteditable]:not([contenteditable=false]) *){-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}:is(html:has(.world-shell) [contenteditable=false],html:has(.world-shell) [contenteditable=false] *){-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}html:has(.world-shell[data-touch=true]){touch-action:manipulation}html:has(.world-shell[data-touch=true]) :is(canvas,img){-webkit-user-drag:none}.world-shell .wish-fountain{z-index:46;visibility:hidden;color:#f4fcff;pointer-events:auto;width:380px;max-width:calc(100% - 24px);font:600 15px/1.4 var(--font-ui);background:#102a38;border:1px solid #7fe0ff;border-radius:20px;padding:14px;position:absolute;top:0;left:0;box-shadow:0 8px 26px #0006}.wish-fountain header{align-items:center;gap:12px;display:flex}.wish-fountain header b{flex:1;font-size:17px}.wish-fountain header button{color:#fff;cursor:pointer;background:#234354;border:1px solid #b5e3ef;border-radius:50%;width:40px;height:40px;font-size:26px}.wish-fountain .wf-lede{color:#fff;margin:8px 0;font-size:16px}.wish-fountain .wf-price{color:#d6eef8;margin:0 0 10px;font-size:13px}.world-shell .wish-fountain .wish-grid{overscroll-behavior:contain;scrollbar-color:#7fe0ff #102a38;scrollbar-width:thin;gap:8px;max-height:220px;padding:4px;overflow:auto}.world-shell .wish-fountain .wish-chip{color:#fff;background:#213f50;border-color:#7192a3;min-height:62px;padding:9px;font-size:15px;line-height:1.3}.world-shell .wish-fountain .wish-chip:disabled{opacity:1;color:#d6e8f1;background:#183442;border-color:#536f7e}.world-shell .wish-fountain .wish-chip small{color:#bfecff;font-size:13px}.world-shell .wish-fountain .wish-chip:has(small){padding-bottom:23px}.wish-fountain footer{color:#d6eef8;flex-direction:column;gap:3px;padding-top:10px;font-size:13px;display:flex}.wish-fountain footer span{color:#bff0ff}.world-shell .wish-fountain.is-touch{width:350px;padding:12px}.world-shell[data-touch=true]:has(.wish-fountain) :is(.pp-map,.mini-map,.dot-buddy,.dot-dock,.live-timer){display:none!important}.world-shell .wish-fountain.is-touch .wish-grid{max-height:140px}.avatar-action-notice .notice-content{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.avatar-action-line{color:#fff3cf;font-size:15px;line-height:1.45}.avatar-action-show{color:#182027;white-space:nowrap;cursor:pointer;background:#ffd56a;border:0;border-radius:12px;padding:11px 14px;font:700 15px/1.2 system-ui}@media (max-width:600px){.avatar-action-notice .notice-content{gap:8px}.avatar-action-line{flex:190px}.avatar-action-show{flex:none}}.world-shell .creator-live .creator-live-stream{gap:12px}.world-shell .creator-live .creator-live-msg{gap:3px;max-width:88%}.world-shell .creator-live .creator-live-msg .creator-live-bubble{letter-spacing:0;text-wrap:pretty;overflow-wrap:anywhere;border-radius:18px 18px 18px 6px;max-width:100%;font-weight:400}.world-shell .creator-live .creator-live-msg:not(.is-direct):not(.is-copied)+.creator-live-msg:not(.is-direct):not(.is-copied){margin-top:-8px}.world-shell .creator-live .creator-live-msg:not(.is-direct):not(.is-copied)+.creator-live-msg:not(.is-direct):not(.is-copied) .creator-live-bubble{border-top-left-radius:6px}.world-shell .creator-live .creator-live-msg.is-direct .creator-live-bubble{background-image:none;box-shadow:inset 0 0 0 1.5px #e7c264}.world-shell .creator-live .cl-direct{width:auto;box-shadow:none;letter-spacing:.01em;text-transform:none;color:#ffd98a;background:0 0;border-radius:0;margin:0 0 3px;padding:0;font-size:13px;font-weight:700;line-height:1.3;display:block}.world-shell .creator-live .cb-me{color:#ffe08a;font-weight:700}.world-shell .creator-live .spot-chip,.world-shell .creator-live .spot-chip.is-area{color:#c4f1ff;font:inherit;font-size:.94em;font-weight:650;line-height:inherit;white-space:nowrap;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#7fe0ff1f;border:0;border-radius:7px;margin:0 1px;padding:1px 6px 2px;display:inline;box-shadow:inset 0 -1.5px #7fe0ff59}.world-shell .creator-live .spot-chip:hover{background:#7fe0ff33}.world-shell .creator-live .spot-chip:focus-visible{outline-offset:1px;outline:2px solid #9fe7ff}.world-shell .creator-live .spot-chip.is-plain{cursor:default;box-shadow:none}.world-shell .creator-live .cl-move{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-self:stretch;gap:4px;margin:0;padding:0;display:flex}.world-shell .creator-live .cl-move:hover{border-color:#0000}.world-shell .creator-live .cl-move-line{align-items:center;gap:8px;min-width:0;display:flex}.world-shell .creator-live .cl-move-main{color:#bed2da;width:auto;min-width:0;font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;margin:0;padding:3px 2px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.world-shell .creator-live button.cl-move-main{cursor:pointer}.world-shell .creator-live button.cl-move-main:hover{background:#ffffff0d}.world-shell .creator-live .cl-move-icon{text-align:center;flex:none;width:20px;font-size:15px;font-style:normal;line-height:1}.world-shell .creator-live .cl-move-text{-webkit-line-clamp:2;color:#cfe0e7;-webkit-box-orient:vertical;flex:0 auto;min-width:0;font-weight:500;display:-webkit-box;overflow:hidden}.world-shell .creator-live .cl-move-text b{color:#e8f2f6;font-weight:700}.world-shell .creator-live .cl-move-text em{color:#a9c0ca;white-space:nowrap;font-style:normal;font-weight:500}.world-shell .creator-live .cl-move-more-icon{color:#a9c0ca;flex:none;width:15px;height:15px;transition:rotate .2s}.world-shell .creator-live .cl-move.is-open .cl-move-more-icon{rotate:90deg}.world-shell .creator-live .cl-move.is-working .cl-move-icon{animation:1s ease-in-out infinite cl-wrench}.world-shell .creator-live .cl-move-go{height:28px;box-shadow:none;color:#bdefff;font:inherit;cursor:pointer;background:#7fe0ff17;border:1px solid #7fe0ff4d;border-radius:999px;flex:none;align-items:center;gap:4px;margin:0;padding:0 11px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.world-shell .creator-live .cl-move-go:hover{background:#7fe0ff2e}.world-shell .creator-live .cl-move-go:active{transform:scale(.96)}.world-shell .creator-live .cl-move-go svg{width:1em;height:1em;color:inherit;flex:none;margin:0}.world-shell .creator-live .cl-move-list{flex-direction:column;gap:6px;margin:0;padding:0 0 2px 30px;list-style:none;display:flex}.world-shell .creator-live .cl-move-list li{color:#dce8ed;background:0 0;border:0;align-items:center;gap:8px;width:auto;padding:0;font-size:14px;line-height:1.4;animation:.25s ease-out both cl-in;display:flex}.world-shell .creator-live .cl-move-list li>i{flex:none;font-size:13px;font-style:normal}.world-shell .creator-live .cl-move-list li>span{flex:1;min-width:0}.world-shell .creator-live .cl-move-list li.creator-live-more{padding:0}.world-shell .creator-live .cl-move-list li.creator-live-more button{color:#bdefff;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:700}.world-shell .creator-live .cl-move-detail{flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0 0 2px 30px;animation:.25s ease-out both cl-in;display:flex}.world-shell .creator-live .cl-move-detail p{color:#e6eff3;margin:0;font-size:14px;line-height:1.45}.world-shell .creator-live .cl-move-detail p small{letter-spacing:0;text-transform:none;color:#b3c8d1;margin-bottom:1px;font-size:13px;font-weight:600;display:block}.world-shell .creator-live .cl-move-detail code{max-width:100%;font:inherit;color:#d3e2e8;white-space:normal;overflow-wrap:anywhere;background:#ffffff12;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:13px;line-height:1.35;display:inline-flex}.world-shell .creator-live .cl-move-detail ul{color:#ffe3a3;margin:0;padding:0;font-size:13.5px;line-height:1.4;list-style:none}.world-shell .creator-live .creator-live-thought{color:#e1ebef;background:#ffffff0a;border:0;border-radius:14px;gap:8px;max-width:88%;padding:8px 13px;font-size:15px;font-style:normal;line-height:1.45}.world-shell .creator-live .cl-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.world-shell :is(.dot-phone,.desk-phone.is-open) .creator-live.is-phone .creator-live-stream{gap:12px;padding:6px 14px 14px}.world-shell :is(.dot-phone,.desk-phone.is-open) .creator-live.is-phone .creator-live-bubble{box-shadow:none;color:#f3f8fa;background:#243d4b;padding:10px 14px;font-size:16px;font-weight:400;line-height:1.45}.world-shell :is(.dot-phone,.desk-phone.is-open) .creator-live.is-phone .creator-live-msg.is-direct .creator-live-bubble{color:#f6f8f6;background:#2b3d40;font-weight:400;box-shadow:inset 0 0 0 1.5px #e7c264}.world-shell :is(.dot-phone,.desk-phone.is-open) .creator-live.is-phone .cl-direct{width:auto;box-shadow:none;letter-spacing:.01em;text-transform:none;color:#ffd98a;background:0 0;margin:0 0 3px;padding:0;font-size:13px;font-weight:700;line-height:1.3;display:block}.world-shell :is(.dot-phone,.desk-phone.is-open) .creator-live.is-phone .cb-me{color:#ffe08a;font-weight:700}.world-shell :is(.dot-phone,.desk-phone.is-open) .creator-live.is-phone .cl-move-main{font-size:14.5px}.world-shell :is(.dot-phone,.desk-phone.is-open) .creator-live.is-phone .cl-move-go{height:32px;padding:0 13px;font-size:14px}.world-shell :is(.dot-phone,.desk-phone.is-open) .creator-live.is-phone .cl-phone-status{color:#d3e2e8;flex-direction:column;gap:1px;margin-top:3px;font-size:14px;line-height:1.3;display:flex}.world-shell :is(.dot-phone,.desk-phone.is-open) .creator-live.is-phone .cl-phone-link{letter-spacing:.01em;color:#c3f5df;align-items:center;gap:0;font-size:14px;font-style:normal;font-weight:700;line-height:1.3;display:flex}.world-shell :is(.dot-phone,.desk-phone.is-open) .creator-live.is-phone .cl-phone-link:has(.cl-presence-dot[data-live=false]){color:#e3ebef}.world-shell :is(.dot-phone,.desk-phone.is-open) .creator-live.is-phone .cl-phone-link .cl-presence-dot{margin-right:7px}.world-shell :is(.dot-phone,.desk-phone.is-open) .creator-live.is-phone .cl-phone-now{color:#d3e2e8;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.world-shell .desk-phone.is-open .creator-live.is-phone .creator-live-stream{padding:4px 12px 12px}.world-shell .desk-phone.is-open .creator-live.is-phone .creator-live-bubble{padding:9px 13px;font-size:15px;line-height:1.45}.world-shell .desk-phone.is-open .creator-live.is-phone .creator-live-msg .creator-live-bubble{border-radius:16px 16px 16px 6px}.world-shell .desk-phone.is-open .creator-live.is-phone .cl-move-main{font-size:14px}.world-shell .desk-phone.is-open .creator-live.is-phone .cl-move-go{height:28px;padding:0 11px;font-size:13px}.world-shell .desk-phone.is-open .creator-live.is-phone .cl-phone-link,.world-shell .desk-phone.is-open .creator-live.is-phone .cl-phone-now{font-size:13px}.world-shell .creator-live:not(.is-phone):not(.is-stream) .creator-live-stream{gap:12px}.world-shell .creator-live:not(.is-phone):not(.is-stream) .creator-live-bubble{padding:10px 14px;font-size:16px;line-height:1.5}.world-shell .creator-live:not(.is-phone):not(.is-stream) .creator-live-msg.is-direct .creator-live-bubble{box-shadow:inset 0 0 0 1.5px #e7c264}.world-shell .creator-live:not(.is-phone):not(.is-stream) .cl-move-main{color:#c9c9c9}@media (prefers-reduced-motion:reduce){.world-shell .creator-live :is(.cl-move-list li,.cl-move-detail,.cl-move-icon){animation:none!important}}.world-shell aside.live-stream .chat-bubble small.bub-head{white-space:nowrap;text-overflow:ellipsis;gap:0;display:block;overflow:hidden}.world-shell aside.live-stream .chat-bubble small.bub-head>*{display:inline}.world-shell aside.live-stream .chat-bubble small.bub-head>:not(:first-child):before{content:"·";color:#8fa3a8;margin:0 .45em;font-weight:500}.world-shell aside.live-stream .chat-bubble small.bub-head .cb-to{color:#cfdde3;font-weight:600}.world-shell aside.live-stream .chat-bubble small.bub-head .cb-to.is-me{color:#ffe08a;font-weight:800}.world-shell aside.live-stream .chat-bubble small.bub-head time{color:#9fb3bb;font-weight:500}.world-shell .dot-phone aside.live-stream .chat-bubble small.bub-head>*{font-size:15px}:is(.world-shell,.bc-box) .creator-live:not(.is-phone):not(.is-mini) div.cl-origin{white-space:nowrap;min-width:0;font:600 13px/1.35 var(--font-ui);letter-spacing:0;color:#bccbd2;flex:none;align-items:center;gap:0;margin:0 14px 8px;padding:0;display:flex;overflow:hidden}:is(.world-shell,.bc-box) .creator-live:not(.is-phone):not(.is-mini) .cl-origin .cl-live{color:#72f0c0;letter-spacing:.06em;flex:none;align-items:center;gap:6px;font-size:13.5px;font-variant-caps:all-small-caps;font-weight:750;line-height:1;display:inline-flex}:is(.world-shell,.bc-box) .creator-live:not(.is-phone):not(.is-mini) .cl-origin .cl-live>i{background:#6dffc6;border-radius:50%;flex:none;width:7px;height:7px;position:relative;box-shadow:0 0 6px #6dffc699}:is(.world-shell,.bc-box) .creator-live:not(.is-phone):not(.is-mini) .cl-origin .cl-live>i:after{content:"";background:#6dffc6;border-radius:50%;animation:2.4s ease-out infinite cl-live-pulse;position:absolute;inset:0}:is(.world-shell,.bc-box) .creator-live:not(.is-phone):not(.is-mini) .cl-origin .cl-live[data-live=false]>i{box-shadow:none;background:#8d9ba1}:is(.world-shell,.bc-box) .creator-live:not(.is-phone):not(.is-mini) .cl-origin .cl-live[data-live=false]>i:after{display:none}:is(.world-shell,.bc-box) .creator-live:not(.is-phone):not(.is-mini) .cl-origin .cl-live+.live-mirror-badge{margin-left:5px}:is(.world-shell,.bc-box) .creator-live:not(.is-phone):not(.is-mini) .cl-origin .cl-live[data-live=false]+.live-mirror-badge{margin-left:7px}:is(.world-shell,.bc-box) .creator-live:not(.is-phone):not(.is-mini) .cl-origin .cl-sep{background:#fff3;border-radius:1px;flex:none;width:1px;height:12px;margin:0 8px}:is(.world-shell,.bc-box) .creator-live:not(.is-phone):not(.is-mini) .cl-origin .live-mirror-badge{width:auto;max-width:none;box-shadow:none;color:#fff;font:inherit;letter-spacing:0;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0;font-weight:650;text-decoration:none;animation:none;display:inline}:is(.world-shell,.bc-box) .creator-live:not(.is-phone):not(.is-mini) .cl-origin a.live-mirror-badge:hover{text-underline-offset:2px;text-decoration:underline}:is(.world-shell,.bc-box) .creator-live:not(.is-phone):not(.is-mini) .cl-origin .cl-origin-what{text-overflow:ellipsis;color:#b7c6cd;flex:0 auto;min-width:0;font-weight:500;display:block;overflow:hidden}.world-shell .creator-live:not(.is-phone):not(.is-stream)>footer{flex-wrap:nowrap}.world-shell .creator-live:not(.is-phone):not(.is-stream)>footer>span{flex:1;min-width:0}@media (max-width:1399px){.world-shell .creator-live:not(.is-phone):not(.is-stream)>footer{letter-spacing:-.01em}:is(.world-shell,.bc-box) .creator-live:not(.is-phone):not(.is-mini) div.cl-origin{letter-spacing:-.015em;margin:0 12px 8px}:is(.world-shell,.bc-box) .creator-live:not(.is-phone):not(.is-mini) .cl-origin .cl-sep{margin:0 6px}}@keyframes cl-live-pulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.creator-avatar.is-pop{animation:4.2s ease-in-out infinite cl-float}.creator-avatar.is-pop.is-thinking{animation-duration:1.6s}.creator-avatar.is-pop .creator-avatar-disc{background:radial-gradient(circle at 32% 22%,#ffffff47,#fff0 44%),radial-gradient(circle at 50% 88%,#0000,#00000059 95%),radial-gradient(circle at 50% 58%,color-mix(in srgb,var(--face-ring,#fc5) 30%,#1b2a34),#121c24 74%);box-shadow:inset 0 0 0 2px var(--face-ring,#fc5a),inset 0 -5px 10px #0000004d,0 3px 10px #00000073,0 0 14px color-mix(in srgb,var(--face-ring,#fc5) 40%,transparent);border-radius:50%;position:absolute;inset:0}.creator-avatar.is-pop .creator-avatar-face{inset:auto;left:calc(var(--size)*-.18);bottom:calc(var(--size)*-.02);width:calc(var(--size)*1.36);height:calc(var(--size)*1.36);box-shadow:none;background:0 0;border-radius:0;animation:none;display:block;overflow:visible;-webkit-mask:linear-gradient(#000 56%,#0000 68%),radial-gradient(33.7% 33.7% at 50% 61.7%,#000 96%,#0000 100%);mask:linear-gradient(#000 56%,#0000 68%),radial-gradient(33.7% 33.7% at 50% 61.7%,#000 96%,#0000 100%)}.creator-avatar.is-pop .creator-avatar-face .dot-avatar{width:auto;height:auto;position:absolute;inset:9.07%}.creator-avatar.is-pop .creator-avatar-bulb{top:-12px;right:-9px}.creator-avatar.is-pop:after{inset:-4px}.world-shell .creator-live:not(.is-phone)>header .creator-avatar.is-pop{margin-top:4px}@media (prefers-reduced-motion:reduce){.creator-avatar.is-pop,.creator-avatar.is-pop .cl-live>i:after{animation:none!important}}.world-shell .creator-live:not(.is-phone):not(.is-stream) .creator-live-msg .creator-live-bubble{color:#fff;letter-spacing:.006em;background:#2e3337;padding:11px 15px;font-size:16.5px;font-weight:500;line-height:1.45}.world-shell .creator-live:not(.is-phone):not(.is-stream) .creator-live-msg .creator-live-bubble:hover{background:#33393d}.world-shell .creator-live:not(.is-phone):not(.is-stream) .creator-live-msg.is-copied .creator-live-bubble{background:#2a2e31}.world-shell .creator-live:not(.is-phone):not(.is-stream) .cl-move-main{color:#d5dde1;font-size:14.5px;line-height:1.4}.world-shell .creator-live:not(.is-phone):not(.is-stream) .cl-move-text{color:#d9e2e6}.world-shell .creator-live:not(.is-phone):not(.is-stream) .cl-move-text em,.world-shell .creator-live:not(.is-phone):not(.is-stream) .cl-move-more-icon{color:#b3bfc5}.world-shell .creator-live:not(.is-phone):not(.is-stream) .cl-move-list li{color:#dfe7eb;font-size:14.5px}.world-shell .creator-live .cl-move-list li>.cl-move-go{flex:none;align-self:center;align-items:center;width:auto;line-height:1}.world-shell :is(.dot-phone,.desk-phone) .creator-live.is-phone:not(.is-stream) .creator-live-msg .creator-live-bubble{color:#fff;letter-spacing:.006em;font-weight:500;line-height:1.45}.world-shell :is(.dot-phone,.desk-phone) .creator-live.is-phone:not(.is-stream) .cl-move-text{color:#d9e5ea}.world-shell[data-touch=false] .desk-log .dl-row .dl-line{color:#f2f6f8;min-height:40px;font:500 14.5px/1.35 var(--font-ui);letter-spacing:.004em;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;padding:6px 8px}.world-shell[data-touch=false] .desk-log .dl-row .dl-line:hover{filter:none;background:#ffffff0d;scale:none}.world-shell[data-touch=false] .desk-log .dl-row .dl-line>i{background:#ffffff10;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-style:normal;line-height:1;display:grid}.world-shell[data-touch=false] .desk-log .dl-row .dl-line>i.dl-bob{background:radial-gradient(circle at 50% 60%,#fc53,#ffcc5508 70%);box-shadow:inset 0 0 0 1px #ffcc5559}.world-shell[data-touch=false] .desk-log .dl-row .dl-line>i.dl-bob img{object-fit:contain;width:22px;height:22px;display:block}.world-shell[data-touch=false] .desk-log .dl-row.is-bob .dl-text{color:#f2f6f8}.world-shell[data-touch=false] .desk-log .dl-row .dl-line time{color:#9fb1ba;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.world-shell[data-touch=false] .desk-log .dl-row.is-open .dl-line{background:#ffffff0a;align-items:start}.world-shell[data-touch=false] .desk-log .dl-row.is-open .dl-text{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.world-shell[data-touch=false] .desk-log .dl-row.is-open .dl-line time{padding-top:2px}.world-shell[data-touch=false] .desk-log .dl-row .dl-go{color:#bdefff;height:26px;min-height:0;font:700 13px/1 var(--font-ui);cursor:pointer;background:#7fe0ff14;border:1px solid #7fe0ff4d;border-radius:999px;align-items:center;gap:4px;margin:2px 0 8px 42px;padding:0 10px;display:inline-flex}.world-shell[data-touch=false] .desk-log .dl-row .dl-go:hover{background:#7fe0ff2b}.world-shell[data-touch=false] .desk-log .dl-row .dl-go svg{flex:none;width:12px;height:12px}.world-shell .creator-live:not(.is-phone):not(.is-stream) .cl-body>.cl-jump-top{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:26px;box-shadow:none;color:#e3ecef;opacity:0;pointer-events:none;background:#12171bb3;border:0;border-radius:13px;flex:none;order:0;align-self:auto;margin:0;padding:0 10px;font-size:13px;font-weight:600;transition:opacity .18s;animation:none;position:absolute;top:6px;left:auto;right:14px;translate:none}:is(.world-shell .creator-live:not(.is-phone):not(.is-stream):hover .cl-body>.cl-jump-top,.world-shell .creator-live:not(.is-phone):not(.is-stream) .cl-body>.cl-jump-top:focus-visible){opacity:1;pointer-events:auto}.world-shell .creator-live:not(.is-phone):not(.is-stream) .cl-body>.cl-jump-top:hover{filter:none;background:#232b31e6;scale:none}.today-board{display:none}@media (min-width:641px) and (hover:hover) and (pointer:fine){.welcome .chronicle{display:none}.welcome .welcome-now:has(+.chronicle+.today-board){border-bottom:0;border-radius:16px 16px 0 0;margin-bottom:0;padding-bottom:12px}.welcome .today-board{font-family:var(--font-ui);background:linear-gradient(#ffcc550d,#ffffff06);border:1px solid #ffcc5540;border-top-color:#ffcc5524;border-radius:0 0 16px 16px;flex-direction:column;gap:12px;margin:0 0 16px;padding:12px 16px 16px;display:flex}.welcome .today-board .tdb-title{letter-spacing:.01em;color:#ffd98a;font-size:14px;font-weight:750}.welcome .today-board .tdb-tiles{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.welcome .today-board .tdb-tiles li{background:#ffffff12;border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:9px 10px 10px;display:flex;position:relative}.welcome .today-board .tdb-tiles li>i{font-size:16px;font-style:normal;line-height:1;position:absolute;top:8px;right:9px}.welcome .today-board .tdb-tiles li>b{color:#fff;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.05}.welcome .today-board .tdb-tiles li>span{color:#d8e3e7;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.welcome .today-board .tdb-quote{border-left:2px solid #ffcc558c;margin:2px 0 0;padding:0 0 0 11px}.welcome .today-board .tdb-quote p{color:#eef4f5;margin:0;font-size:15px;font-style:normal;font-weight:500;line-height:1.45}.welcome .today-board .tdb-quote cite{color:#b9c8ce;margin-top:4px;font-size:14px;font-style:normal;font-weight:600;display:block}}.welcome .welcome-actions .watch-link{color:#ffd98a;cursor:pointer;background:#ffcc550f;border:1.5px solid #ffcc55bf;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px 0 14px;font-size:15px;font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.welcome .welcome-actions .watch-link:hover{color:#ffe6a8;background:#ffcc5529;border-color:#fc5}.welcome .welcome-actions .watch-link>span{font-size:16px;line-height:1}.welcome .welcome-actions{gap:16px;margin-bottom:24px}.welcome .welcome-actions .play-button{border-radius:14px;height:48px;padding:0 20px 0 24px}.welcome h1{letter-spacing:-.025em;margin:12px 0 16px;font-weight:780;line-height:1.08}.welcome .welcome-lede{margin:0 0 16px!important;line-height:1.5!important}.welcome .welcome-stats{gap:8px;margin-bottom:24px}.welcome .welcome-points{gap:16px;margin:0 0 24px}.welcome .welcome-points li{gap:12px}.welcome .welcome-points li>span{border-radius:10px;flex:0 0 32px;height:32px;font-size:17px}.welcome .welcome-points li div{gap:2px;padding-top:4px}.welcome .welcome-how{margin:0 0 16px}.welcome .welcome-how summary,.welcome .welcome-now{padding:12px 16px}.welcome .today-board{padding-left:16px;padding-right:16px}.welcome .welcome-keys{color:#dbe5e8!important;margin:24px 0 0!important}.welcome .welcome-fine{color:#c7d3d7!important;margin:8px 0 0!important}@media (min-width:641px){.welcome{padding:32px 32px 24px}.welcome h1{font-size:clamp(32px,3.4vw,44px)}}@media (max-width:640px){.welcome{padding:24px 16px 16px}.welcome h1{line-height:1.1}.welcome .welcome-actions{gap:12px 16px}.welcome .welcome-now{margin-bottom:16px}.welcome .chronicle{margin-top:0}}.recap-card.is-bobpanel{flex-direction:column;gap:12px;width:min(372px,100vw - 32px);padding:14px 16px 12px;display:flex}.recap-card.is-bobpanel .rc-title{align-items:center;gap:6px;margin:0;display:flex}.recap-card.is-bobpanel .rc-title b{color:#fff;font-size:15px;font-weight:750}.recap-card.is-bobpanel .rc-title span{color:#c3d2d7;flex:1;font-size:14px;font-weight:500}.recap-card.is-bobpanel .rc-title .icon-button{width:28px;height:28px;box-shadow:none}.recap-card.is-bobpanel .rc-bob{align-items:center;gap:12px;padding:2px 0 0;display:flex}.recap-card.is-bobpanel .rc-bob>div{flex-direction:column;gap:2px;min-width:0;display:flex}.recap-card.is-bobpanel .rc-bob b{color:#fff;font-size:16px;font-weight:750}.recap-card.is-bobpanel .rc-bob small{color:#c9d6db;min-width:0;font-size:13px;font-weight:600;line-height:1.4;display:block}.recap-card.is-bobpanel .rc-dot{vertical-align:middle;background:#8d9ba1;border-radius:50%;width:7px;height:7px;margin:0 6px 1px 0;display:inline-block}.recap-card.is-bobpanel .rc-dot[data-live=true]{background:#6dffc6;box-shadow:0 0 6px #6dffc699}.recap-card.is-bobpanel .rc-bubbles{flex-direction:column;gap:4px;display:flex}.recap-card.is-bobpanel .rc-bubble{color:#fff;text-wrap:pretty;background:#ffffff14;border-radius:16px 16px 16px 6px;align-self:flex-start;max-width:100%;margin:0;padding:9px 13px;font-size:15px;font-weight:500;line-height:1.45}.recap-card.is-bobpanel .rc-bubble+.rc-bubble{border-top-left-radius:6px}.recap-card.is-bobpanel .rc-bubble b{color:#ffd166;font-weight:750}.recap-card.is-bobpanel .rc-moves{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.recap-card.is-bobpanel .rc-moves li{color:#dfe8ea;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.recap-card.is-bobpanel .rc-moves li>i{text-align:center;flex:none;width:20px;font-size:15px;font-style:normal;line-height:1.45}.recap-card.is-bobpanel .rc-moves li b{color:#fff;font-weight:700}.recap-card.is-bobpanel .rc-moves li.rc-counts{color:#d3dfe3;padding-left:30px}.recap-card.is-bobpanel .rc-moves em{color:#c3d2d7;font-style:normal}.recap-card.is-bobpanel .rc-chip{color:var(--hud-amber);font:inherit;white-space:nowrap;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffcc5521;border:0;border-radius:7px;margin:0 2px 0 0;padding:1px 7px 2px;font-size:.95em;font-weight:700;display:inline}.recap-card.is-bobpanel .rc-chip:hover{background:#ffcc553d;scale:none}.recap-card.is-bobpanel .rc-quiet{color:#d3dfe3;margin:0;font-size:14.5px}.recap-card.is-bobpanel .rc-board{border-top:1px solid #ffffff14;justify-content:flex-start;align-self:flex-start;width:100%;margin:0;padding-top:8px}.world-shell .creator-live:not(.is-phone):not(.is-stream) .creator-live-stream{padding-top:16px}:is(.world-shell,.bc-box) .creator-live:not(.is-phone):not(.is-mini):not(.is-stream) div.cl-origin{margin-bottom:2px}.world-shell[data-touch=false] .dot-buddy .buddy-stack{padding:var(--buddy-top,calc(var(--buddy)*.09 + 28px)) 0 calc(var(--buddy)*.09 + 16px);gap:0;animation:3.2s ease-in-out infinite buddy-float}.world-shell[data-touch=false] .dot-buddy .buddy-orb{animation:none}.world-shell[data-touch=false] .dot-buddy.mood-annoyed .buddy-orb{animation:.5s ease-in-out infinite buddy-shake}.world-shell[data-touch=false] .dot-buddy .buddy-shadow{display:none}.world-shell[data-touch=false] .dot-buddy .buddy-live{z-index:3;left:50%;top:calc(var(--buddy-top,calc(var(--buddy)*.09 + 28px)) + var(--buddy)*.5 - var(--buddy)*.59);pointer-events:auto;margin:0;position:absolute;translate:-50% -50%}.world-shell[data-touch=false] .dot-buddy .buddy-live .live-timer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;text-shadow:0 1px 2px #00000080;background:#0a121a94;border:1px solid #fff3;padding:2px 9px 2px 8px;box-shadow:0 3px 10px #00000047}.world-shell[data-touch=false] .dot-buddy .buddy-mood-pill{z-index:3;left:50%;top:calc(var(--buddy-top,calc(var(--buddy)*.09 + 28px)) + var(--buddy)*.5 + var(--buddy)*.59);border:1px solid color-mix(in srgb,var(--buddy-rim,#fc5) 55%,#fff3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;text-shadow:0 1px 2px #00000080;background:#0a121a94;margin:0;padding:3px 12px;position:absolute;translate:-50% -50%;box-shadow:0 3px 10px #00000047}@media (prefers-reduced-motion:reduce){.world-shell[data-touch=false] .dot-buddy .buddy-stack{animation:none}}.recap-card.is-bobpanel{gap:0;padding:12px 16px}.recap-card.is-bobpanel .rc-body{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1);display:grid}.recap-card.is-bobpanel.is-open .rc-body{grid-template-rows:1fr}.recap-card.is-bobpanel .rc-inner{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:hidden}.recap-card.is-bobpanel .rc-fold{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:2px 0;display:flex}.recap-card.is-bobpanel .rc-fold:hover,.recap-card.is-bobpanel .rc-title-btn:hover{filter:none;scale:none}.recap-card.is-bobpanel .rc-fold:hover b{text-underline-offset:3px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.recap-card.is-bobpanel .rc-fold>i{flex:none;font-size:18px;font-style:normal;line-height:1}.recap-card.is-bobpanel .rc-fold>span{flex-wrap:wrap;flex:1;align-items:baseline;min-width:0;display:flex}.recap-card.is-bobpanel .rc-fold b{color:#fff;font-size:15px;font-weight:750}.recap-card.is-bobpanel .rc-fold em{color:#c3d2d7;font-size:14px;font-style:normal;font-weight:500}.recap-card.is-bobpanel .rc-fold small{color:#b9c8ce;flex-basis:100%;margin-top:2px;font-size:13px;font-weight:600}.recap-card.is-bobpanel .rc-fold svg{color:#c3d2d7;flex:none}.recap-card.is-bobpanel .rc-title-btn{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:baseline;gap:6px;margin:0;padding:0;display:flex}.recap-card.is-bobpanel.is-open .rc-inner{padding-top:2px}@media (prefers-reduced-motion:reduce){.recap-card.is-bobpanel .rc-body{transition:none}}@media (min-width:641px){.world-shell[data-mode=intro] .recap-card.is-bobpanel{top:calc(var(--hud-gap) + 96px)}}.recap-card.is-bobpanel{max-height:calc(100dvh - var(--hud-gap) - 112px);flex-direction:column;display:flex;container-type:inline-size}.recap-card.is-bobpanel .rc-body{flex:0 auto;min-height:0}.recap-card.is-bobpanel.is-open .rc-inner{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;overflow-y:auto}.recap-card.is-bobpanel .rc-fold small{display:block}.recap-card.is-bobpanel .rc-fold .rc-when2{display:none}.recap-card.is-bobpanel .rc-title-btn{flex-wrap:wrap;column-gap:6px}.recap-card.is-bobpanel .rc-title-btn>span{white-space:nowrap}.recap-card.is-bobpanel .rc-dot-sep{font-style:normal}@container (width<=330px){.recap-card.is-bobpanel .rc-fold .rc-when{display:none}.recap-card.is-bobpanel .rc-fold .rc-when2{display:inline}.recap-card.is-bobpanel .rc-title-btn{flex-direction:column;align-items:flex-start;row-gap:1px}.recap-card.is-bobpanel .rc-dot-sep{display:none}}.recap-card.is-bobpanel{animation:.45s ease-out both rc-drop}@keyframes rc-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.recap-card.is-bobpanel{animation:none}}.dd-tag-who{display:none}@media (orientation:portrait){.world-shell[data-touch=true] .phone-dock{grid-template-columns:auto 40px 40px;grid-template-areas:"name name name""count phone bag";row-gap:4px}.world-shell[data-touch=true] .phone-dock .pd-top{display:contents}.world-shell[data-touch=true] .phone-dock .pd-name,.world-shell[data-touch=true] .phone-dock.has-count .pd-name{text-align:right;text-wrap:balance;grid-area:name;justify-self:end;min-width:0;max-width:150px;height:auto;min-height:26px;padding:4px 0 0;line-height:16px;display:block}.world-shell[data-touch=true] .phone-dock .pd-name>svg{vertical-align:-1px;margin-right:3px;display:inline-block}.world-shell[data-touch=true] .phone-dock .pd-name>span{white-space:normal;text-overflow:clip;display:inline;overflow:visible}.world-shell[data-touch=true] .phone-dock .pd-count{grid-area:count;justify-self:end;margin-right:-2px;padding:0 6px 0 4px}.world-shell[data-touch=true] .dot-dock,.world-shell[data-touch=true] .dot-dock.is-left{align-items:center}.world-shell[data-touch=true] .dot-dock:not(.is-moved){right:max(8px,env(safe-area-inset-right))}.world-shell[data-touch=true] .dot-dock .dd-head,.world-shell[data-touch=true] .dot-dock.is-left .dd-head{margin:0}.world-shell[data-touch=true] .dot-dock .dd-tag{text-transform:capitalize}.world-shell[data-touch=true] .dot-dock .dd-tag-who{display:inline}.world-shell[data-touch=true][data-mode=visit] .notice-lane.bob-toast:not(.is-move){max-width:calc(100vw - 180px)!important;padding:8px 10px 10px 11px!important}.world-shell[data-touch=true] .notice-lane.bob-toast:not(.is-move) .bob-toast-open{grid-template-columns:26px minmax(0,1fr)!important;grid-template-areas:"face name""text text"!important;align-items:center!important;gap:5px 8px!important}.world-shell[data-touch=true] .notice-lane.bob-toast:not(.is-move) .bob-toast-face{align-self:center!important;margin-top:0!important}.world-shell[data-touch=true] .notice-lane.bob-toast:not(.is-move) .bob-toast-head>span:last-child{padding-right:30px}.world-shell[data-touch=true] .notice-lane.bob-toast:not(.is-move) .bob-toast-text{-webkit-line-clamp:3!important;color:#eef5f8!important;max-width:none!important;font-size:15px!important;line-height:1.35!important}.world-shell[data-touch=true] .notice-lane.bob-toast:not(.is-move) .notice-close{width:28px!important;height:28px!important;box-shadow:none!important;background:#0f1d25cc!important;border-color:#ffffff40!important;top:7px!important;right:7px!important}.world-shell[data-touch=true] .char-gauges:not(.is-docked){display:none!important}.world-shell[data-touch=true] .dot-dock .char-gauges.is-docked{z-index:auto;will-change:auto;pointer-events:none;flex-direction:column;align-items:center;gap:6px;margin-top:4px;display:flex;position:relative;top:auto;left:auto}.world-shell[data-touch=true] .dot-dock .dd-tag+.char-gauges.is-docked{margin-top:14px}.world-shell[data-touch=true] .dot-dock .dg{background:radial-gradient(circle at 50% 35%,#1d3542f2 0%,#0d1b24f5 100%);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 4px 12px #0009,inset 0 1px #ffffff1f}.world-shell[data-touch=true] .dot-dock .dg svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.world-shell[data-touch=true] .dot-dock .dg b{font-variant-numeric:tabular-nums;color:#fff;margin:-10px 0 0;font-size:17px;font-weight:900;line-height:1;position:relative}.world-shell[data-touch=true] .dot-dock .dg small{text-align:center;letter-spacing:-.02em;color:#d6e4ea;margin:0;font-size:13px;font-weight:800;line-height:1;position:absolute;bottom:11px;left:0;right:0;transform:none}.world-shell[data-touch=true] .dot-dock .dg-speed .cg-on{stroke:#7fe0ff}.world-shell[data-touch=true] .dot-dock .char-gauges.is-docked .cg-alt{margin-top:-2px}.world-shell[data-touch=true]:has(.gk-panel .gk-ride) .dot-dock .char-gauges.is-docked{display:none}}@media (max-width:600px){.world-shell[data-touch=true] :is(.bh-bar,.bh-prompt,.bh-call,.bh-end){left:max(8px,env(safe-area-inset-left));max-width:calc(100vw - 180px)}.world-shell[data-touch=true] .bh-bar{top:calc(max(8px,env(safe-area-inset-top)) + 52px)}.world-shell[data-touch=true] .bh-n{white-space:nowrap}.world-shell[data-touch=true] .bh-bar:has(.bh-clock.is-go) .bh-row{flex-wrap:wrap;row-gap:4px}.world-shell[data-touch=true] .bh-clock.is-go{flex-basis:100%;margin-left:0}.world-shell[data-touch=true] .bh-clock.is-go:before{display:none}.world-shell[data-touch=true] .bh-prompt{top:calc(max(8px,env(safe-area-inset-top)) + 46px + var(--bh-h,110px))}.world-shell[data-touch=true][data-mode=visit]:has(.bh-bar) .notice-lane{top:calc(max(8px,env(safe-area-inset-top)) + 50px + var(--bh-h,110px))!important}.world-shell[data-touch=true][data-mode=visit]:has(.bh-bar):has(.bh-note) .notice-lane{top:calc(max(8px,env(safe-area-inset-top)) + 72px + var(--bh-h,110px))!important}.world-shell[data-touch=true] :is(.gk-panel.is-touch,.gx-strip){left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));top:max(calc(max(8px,env(safe-area-inset-top)) + 176px),calc(var(--lane-bottom,0px) + 8px))!important}.world-shell[data-touch=true] .gx-strip{width:auto;animation:.3s ease-out both phd-gx-in;transform:none}.world-shell[data-touch=true]:has(.gk-panel.is-touch) .play-panel{visibility:hidden}}@media (orientation:portrait){.world-shell[data-touch=true][data-mode=visit] :is(.notice-lane,.route-card,.map-pin-route){max-width:calc(100vw - 180px)!important}.world-shell[data-touch=true][data-mode=visit] .status-card:not(.custody-card){min-width:150px;top:calc(max(8px,env(safe-area-inset-top)) + 50px)!important;bottom:auto!important;left:max(8px,env(safe-area-inset-left))!important;border-radius:17px!important;gap:8px!important;width:max-content!important;max-width:calc(100vw - 180px)!important;padding:9px 12px 10px 11px!important;right:auto!important;transform:none!important}.world-shell[data-touch=true][data-mode=visit]:has(.bh-bar) .status-card:not(.custody-card){top:calc(max(8px,env(safe-area-inset-top)) + 50px + var(--bh-h,110px))!important}.world-shell[data-touch=true][data-mode=visit]:has(.bh-bar):has(.bh-note) .status-card:not(.custody-card){top:calc(max(8px,env(safe-area-inset-top)) + 72px + var(--bh-h,110px))!important}.world-shell[data-touch=true] .status-card:not(.custody-card) .status-icon{flex:none;width:30px;height:30px}.world-shell[data-touch=true] .status-card:not(.custody-card) .status-icon svg{width:17px;height:17px}.world-shell[data-touch=true] .status-card:not(.custody-card) h3{margin:2px 0 3px;padding-right:26px;font-size:15px;line-height:1.3}.world-shell[data-touch=true] .status-card:not(.custody-card)>.icon-button{color:#dfeaf0;width:28px;min-width:0;height:28px;min-height:0;box-shadow:none;background:#0f1d25cc;border:1px solid #ffffff40;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:7px;right:7px}.world-shell[data-touch=true] .status-card.job-kit-status button:not(.icon-button){white-space:normal;max-width:100%}}@keyframes phd-gx-in{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}@media (orientation:landscape){.world-shell .char-gauges.is-docked{display:none!important}}@media (pointer:coarse) and (orientation:landscape) and (max-height:500px){html:root body .world-shell.world-shell.world-shell[data-touch=true]{--pl-top:10px;--pl-gap:22px;--pl-l:calc(18px + env(safe-area-inset-left));--pl-r:calc(12px + env(safe-area-inset-right));--pl-y:58px;--pl-map:70px;--pl-head:60px;--pl-tb:calc(16px + env(safe-area-inset-bottom));--pl-phone-top:var(--pl-y);--notice-top:var(--pl-y)}html:root body .world-shell.world-shell.world-shell[data-touch=true] .game-header{top:var(--pl-top)!important;left:var(--pl-gap)!important;right:var(--pl-gap)!important;flex-wrap:nowrap!important;gap:5px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .game-header>:is(.whatsup-chip,.players-pill,.wallet-wrap,.town-state,.icon-button){flex:none!important;max-width:none!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .game-header .vibe-wrap{position:static!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .game-header .live-timer{z-index:2;top:calc(var(--pl-y) - var(--pl-top) + 48px)!important;left:calc(var(--pl-l) - var(--pl-gap))!important;margin:0!important;position:absolute!important;right:auto!important;translate:none!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .phone-dock{top:var(--pl-y)!important;left:var(--pl-l)!important;grid-template-columns:40px 40px auto!important;grid-template-areas:"phone bag top"!important;place-items:center start!important;gap:0 6px!important;bottom:auto!important;right:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .phone-dock .pd-top{justify-content:flex-start!important;justify-self:start!important;min-width:0!important;margin-left:4px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .phone-dock .pd-name{justify-content:flex-start!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .phone-dock .pd-picker{left:0!important;right:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .play-panel.is-touch{top:var(--pl-y)!important;right:var(--pl-r)!important;width:auto!important;max-width:calc(100vw - 2 * var(--pl-r))!important;bottom:auto!important;left:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .play-panel.is-touch .pp-row{flex-direction:row-reverse!important;justify-content:flex-start!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .dot-dock:not(.is-moved){top:var(--pl-y)!important;right:calc(var(--pl-r) + var(--pl-map) + 12px)!important;bottom:auto!important;left:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .dot-dock .dd-head{margin:0!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .dot-dock :is(.dd-tag,.dd-chat){white-space:nowrap!important;order:0!important;width:max-content!important;margin:0!important;position:absolute!important;right:calc(100% + 8px)!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .dot-dock .dd-tag{top:2px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .dot-dock .dd-chat{top:34px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .dot-dock :is(.dd-bubble,.dd-hint){top:calc(var(--pl-head) + 26px)!important;max-width:min(300px,calc(100vw - 2 * var(--pl-r) - 140px))!important;margin:0!important;position:absolute!important;right:0!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .sprint-button{left:calc(18px + env(safe-area-inset-left) + 106px)!important;bottom:calc(22px + env(safe-area-inset-bottom) + 106px)!important;width:56px!important;height:56px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .touch-actions{right:var(--pl-r)!important;bottom:var(--pl-tb)!important;pointer-events:none!important;width:300px!important;height:230px!important;display:block!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .touch-actions>button{pointer-events:auto!important;margin:0!important;position:absolute!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .touch-actions .touch-jump{width:76px!important;height:76px!important;bottom:0!important;right:0!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .touch-actions .touch-primary{width:72px!important;height:72px!important;bottom:0!important;right:86px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .touch-actions .touch-arc-0{width:56px!important;height:56px!important;bottom:86px!important;right:10px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .touch-actions .touch-arc-1{width:56px!important;height:56px!important;bottom:102px!important;right:80px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .touch-actions .touch-arc-2{width:56px!important;height:56px!important;bottom:28px!important;right:168px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .touch-actions .touch-more{width:46px!important;height:46px!important;bottom:6px!important;right:234px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .touch-actions .touch-more-menu{bottom:170px!important;right:0!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .weapon-hud.is-touch{right:calc(var(--pl-r) + 86px)!important;bottom:var(--pl-tb)!important;flex-direction:row!important;align-items:flex-end!important;gap:10px!important;width:auto!important;display:flex!important;top:auto!important;left:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .weapon-hud.is-touch .weapon-fire{width:84px!important;height:84px!important;margin:0!important;position:relative!important;inset:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .weapon-hud.is-touch .weapon-pill{margin:0 0 4px!important;position:relative!important;inset:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true]:has(.weapon-hud.is-touch) .touch-actions .touch-primary{bottom:96px!important;right:86px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .emote-bar{right:calc(var(--pl-r) + 290px)!important;left:auto!important;bottom:var(--pl-tb)!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .notice-lane{top:var(--pl-y)!important;width:min(420px,calc(100vw - 2 * (var(--pl-l) + 236px)))!important;max-width:none!important;left:50%!important;right:auto!important;translate:-50%!important}html:root body .world-shell.world-shell.world-shell[data-touch=true]:has(.bh-bar) .notice-lane{top:calc(var(--pl-y) + var(--bh-h,80px))!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] :is(.bh-bar,.bh-call){top:calc(var(--pl-y) - 4px)!important;max-width:calc(100vw - 2 * (var(--pl-l) + 236px))!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .bh-bar:has(.bh-clock.is-go) .bh-n{font-size:22px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .bh-bar .bh-clock.is-go{font-size:20px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .bh-call b{font-size:28px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .bh-call small{font-size:20px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .bh-bar{gap:3px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .bh-row{gap:6px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .bh-n{font-size:28px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .bh-emoji{font-size:25px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .bh-label{font-size:18px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] :is(.bh-clock,.bh-clock.is-go){margin-left:4px!important;font-size:23px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .bh-clock:before{height:20px!important;margin-right:8px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .bh-sub>span,html:root body .world-shell.world-shell.world-shell[data-touch=true] .bh-wave{font-size:15px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .bh-prompt{top:calc(var(--pl-y) + var(--bh-h,80px))!important;max-width:calc(100vw - 2 * (var(--pl-l) + 230px))!important;bottom:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] :is(.bh-note,.bh-far){font-size:16px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .bh-end b{font-size:38px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .bh-end small{font-size:20px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .dot-phone:not([data-keyboard=true]){left:auto!important;right:var(--pl-r)!important;top:var(--pl-phone-top)!important;bottom:calc(env(safe-area-inset-bottom) + 8px)!important;height:auto!important;max-height:none!important;width:min(420px,calc(100vw - 2 * var(--pl-l) - 180px))!important;translate:none!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .dot-phone .dp-presence{display:none!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .dot-phone .dp-home{height:14px!important;min-height:0!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .phone-full-tip{z-index:61;top:calc(var(--pl-top) + 46px);right:var(--pl-gap);max-width:calc(100vw - 2 * var(--pl-gap));color:#fff;font:600 15px/1.3 var(--font-ui);white-space:nowrap;background:#14242ef7;border:1px solid #7fd6ff80;border-radius:14px;align-items:center;gap:5px;padding:9px 13px;animation:.2s ease-out hud-fade;display:flex;position:absolute;box-shadow:0 8px 22px #000a}html:root body .world-shell.world-shell.world-shell[data-touch=true] .phone-full-tip svg{color:#7fd6ff;flex:none;translate:0 -1px}html:root body .world-shell.world-shell.world-shell[data-touch=true] .phone-full-tip b{font-weight:850}html:root body .world-shell.world-shell.world-shell[data-touch=true] .phone-full.is-tip{box-shadow:0 0 0 2px #7fd6ff}}@media (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:760px){html:root body .world-shell.world-shell.world-shell[data-touch=true] .game-header .whatsup-chip>span:not(.wu-count){display:none!important}}@media (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:759px){html:root body .world-shell.world-shell.world-shell[data-touch=true] .emote-bar{right:calc(var(--pl-r) + 150px)!important;bottom:calc(var(--pl-tb) + 160px)!important}}@media (pointer:coarse) and (orientation:landscape) and (max-height:359px){html:root body .world-shell.world-shell.world-shell[data-touch=true]{--pl-phone-top:var(--pl-top)}html:root body .world-shell.world-shell.world-shell[data-touch=true] .dot-phone:not([data-keyboard=true]){right:var(--pl-gap)!important}}@media (pointer:coarse) and (orientation:landscape) and (max-height:329px){html:root body .world-shell.world-shell.world-shell[data-touch=true] .touch-actions .touch-arc-0{bottom:8px!important;right:168px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .touch-actions .touch-arc-1{bottom:8px!important;right:234px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .touch-actions .touch-arc-2{bottom:8px!important;right:300px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .touch-actions .touch-more{bottom:13px!important;right:366px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .touch-actions .touch-more-menu{bottom:84px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .emote-bar{right:calc(var(--pl-r) + 170px)!important;bottom:calc(var(--pl-tb) + 70px)!important}}.game-icon{flex:none;display:block;overflow:visible}.world-shell .tb-layer .tb-group[data-target^=game-] .tb-row .tb-badge .tb-orb{border-width:2px;width:38px;height:38px}.world-shell .tb-layer .tb-group[data-target^=game-] .tb-icon{place-items:center;font-size:20px;display:grid}.world-shell .tb-layer .tb-group[data-target^=game-] .tb-icon .game-icon{width:24px;height:24px}.world-shell .tb-layer .tb-group[data-target^=game-] kbd{transform-origin:100% 100%;transform:scale(.86)}.world-shell .tb-layer .tb-group[data-target^=game-] .tb-badge small{margin-top:3px;font-size:13px}.world-shell[data-touch=true] .tb-layer:has(.tb-group[data-target^=game-]){display:block}.world-shell[data-touch=true] .tb-group[data-target^=game-] .tb-orb{box-shadow:inset 0 1.5px #ffffff3d,inset 0 -3px #00000059,0 4px #081419,0 7px 12px #000a}.world-shell .tb-layer.is-touch .tb-group[data-target^=game-] .tb-badge{place-items:center;min-width:44px;min-height:44px;display:grid}.world-shell .tb-layer.is-touch .tb-group[data-target^=game-] .tb-row .tb-badge .tb-orb{width:36px;height:36px}.world-shell .tb-layer.is-touch .tb-group[data-target^=game-] .tb-badge small{display:none}.world-shell .touch-primary .game-icon{width:26px;height:26px}.world-shell .touch-extra .game-icon,.world-shell .touch-more-menu .game-icon{width:22px;height:22px}.world-shell .gk-thumb .game-icon,.world-shell .gk-act .game-icon{width:20px;height:20px}.world-shell .gf-choice .tb-icon .game-icon{width:26px;height:26px}.world-shell .gk-panel:not(.is-touch)>*{flex-shrink:0}.world-shell .gk-panel:not(.is-touch)>.gk-rows{flex-shrink:1;min-height:0;overflow:hidden}.world-shell .gk-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:2px;display:flex}.world-shell .gk-meta-btn{color:#fff;height:32px;font:800 13px/1 var(--font-ui);cursor:pointer;pointer-events:auto;background:#ffffff12;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 7px;display:inline-flex}.world-shell .gk-meta-btn:hover:not(:disabled){background:#ffffff24;border-color:#ffd166b3}.world-shell .gk-meta-btn:disabled{opacity:.6;cursor:default}.world-shell .gk-meta.is-touch{flex-flow:column;flex:none;align-self:center;gap:0;margin:-4px -6px -4px auto}.world-shell .gk-meta.is-touch .gk-meta-btn{background:0 0;border:0;justify-content:center;width:44px;height:44px;padding:0;position:relative}.world-shell .gk-meta.is-touch .gk-meta-btn:before{content:"";background:#ffffff16;border:1px solid #fff3;border-radius:50%;position:absolute;inset:5px}.world-shell .gk-meta.is-touch .gk-meta-btn .game-icon{position:relative}.world-shell .gk-panel.is-touch .gk-line{min-height:44px}.world-shell .gk-panel.is-touch:has(.gk-line>.gk-arrow,.gk-line>.gk-ride) .gk-line{flex-wrap:wrap;row-gap:0}.world-shell .gk-panel.is-touch:has(.gk-line>.gk-arrow,.gk-line>.gk-ride) .gk-meta.is-touch{flex-direction:row;flex-basis:100%;justify-content:flex-end;margin:-6px -6px -4px 0}.world-shell .gx-strip .gx-meta{flex:none;margin:0}.world-shell[data-touch=false]:has(.notice-lane) .gx-strip{top:calc(var(--lane-bottom,96px) + 8px)}.world-shell .gx-strip .gx-meta .gk-meta-btn{box-shadow:none!important;background:0 0!important;border:0!important}.world-shell .gx-strip .gx-meta:not(.is-touch) .gk-meta-btn{background:#ffffff12}.world-shell .gx-strip .gx-meta.is-touch{flex-direction:row;margin:0 -4px}@media (orientation:portrait){.world-shell[data-touch=true] .gx-end{top:max(calc(max(8px,env(safe-area-inset-top)) + 132px),calc(var(--lane-bottom,0px) + 8px))!important}}.world-shell .bob-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.world-shell .bob-meta-btn{color:#fff;min-height:34px;font:800 14px/1 var(--font-ui);cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 7px;display:inline-flex}.world-shell .bob-meta-btn.is-primary{color:#14181c;background:#ffd166;border-color:#ffd166}.world-shell .bob-meta-btn:disabled{opacity:.6}.world-shell[data-touch=true] .bob-meta-btn{min-height:44px;font-size:15px}@media (pointer:coarse) and (orientation:landscape) and (max-height:500px){html:root body .world-shell.world-shell.world-shell[data-touch=true] .gk-panel.is-touch{left:calc(var(--pl-l,18px) + 192px)!important;right:calc(var(--pl-r,12px) + 212px)!important;top:max(var(--pl-y,58px),calc(var(--lane-bottom,0px) + 6px))!important;padding:3px 8px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .gk-panel.is-touch .gk-badge{display:none}html:root body .world-shell.world-shell.world-shell[data-touch=true] .gk-panel.is-touch .gk-goal{font-size:15px;line-height:1.2}html:root body .world-shell.world-shell.world-shell[data-touch=true] .gk-panel.is-touch .gk-copy small{overflow:hidden;flex-wrap:nowrap!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .gk-meta.is-touch .gk-meta-btn{width:42px;height:40px}html:root body .world-shell.world-shell.world-shell[data-touch=true] .gk-meta.is-touch .gk-meta-btn:before{inset:3px 4px}html:root body .world-shell.world-shell.world-shell[data-touch=true] .gk-panel.is-touch{max-height:74px;overflow:hidden}html:root body .world-shell.world-shell.world-shell[data-touch=true] .gk-panel.is-touch .gk-goal{-webkit-line-clamp:2!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .touch-actions.is-air .touch-arc-0{bottom:28px!important;right:168px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .touch-actions.is-air .touch-arc-2{bottom:96px!important;right:168px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .hand-icon{top:calc(var(--pl-y,58px) + 84px)!important;bottom:auto!important;left:var(--pl-l,18px)!important;right:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .gx-strip{left:calc(var(--pl-l,18px) + 192px)!important;right:calc(var(--pl-r,12px) + 212px)!important;top:max(var(--pl-y,58px),calc(var(--lane-bottom,0px) + 6px))!important;gap:6px!important;width:auto!important;padding:5px 8px!important;transform:none!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .gx-strip .gx-badge{display:none}html:root body .world-shell.world-shell.world-shell[data-touch=true] .gx-strip .gx-now{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden;font-size:15px!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .gx-under{top:calc(var(--pl-y,58px) + 80px)!important;left:auto!important;right:var(--pl-r,12px)!important;width:210px!important;transform:none!important}html:root body .world-shell.world-shell.world-shell[data-touch=true] .gx-under.gx-c1 .gx-row:not(:has(.game-gadget)){display:none}html:root body .world-shell.world-shell.world-shell[data-touch=true] .gx-under .game-standings li:not(:first-child):not(.is-me){display:none}html:root body .world-shell.world-shell.world-shell[data-touch=true] .gf-thumbs .game-frame.is-strip{max-width:310px}}.world-shell[data-lefty] .touch-stick{left:auto;right:calc(18px + env(safe-area-inset-right))}.world-shell[data-touch=true][data-lefty] .touch-stick{left:auto;right:calc(16px + env(safe-area-inset-right))}.world-shell[data-lefty] .sprint-button{left:auto;right:calc(24px + env(safe-area-inset-right))}.world-shell[data-touch=true][data-lefty] .hand-icon{left:auto;right:calc(14px + env(safe-area-inset-right))}.world-shell[data-lefty] .touch-actions{right:auto;left:calc(12px + env(safe-area-inset-left))}.world-shell[data-lefty] .touch-actions .touch-jump{left:1px;right:auto}.world-shell[data-lefty] .touch-actions .touch-primary{left:84px;right:auto}.world-shell[data-lefty] .touch-actions .touch-arc-0{left:0;right:auto}.world-shell[data-lefty] .touch-actions .touch-arc-1{left:61px;right:auto}.world-shell[data-lefty] .touch-actions .touch-arc-2{left:116px;right:auto}.world-shell[data-lefty] .touch-actions .touch-more{left:4px;right:auto}.world-shell[data-lefty] .touch-more-menu{left:0;right:auto}.world-shell[data-touch=true][data-lefty] .touch-actions{right:auto!important;left:calc(12px + env(safe-area-inset-left))!important}.world-shell[data-touch=true][data-lefty] .touch-actions .touch-jump{left:0;right:auto}.world-shell[data-touch=true][data-lefty] .touch-actions .touch-primary{left:86px;right:auto}.world-shell[data-touch=true][data-lefty] .touch-actions .touch-arc-0{left:10px;right:auto}.world-shell[data-touch=true][data-lefty] .touch-actions .touch-arc-1{left:76px;right:auto}.world-shell[data-touch=true][data-lefty] .touch-actions .touch-arc-2,.world-shell[data-touch=true][data-lefty] .touch-actions .touch-arc-3{left:146px;right:auto}.world-shell[data-touch=true][data-lefty] .touch-actions .touch-more{left:16px;right:auto}.world-shell[data-touch=true][data-lefty] .touch-actions .touch-more-menu{left:10px;right:auto}.world-shell[data-touch=true][data-lefty] .touch-actions.is-air .touch-more-menu{left:78px;right:auto}.world-shell[data-touch=true][data-lefty] .touch-actions :is(.touch-up,.touch-down){left:12px;right:auto}.world-shell[data-touch=true][data-lefty] .touch-actions.is-air .touch-arc-0{left:76px;right:auto}.world-shell[data-touch=true][data-lefty] .touch-actions.is-air .touch-arc-1{left:146px;right:auto}.world-shell[data-touch=true][data-lefty] .touch-actions.is-air .touch-arc-2{left:80px;right:auto}.world-shell[data-touch=true][data-lefty] .touch-actions.is-air .touch-arc-3{left:150px;right:auto}.world-shell[data-touch=true][data-lefty] .touch-actions.is-air .touch-more{left:84px;right:auto}.world-shell[data-touch=true][data-lefty]:has(.weapon-hud.is-touch) .touch-actions.is-air .touch-up{left:88px!important;right:auto!important}.world-shell[data-touch=true][data-lefty]:has(.weapon-hud.is-touch) .touch-actions.is-air .touch-down{left:88px!important;right:auto!important}.world-shell[data-lefty] .weapon-hud.is-touch{right:auto;left:calc(12px + env(safe-area-inset-left));align-items:flex-start}.world-shell[data-lefty] .weapon-hud.is-touch .weapon-match-start{align-self:flex-start}.world-shell[data-touch=true][data-lefty] .emote-bar{left:max(10px,env(safe-area-inset-left))!important;right:auto!important}@media (max-width:767px){.world-shell[data-touch=true][data-lefty]:has(.weapon-hud.is-touch) .social-lane{left:auto;right:max(12px,env(safe-area-inset-right));align-items:flex-end}}@media (max-width:767px),(pointer:coarse){.world-shell[data-mode=visit][data-lefty]:has(.touch-arc-1) .move-gauge{left:calc(204px + env(safe-area-inset-left))!important;right:12px!important}.world-shell[data-mode=visit][data-lefty]:has(.weapon-hud.is-touch) .move-gauge.is-ground{left:calc(214px + env(safe-area-inset-left))!important;right:12px!important}}.world-shell[data-lefty] .one-hint.is-first.is-touch{text-align:right;align-items:flex-end}.world-shell[data-lefty] .one-hint.is-first.is-look{text-align:left;align-items:flex-start}@media (pointer:coarse) and (orientation:landscape) and (max-height:500px){html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .sprint-button{left:auto!important;right:calc(18px + env(safe-area-inset-right) + 106px)!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .touch-actions{right:auto!important;left:calc(12px + env(safe-area-inset-left))!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .touch-actions .touch-jump{left:0!important;right:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .touch-actions .touch-primary{left:86px!important;right:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .touch-actions .touch-arc-0{left:10px!important;right:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .touch-actions .touch-arc-1{left:80px!important;right:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .touch-actions .touch-arc-2{left:168px!important;right:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .touch-actions .touch-more{left:234px!important;right:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .touch-actions .touch-more-menu{left:0!important;right:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .touch-actions.is-air .touch-arc-0,html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .touch-actions.is-air .touch-arc-2{left:168px!important;right:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .hand-icon{left:auto!important;right:var(--pl-l,18px)!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .weapon-hud.is-touch{right:auto!important;left:calc(12px + env(safe-area-inset-left) + 86px)!important;flex-direction:row-reverse!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty]:has(.weapon-hud.is-touch) .touch-actions .touch-primary{left:86px!important;right:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .emote-bar{left:calc(12px + env(safe-area-inset-left) + 290px)!important;right:auto!important}}@media (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:759px){html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .emote-bar{left:calc(12px + env(safe-area-inset-left) + 218px)!important;right:auto!important;bottom:calc(var(--pl-tb) + 120px)!important}}@media (pointer:coarse) and (orientation:landscape) and (max-height:329px){html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .touch-actions .touch-arc-0{left:168px!important;right:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .touch-actions .touch-arc-1{left:234px!important;right:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .touch-actions .touch-arc-2{left:300px!important;right:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .touch-actions .touch-more{left:366px!important;right:auto!important}html:root body .world-shell.world-shell.world-shell[data-touch=true][data-lefty] .emote-bar{left:calc(12px + env(safe-area-inset-left) + 170px)!important;right:auto!important}}.lefty-switch{color:#fff;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff26;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 4px;padding:8px 12px;display:flex;position:relative}.lefty-switch>span{color:#fff;flex:1;min-width:0;font-size:16px;font-weight:750;line-height:1.3}.lefty-switch i{background:#3a5160;border-radius:999px;flex:none;width:50px;height:30px;transition:background .18s;position:relative;box-shadow:inset 0 1px 3px #0007}.lefty-switch i:after{content:"";background:#f4f8fa;border-radius:50%;width:24px;height:24px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0008}.lefty-switch[aria-checked=true] i{background:#46d5a0}.lefty-switch[aria-checked=true] i:after{transform:translate(20px)}.lefty-switch:focus-visible{outline-offset:2px;outline:3px solid #ffd166}@media (prefers-reduced-motion:reduce){.lefty-switch i,.lefty-switch i:after{transition:none}}
