.catch-meter>i{position:relative}.catch-meter>i>.catch-vital-ghost{pointer-events:none;background:#ffe4df;height:100%;display:block;position:absolute;inset:0 auto 0 0}.catch-health .catch-meter>i>b{transition:none;position:relative}.catch-status .catch-health.is-hud-hurt{background-color:#4c202a;box-shadow:inset 0 0 0 2px #ff8c87}.catch-health.is-hud-hurt .catch-meter.armour>i>b,.catch-health.is-hud-hurt .catch-meter.health>i>b{background:#ff666b!important}.catch-status:not(.is-desk) .catch-meter>i{height:6px}@media (prefers-reduced-motion:reduce){.catch-meter.health.is-low b{animation:none!important}}.catch-ammo.is-hud-nope,.weapon-fire.is-hud-nope{background-color:#4b3328;box-shadow:inset 0 0 0 2px #ffe4af,0 0 0 2px #ffe4af}.catch-ammo.is-hud-nope .catch-reload-ring circle+circle{stroke:#fff1c9}.catch-ammo.is-hud-nope>i>b{background:#fff1c9}.weapon-fire.is-hud-nope small{color:#fff1c9}.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: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 #000a);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cg stroke-linecap='round'%3E%3Cpath d='M15 2.5v6M15 21.5v6M2.5 15h6M21.5 15h6' stroke='%230b1418' stroke-width='4.6'/%3E%3Cpath d='M15 2.5v6M15 21.5v6M2.5 15h6M21.5 15h6' stroke='%23fffaf0' stroke-width='2.1'/%3E%3C/g%3E%3Ccircle cx='15' cy='15' r='2.4' fill='%23fffaf0' stroke='%230b1418' stroke-width='1.6'/%3E%3C/svg%3E") 50%/contain no-repeat;width:30px;height:30px}.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}.weapon-hitmark{filter:drop-shadow(0 1px 3px #000c);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M5 5l7 7M27 5l-7 7M5 27l7-7M27 27l-7-7' stroke='%230c1418' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M5 5l7 7M27 5l-7 7M5 27l7-7M27 27l-7-7' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:38px;height:38px;animation:.34s ease-out forwards weapon-hit-cinematic}.weapon-hitmark.is-head{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M4 4l8 8M28 4l-8 8M4 28l8-8M28 28l-8-8' stroke='%230c1418' stroke-width='5.4' stroke-linecap='round'/%3E%3Cpath d='M4 4l8 8M28 4l-8 8M4 28l8-8M28 28l-8-8' stroke='%23ffc93c' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");width:46px;height:46px;animation-duration:.46s}.weapon-hitmark.is-final{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M3 3l9 9M29 3l-9 9M3 29l9-9M29 29l-9-9' stroke='%230c1418' stroke-width='5.6' stroke-linecap='round'/%3E%3Cpath d='M3 3l9 9M29 3l-9 9M3 29l9-9M29 29l-9-9' stroke='%23ff3b3b' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E");width:54px;height:54px;animation-duration:.62s}.weapon-hitmark.is-final:after{border:3px solid #ff3b3b;border-radius:50%;animation:.5s ease-out forwards weapon-hit-ring;inset:-6px;transform:none}.weapon-dmg{pointer-events:none;color:#ff4a4a;-webkit-text-stroke:1px #2a0408;text-shadow:0 2px #1a0205,0 0 10px #000b;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:1px;font:900 22px/1 system-ui,-apple-system,Segoe UI,sans-serif;animation:.85s cubic-bezier(.2,.8,.3,1) forwards weapon-dmg;display:flex;position:absolute;transform:translate(-50%,-100%)}.weapon-dmg small{letter-spacing:.08em;color:#ffc93c;-webkit-text-stroke:.6px #0b1418;font:900 15px/1 system-ui,-apple-system,Segoe UI,sans-serif}.weapon-dmg.is-head b{color:#ffc93c;-webkit-text-stroke:1px #3a2600;text-shadow:0 2px #2a1a00,0 0 10px #000b;font-size:26px}.weapon-dmg.is-final b{color:#ff2e2e;text-shadow:0 2px #1a0205,0 0 14px #ff1f1f99;font-size:28px}@keyframes weapon-dmg{0%{opacity:0;transform:translate(-50%,-60%)scale(.6)}14%{opacity:1;transform:translate(-50%,-100%)scale(1.18)}30%{transform:translate(-50%,-110%)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-190%)scale(.94)}}@media (prefers-reduced-motion:reduce){.weapon-hitmark,.weapon-hitmark:after{animation:none}.weapon-hitmark:after{display:none}.weapon-dmg{animation:.85s linear forwards weapon-dmg-calm}}@keyframes weapon-dmg-calm{0%,80%{opacity:1}to{opacity:0}}.sniper-scope{z-index:21;pointer-events:none;--scope-size:min(84vw,82vh);color:#e8e3d2;position:absolute;inset:0;overflow:hidden}.sniper-scope-glass{width:var(--scope-size);height:var(--scope-size);border:3px solid #202f33;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 150vmax #071014ed,inset 0 0 34px 14px #0a111b8c}.sniper-scope>svg{width:var(--scope-size);height:var(--scope-size);filter:drop-shadow(0 1px 1px #e9eed580);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scope-rim{fill:none;stroke:#8c998b88;stroke-width:1px}.scope-reticle{fill:none;stroke:#151f22;stroke-width:1.5px}.sniper-scope-range{color:#e4f1dd;text-shadow:0 1px 3px #000,0 0 5px #000;letter-spacing:.12em;background:#09171c9c;border-radius:3px;padding:4px 8px;font:600 15px/1.2 monospace;position:absolute;top:calc(50% + min(22vw,21vh));left:50%;transform:translate(-50%)}.weapon-scope-toggle{color:#ecebd8;touch-action:manipulation;pointer-events:auto;width:54px;height:60px;font:700 10px/1.1 var(--font-ui);background:#152429ed;border:1px solid #d7d7bd99;border-radius:12px;place-items:center;gap:0;display:grid;position:absolute;bottom:17px;right:112px}.weapon-scope-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:26px;height:26px}.weapon-scope-toggle[aria-pressed=true]{color:#fed08b;background:#33413ded;border-color:#fed08b}.world-shell:has(.sniper-scope){--scope-size:min(84vw,82vh)}.world-shell:has(.sniper-scope) .hud-zones[data-touch=false] .hz-help{width:min(340px,calc((100vw - var(--scope-size))/2 - 2 * var(--oh-gap)))}.world-shell:has(.sniper-scope) .hud-zones[data-touch=true] .hz-help{top:calc(var(--oh-top) + var(--oh-bar) + 8px + var(--hz-row2,0px));max-height:calc((100vh - var(--scope-size))/2 - var(--oh-top) - var(--oh-bar) - 20px - var(--hz-row2,0px));overflow:auto}.weapon-mounted{color:#fff;pointer-events:none;background:#101c22e6;border:1px solid #e9ecd94d;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:6px 12px 8px;display:flex;box-shadow:0 4px 14px #0006}.weapon-mounted b{letter-spacing:.02em;text-shadow:0 1px #0008;white-space:nowrap;font-size:15px;font-weight:850}.weapon-mounted i{background:#ffffff26;border-radius:4px;width:96px;height:8px;display:block;overflow:hidden}.weapon-mounted s{border-radius:4px;height:100%;transition:width 80ms linear;display:block}.weapon-mounted.is-hot{background:#3a1412e6;border-color:#ff5a4a}.weapon-ring-heat{transform-origin:50%;transform:rotate(-90deg)}.weapon-heat-cross{pointer-events:none;z-index:30;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:calc(50% + 34px);left:50%;transform:translate(-50%)}.weapon-heat-cross i{background:#0f1c22b3;border-radius:4px;width:84px;height:7px;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff40}.weapon-heat-cross s{border-radius:4px;height:100%;display:block}.weapon-heat-cross b{color:#fff;text-shadow:0 1px 2px #000c;letter-spacing:.02em;font-size:15px;font-weight:850}.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-item,.world-shell[data-touch=false] .own-wheel .ow-slice{pointer-events:none}.world-shell[data-touch=false] .own-wheel .ow-count,.world-shell[data-touch=false] .own-wheel .ow-slice>*{pointer-events:auto}.world-shell[data-touch=false] .own-wheel .ow-slice>svg{pointer-events:visiblePainted}.world-shell[data-touch=false] .own-wheel.is-closing *{pointer-events:none!important}.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}.city-health{min-width:64px;position:relative;padding-bottom:9px!important}.city-vital-bars{gap:2px;display:grid;position:absolute;bottom:4px;left:8px;right:8px}.city-vital-bars>i{background:#ffffff26;border-radius:2px;height:3px;position:relative;overflow:hidden}.city-vital-bars b,.city-vital-bars s{background:#fff0c7;position:absolute;top:0;bottom:0;left:0}.city-vital-bars b{background:#ff6978}.city-vital-bars .armour b{background:#9bdbff}.city-health.is-hud-hurt{background:#591f2c!important;border-color:#ff919a!important}.world-shell[data-touch=true] .notice-lane .hurt-hint div span{white-space:normal!important;overflow:visible!important}.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}.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}.catch-shell{--catch-ink:#09131f;--catch-gold:#ffd477;--catch-aqua:#7ce6cc;color:#fff;font-family:var(--font-ui),Arial,sans-serif;isolation:isolate;background:#101c2a}.catch-shell button,.catch-shell input{font:inherit}.catch-shell button{cursor:pointer}.catch-shell .catch-kicker{letter-spacing:.12em;color:#c9d6e4;font-size:15px;font-weight:850}.catch-shell .catch-door{z-index:20;border-left:4px solid var(--catch-gold);background:linear-gradient(110deg,#09131ff5,#142335e8);width:min(420px,86vw);padding:28px;position:absolute;top:16vh;left:7vw;transform:skewY(-1deg);box-shadow:0 24px 80px #0008}.catch-door h1{font:950 clamp(65px,9vw,120px)/.83 var(--font-display),Impact,sans-serif;letter-spacing:-.055em;margin:25px 0}.catch-door h1 em{color:var(--catch-gold);font-style:normal}.catch-door p{margin:20px 0;font-size:18px;line-height:1.5}.catch-door form{gap:8px;display:grid}.catch-door label{font-size:15px;font-weight:800}.catch-door input,.catch-chat input{color:#fff;background:#111e2e;border:1px solid #7291ad;border-radius:5px;min-width:0;min-height:48px;padding:12px;font-size:18px}.catch-door button,.catch-chat button{background:var(--catch-gold);color:#101925;border:0;border-radius:5px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:20px;font-weight:900;display:flex}.catch-door small,.catch-door>span:last-child{color:#d7e0eb;margin-top:15px;font-size:15px;line-height:1.4;display:block}.catch-board{z-index:12;border:1px solid #8caac244;border-top:3px solid var(--catch-gold);background:linear-gradient(135deg,#0c1627f5,#1d3044ee);border-radius:3px;width:286px;padding:13px;position:absolute;top:24px;right:24px;box-shadow:0 10px 30px #0004}.catch-board-toggle{color:#fff;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.catch-score-duel{justify-content:space-between;align-items:center;margin:9px 0;display:flex}.catch-score-duel>span{align-items:center;gap:10px;display:flex}.catch-score-duel b{font:950 36px/1 var(--font-display),Impact,sans-serif}.catch-bob-score{color:var(--catch-gold);position:relative}.catch-bob-score i{color:#9bffcb;background:#0f2a23;border-radius:3px;padding:1px 5px;font-size:10px;font-style:normal;position:absolute;bottom:-4px;left:0}.catch-bob-score .away{color:#ccd7e0;background:#25354a}.catch-vs{color:#aabaca;font-size:15px;font-weight:900}.catch-leader{margin-top:8px;font-size:15px;line-height:1.3;display:block}.catch-your-score{border-bottom:1px solid #b3cada35;align-items:center;gap:8px;margin:7px 0;padding-bottom:7px;font-size:16px;display:flex}.catch-your-score b{font-size:23px}.catch-your-score i{color:var(--catch-aqua);margin-left:auto;font-style:normal;font-weight:900}.catch-ranks{max-height:42vh;overflow:auto}.catch-row{align-items:center;gap:7px;min-height:27px;padding:3px 0;font-size:15px;line-height:1.15;display:flex}.catch-row>span{color:#a5b9ce;width:15px}.catch-row>b{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:650;overflow:hidden}.catch-row>strong{font-variant-numeric:tabular-nums}.catch-row.bob{color:var(--catch-gold)}.catch-row.mine{background:#79d5f318;border-radius:3px;margin:0 -5px;padding:3px 5px}.catch-rule{color:#d6e1eb;margin:8px 0 0;font-size:15px;line-height:1.3;display:block}.catch-feed{text-align:right;width:100%;padding-top:9px;position:absolute;top:100%;left:0}.catch-feed p{background:#0b1427d9;border-radius:3px;margin:4px 0;padding:5px 8px;font-size:15px;line-height:1.4;animation:9s linear both catch-feed}.catch-bob-score{animation:.35s ease-out catch-tick}@keyframes catch-tick{40%{filter:brightness(1.8);transform:scale(1.03)}}@keyframes catch-feed{0%{opacity:0;transform:translate(12px)}5%,75%{opacity:1;transform:none}to{opacity:0}}.catch-map{z-index:10;width:150px;position:absolute;top:24px;left:24px}.catch-map .mini-map{border:2px solid #c7d9e477;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 6px 22px #0005;width:150px!important;height:150px!important;position:relative!important;inset:auto!important}.catch-map time{text-align:center;letter-spacing:.08em;background:#0b172be6;border-radius:4px;margin-top:7px;padding:5px;font-size:18px;font-weight:850;display:block}.catch-intro{text-shadow:0 3px 8px #000;border-bottom:2px solid var(--catch-gold);pointer-events:none;background:#0c1624b8;padding:10px 18px;font-size:20px;font-weight:900;animation:6.5s both catch-intro;position:absolute;top:26px;left:50%;transform:translate(-50%)}@keyframes catch-intro{0%{opacity:0;translate:0 -12px}10%,75%{opacity:1;translate:0}to{opacity:0;translate:0 -10px}}.catch-mind{z-index:8;background:#091522c9;border-left:2px solid #a8c8e4;max-width:240px;padding:7px 10px;font-size:15px;position:absolute;top:230px;left:24px}.catch-mind b{color:#a4bad0;margin-bottom:3px;font-size:15px;display:block}.catch-mind span{display:block}.catch-mind .blurred{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.catch-caught{z-index:30;text-align:center;pointer-events:none;animation:2s both catch-caught;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.catch-caught>strong{font:950 clamp(65px,10vw,145px)/.9 var(--font-display),Impact,sans-serif;color:#ffdc82;-webkit-text-stroke:2px #171e26;paint-order:stroke fill;text-shadow:0 7px #111e2c,0 13px 30px #0009;letter-spacing:-.04em;display:block}.catch-caught>span{white-space:nowrap;background:#0b1425ee;margin-top:15px;padding:7px 20px;font-size:25px;font-weight:900;display:block}.catch-caught b{color:var(--catch-aqua)}@keyframes catch-caught{0%{opacity:0;scale:1.6}12%{opacity:1;scale:.96}24%,75%{opacity:1;scale:1}to{opacity:0;translate:0 -20px}}.catch-vitals{z-index:12;color:#fff;filter:drop-shadow(0 8px 15px #0006);align-items:stretch;gap:12px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.catch-health,.catch-ammo,.catch-fuel,.catch-speed{background:#0c182bea;border:1px solid #b2cde342;border-radius:5px;padding:12px}.catch-health{flex-direction:column;justify-content:center;gap:8px;width:230px;display:flex;position:relative}.catch-meter{align-items:center;gap:8px;font-size:19px;font-weight:900;display:flex}.catch-meter>i{background:#344154;flex:1;height:12px;overflow:hidden;transform:skew(-12deg)}.catch-meter>i>b{background:#76e6ad;height:100%;transition:width .15s;display:block}.catch-meter>strong{text-align:right;width:34px}.catch-meter.armour>i{height:8px}.catch-meter.armour>i>b{background:#66b7ff}.catch-meter.armour{color:#a7d9ff}.catch-shield,.catch-respawn{white-space:nowrap;background:#164761;border-radius:4px 4px 0 0;padding:5px 10px;font-size:16px;font-weight:800;position:absolute;bottom:100%;left:0}.catch-respawn{background:#7a2538}.catch-ammo{flex-direction:column;gap:3px;width:174px;display:flex}.catch-ammo>span{color:#cbd9e8;white-space:nowrap;font-size:15px}.catch-ammo>strong{font:900 35px/1 var(--font-display),Impact,sans-serif}.catch-ammo small{color:#adbbcc;font-size:20px}.catch-ammo>i{background:#3e4b5b;height:4px;overflow:hidden}.catch-ammo>i>b{background:var(--catch-gold);height:100%;display:block}.catch-ammo .reloading>b{background:#6ee5dc}.catch-fuel{grid-template-columns:24px 18px;align-items:center;gap:4px 7px;font-size:15px;display:grid}.catch-fuel>b{grid-column:1}.catch-fuel>i{background:#344154;grid-area:1/2/3;width:15px;height:60px;position:relative;overflow:hidden;transform:skewY(-10deg)}.catch-fuel>i>span{background:#eab370;width:100%;position:absolute;bottom:0}.catch-speed{text-align:center;min-width:95px;position:relative;overflow:hidden}.catch-speed strong{font:900 38px/1 var(--font-display),Impact,sans-serif;display:block}.catch-speed span{color:#c8d8e5;font-size:15px}.catch-speed>i{background:var(--catch-gold);transform-origin:bottom;width:2px;height:33px;box-shadow:0 0 6px var(--catch-gold);position:absolute;bottom:-10px;left:50%}.catch-hint{z-index:16;pointer-events:none;background:#0d182bdd;border-radius:4px;max-width:500px;padding:0;font-size:17px;font-weight:700;position:absolute;bottom:145px;left:24px}.catch-hint:not(:empty){border-left:3px solid var(--catch-gold);padding:9px 13px}.catch-actions{z-index:16;gap:7px;display:flex;position:absolute;bottom:25px;left:24px}.catch-actions button{color:#e6effa;background:#0c182be6;border:1px solid #7d99b46b;border-radius:5px;place-items:center;width:44px;height:44px;display:grid}.catch-chat{z-index:22;gap:6px;width:min(420px,100vw - 48px);display:flex;position:absolute;bottom:80px;left:24px}.catch-chat input{flex:1;font-size:16px}.catch-chat button{font-size:16px}.catch-shell .move-hud{display:none}.catch-shell .weapon-pill,.catch-shell .weapon-badge,.catch-shell .weapon-splats{display:none!important}.catch-shell .weapon-hud:not(.is-touch){background:0 0}.catch-shell .creator-avatar{flex-shrink:0}@media (max-width:600px){.catch-door{padding:23px!important;top:13vh!important}.catch-door h1{font-size:86px}.catch-board{top:max(12px,env(safe-area-inset-top));width:224px;padding:9px;right:10px}.catch-board .catch-kicker{letter-spacing:.07em;font-size:15px}.catch-score-duel{margin:5px 0}.catch-score-duel b{font-size:27px}.catch-score-duel .creator-avatar{width:32px!important;height:32px!important}.catch-bob-score i{padding:0 3px;font-size:15px;line-height:15px;bottom:-9px;left:-1px}.catch-leader{margin-top:10px}.catch-your-score{margin:4px 0;padding-bottom:4px}.catch-your-score b{font-size:19px}.catch-row{min-height:24px;padding:2px 0;font-size:15px}.catch-rule{margin-top:5px;font-size:15px}.catch-ranks{max-height:30vh}.catch-feed p{padding:4px 6px;font-size:15px}.catch-map{left:10px;top:max(12px,env(safe-area-inset-top));width:118px}.catch-map .mini-map{width:118px!important;height:118px!important}.catch-map time{padding:5px 0;font-size:15px}.catch-intro{white-space:nowrap;width:max-content;max-width:92vw;padding:8px 12px;font-size:17px;top:auto;bottom:330px}.catch-mind{max-width:125px;padding:6px;font-size:15px;top:180px;left:10px}.catch-mind b{font-size:15px}.catch-vitals{bottom:calc(185px + env(safe-area-inset-bottom));gap:5px;width:calc(100vw - 20px)}.catch-health{gap:6px;width:44%;padding:8px}.catch-meter{gap:5px;font-size:18px}.catch-meter>strong{width:29px}.catch-meter>i{height:10px}.catch-ammo{width:38%;padding:8px}.catch-ammo>strong{font-size:29px}.catch-ammo>span{text-overflow:ellipsis;font-size:15px;overflow:hidden}.catch-fuel{grid-template-columns:22px 10px;gap:3px;width:18%;padding:8px}.catch-fuel>i{width:10px;height:48px}.catch-fuel>b{font-size:15px}.catch-actions{left:10px;bottom:calc(282px + env(safe-area-inset-bottom))}.catch-actions button{width:44px;height:44px}.catch-hint{left:10px;bottom:calc(335px + env(safe-area-inset-bottom));max-width:calc(100vw - 20px);font-size:15px;line-height:1.35}.catch-chat{left:10px;bottom:calc(282px + env(safe-area-inset-bottom));width:calc(100vw - 20px)}.world-shell.catch-shell .weapon-hud.is-touch{bottom:calc(20px + env(safe-area-inset-bottom));right:20px}.catch-caught{top:46%}.catch-caught>strong{font-size:75px}.catch-caught>span{font-size:22px}.catch-speed{min-width:64px;padding:8px}.catch-speed strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.catch-shell *{transition:none!important;animation:none!important}}.catch-countdown{text-align:center;background:radial-gradient(at 50% 35%,#28425b,#09131f 70%);flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;display:flex;position:absolute;inset:0}.catch-countdown h1{font-variant-numeric:tabular-nums;color:var(--catch-gold);margin:0;font-size:clamp(48px,10vw,120px)}.catch-countdown p{margin:0;font-size:24px}.catch-countdown small{font-size:16px}.catch-recap{background:radial-gradient(at 80% 0,#304358,#101b2c 60%);padding:45px max(24px,50vw - 500px);font-size:17px;position:absolute;inset:0;overflow:auto}.catch-recap h1{font:950 clamp(60px,9vw,115px)/1 var(--font-display),Impact,sans-serif;color:var(--catch-gold);margin:20px 0}.catch-recap header p{align-items:center;gap:14px;font-size:28px;display:flex}.catch-recap small{font-size:16px}.catch-recap-grid{grid-template-columns:1fr 1fr;gap:25px;margin-top:30px;display:grid}.catch-recap h2{margin:25px 0 16px;font-size:20px}.catch-final-board,.catch-numbers{background:#091521aa;border-top:2px solid #ffd477;padding:0 22px 22px}.catch-final-board .catch-row{min-height:34px;font-size:17px}.catch-numbers dl{grid-template-columns:1fr 1fr;gap:20px;display:grid}.catch-numbers dd{color:var(--catch-aqua);margin:4px 0;font-size:33px;font-weight:900}.catch-numbers dt{color:#bdcddd;font-size:15px}.catch-moments{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.catch-moments article{background:#26394e;border:1px solid #7792ad55;padding:20px;font-size:17px;line-height:1.5}.catch-moments span,.catch-moments b{display:block}.catch-moments span{color:#afc3d8;font-size:15px}.catch-moments b{color:var(--catch-gold);margin:7px 0}.catch-recap footer{text-align:center;padding:65px 0 25px;font-size:30px;font-weight:900}.catch-recap code{overflow-wrap:anywhere;font-size:16px}.catch-line{z-index:20;border-left:3px solid var(--catch-gold);background:#0b172be8;max-width:calc(100vw - 48px);padding:20px;font-size:18px;position:absolute;bottom:30px;left:24px}.catch-line b,.catch-line span{display:block}.catch-line button{color:#14202b;background:var(--catch-gold);border:0;border-radius:3px;margin-top:12px;padding:10px 16px;font-weight:700}.catch-board-time{color:var(--catch-aqua);padding:4px 0;font-size:15px;display:block}.catch-volume{width:90px;accent-color:var(--catch-gold)}@media (max-width:600px){.catch-recap{padding:25px 20px}.catch-recap-grid,.catch-moments{grid-template-columns:1fr}.catch-recap header p{font-size:22px}.catch-line{max-width:calc(100vw - 20px);bottom:30px;left:10px}.catch-final-board .catch-row{font-size:16px}}.catch-tv .catch-board{pointer-events:none;width:380px;padding:20px;top:54px;right:64px}.catch-tv .catch-kicker{font-size:24px}.catch-tv .catch-score-duel b{font-size:56px}.catch-tv .catch-board-time,.catch-tv .catch-leader,.catch-tv .catch-rule,.catch-tv .catch-row,.catch-tv .catch-feed p{font-size:23px}.catch-tv .catch-row{min-height:37px}.catch-tv .catch-ranks{max-height:300px}.catch-tv .catch-mind{background:#091522e8;max-width:570px;padding:14px 20px;font-size:25px;top:54px;left:64px}.catch-tv .catch-mind b{font-size:20px}.catch-tv .catch-caught{top:46%}.catch-tv .catch-hint{display:none}.catch-shell .creator-avatar{vertical-align:middle;display:inline-block}.catch-fuel{grid-template-columns:42px 15px}.catch-fuel>b{white-space:nowrap}@media (max-width:600px){.catch-fuel{grid-template-columns:38px 8px;gap:4px;min-width:74px;padding:7px}.catch-health{flex:1;min-width:0}.catch-ammo{width:35%}}.catch-balance{background:#725726;border:1px solid #c2d6df80;border-radius:3px;justify-content:space-between;align-items:center;height:34px;margin:9px 0;padding:0 7px;font-size:15px;font-weight:850;display:flex;position:relative;overflow:hidden}.catch-balance>span{background:#245e58;transition:width .4s;position:absolute;inset:0 auto 0 0}.catch-balance b,.catch-balance i{text-shadow:0 1px 4px #000;font-style:normal;position:relative}.catch-scientist{background:#263e4c;border:2px solid #88d8bc;border-radius:50%;flex-shrink:0;width:110px;height:110px;display:inline-block;overflow:hidden}.catch-scientist img{object-fit:contain;width:100%;height:100%}.catch-countdown>p{max-width:700px;line-height:1.5}.catch-scientist-line{z-index:9;text-shadow:0 3px 8px #000;align-items:center;gap:20px;max-width:650px;font-size:27px;font-weight:800;display:flex;position:absolute;top:52px;left:64px}.catch-scientist-line .catch-scientist{width:80px;height:80px}.catch-tv .catch-mind{top:165px}.catch-tv .catch-balance{height:45px;font-size:20px}.catch-recap .catch-almost,.catch-recap .catch-battle-result{color:#afc6dc;font-size:18px}.catch-recap footer small{margin-top:16px;font-size:17px;display:block}.catch-tv .catch-board .catch-kicker{font-size:23px}@media (max-width:600px){.catch-intro{font-size:16px}.catch-countdown>p{font-size:19px}.catch-door{top:9vh!important}.catch-door h1{font-size:70px}.catch-door p{margin:16px 0;font-size:17px}.catch-balance{height:31px;font-size:15px}}.catch-shell .police-alert{display:none}@media (max-width:600px){.world-shell.catch-shell[data-touch=true] .weapon-hud.is-touch{right:calc(12px + env(safe-area-inset-right));bottom:calc(100px + env(safe-area-inset-bottom))}.catch-shell .weapon-fire small,.catch-shell .touch-jump small{font-size:15px!important}.catch-shell .catch-rule{line-height:1.25}.catch-shell .catch-vitals{bottom:calc(225px + env(safe-area-inset-bottom))}.catch-shell .catch-actions{bottom:calc(340px + env(safe-area-inset-bottom))}.catch-shell .catch-hint{bottom:calc(392px + env(safe-area-inset-bottom))}.catch-shell .catch-your-score{display:none}.catch-shell[data-touch=true] .touch-actions :is(.touch-up,.touch-down)>span{font-size:15px!important}}.catch-wave-banner{z-index:14;color:#f1bcff;white-space:nowrap;background:#281430ed;border:1px solid #c076dd;padding:12px 20px;font-size:21px;font-weight:950;position:absolute;top:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0006}.catch-wave-banner time{color:#fff;margin-left:12px;font-size:17px}@keyframes catch-spin{to{transform:rotate(360deg)}}.catch-tv .catch-wave-banner{padding:18px 28px;font-size:32px;top:auto;bottom:80px}@media (max-width:600px){.catch-caught>strong{font-size:clamp(48px,17vw,66px)}.catch-caught>span{padding:7px 12px;font-size:20px}}.catch-score-line{align-items:center;gap:9px;display:flex}.catch-score-line .catch-balance{flex:1;gap:8px;min-width:0;margin:5px 0 9px}.catch-balance em{color:#e0e9ed;font-size:15px;font-style:normal;position:relative}.catch-your-rank{white-space:nowrap;color:var(--catch-aqua);font-size:15px;font-weight:850}.catch-board-meta{align-items:center;gap:6px;margin-bottom:4px;font-size:15px;display:flex}.catch-board-meta time{color:var(--catch-aqua);margin-left:auto}.catch-live{color:#adf5cf;font-style:normal}.catch-board{width:320px}.catch-leader-ticker{color:#ffe09b;white-space:nowrap;text-overflow:ellipsis;background:#101d30f5;align-items:center;gap:6px;max-width:100%;padding:6px 10px;font-size:15px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.catch-board:has(.catch-leader-ticker) .catch-feed{padding-top:42px}.catch-feed[hidden]{display:none}.catch-status{display:contents}.catch-pack{z-index:21;position:absolute;bottom:80px;left:24px}.catch-rare-slots{gap:3px;display:flex}.catch-rare-slots>button{color:#e8c9ff;background:#14243af5;border:1px solid #bd9dd584;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.catch-rare-slots>button.empty{color:#91a0b0;background:#0c182bcc;border-color:#7490a44d}.catch-rare-slots>button:disabled{cursor:default}.catch-pack.choosing .filled{border-color:var(--catch-gold)}.catch-sheet-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020a1470;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.catch-sheet{width:min(540px,100%);max-height:75dvh;padding:16px 20px max(20px,env(safe-area-inset-bottom));background:#101e30;border:1px solid #a8c5dd70;border-bottom:0;border-radius:18px 18px 0 0;font-size:16px;overflow:auto;box-shadow:0 -12px 60px #0008}.catch-sheet header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.catch-sheet h2{margin:0;font-size:20px}.catch-sheet header button{color:#fff;background:#263c53;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.catch-sheet .catch-ranks{max-height:48dvh}.catch-sheet .catch-row{min-height:38px;font-size:16px}.catch-sheet p{color:#d1dfeb;font-size:15px;line-height:1.4}.catch-item-actions{gap:12px;display:flex}.catch-item-actions button,.catch-item-choice{color:#fff;background:#293b54;border:1px solid #ad8ac4;border-radius:6px;min-height:44px;padding:10px 16px;font-size:16px}.catch-item-actions button:first-child{background:var(--catch-gold);color:#111d2f;border-color:var(--catch-gold)}.catch-item-choice{align-items:center;gap:10px;width:100%;margin:8px 0;display:flex}.catch-item-choice span{color:#ffd477;margin-left:auto}@media (max-width:600px){.catch-shell .catch-board{left:10px;right:10px;top:max(8px,env(safe-area-inset-top));background:#0c1627f5;border:0;border-radius:5px;width:auto;height:44px;padding:0}.catch-board-toggle{height:100%;padding:0 8px}.catch-score-line{gap:8px;height:100%}.catch-score-line .catch-balance{gap:4px;height:32px;margin:0;padding:0 5px;font-size:15px}.catch-board-meta,.catch-desktop-board{display:none}.catch-your-rank{font-size:15px}.catch-feed{pointer-events:none;width:calc(100% - 104px);max-width:260px;padding-top:8px;left:auto;right:0}.catch-feed p{margin:3px 0;font-size:15px;line-height:1.25}.catch-leader-ticker{font-size:15px;top:52px}.catch-board:has(.catch-leader-ticker) .catch-feed{padding-top:42px}.catch-shell .catch-map{top:calc(max(8px,env(safe-area-inset-top)) + 52px);width:92px}.catch-shell .catch-map .mini-map{width:92px!important;height:92px!important}.catch-map time{letter-spacing:0;margin-top:4px;padding:3px 0;font-size:15px}.catch-shell .catch-mind{max-width:140px;top:190px}.catch-shell .catch-intro{white-space:normal;max-width:calc(100% - 20px);padding:6px 9px;font-size:15px;top:198px;bottom:auto;left:10px;transform:none}.catch-shell .catch-status{left:10px;right:10px;bottom:calc(210px + env(safe-area-inset-bottom));z-index:21;color:#fff;background:#0c182bf0;border:1px solid #a0c0d44d;border-radius:6px;align-items:center;gap:7px;height:48px;padding:5px 7px;display:flex;position:absolute}.catch-shell .catch-vitals{filter:none;flex:1;align-items:center;gap:7px;width:auto;min-width:0;display:flex;position:static;transform:none}.catch-status .catch-health,.catch-status .catch-ammo,.catch-status .catch-fuel,.catch-status .catch-speed{background:0 0;border:0;min-width:0;padding:0}.catch-status .catch-health{flex:1;gap:3px;width:auto}.catch-status .catch-meter{gap:4px;font-size:15px;line-height:16px}.catch-status .catch-meter svg{flex-shrink:0;width:13px;height:13px}.catch-status .catch-meter>strong{width:27px}.catch-status .catch-meter>i{border-radius:2px;min-width:20px;height:4px;transform:none}.catch-status .catch-ammo{flex:none;gap:4px;width:49px}.catch-status .catch-ammo>span{display:none}.catch-status .catch-ammo>strong,.catch-status .catch-ammo small{font:850 18px/1.1 var(--font-ui),Arial,sans-serif;white-space:nowrap}.catch-status .catch-ammo small{font-size:15px}.catch-status .catch-ammo>i{height:3px}.catch-status .catch-fuel{flex:none;gap:3px;width:auto;font-size:15px;display:flex}.catch-status .catch-fuel svg{width:14px}.catch-status .catch-fuel>i{display:none}.catch-status .catch-speed{flex:none;width:43px;overflow:visible}.catch-status .catch-speed strong{font:850 18px/1 var(--font-ui),Arial,sans-serif}.catch-status .catch-speed span{font-size:15px;line-height:16px}.catch-status .catch-speed>i{display:none}.catch-status .catch-pack{flex:none;position:static}.catch-status .catch-rare-slots{gap:2px}.catch-status .catch-rare-slots>button{width:32px;height:32px}.catch-status .catch-shield,.catch-status .catch-respawn{padding:3px 7px;font-size:15px;bottom:calc(100% + 7px)}.catch-shell .catch-actions{left:10px;bottom:calc(150px + env(safe-area-inset-bottom));gap:5px}.catch-actions .catch-volume{display:none}.catch-shell .catch-hint{left:10px;bottom:calc(266px + env(safe-area-inset-bottom));max-width:calc(100vw - 20px);font-size:15px}.catch-hint:not(:empty){padding:4px 9px}.catch-shell .catch-chat{bottom:calc(252px + env(safe-area-inset-bottom))}.catch-shell .catch-wave-banner{white-space:normal;font-size:15px;top:200px;bottom:auto}.catch-shell .catch-caught{max-width:calc(100% - 30px);top:36%}.catch-caught>span{white-space:normal}.catch-shell .mini-map>span,.catch-shell .mini-map text{display:none}}:is(.catch-shell .catch-status:has(.catch-item-sheet),.catch-shell .catch-pack:has(.catch-item-sheet)){z-index:60}.catch-live.away{color:#b7c7d6}.catch-rules-sheet header h2{font:900 26px/1.05 var(--font-display),var(--font-ui),sans-serif;letter-spacing:-.01em;margin:0}.catch-rules-lead{color:#e9f1f8;margin:6px 0 14px;font-size:17px;line-height:1.35}.catch-rules-grid{grid-template-columns:1fr;gap:10px;display:grid}.catch-rules-grid section{background:#ffffff0d;border:1px solid #a8c5dd33;border-radius:12px;padding:12px 12px 6px}.catch-rules-grid h3,.catch-rules-board{letter-spacing:.09em;text-transform:uppercase;color:var(--catch-aqua);margin:0 0 8px;font-size:13px;font-weight:850}.catch-rules-grid .is-bob h3{color:var(--catch-gold)}.catch-rules-grid ul{margin:0;padding:0;list-style:none}.catch-rules-grid li{color:#f4f8fb;align-items:baseline;gap:10px;margin-bottom:8px;font-size:15.5px;line-height:1.3;display:flex}.catch-rules-grid li b{text-align:right;font-variant-numeric:tabular-nums;color:var(--catch-aqua);flex:0 0 38px;font-weight:900}.catch-rules-grid .is-bob li b{color:var(--catch-gold)}.catch-rules-win{color:#dfe8f0;background:#ffd4770f;border:1px solid #ffd47733;border-radius:10px;margin:12px 0 14px;padding:10px 12px;font-size:15.5px;line-height:1.35}.catch-rules-win strong{color:var(--catch-gold)}.catch-rules-board{margin-top:4px}@media (min-width:601px){.catch-sheet-backdrop:has(.catch-rules-sheet){align-items:center}.catch-rules-sheet{border-bottom:1px solid #a8c5dd70;border-radius:16px;width:min(620px,100% - 32px);max-height:84vh;padding:22px 26px 24px}.catch-rules-grid li{font-size:16px}.catch-rules-lead{font-size:18px}}.catch-rules-sheet .catch-ranks{overflow-x:hidden}@media (max-width:600px){.catch-rules-grid{grid-template-columns:1fr}.catch-rules-sheet header h2{font-size:22px}}.catch-reveal-arrow{z-index:25;color:#f5d491;filter:drop-shadow(0 1px 3px #171d24);pointer-events:none;opacity:.85;position:absolute}.catch-feed .catch-live-talk{text-align:left;background:#0b1427db;border-left:2px solid #79d5f3;animation:none}.catch-live-talk>b{color:#9ed5e4;letter-spacing:.08em;align-items:center;gap:5px;margin-bottom:3px;font-size:12px;display:flex}.catch-live-talk>span{overflow-wrap:anywhere;display:block}.catch-tally{color:#e0e9ed;flex-direction:column;flex:1;gap:3px;min-width:0;margin:5px 0 9px;font-size:15px;font-weight:800;line-height:1.2;display:flex}.catch-tally-counts{flex-wrap:wrap;gap:4px 14px;display:flex}.catch-tally b{color:#fff;font-variant-numeric:tabular-nums}.catch-tally-counts>span:first-child b{color:#ff8a8a}.catch-tally-counts>span:last-child b{color:var(--catch-aqua)}.catch-tally-last{color:#c3d3db;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.catch-tally-last b{color:var(--catch-gold)}@media (max-width:600px){.catch-shell .catch-board{height:48px}.catch-shell .catch-tally{gap:1px;margin:0;line-height:1.15}.catch-shell .catch-tally-counts{white-space:nowrap;flex-wrap:nowrap;gap:10px}.catch-shell .catch-leader-ticker{top:56px}}.catch-hitchip{z-index:22;color:#fff;font:800 15px/1.1 var(--font-ui),Arial,sans-serif;pointer-events:none;white-space:nowrap;background:#0c1627d9;border-radius:6px;align-items:center;gap:8px;padding:4px 9px;animation:1.6s ease-out forwards catch-hitchip;display:flex;position:absolute;top:calc(50% + 38px);left:50%;transform:translate(-50%)}.catch-hitchip i{background:#fff3;border-radius:3px;width:64px;height:6px;display:block;overflow:hidden}.catch-hitchip i span{background:#ff6b6b;height:100%;transition:width .2s;display:block}.catch-hitchip em{color:var(--catch-gold);font-style:normal;font-weight:800}@keyframes catch-hitchip{0%{opacity:0;transform:translate(-50%,4px)}12%{opacity:1;transform:translate(-50%)}75%{opacity:1}to{opacity:0}}.catch-ranks{overflow-x:hidden}.catch-tally{gap:5px}.catch-tally-counts{gap:6px 10px}.catch-tally-counts>span{background:#ffffff14;border-radius:5px;align-items:baseline;gap:6px;padding:4px 9px;font-size:16px;font-weight:800;display:inline-flex}.catch-tally-counts b{font-size:21px;line-height:1}.catch-tally-last{font-size:15px}@media (max-width:600px){.catch-shell .catch-board{height:54px}.catch-shell .catch-tally-counts>span{padding:1px 6px;font-size:15px}.catch-shell .catch-tally-counts b{font-size:17px}.catch-shell .catch-leader-ticker{top:62px}.catch-shell .catch-map{top:calc(max(8px,env(safe-area-inset-top)) + 60px)}}.catch-tally-form{color:var(--catch-gold);font-size:16px;font-weight:850}.catch-tally-form.is-open{color:#ff8a8a}@media (max-width:600px){.catch-shell .catch-board{height:66px}.catch-shell .catch-tally-form{font-size:15px}.catch-shell .catch-leader-ticker{top:74px}.catch-shell .catch-map{top:calc(max(8px,env(safe-area-inset-top)) + 72px)}}.catch-hitchip.is-ko{background:#4a0f18e6;gap:10px}.catch-hitchip.is-ko strong{color:#ff6b6b;letter-spacing:.02em;font-size:22px;font-weight:900}.catch-hitchip em.is-plus{color:#7dffb0;font-size:18px}.catch-hitchip em.is-zero{color:#c3d3db;font-weight:700}.catch-status.is-desk .catch-rare-slots{display:none}.catch-shell .own-selector{top:auto;right:auto;bottom:calc(var(--hud-gap,22px) + 64px);left:var(--hud-gap,22px);pointer-events:auto;translate:0}main.world-shell.catch-shell[data-touch=false] .own-selector{display:flex}.catch-tally-counts{flex-direction:column;align-items:flex-start;gap:4px}.catch-tally-counts>span{font-size:15px;font-weight:750}.catch-tally-counts b{margin:0 2px;font-size:19px}.catch-your-rank{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.catch-your-rank small{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:15px;font-weight:800;overflow:hidden}.catch-row.mine{box-shadow:inset 4px 0 0 var(--catch-gold);border-radius:4px;font-weight:900;background:linear-gradient(90deg,#ffd66a40,#ffd66a1a)!important}.catch-row.mine b,.catch-row.mine strong{color:var(--catch-gold)}@media (max-width:600px){.catch-shell .catch-tally-counts{flex-flow:wrap;gap:0 8px}.catch-shell .catch-tally-counts>span{padding:0;font-size:15px}.catch-shell .catch-tally-counts b{font-size:16px}.catch-shell .catch-board{height:76px}.catch-shell .catch-map{top:calc(max(8px,env(safe-area-inset-top)) + 82px)}.catch-shell .catch-leader-ticker{top:84px}}main.world-shell.catch-shell[data-touch=false] .own-selector{align-items:flex-start;top:auto!important;right:auto!important;bottom:calc(var(--hud-gap,22px) + 64px)!important;left:var(--hud-gap,22px)!important;bottom:calc(var(--hud-gap,22px) + 92px)!important;translate:0!important}.catch-shell .own-selector .os-bag{display:none}.catch-score-line{flex-direction:column;align-items:stretch;gap:6px}.catch-tally-counts>span{white-space:nowrap;box-sizing:border-box;width:100%;display:flex}.catch-your-rank{color:var(--catch-gold);background:#ffd66a26;border-radius:5px;flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px;padding:4px 9px}.catch-your-rank small{max-width:190px}@media (max-width:600px){.catch-shell .catch-score-line{flex-direction:row;align-items:center}.catch-shell .catch-your-rank{background:0 0;flex-direction:column;align-items:flex-end;padding:0}.catch-shell .catch-tally-counts>span{width:auto}}.catch-shell .own-selector [class*=bag]{display:none!important}main.world-shell.catch-shell[data-touch=false] .own-selector{align-items:flex-end;left:auto!important;right:var(--hud-gap,22px)!important;bottom:calc(var(--hud-gap,22px) + 24px)!important}.catch-ranks-head{color:#9fb3c2;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #ffffff1f;align-items:center;gap:7px;margin-bottom:3px;padding:2px 8px 4px;font-size:15px;font-weight:800;display:flex}.catch-ranks-head strong{text-align:right}main.world-shell.catch-shell[data-touch=false] .own-selector{align-items:flex-start;right:auto!important;left:var(--hud-gap,22px)!important;bottom:calc(var(--hud-gap,22px) + 64px)!important}.catch-ranks-head b{flex:1;font-weight:800}.catch-ranks-head span{min-width:18px}.catch-claim code{-webkit-user-select:all;user-select:all;background:#ffffff14;border-radius:4px;margin-top:6px;padding:4px 8px;font-size:18px;display:inline-block}.catch-chat-btn{position:relative}.catch-unread{color:#fff;min-width:20px;height:20px;font:900 13px/20px var(--font-ui),Arial,sans-serif;text-align:center;background:#ff4b57;border-radius:10px;padding:0 5px;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #0b141f}.catch-chat{flex-wrap:wrap}.catch-chat-log{color:#e6eef3;background:#0b141fe6;border-radius:6px;flex-basis:100%;max-height:220px;margin:0 0 6px;padding:8px 10px;font-size:15px;line-height:1.3;list-style:none;overflow-y:auto}.catch-chat-log li{overflow-wrap:anywhere;margin:2px 0}.catch-chat-log b{color:var(--catch-gold)}.catch-chat-log li.mine b{color:var(--catch-aqua)}.catch-rotate{display:none}@media (orientation:landscape) and (max-height:520px){.catch-rotate{z-index:200;color:#fff;text-align:center;background:#0b141ff2;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:fixed;inset:0}.catch-rotate b{font:900 24px/1.1 var(--font-ui),Arial,sans-serif}.catch-rotate span{color:#c3d3db;font-size:16px}}.catch-map-close{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:60;color:#1b1405;font:850 16px/1 var(--font-ui),Arial,sans-serif;background:#ffd66a;border:0;border-radius:24px;padding:12px 22px;position:fixed;transform:translate(-50%)}@media (max-width:600px){.catch-live-talk>b{font-size:15px}.catch-rules-sheet h3,.catch-rules-sheet .catch-rules-board{font-size:16px}}main.world-shell.catch-shell[data-touch=true] .touch-actions.is-air .touch-up,main.world-shell.catch-shell[data-touch=true] .touch-actions.is-air .touch-down{right:150px!important}.catch-door .catch-door-error{color:#ffb3a3;margin:0;font-size:16px;font-weight:800;line-height:1.35}.catch-door input[aria-invalid=true]{border-color:#ff8f7a}main.world-shell.catch-shell[data-touch=false] .catch-hint{bottom:200px}.catch-chat-error{border-left:3px solid var(--catch-gold);color:#fff;background:#0b141fe6;border-radius:4px;flex-basis:100%;margin:0;padding:6px 10px;font-size:15px;font-weight:700;line-height:1.3}main.world-shell.catch-shell[data-touch=true] .catch-unread{border-radius:11px;min-width:22px;height:22px;font-size:15px;line-height:22px}.catch-meter.health.is-hurt{animation:.42s ease-out catch-bar-hurt}.catch-meter.health.is-low b{animation:.9s ease-in-out infinite catch-bar-low;background:#ff4b4b!important}@keyframes catch-bar-hurt{0%{filter:brightness(2.2)saturate(1.6);transform:translate(0);box-shadow:0 0 0 2px #ff4b4b}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}to{filter:none;box-shadow:none;transform:none}}@keyframes catch-bar-low{50%{filter:brightness(1.5)}}.catch-arcs{z-index:23;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.catch-arcs i{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.catch-arcs i:before{content:"";filter:drop-shadow(0 0 6px #ff1f1f)drop-shadow(0 1px 1px #000a);border-top:9px solid #ff3b3b;border-radius:50% 50% 0 0/100% 100% 0 0;width:140px;height:36px;position:absolute;top:-178px;left:-70px}.catch-arcs i.is-heavy:before{border-top-width:13px;border-top-color:#ff1f1f}.catch-arcs.is-touch i:before{border-top-width:8px;width:112px;height:30px;top:-138px;left:-56px}.catch-low{z-index:21;pointer-events:none;background:radial-gradient(#0000 50%,#d0000030 64%,#ff1a1a99 100%);animation:1.5s ease-in-out infinite catch-low;position:absolute;inset:0}.catch-low.is-urgent{background:radial-gradient(#0000 50%,#c4000026 64%,#f008 100%);animation-duration:1.1s}@keyframes catch-low{0%,to{opacity:.55}45%{opacity:1}}.catch-elim{z-index:31;pointer-events:none;text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:4px;max-width:calc(100vw - 32px);display:flex;position:absolute;top:29%;left:50%;transform:translate(-50%,-50%)}.catch-elim small{font:900 17px/1 var(--font-ui),Arial,sans-serif;letter-spacing:.16em;color:#fff;text-shadow:0 2px #0b1418,0 0 12px #000c}.catch-elim b{font:950 38px/1 var(--font-display),Impact,sans-serif;letter-spacing:.01em;color:var(--catch-gold);-webkit-text-stroke:1.5px #0b1418;text-shadow:0 3px #0b1418,0 0 18px #000c;text-overflow:ellipsis;max-width:calc(100vw - 32px);overflow:hidden}.catch-elim{animation:1.5s cubic-bezier(.2,.9,.3,1) forwards catch-elim}.catch-elim small{color:#ff6b6b}@keyframes catch-elim{0%{opacity:0;transform:translate(-50%,-50%)scale(1.6)}10%{opacity:1;transform:translate(-50%,-50%)scale(.96)}18%{transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-62%)scale(1)}}main.world-shell.catch-shell[data-touch=true] .catch-elim b{font-size:30px}main.world-shell.catch-shell[data-touch=true] .catch-elim small{font-size:15px}@media (prefers-reduced-motion:reduce){.catch-meter.health.is-hurt{animation:none;box-shadow:0 0 0 2px #ff4b4b}.catch-low{opacity:.8;animation:none}.catch-elim{animation:1.5s linear forwards catch-elim-calm}}@keyframes catch-elim-calm{0%,85%{opacity:1}to{opacity:0}}html:root body main.world-shell.catch-shell.world-shell.world-shell[data-touch=true] .sprint-button{top:auto!important;left:calc(50% - 37px)!important;right:auto!important;bottom:calc(94px + env(safe-area-inset-bottom))!important;width:52px!important;height:52px!important}html:root body main.world-shell.catch-shell.world-shell.world-shell[data-touch=true][data-lefty] .sprint-button{left:auto!important;right:calc(50% - 37px)!important}main.world-shell.catch-shell[data-touch=true] .catch-low{background:radial-gradient(#0000 58%,#d0000026 70%,#ff1a1a8c 100%)}main.world-shell.catch-shell[data-touch=true] .catch-low.is-urgent{background:radial-gradient(#0000 54%,#c4000026 68%,#ff000080 100%)}.catch-ko-flash{z-index:32;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 55%,#fff 0,#ffffffb3 28%,#fff0 72%);animation:.34s ease-out both catch-ko-flash;position:absolute;inset:0}@keyframes catch-ko-flash{0%{opacity:.8}to{opacity:0}}.catch-ko-slow{z-index:31;pointer-events:none;opacity:0;background:radial-gradient(#0000 42%,#0a0f1a70 74%,#0a0f1acc 100%);animation:.7s ease-in-out both catch-ko-slow;position:absolute;inset:0}@keyframes catch-ko-slow{0%{opacity:0}18%{opacity:1}72%{opacity:1}to{opacity:0}}.catch-ko-stamp{z-index:34;pointer-events:none;white-space:nowrap;opacity:0;max-width:calc(100vw - 32px);animation:catch-ko-slam .5s cubic-bezier(.2,1.25,.4,1) var(--ko-in) both,catch-ko-out .2s ease-in var(--ko-out) forwards;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.catch-ko-stamp b{color:#fff;font:950 56px/1 var(--font-display),Impact,sans-serif;letter-spacing:.03em;text-shadow:0 3px #7a0d18;background:#e8263a;border-radius:9px;padding:9px 22px 7px;display:block;box-shadow:0 6px #7a0d18,0 12px 34px #000a,inset 0 0 0 3px #ffffff40}.catch-ko-stamp small{text-overflow:ellipsis;color:#fff;max-width:100%;font:850 22px/1.1 var(--font-ui),Arial,sans-serif;background:#0b141fd9;border-radius:8px;padding:6px 14px;display:block;overflow:hidden;transform:rotate(6deg)}@keyframes catch-ko-slam{0%{opacity:0;transform:translate(-50%,-50%)rotate(-16deg)scale(2.6)}50%{opacity:1;transform:translate(-50%,-50%)rotate(-4deg)scale(.88)}72%{transform:translate(-50%,-50%)rotate(-7deg)scale(1.07)}to{opacity:1;transform:translate(-50%,-50%)rotate(-6deg)scale(1)}}@keyframes catch-ko-out{to{opacity:0;transform:translate(-50%,-50%)rotate(-6deg)scale(.9)}}.catch-iris{z-index:40;pointer-events:none;background:#07090d;display:none;position:absolute;inset:0}main.world-shell.catch-shell[data-touch=true] .catch-ko-stamp{top:29%}main.world-shell.catch-shell[data-touch=true] .catch-ko-stamp b{padding:8px 16px 6px;font-size:40px}main.world-shell.catch-shell[data-touch=true] .catch-ko-stamp small{font-size:18px}.catch-dead{z-index:30;color:#fff;pointer-events:none;white-space:nowrap;background:#0b141fe6;border-radius:14px;grid-template-columns:auto auto;align-items:center;column-gap:12px;max-width:calc(100vw - 32px);padding:8px 18px 8px 8px;animation:.4s cubic-bezier(.2,1.2,.4,1) both catch-dead-in;display:grid;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #0007,inset 0 0 0 1px #ffffff1f}.catch-dead svg{grid-row:1/span 4;width:54px;height:54px;overflow:visible}.catch-dead svg circle{fill:none;stroke-width:5px}.catch-dead .catch-dead-off{stroke:#ffffff24}.catch-dead .catch-dead-on{stroke:#ff6b6b;stroke-linecap:round;transition:stroke-dashoffset .95s linear}.catch-dead svg text{fill:#fff;font:900 21px var(--font-ui),Arial,sans-serif;font-variant-numeric:tabular-nums}.catch-dead strong{font:900 15px/1.1 var(--font-ui),Arial,sans-serif;letter-spacing:.14em;color:#ff6b6b;text-transform:uppercase}.catch-dead span{font:850 20px/1.15 var(--font-ui),Arial,sans-serif;font-variant-numeric:tabular-nums}.catch-dead small{text-overflow:ellipsis;font:700 15px/1.2 var(--font-ui),Arial,sans-serif;color:#c3d3db;overflow:hidden}.catch-dead em{font:800 16px/1.1 var(--font-ui),Arial,sans-serif;color:#ffd66a;font-style:normal}@keyframes catch-dead-in{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}main.world-shell.catch-shell[data-touch=true] .catch-dead{left:112px;right:10px;top:calc(max(8px,env(safe-area-inset-top)) + 60px);column-gap:10px;width:max-content;max-width:calc(100vw - 122px);padding:6px 12px 6px 6px;animation-name:catch-dead-in-phone;transform:none}main.world-shell.catch-shell[data-touch=true] .catch-dead svg{width:46px;height:46px}main.world-shell.catch-shell[data-touch=true] .catch-dead span{font-size:18px}@keyframes catch-dead-in-phone{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.catch-ko-flash,.catch-ko-slow{display:none}.catch-ko-stamp{animation:catch-ko-calm .2s linear var(--ko-in) both,catch-ko-out .2s linear var(--ko-out) forwards}.catch-dead{animation:none}}@keyframes catch-ko-calm{0%{opacity:0;transform:translate(-50%,-50%)rotate(-6deg)}to{opacity:1;transform:translate(-50%,-50%)rotate(-6deg)}}.catch-hpbars{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.catch-hpbar{will-change:transform,opacity;background:#0b141fd1;border-radius:7px;align-items:center;gap:6px;padding:3px 8px 3px 6px;transition:opacity .12s linear;display:flex;position:absolute;top:0;left:0;box-shadow:0 2px 8px #0006,inset 0 0 0 1px #ffffff1a}.catch-hpbar b{text-align:right;min-width:24px;font:900 15px/1 var(--font-ui),Arial,sans-serif;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px #000;display:block}.catch-hpbar i{background:#ffffff26;border-radius:4px;width:56px;height:7px;display:block;position:relative;overflow:hidden}.catch-hpbar s{width:100%;text-decoration:none;position:absolute;top:0;bottom:0;left:0}.catch-hpbar .catch-hpbar-lag{background:#fff1cf;transition:width .35s ease-in .22s}.catch-hpbar .catch-hpbar-fill{background:#5be36b;transition:width 80ms ease-out}.catch-hpbar .catch-hpbar-armour{background:#7fdcff;width:0;height:2px;top:auto}.catch-hpbar[data-level=mid] .catch-hpbar-fill{background:#ffc43d}.catch-hpbar[data-level=low] .catch-hpbar-fill{background:#ff4b3e}.catch-hpbar[data-level=low] b{color:#ff9a90}@media (prefers-reduced-motion:reduce){.catch-hpbar .catch-hpbar-lag,.catch-hpbar .catch-hpbar-fill{transition:none}}.catch-horde-line{z-index:29;border-left:4px solid var(--catch-gold);color:#fff;max-width:min(560px,100vw - 420px);font:800 16px/1.25 var(--font-ui),Arial,sans-serif;pointer-events:none;background:#0b141fe8;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;animation:6s ease-out both catch-horde-line;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.catch-horde-line svg{color:var(--catch-gold);flex:none}@keyframes catch-horde-line{0%{opacity:0;transform:translate(-50%,-12px)}6%{opacity:1;transform:translate(-50%)}90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}main.world-shell.catch-shell[data-touch=true] .catch-horde-line{left:112px;right:10px;top:calc(max(8px,env(safe-area-inset-top)) + 60px);max-width:none;padding:8px 10px;font-size:15px;animation-name:catch-horde-line-phone;transform:none}@keyframes catch-horde-line-phone{0%{opacity:0;transform:translateY(-12px)}6%{opacity:1;transform:none}90%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.catch-horde-line{animation-timing-function:linear}}main.world-shell.catch-shell[data-touch=true]:has(.catch-dead,.catch-horde-line) .catch-feed{padding-top:76px}main.world-shell.catch-shell[data-touch=true]:has(.catch-dead,.catch-horde-line) .catch-board:has(.catch-leader-ticker) .catch-feed{padding-top:110px}.catch-shell .catch-bob-face.top-strip{z-index:14;pointer-events:auto;align-items:center;display:flex;position:absolute;top:44px;left:194px}.catch-shell .catch-bob-face .ts-bob{cursor:pointer;height:auto;color:inherit;font:inherit;justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative}.catch-shell .catch-bob-face .ts-bob:focus-visible{outline-offset:4px;border-radius:50%;outline:2px solid #ffd166}.catch-shell .catch-bob-face .ts-live{padding:2px 7px;bottom:-9px;left:50%;right:auto;translate:-50%}.catch-face-live{font:800 12px/1 var(--font-ui),Arial,sans-serif;letter-spacing:.06em;color:#e9f3f7;align-items:center;gap:5px;display:inline-flex}.catch-face-live>i{background:#4be08a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #4be08a99}.catch-shell .catch-bob-panel .creator-live{z-index:15;width:min(350px,100vw - 48px);max-height:min(520px,100vh - 478px);position:absolute;translate:none;inset:228px auto auto 24px!important}@media (min-width:601px){.catch-shell:has(.catch-online) .catch-bob-panel .creator-live{max-height:min(520px,100vh - 516px);top:266px!important}}.catch-shell .catch-bob-panel .creator-live-icon[aria-label=Make\ bigger],.catch-shell .catch-bob-panel .creator-live-icon[aria-label=Make\ smaller]{display:none}.catch-shell:has(.catch-bob-panel) .catch-feed .catch-live-talk{display:none}.catch-tv .catch-bob-panel .creator-live{width:560px;max-height:min(640px,70vh);top:54px!important;left:64px!important}.catch-caught>em.catch-caught-plan{color:#fff;max-width:min(680px,100vw - 40px);font:700 21px/1.35 var(--font-ui),Arial,sans-serif;white-space:normal;text-align:left;background:#0b1425ee;border-left:3px solid #ffd66a;margin:12px auto 0;padding:9px 18px;font-style:normal;display:block}.catch-caught>em.catch-caught-plan b{color:#ff8d8d;white-space:nowrap}@media (max-width:600px){.catch-shell .catch-bob-face.top-strip{left:10px;top:calc(max(8px,env(safe-area-inset-top)) + 206px)}.catch-shell .catch-bob-face .ts-bob{--buddy:46px}.catch-shell .catch-bob-panel .creator-live{width:auto;max-height:min(230px,50vh - 150px);left:112px!important;right:10px!important;top:calc(max(8px,env(safe-area-inset-top)) + 74px)!important}.catch-shell .catch-bob-panel .creator-live>footer,.catch-shell .catch-bob-panel .creator-live div.cl-origin{display:none!important}.catch-shell:has(.catch-bob-panel) .catch-feed{padding-top:calc(min(230px,50vh - 150px) + 22px)}.catch-caught>em.catch-caught-plan{padding:7px 12px;font-size:16px}main.world-shell.catch-shell[data-touch=true]:has(.catch-dead,.catch-horde-line) .catch-bob-panel .creator-live{max-height:min(200px,50vh - 226px);top:calc(max(8px,env(safe-area-inset-top)) + 150px)!important}main.world-shell.catch-shell[data-touch=true]:has(.catch-bob-panel):has(.catch-dead,.catch-horde-line) .catch-feed{padding-top:calc(min(200px,50vh - 226px) + 98px)}}.catch-away canvas{filter:grayscale(.75)brightness(.8);transition:filter .4s}.catch-online{color:#e8f6ee;background:#0b172be6;border-radius:4px;justify-content:center;align-items:center;gap:7px;margin:6px 0 0;padding:4px 6px;font-size:15px;font-weight:750;display:flex}.catch-online i{background:#3ddc84;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #3ddc8433,0 0 8px #3ddc84aa}.catch-shell:not(.catch-tv) .catch-board{border:1px solid #9fc0dc2e;border-top:3px solid var(--catch-gold);background:linear-gradient(160deg,#0c1627f7,#15263af2);border-radius:10px;padding:12px 14px 10px;box-shadow:0 12px 32px #0006,inset 0 1px #ffffff0d}.catch-shell:not(.catch-tv) .catch-board-meta{gap:8px;min-height:28px;margin:0 0 8px;padding-right:78px}.catch-shell:not(.catch-tv) .catch-board-meta .catch-live{letter-spacing:.02em;align-items:center;gap:6px;font-weight:800;display:inline-flex}.catch-shell:not(.catch-tv) .catch-board-meta .catch-live:before{content:"";background:#3ddc84;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3ddc8430}.catch-shell:not(.catch-tv) .catch-board-meta .catch-live.away:before{box-shadow:none;background:#7f93a6}.catch-shell:not(.catch-tv) .catch-board-meta time{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:16px;font-weight:850}.catch-shell:not(.catch-tv) .catch-tally{gap:6px;margin:0}.catch-shell:not(.catch-tv) .catch-tally-counts{gap:5px}.catch-shell:not(.catch-tv) .catch-tally-counts>span{background:#ffffff0c;border-radius:6px;align-items:center;padding:5px 10px;box-shadow:inset 3px 0 #ff8a8acc}.catch-shell:not(.catch-tv) .catch-tally-counts>span:last-child{box-shadow:inset 3px 0 #7ce6cccc}.catch-shell:not(.catch-tv) .catch-tally-counts b{font-variant-numeric:tabular-nums}.catch-shell:not(.catch-tv) .catch-tally-form{margin-top:2px;line-height:1.25}.catch-shell:not(.catch-tv) .catch-tally-last{color:#a9bccb;font-weight:650}.catch-shell:not(.catch-tv) .catch-desktop-board{border-top:1px solid #ffffff17;margin-top:10px;padding-top:8px}.catch-shell:not(.catch-tv) .catch-ranks-head{letter-spacing:.06em;color:#8fa5b8;border-bottom:0;margin-bottom:4px;padding:0 8px 5px;font-size:15px}.catch-shell:not(.catch-tv) .catch-ranks-head span,.catch-shell:not(.catch-tv) .catch-row>span{text-align:left;width:22px;min-width:22px}.catch-shell:not(.catch-tv) .catch-row{border-radius:6px;gap:8px;min-height:28px;margin:0 0 2px;padding:3px 8px}.catch-shell:not(.catch-tv) .catch-row:nth-child(odd){background:#ffffff07}.catch-shell:not(.catch-tv) .catch-row>span{font-variant-numeric:tabular-nums;font-weight:800}.catch-shell:not(.catch-tv) .catch-row:first-child>span{color:#ffd477}.catch-shell:not(.catch-tv) .catch-row:nth-child(2)>span{color:#dbe6ef}.catch-shell:not(.catch-tv) .catch-row:nth-child(3)>span{color:#e7a979}.catch-shell:not(.catch-tv) .catch-row>strong{text-align:right;min-width:34px;font-weight:850}.catch-shell:not(.catch-tv) .catch-row svg{color:var(--catch-gold);filter:drop-shadow(0 0 4px #ffd47766);flex:none}.catch-shell:not(.catch-tv) .catch-row.mine{border-radius:6px;margin:0 0 2px;padding:3px 8px}.catch-shell:not(.catch-tv) .catch-row.mine>span{color:var(--catch-gold)}.catch-shell:not(.catch-tv) .catch-desktop-board .catch-row.mine:nth-child(6){margin-top:7px;position:relative}.catch-shell:not(.catch-tv) .catch-desktop-board .catch-row.mine:nth-child(6):before{content:"";border-top:1px dotted #ffffff38;position:absolute;top:-5px;left:8px;right:8px}.catch-rules-btn{z-index:1;color:#cfdeea;height:28px;font:750 15px/1 var(--font-ui),Arial,sans-serif;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:5px;padding:0 10px;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;top:13px;right:14px}.catch-rules-btn:hover{color:#fff;background:#ffd47722;border-color:#ffd47766}.catch-rules-btn:focus-visible{outline:2px solid var(--catch-gold);outline-offset:2px}.catch-rules-btn svg{opacity:.85;flex:none}.catch-tv .catch-rules-btn{display:none}.catch-online{white-space:nowrap}@media (max-width:600px){main.world-shell.catch-shell:not(.catch-tv) .catch-board{border:1px solid #9fc0dc2e;border-top:2px solid var(--catch-gold);border-radius:10px;padding:0}main.world-shell.catch-shell:not(.catch-tv) .catch-board-toggle{padding:3px 10px}main.world-shell.catch-shell:not(.catch-tv) .catch-board{height:82px}main.world-shell.catch-shell:not(.catch-tv) .catch-map{top:calc(max(8px,env(safe-area-inset-top)) + 88px)}main.world-shell.catch-shell:not(.catch-tv) .catch-leader-ticker{top:90px}main.world-shell.catch-shell:not(.catch-tv) .catch-tally-counts>span{box-shadow:none;background:0 0;padding:0}main.world-shell.catch-shell:not(.catch-tv) .catch-tally{justify-content:center;gap:0;line-height:1.1}main.world-shell.catch-shell:not(.catch-tv) .catch-tally-counts b{font-size:15px}main.world-shell.catch-shell:not(.catch-tv) .catch-tally-form{margin-top:0}main.world-shell.catch-shell:not(.catch-tv) .catch-tally-counts{padding-right:84px}main.world-shell.catch-shell:not(.catch-tv) .catch-rules-btn{border-radius:15px;height:30px;padding:0 11px;top:7px;right:8px}.catch-shell .catch-online{box-sizing:border-box;width:max-content;min-width:100%;padding:4px 8px}.catch-shell .catch-bob-face.top-strip{top:calc(max(8px,env(safe-area-inset-top)) + 252px)}}.catch-mapview :is(.touch-controls,.weapon-hud,.catch-status,.catch-vitals,.catch-rare-slots,.catch-actions,.own-selector,.catch-hint,.catch-hitchip,.catch-reveal-arrow,.catch-horde-line,.target-badges),.catch-mapview .catch-map .mini-map{display:none!important}.catch-mapview{-webkit-user-select:none;user-select:none}.catch-shell .catch-map-bar{top:auto;bottom:calc(24px + env(safe-area-inset-bottom));z-index:30}@media (max-width:600px){main.world-shell.catch-shell[data-touch=true]:not(.catch-tv) :is(.catch-dead,.catch-horde-line){top:calc(max(8px,env(safe-area-inset-top)) + 96px)}main.world-shell.catch-shell[data-touch=true]:not(.catch-tv):has(.catch-dead,.catch-horde-line) .catch-feed{padding-top:112px}main.world-shell.catch-shell[data-touch=true]:not(.catch-tv):has(.catch-dead,.catch-horde-line) .catch-board:has(.catch-leader-ticker) .catch-feed{padding-top:146px}main.world-shell.catch-shell[data-touch=true]:not(.catch-tv):has(.catch-dead,.catch-horde-line) .catch-bob-panel .creator-live{max-height:min(200px,50vh - 262px);top:calc(max(8px,env(safe-area-inset-top)) + 186px)!important}main.world-shell.catch-shell[data-touch=true]:not(.catch-tv):has(.catch-bob-panel):has(.catch-dead,.catch-horde-line) .catch-feed{padding-top:calc(min(200px,50vh - 262px) + 134px)}}.catch-ammo>strong{align-items:center;gap:6px;min-height:35px;display:flex}.catch-ammo>strong>em{font:inherit;font-style:normal}.catch-ammo.is-reloading>strong{color:#8ff1e8}.catch-ammo.is-reloading>strong>em{font-size:26px}.catch-reload-ring{flex:none;width:28px;height:28px}.catch-reload-ring circle{fill:none;stroke-width:3.2px}.catch-reload-ring circle:first-child{stroke:#3e4b5b}.catch-reload-ring circle+circle{stroke:#6ee5dc;stroke-linecap:round}.catch-ammo.is-reloading>.catch-ammo-state{color:#8ff1e8;font-weight:800}.catch-ammo.is-reloading>i{height:6px}.catch-ammo.is-ready>.catch-ammo-state,.catch-ammo.is-ready>strong{color:var(--catch-gold)}.catch-ammo.is-ready{animation:.9s ease-out catch-ammo-ready}@keyframes catch-ammo-ready{0%{box-shadow:0 0 0 2px var(--catch-gold),0 0 18px #ffd34a88}to{box-shadow:0 0 #0000,0 0 #0000}}.catch-status:not(.is-desk) .catch-ammo>strong{gap:3px;min-height:0}.catch-status:not(.is-desk) .catch-ammo.is-reloading,.catch-status:not(.is-desk) .catch-ammo.is-ready{width:auto}.catch-status:not(.is-desk) .catch-ammo.is-reloading>strong>em,.catch-status:not(.is-desk) .catch-ammo.is-ready>strong>em{font-size:16px}.catch-status:not(.is-desk) .catch-reload-ring{width:17px;height:17px}.catch-status:not(.is-desk) .catch-ammo.is-ready{border-radius:4px}@media (prefers-reduced-motion:reduce){.catch-ammo.is-ready{animation:none}}.catch-ammo-state kbd{font:700 12px/16px var(--font-ui),Arial,sans-serif;color:#cbd9e8;vertical-align:1px;border:1px solid #cbd9e866;border-radius:3px;margin-left:7px;padding:0 5px}button.catch-ammo{color:inherit;text-align:left;font:inherit;touch-action:manipulation}.catch-status:not(.is-desk) button.catch-ammo{justify-content:center;min-height:44px}.catch-status:not(.is-desk) button.catch-ammo.can-reload{width:auto}.catch-reload-icon{color:#8ff1e8;flex:none}.catch-row.is-gain{animation:1s ease-out catch-row-gain}.catch-row.is-loss{animation:1s ease-out catch-row-loss}.catch-row.is-passing{animation:1s ease-out catch-row-pass}@keyframes catch-row-gain{0%,18%{box-shadow:inset 4px 0 0 var(--catch-gold),inset 0 0 0 200px #5fe39a4d}to{box-shadow:inset 4px 0 0 var(--catch-gold),inset 0 0 0 200px transparent}}@keyframes catch-row-loss{0%,18%{box-shadow:inset 4px 0 0 var(--catch-gold),inset 0 0 0 200px #ff6b7a4d}to{box-shadow:inset 4px 0 0 var(--catch-gold),inset 0 0 0 200px transparent}}@keyframes catch-row-pass{0%,20%{box-shadow:inset 0 0 0 200px #8fc8ff2e}to{box-shadow:inset 0 0 0 200px #0000}}.catch-board.is-gain{animation:1s ease-out catch-box-gain}.catch-board.is-loss{animation:1s ease-out catch-box-loss}@keyframes catch-box-gain{0%,15%{box-shadow:0 0 0 2px #5fe39a99}to{box-shadow:0 0 #0000}}@keyframes catch-box-loss{0%,15%{box-shadow:0 0 0 2px #ff6b7a99}to{box-shadow:0 0 #0000}}.catch-board-delta{z-index:3;pointer-events:none;font:900 15px/1 var(--font-ui),Arial,sans-serif;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000c;white-space:nowrap;opacity:0;animation:1s ease-out forwards catch-delta-float;position:absolute;top:0;right:38px}.catch-board-delta.is-gain{color:#6ff0a4}.catch-board-delta.is-loss{color:#ff8a95}.catch-board-delta.on-box{top:auto;bottom:-8px;right:12px}@keyframes catch-delta-float{0%{opacity:0;transform:translateY(20%)}15%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-110%)}}.catch-board-delta.on-box{animation-name:catch-delta-box}@keyframes catch-delta-box{0%{opacity:0;transform:translateY(60%)}15%{opacity:1;transform:translateY(100%)}70%{opacity:1}to{opacity:0;transform:translateY(40%)}}@media (prefers-reduced-motion:reduce){.catch-board-delta{opacity:0;animation:none}}.catch-talk{z-index:30;background:#0b141ff0;border:1px solid #7d99b46b;border-radius:8px;flex-direction:column;gap:6px;width:min(460px,100vw - 32px);padding:10px;display:flex;position:absolute;bottom:150px;left:50%;translate:-50%;box-shadow:0 10px 30px #0008}.catch-talk-label{color:var(--catch-gold);padding:0 2px;font-size:15px;font-weight:850}.catch-talk-label small{color:#b9c7d4;font-size:15px;font-weight:600}.catch-talk-row,.catch-room form{gap:6px;display:flex}.catch-talk input,.catch-room input{color:#fff;min-width:0;height:44px;font:inherit;background:#111e2e;border:1px solid #7291ad;border-radius:5px;flex:1;padding:0 12px;font-size:16px}.catch-talk input:focus,.catch-room input:focus{border-color:var(--catch-gold);outline:none}.catch-talk button,.catch-room form button{background:var(--catch-gold);color:#101925;cursor:pointer;border:0;border-radius:5px;place-items:center;width:48px;height:44px;display:grid}.catch-room form button:disabled{opacity:.5;cursor:default}.catch-room{z-index:30;background:#0b141ff0;border:1px solid #7d99b46b;border-radius:8px;flex-direction:column;gap:8px;width:min(400px,100vw - 48px);max-height:min(460px,60vh);padding:10px;display:flex;position:absolute;bottom:80px;left:24px;box-shadow:0 10px 30px #0008}.catch-room header{justify-content:space-between;align-items:center;gap:8px;display:flex}.catch-room h2{color:#fff;margin:0;font-size:17px;font-weight:900}.catch-room h2 small{color:#b9c7d4;margin-left:6px;font-size:15px;font-weight:600}.catch-room-close{color:#fff;cursor:pointer;background:#16243a;border:1px solid #7d99b46b;border-radius:5px;place-items:center;width:40px;height:40px;display:grid}.catch-room-log{color:#e6eef3;background:#060d16cc;border-radius:5px;flex:1;min-height:60px;margin:0;padding:6px 8px;font-size:15px;line-height:1.35;list-style:none;overflow-y:auto}.catch-room-log li{overflow-wrap:anywhere;margin:3px 0}.catch-room-log b{color:var(--catch-gold)}.catch-room-log li.mine b{color:var(--catch-aqua)}.catch-room-log .catch-room-empty{color:#b9c7d4}.catch-room .catch-chat-error{flex-basis:auto}.catch-actions button[aria-pressed=true]{border-color:var(--catch-gold);color:var(--catch-gold)}@media (max-width:600px){.catch-shell .catch-talk,.catch-shell .catch-room{left:10px;right:10px;top:max(10px,env(safe-area-inset-top));z-index:40;background:#0b141f;width:auto;bottom:auto;translate:none}.catch-shell .catch-room{max-height:min(420px,48vh)}}.catch-shell.world-shell[data-touch=true] .emote-bar{bottom:calc(272px + env(safe-area-inset-bottom))!important;width:300px!important}.catch-shell.world-shell[data-touch=true] .emote-bar button small{max-width:none;font-size:15px!important}.catch-bob-alert{letter-spacing:.02em;border-left-color:#ff6b4a;animation-duration:4s}.catch-bob-alert svg{color:#ff8a5c}.catch-bob-alert.with-horde{top:72px}main.world-shell.catch-shell[data-touch=true] .catch-bob-alert{animation-duration:4s}main.world-shell.catch-shell[data-touch=true] .catch-bob-alert.with-horde{top:calc(max(8px,env(safe-area-inset-top)) + 108px)}.catch-bob-bark{z-index:24;pointer-events:none;color:#1b1405;max-width:240px;font:800 16px/1.2 var(--font-ui),Arial,sans-serif;opacity:0;will-change:transform;background:#fffdf4f2;border-radius:12px;padding:7px 11px 8px;animation:3.2s ease-out both catch-bob-bark;position:absolute;top:0;left:0;box-shadow:0 6px 18px #0005}.catch-bob-bark:after{content:"";border:7px solid #0000;border-top-color:#fffdf4f2;border-bottom:0;margin-left:-7px;position:absolute;bottom:-7px;left:50%}.catch-bob-bark b{letter-spacing:.1em;color:#b07a00;margin-bottom:1px;font-size:11px;display:block}@keyframes catch-bob-bark{0%{scale:.6}8%{scale:1.06}14%,88%{scale:1}to{filter:opacity(0);scale:.96}}@media (max-width:600px){.catch-bob-bark{max-width:200px;font-size:15px}}.catch-tally-bob{vertical-align:baseline;border-radius:50%;width:18px;height:18px;margin:0 6px -3px 0;display:inline-block}@media (max-width:600px){.catch-shell .catch-tally-bob{width:16px;height:16px;margin-right:5px}}.catch-tally-bob{animation:.55s ease-out catch-bob-switch,3.2s ease-in-out .6s infinite catch-bob-idle}@keyframes catch-bob-switch{0%{transform:scale(.6)rotate(-14deg)}35%{transform:scale(1.18)rotate(10deg)}60%{transform:scale(.95)rotate(-6deg)}80%{transform:scale(1.04)rotate(3deg)}to{transform:none}}@keyframes catch-bob-idle{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)translateY(-1px)}}@media (prefers-reduced-motion:reduce){.catch-tally-bob{animation:none}}.catch-shell .catch-tally-form{background:#ffcc4d22;border-radius:999px;align-self:flex-start;align-items:center;padding:3px 10px 3px 6px;animation:.9s ease-out catch-form-flash;display:inline-flex;box-shadow:inset 0 0 0 1px #ffcc4d55}.catch-shell .catch-tally-form.is-object{color:#7fe3d6;background:#3fd0c022;box-shadow:inset 0 0 0 1px #3fd0c055}.catch-shell .catch-tally-form.is-open{color:#ffb0a6;background:#ff4a3a2e;animation:.9s ease-out catch-form-flash,1.2s ease-in-out .9s infinite catch-form-hot;box-shadow:inset 0 0 0 1px #ff4a3a88}@keyframes catch-form-flash{0%{filter:brightness(2.2);transform:scale(.92)}25%{transform:scale(1.08)}55%{transform:scale(.98)}to{filter:none;transform:none}}@keyframes catch-form-hot{0%,to{box-shadow:inset 0 0 0 1px #ff4a3a88}50%{box-shadow:inset 0 0 0 1px #ff4a3a,0 0 12px #ff4a3a66}}@media (prefers-reduced-motion:reduce){.catch-shell .catch-tally-form,.catch-shell .catch-tally-form.is-open{animation:none}}.catch-shell .catch-tally-form.catch-bob-state{z-index:16;white-space:nowrap;pointer-events:none;background:linear-gradient(#ffcc4d22,#ffcc4d22),#0b1622e6;width:max-content;max-width:calc(100vw - 32px);margin:0 auto;padding:6px 14px 6px 8px;font-size:17px;line-height:1.2;position:absolute;top:14px;left:0;right:0;box-shadow:inset 0 0 0 1px #ffcc4d77,0 6px 18px #0006}.catch-shell .catch-tally-form.catch-bob-state.is-object{background:linear-gradient(#3fd0c022,#3fd0c022),#0b1622e6;box-shadow:inset 0 0 0 1px #3fd0c077,0 6px 18px #0006}.catch-shell .catch-tally-form.catch-bob-state.is-open{background:linear-gradient(#ff4a3a2e,#ff4a3a2e),#0b1622e6;box-shadow:inset 0 0 0 1px #ff4a3a88,0 6px 18px #0006}.catch-shell .catch-bob-state .catch-tally-bob{width:22px;height:22px;margin:0 7px 0 0}.catch-shell:has(.catch-bob-state) :is(.catch-horde-line,.catch-dead){top:62px}.catch-shell:has(.catch-bob-state) .catch-bob-alert.with-horde{top:110px}.catch-respawn-line{z-index:29;pointer-events:none;width:max-content;max-width:calc(100vw - 24px);margin:0 auto;animation:3s ease-out both catch-respawn-line;position:absolute;top:62px;left:0;right:0}.catch-respawn-line.with-horde{top:140px}.catch-respawn-line>span{font:italic 950 30px/1 var(--font-display),Impact,sans-serif;letter-spacing:.01em;white-space:nowrap;color:#fff;background:linear-gradient(#fff 0%,#fff6d6 42%,#ffd66a 58%,#f5b02e 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px #1b1405;paint-order:stroke fill;filter:drop-shadow(0 2px #1b1405)drop-shadow(0 4px 10px #0009);-webkit-background-clip:text;background-clip:text;display:block;transform:skew(-9deg)}@keyframes catch-respawn-line{0%{opacity:0;transform:translateY(-10px)scale(1.15)}8%{opacity:1;transform:translateY(0)scale(1)}85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.catch-respawn-line{animation-timing-function:linear}}.catch-tv .catch-tally-form.catch-bob-state{padding:6px 18px 6px 10px;font-size:22px;top:8px;left:64px;right:auto}.catch-tv .catch-bob-state .catch-tally-bob{width:28px;height:28px}.catch-tv .catch-respawn-line{top:auto;bottom:64px}.catch-tv .catch-respawn-line>span{font-size:44px}@media (max-width:600px){main.world-shell.catch-shell:not(.catch-tv) .catch-tally-form.catch-bob-state{top:calc(max(8px,env(safe-area-inset-top)) + 88px);white-space:normal;text-align:center;max-width:calc(100vw - 118px);padding:5px 12px 5px 6px;font-size:15px;left:108px;right:10px}main.world-shell.catch-shell:not(.catch-tv) .catch-bob-state .catch-tally-bob{flex:none;width:18px;height:18px}main.world-shell.catch-shell:not(.catch-tv):has(.catch-bob-state) .catch-leader-ticker{top:128px}main.world-shell.catch-shell:not(.catch-tv):has(.catch-bob-state) .catch-feed{padding-top:46px}main.world-shell.catch-shell:not(.catch-tv):has(.catch-bob-state) .catch-board:has(.catch-leader-ticker) .catch-feed{padding-top:80px}main.world-shell.catch-shell:not(.catch-tv):has(.catch-bob-state) .catch-bob-panel .creator-live{max-height:min(230px,50vh - 188px);top:calc(max(8px,env(safe-area-inset-top)) + 112px)!important}main.world-shell.catch-shell:not(.catch-tv):has(.catch-bob-state):has(.catch-bob-panel) .catch-feed{padding-top:calc(min(230px,50vh - 188px) + 60px)}main.world-shell.catch-shell[data-touch=true]:not(.catch-tv):has(.catch-bob-state) :is(.catch-dead,.catch-horde-line){top:calc(max(8px,env(safe-area-inset-top)) + 134px)}main.world-shell.catch-shell[data-touch=true]:not(.catch-tv):has(.catch-bob-state) .catch-bob-alert.with-horde{top:calc(max(8px,env(safe-area-inset-top)) + 172px)}main.world-shell.catch-shell[data-touch=true]:not(.catch-tv):has(.catch-bob-state):has(.catch-dead,.catch-horde-line) .catch-feed{padding-top:150px}main.world-shell.catch-shell[data-touch=true]:not(.catch-tv):has(.catch-bob-state):has(.catch-dead,.catch-horde-line) .catch-board:has(.catch-leader-ticker) .catch-feed{padding-top:184px}main.world-shell.catch-shell[data-touch=true]:not(.catch-tv):has(.catch-bob-state):has(.catch-dead,.catch-horde-line) .catch-bob-panel .creator-live{max-height:min(200px,50vh - 300px);top:calc(max(8px,env(safe-area-inset-top)) + 224px)!important}main.world-shell.catch-shell[data-touch=true]:not(.catch-tv):has(.catch-bob-state):has(.catch-bob-panel):has(.catch-dead,.catch-horde-line) .catch-feed{padding-top:calc(min(200px,50vh - 300px) + 172px)}main.world-shell.catch-shell:not(.catch-tv) .catch-respawn-line{top:calc(max(8px,env(safe-area-inset-top)) + 134px);max-width:calc(100vw - 118px);left:108px;right:10px}main.world-shell.catch-shell:not(.catch-tv) .catch-respawn-line.with-horde{top:calc(max(8px,env(safe-area-inset-top)) + 172px)}main.world-shell.catch-shell:not(.catch-tv):has(.catch-bob-state):has(.catch-respawn-line) .catch-feed{padding-top:100px}main.world-shell.catch-shell:not(.catch-tv):has(.catch-bob-state):has(.catch-respawn-line) .catch-leader-ticker{top:180px}main.world-shell.catch-shell:not(.catch-tv):has(.catch-bob-state):has(.catch-respawn-line) .catch-board:has(.catch-leader-ticker) .catch-feed{padding-top:136px}main.world-shell.catch-shell[data-touch=true]:not(.catch-tv):has(.catch-bob-state):has(.catch-respawn-line):has(.catch-dead,.catch-horde-line) .catch-feed{padding-top:204px}main.world-shell.catch-shell[data-touch=true]:not(.catch-tv):has(.catch-bob-state):has(.catch-respawn-line):has(.catch-dead,.catch-horde-line) .catch-board:has(.catch-leader-ticker) .catch-feed{padding-top:238px}main.world-shell.catch-shell:not(.catch-tv) .catch-respawn-line>span{-webkit-text-stroke-width:1px;white-space:normal;text-align:center;font-size:21px;line-height:1.05}}.catch-shell .catch-feed p.catch-feed-line{color:#c7d6e3;background:#0b1427e6;border-radius:6px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:4px 0 4px auto;padding:4px 10px 4px 8px;font-weight:650;display:flex;box-shadow:inset 3px 0 #ff6b6b}.catch-shell .catch-feed p.catch-feed-line b{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:9.5em;font-weight:850;overflow:hidden}.catch-shell .catch-feed p.catch-feed-line span{white-space:nowrap}.catch-shell .catch-feed p.catch-feed-line i{color:#8ff0b0;white-space:nowrap;font-style:normal;font-weight:850}.catch-shell .catch-feed p.catch-feed-line.is-reveal{box-shadow:inset 3px 0 0 var(--catch-gold)}.catch-shell .catch-feed p.catch-feed-line.is-reveal b:last-of-type{color:var(--catch-gold)}.catch-shell .catch-feed p.catch-feed-line.is-catch{box-shadow:inset 3px 0 #3ddc84}.catch-shell .catch-feed p.catch-feed-line.is-catch b:last-of-type{color:var(--catch-gold)}.catch-shell .catch-ranks-head{color:#7fd6e6;letter-spacing:.12em;border-bottom:1px solid #7fd6e633;margin-bottom:5px;padding-bottom:5px;font-size:13px}.catch-shell .catch-row>b{color:#f2f7fb}.catch-shell .catch-row>strong{color:var(--catch-gold)}.catch-row.bob{color:#ffd23f;background:#ffd23f14;border:1px dashed #ffd23f80;border-radius:6px;margin:2px 0;padding:3px 8px}.catch-row.bob>span{display:none}.catch-row.bob>b{color:#ffd23f;font-style:italic;font-weight:800}.catch-row.bob>strong{color:#ffd23f}:root{--ui-in:.22s cubic-bezier(.2,.9,.3,1);--ui-celebrate:.32s cubic-bezier(.2,1.18,.3,1)}.ui-presence{display:contents}.ui-presence.is-closing{pointer-events:none}@keyframes ui-rise{0%{opacity:0;translate:var(--ui-x,0px) 24px}to{opacity:1;translate:var(--ui-x,0px) 0}}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-out{to{opacity:0;translate:var(--ui-x,0px) 12px}}@keyframes ui-veil-out{to{opacity:0}}@keyframes ui-notice-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}html body .world-shell :is(.dot-phone,.big-moment){--ui-x:-50%}html body .world-shell :is(.shop-frame,.travel-picker,.arcade-box,.lobby-stand,.catch-sheet,.suggest-box,.upgrade-card,.dot-phone,.brand-info-card){animation:ui-rise var(--ui-in) both}html body .world-shell :is(.arcade-veil,.lobby-stand-veil,.catch-sheet-backdrop,.suggest-wrap,.upgrade-overlay){animation:.2s both ui-fade}html body .world-shell .ui-presence.is-closing>:is(.shop-frame,.travel-picker,.dot-phone),html body .world-shell .brand-info-card.is-closing{animation:.16s both ui-out}html body .world-shell .ui-presence.is-closing>:is(.arcade-veil,.lobby-stand-veil,.catch-sheet-backdrop,.suggest-wrap,.upgrade-overlay){animation:.16s both ui-veil-out}html body .world-shell .ui-presence.is-closing :is(.arcade-box,.lobby-stand,.catch-sheet,.suggest-box,.upgrade-card){animation:.16s both ui-out}html body .world-shell .desk-phone{transition:transform var(--ui-in),opacity var(--ui-in)}html body .world-shell .big-moment{z-index:59}html body .world-shell :is(.big-moment,.pk3,.gk-beat){animation:ui-rise var(--ui-celebrate) both}html body .world-shell :is(.big-moment,.pk3,.gk-beat).is-closing{animation:.2s both ui-out}html body .world-shell .notice-lane{animation:.16s both ui-notice-in}html body .world-shell .notice-lane.is-leaving{pointer-events:none;animation:.16s both oph-out}html body .world-shell .notice-lane.is-after{animation-delay:.16s}html body .world-shell :is(.notice-feed,.event-strip,.caretaker-chip,.whatsup-chip,.hz-help){opacity:1;visibility:visible;transition:opacity .18s,visibility}html body .world-shell:has(.notice-lane) :is(.notice-feed,.event-strip,.caretaker-chip,.whatsup-chip){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility 0s .18s}html body .world-shell:has(.notice-lane) .hud-zones[data-touch=true] .hz-help{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility 0s .18s}html body .world-shell .reb-counter,html body .world-shell .desk-status{transition:opacity .15s}:is(html body .world-shell:has(.travel-picker,.shop-frame)[data-mode=visit] :is(.reb-counter,.desk-status),html body .world-shell[data-hud-menu=open] :is(.reb-counter,.desk-status)){opacity:0;pointer-events:none}html body .world-shell.world-shell.world-shell[data-mode=visit][data-hud-menu=open] .game-header{-webkit-backdrop-filter:blur(10px);background:#09121af5}html body .world-shell .hud-zones .hz-prompt{top:min(50% + max(160px,22vh),100% - 128px)}html body .world-shell .hz-prompt .hz-entry{animation:.16s both ui-rise}html body .world-shell .hud-zones[data-touch=false] .hz-subtitles{--dock-w:var(--dphone-w,390px);left:calc((100vw - var(--dock-w) - 24px)/2);max-width:min(680px,calc(100vw - var(--dock-w) - 48px))}html body .world-shell .oh-sub{white-space:normal;text-wrap:balance}html body .world-shell[data-touch=true] .touch-actions .touch-primary.is-long{width:max-content;min-width:72px;max-width:min(150px,calc(100vw - 250px - env(safe-area-inset-left) - env(safe-area-inset-right)));border-radius:36px;padding:10px 8px}html body .world-shell[data-touch=true] .touch-actions .touch-primary.is-long span{-webkit-hyphens:manual;hyphens:manual;word-break:normal;overflow-wrap:normal;-webkit-line-clamp:2!important;max-width:134px!important;line-height:1.2!important}html body .world-shell .arrival-veil{-webkit-backdrop-filter:blur(8px);background:#0a161e7a;transition:opacity .3s,visibility 0s .3s}html body .world-shell .arrival-cloud{background:radial-gradient(closest-side,#78edcf0d,#78edcf00)}html body .world-shell .arrival-veil-note{color:#f7f4ee}html body .world-shell .arrival-bar{background:#ffffff30}html body .world-shell :is(.game-countdown small,.game-countdown span,.gk-beat>b,.gk-beat>small){-webkit-backdrop-filter:blur(8px);color:#fff;text-shadow:none;background:#0a141cb8;border-radius:12px;padding:8px 14px;animation:.2s both ui-fade}html body .world-shell .game-countdown b{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a141cb8;border-radius:12px;padding:8px 24px}html body .world-shell .ts-cell,html body .catch-shell :is(.catch-map time,.catch-board-time,.catch-board-meta time,.catch-countdown h1){font-variant-numeric:tabular-nums}html body .world-shell .ts-coins>strong{text-align:right;font-variant-numeric:tabular-nums;min-width:6ch;display:inline-block}html body .catch-shell :is(.catch-map time,.catch-board-time,.catch-board-meta time,.catch-countdown h1){min-width:8ch}html body .catch-recap h1{font-size:56px;line-height:1.05}html body .catch-recap header p.catch-winner{font:950 72px/1.05 var(--font-display);color:var(--catch-gold);overflow-wrap:anywhere;flex-wrap:wrap;gap:12px;margin:18px 0}html body .catch-recap .catch-winner svg{width:1em;height:1em}html body .catch-recap .catch-winner b{font:800 22px/1.3 var(--font-ui);color:#f7f4ee;flex-basis:100%}html body .catch-recap .catch-row{animation:ui-rise var(--ui-in) both;animation-delay:calc(var(--row,0) * 40ms);font-variant-numeric:tabular-nums}html body .world-shell .travel-picker li b{font-size:14px}@media (max-width:767px),(pointer:coarse){html body .world-shell .map-bar.is-touch span{white-space:normal;text-overflow:clip;overflow:visible}html body .world-shell .travel-picker :is(header b,li b,li em,li small),html body .world-shell .map-label :is(b,em,s,u),html body .world-shell :is(.caretaker-chip,.game-standings li em,.game-podium li em,.map-label,.sf-line,.sf-count,.sf-tier,.sf-info small,.sf-stats li,.sf-stats li span,.sf-buy small,.arrival-tip,.arrival-tip small,.arrival-skip span,.ev-ann-hint,.catch-bob-score i){font-size:15px}html body .catch-recap h1{font-size:28px}html body .catch-recap header p.catch-winner{font-size:40px}}html body .catch-shell .catch-bob-score i{font-size:15px}@media (prefers-reduced-motion:reduce){html body .world-shell :is(.arrival-skip span,.arrival-tip,.catch-feed p,.catch-horde-line,.pk3,.gk-beat){opacity:1;animation:none!important}html body .world-shell :is(.shop-frame,.travel-picker,.arcade-box,.lobby-stand,.catch-sheet,.suggest-box,.upgrade-card,.dot-phone,.brand-info-card,.arcade-veil,.lobby-stand-veil,.catch-sheet-backdrop,.suggest-wrap,.upgrade-overlay,.big-moment,.catch-row,.hz-prompt .hz-entry){animation:none!important}html body .world-shell :is(.desk-phone,.notice-feed,.event-strip,.caretaker-chip,.whatsup-chip,.hz-help){transition:none}}html body .world-shell :is(.pk3-head,.pk3-line){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0a141cc7;border-radius:12px;padding:8px 14px}html body .world-shell .pk3{flex-direction:column;align-items:center;gap:6px;display:flex}html body .world-shell .sf-item{animation:ui-rise var(--ui-celebrate) both}html body .world-shell .pk3-head{animation:none}html body .world-shell .ui-presence.is-closing *{pointer-events:none}.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}}@media (max-width:600px){.world-shell.catch-shell[data-lefty] .weapon-hud.is-touch{left:20px;right:auto}.world-shell.catch-shell[data-touch=true][data-lefty] .weapon-hud.is-touch{right:auto;left:calc(12px + env(safe-area-inset-left))}.world-shell.catch-shell[data-touch=true][data-lefty] .catch-actions{left:auto;right:10px}}.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),.bc-root.tv2 .bc-frame .bc-box .creator-live .creator-live-empty{display:none}.bc-root.tv2 .bc-frame .bc-box .creator-live .creator-live-stream:not(:has(>:not(.creator-live-steps,.cl-split,.creator-live-time,.cl-fold,.cl-jump,.creator-live-empty))):before{content:"Bob hasn't connected yet.";color:var(--tv-sub,#b9c6cc);margin:30px 6px 8px;font-size:22px;font-weight:700;line-height:1.35;display:block}.bc-root.tv2 .bc-frame .bc-box .creator-live:has(.cl-live[data-live=true]) .creator-live-stream:not(:has(>:not(.creator-live-steps,.cl-split,.creator-live-time,.cl-fold,.cl-jump,.creator-live-empty))):before{content:"Bob is live. His first words land here."}.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:where(:nth-last-child(1 of .creator-live-msg)):not(.--h) .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:where(:nth-last-child(1 of .creator-live-msg)):not(.--h) .cl-caret{background:#14232b}.bc-root.tv2 .bc-frame .bc-box .creator-live .creator-live-msg:where(:nth-last-child(1 of .creator-live-msg)):not(.--h) .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:where(:nth-last-child(1 of .creator-live-msg)):not(.--h) .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(-24px)}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}.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[data-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.tone-bad .pk-big{color:#ff8a80}.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}
