.ui-module__KXFy0a__imageFrame{--ui-image-outline:#ffffff14;outline:1px solid var(--ui-image-outline);outline-offset:-1px}.ui-module__KXFy0a__maskIcon{-webkit-mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;background-color:currentColor;display:inline-block}.ui-module__KXFy0a__chunky{background:var(--btn-face);border:1px solid var(--btn-border);box-shadow:inset 0 1px 0 var(--btn-highlight), 0 12px 32px -14px var(--btn-glow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%);position:relative}@media (prefers-reduced-motion:no-preference){.ui-module__KXFy0a__chunky{transition-property:scale,background-color,border-color,box-shadow;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ui-module__KXFy0a__chunky:active:not(:disabled,[aria-disabled=true]){scale:.97}}.ui-module__KXFy0a__btnPrimary{--btn-face:linear-gradient(to bottom, var(--color-accent-vivid), var(--color-accent-solid) 38%, #c81f57);--btn-border:#ff8fb4d9;--btn-highlight:var(--color-highlight-on-accent);--btn-glow:#f4397080;color:var(--color-text-on-accent-glass);box-shadow:inset 0 1px 0 var(--btn-highlight), inset 0 -3px 0 #780a3073, 0 14px 32px -12px var(--btn-glow);text-shadow:0 1px #780a3073}.ui-module__KXFy0a__btnSecondary{--btn-face:linear-gradient(to bottom, #ffffff1a, #ffffff09);--btn-border:#ffffff24;--btn-highlight:#fff3;--btn-glow:var(--color-shadow-drop);color:var(--color-text-primary)}@media (hover:hover){.ui-module__KXFy0a__btnPrimary:hover:not(:disabled,[aria-disabled=true]){--btn-face:linear-gradient(to bottom, #ff5288, var(--color-accent-solid-hover) 38%, #cc2059);--btn-border:#ffaac8f2}.ui-module__KXFy0a__btnSecondary:hover:not(:disabled,[aria-disabled=true]){--btn-face:linear-gradient(to bottom, #ffffff26, #ffffff0f);--btn-border:#ffffff38}}.ui-module__KXFy0a__chunky:is(:disabled,[aria-disabled=true]):not([aria-pressed=true]){--btn-face:#ffffff08;--btn-border:#ffffff12;--btn-highlight:transparent;--btn-glow:transparent;color:var(--color-text-muted);cursor:not-allowed}.ui-module__KXFy0a__btnGhost{color:var(--color-text-secondary)}@media (hover:hover){.ui-module__KXFy0a__btnGhost:hover{color:var(--color-text-primary);background:#ffffff0f}}.ui-module__KXFy0a__btnOverlay{background:var(--color-surface-overlay);box-shadow:inset 0 1px 0 var(--color-highlight-inner), inset 0 0 0 1px #ffffff1a;color:var(--color-text-primary)}@media (hover:hover){.ui-module__KXFy0a__btnOverlay:hover{background:var(--color-surface-control-hover)}}.ui-module__KXFy0a__panel{box-shadow:inset 0 1px 0 var(--color-highlight-inner), 0 24px 48px -24px var(--color-shadow-drop);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%);background:linear-gradient(#ffffff12,#ffffff06 6rem);border:1px solid #ffffff1a}.ui-module__KXFy0a__panelRaised{box-shadow:inset 0 1px 0 var(--color-highlight-inner);background:linear-gradient(#ffffff14,#ffffff0a 4rem);border:1px solid #ffffff17}.ui-module__KXFy0a__panelOverlay{background:var(--color-surface-overlay);box-shadow:inset 0 1px 0 var(--color-highlight-inner);border:1px solid #ffffff1a}.ui-module__KXFy0a__flatGlass{--glass-blur:0px}.ui-module__KXFy0a__flatGlass :is(.ui-module__KXFy0a__chunky,.ui-module__KXFy0a__panel){-webkit-backdrop-filter:none;backdrop-filter:none}.ui-module__KXFy0a__flatGlass .ui-module__KXFy0a__btnSecondary{--btn-face:linear-gradient(to bottom, #241c3eeb, #140f26eb)}.ui-module__KXFy0a__flatGlass .ui-module__KXFy0a__sheet{background:linear-gradient(to bottom, var(--color-surface-panel-sheen), var(--color-surface-panel) 6rem)}.ui-module__KXFy0a__flatGlass .ui-module__KXFy0a__chunky:is(:disabled,[aria-disabled=true]):not([aria-pressed=true]){--btn-face:var(--color-surface-overlay);--btn-border:#ffffff1a;color:var(--color-text-secondary)}.ui-module__KXFy0a__studio{background-color:var(--color-surface-page)}.ui-module__KXFy0a__sceneScrim{background-image:var(--grain), var(--scene-scrim,none);position:absolute;inset:0}.ui-module__KXFy0a__hero{object-fit:contain;max-inline-size:none;filter:drop-shadow(0 40px 60px color-mix(in oklab, var(--color-surface-page) 70%, transparent));block-size:47%;inline-size:92%;position:absolute;inset:17% 4% 36%}@media (orientation:landscape){.ui-module__KXFy0a__hero{object-position:60% 55%;block-size:84%;inline-size:57%;inset:9% 3% 7% 40%}}.ui-module__KXFy0a__hero_victory,.ui-module__KXFy0a__hero_defeat{inset-block-start:9%}.ui-module__KXFy0a__hero_loading{block-size:64%;inline-size:60%;inset:10% 20% 26%}@media (orientation:landscape){.ui-module__KXFy0a__hero_victory,.ui-module__KXFy0a__hero_defeat,.ui-module__KXFy0a__hero_loading{block-size:84%;inline-size:48%;inset:8% 4% 8% 48%}}@media (prefers-reduced-motion:no-preference){:where([data-motion=full]) .ui-module__KXFy0a__hero{animation:7s ease-in-out infinite ui-module__KXFy0a__heroFloat}}.ui-module__KXFy0a__heroInline{filter:drop-shadow(0 28px 44px color-mix(in oklab, var(--color-surface-page) 70%, transparent))}@media (prefers-reduced-motion:no-preference){:where([data-motion=full]) .ui-module__KXFy0a__heroInline{animation:7s ease-in-out infinite ui-module__KXFy0a__heroFloat}}@keyframes ui-module__KXFy0a__heroFloat{0%,to{translate:0}50%{translate:0 -.75%}}.ui-module__KXFy0a__alertEdge{border-color:var(--color-status-danger)}.ui-module__KXFy0a__grabber{background:var(--color-border-subtle);pointer-events:none;border-radius:999px;block-size:.3125rem;inline-size:2.5rem}.ui-module__KXFy0a__chip{--chip-color:var(--color-text-secondary);background:color-mix(in oklab, var(--chip-color) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--chip-color) 34%, #ffffff0f);color:var(--color-text-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-weight:450}.ui-module__KXFy0a__chipIcon{color:var(--chip-color)}.ui-module__KXFy0a__badgeSolid{background:var(--chip-color);color:var(--color-text-on-status)}.ui-module__KXFy0a__meterTrack{background:var(--color-meter-empty);border-radius:1px;block-size:.3125rem;display:block;position:relative;overflow:hidden;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(5% - 2px),#0000 calc(5% - 2px) 5%);mask:repeating-linear-gradient(90deg,#000 0 calc(5% - 2px),#0000 calc(5% - 2px) 5%)}.ui-module__KXFy0a__meterFill{background:linear-gradient(to right, color-mix(in oklab, var(--meter-color) 88%, transparent), var(--meter-color));transform-origin:0;transform:scaleX(var(--meter-value));position:absolute;inset:0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ui-module__KXFy0a__meterFill{transform-origin:100%;background:linear-gradient(to left, color-mix(in oklab, var(--meter-color) 88%, transparent), var(--meter-color))}.ui-module__KXFy0a__meterTick{background:var(--color-text-primary);inline-size:2px;box-shadow:0 0 0 1px var(--color-surface-page);pointer-events:none;border-radius:1px;margin-inline-start:-1px;position:absolute;inset-block:-.1875rem;inset-inline-start:calc(var(--meter-compare) * 100%)}.ui-module__KXFy0a__meterRow{--meter-color:var(--color-meter-fill);cursor:pointer;border-radius:.75rem}@media (hover:hover){.ui-module__KXFy0a__meterRow:hover{background:var(--color-surface-control)}}.ui-module__KXFy0a__segmentTrack{background:var(--color-surface-sunken);box-shadow:inset 0 1px 2px var(--color-shadow-drop), inset 0 0 0 1px var(--color-border-subtle)}.ui-module__KXFy0a__segment:has(:checked){background:var(--color-fill-strong);color:var(--color-text-on-strong);box-shadow:inset 0 -2px 0 var(--color-border-subtle), 0 2px 6px -2px var(--color-shadow-drop)}@media (hover:hover){.ui-module__KXFy0a__segment:not(:has(:checked)):hover{color:var(--color-text-primary)}}.ui-module__KXFy0a__switchTrack{background:var(--color-surface-sunken);block-size:2rem;inline-size:3.25rem;box-shadow:inset 0 1px 2px var(--color-shadow-drop), inset 0 0 0 1px var(--color-border-subtle);border-radius:999px;flex-shrink:0;display:inline-block;position:relative}.ui-module__KXFy0a__switchTrack:after{content:"";background:var(--color-text-secondary);block-size:1.5rem;inline-size:1.5rem;box-shadow:0 1px 2px var(--color-shadow-drop);border-radius:999px;position:absolute;inset-block-start:.25rem;inset-inline-start:.25rem}:checked+.ui-module__KXFy0a__switchTrack{background:var(--color-control-on);box-shadow:inset 0 1px 2px var(--color-shadow-drop)}:checked+.ui-module__KXFy0a__switchTrack:after{background:var(--color-fill-strong);translate:1.25rem}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :checked+.ui-module__KXFy0a__switchTrack:after{translate:-1.25rem}:disabled+.ui-module__KXFy0a__switchTrack{opacity:.55}:focus-visible+.ui-module__KXFy0a__switchTrack{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-module__KXFy0a__ringProgress{fill:none;stroke-linecap:round}.ui-module__KXFy0a__squadLayout{grid-template:"header""lineup""tabs""panel"minmax(0,1fr)"footer"/minmax(0,1fr);block-size:100dvh;display:grid}.ui-module__KXFy0a__areaHeader{grid-area:header}.ui-module__KXFy0a__areaLineup{grid-area:lineup}.ui-module__KXFy0a__areaTabs{grid-area:tabs}.ui-module__KXFy0a__areaPanel{grid-area:panel}.ui-module__KXFy0a__areaFooter{grid-area:footer}@media (orientation:landscape){.ui-module__KXFy0a__squadLayout{grid-template:"header tabs""lineup panel"minmax(0,1fr)"footer panel"/minmax(16rem,22rem) minmax(0,1fr)}}.ui-module__KXFy0a__hudHeader{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"score score""pause rival";align-items:center;gap:.5rem;display:grid}.ui-module__KXFy0a__hudPause{grid-area:pause}.ui-module__KXFy0a__hudScore{grid-area:score}.ui-module__KXFy0a__hudRival{grid-area:rival}@media (orientation:landscape){.ui-module__KXFy0a__hudHeader{grid-template-columns:minmax(0,1fr) minmax(0,28rem) minmax(0,1fr);grid-template-areas:"pause score rival";align-items:start;column-gap:.75rem}}@keyframes ui-module__KXFy0a__pop{0%{opacity:0;scale:1.35}to{opacity:1;scale:1}}@keyframes ui-module__KXFy0a__rise{0%{opacity:0;translate:0 .5rem}to{opacity:1;translate:0}}@keyframes ui-module__KXFy0a__fade{0%{opacity:0}to{opacity:1}}@keyframes ui-module__KXFy0a__sheet{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){:where([data-motion=full]) .ui-module__KXFy0a__press{transition-property:scale;transition-duration:.2s;transition-timing-function:ease-out}:where([data-motion=full]) .ui-module__KXFy0a__press:active:not(:disabled,[aria-disabled=true]){scale:.97}:where([data-motion=full]) .ui-module__KXFy0a__chunky{transition-property:scale,translate,box-shadow;transition-duration:.12s;transition-timing-function:ease-out}:where([data-motion=full]) .ui-module__KXFy0a__chunky:active:not(:disabled,[aria-disabled=true]){scale:.97}:where([data-motion=full]) .ui-module__KXFy0a__meterFill{transition-property:transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}:where([data-motion=full]) .ui-module__KXFy0a__switchTrack:after{transition-property:translate;transition-duration:.16s;transition-timing-function:ease-out}:where([data-motion=full]) .ui-module__KXFy0a__ringProgress{transition-property:stroke-dashoffset;transition-duration:.12s;transition-timing-function:linear}:where([data-motion=full]) .ui-module__KXFy0a__pop{animation:.36s cubic-bezier(.2,.8,.2,1) backwards ui-module__KXFy0a__pop}:where([data-motion=full]) .ui-module__KXFy0a__rise{animation:.22s ease-out backwards ui-module__KXFy0a__rise}:where([data-motion=full]) .ui-module__KXFy0a__sheet[open]{animation:.24s cubic-bezier(.2,.8,.2,1) both ui-module__KXFy0a__sheet}:where([data-motion=full]) .ui-module__KXFy0a__sheet[open]::backdrop{animation:.2s ease-out both ui-module__KXFy0a__fade}:where([data-motion=full]) .ui-module__KXFy0a__stagger>*{animation:.28s ease-out backwards ui-module__KXFy0a__rise}:where([data-motion=full]) .ui-module__KXFy0a__stagger>:nth-child(2){animation-delay:60ms}:where([data-motion=full]) .ui-module__KXFy0a__stagger>:nth-child(3){animation-delay:.12s}:where([data-motion=full]) .ui-module__KXFy0a__stagger>:nth-child(4){animation-delay:.18s}:where([data-motion=full]) .ui-module__KXFy0a__stagger>:nth-child(n+5){animation-delay:.24s}}
.blaster-module__c7NQTa__crosshair{pointer-events:none;width:44px;height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}.blaster-module__c7NQTa__crosshair i{background:var(--color-text-primary);border-radius:2px;position:absolute;box-shadow:0 0 0 1px #0c0a1a8c}.blaster-module__c7NQTa__crosshair .blaster-module__c7NQTa__dot{border-radius:999px;width:4px;height:4px;top:20px;left:20px}.blaster-module__c7NQTa__crosshair .blaster-module__c7NQTa__n,.blaster-module__c7NQTa__crosshair .blaster-module__c7NQTa__s{width:2px;height:8px;left:21px}.blaster-module__c7NQTa__crosshair .blaster-module__c7NQTa__n{top:6px}.blaster-module__c7NQTa__crosshair .blaster-module__c7NQTa__s{bottom:6px}.blaster-module__c7NQTa__crosshair .blaster-module__c7NQTa__e,.blaster-module__c7NQTa__crosshair .blaster-module__c7NQTa__w{width:8px;height:2px;top:21px}.blaster-module__c7NQTa__crosshair .blaster-module__c7NQTa__e{right:6px}.blaster-module__c7NQTa__crosshair .blaster-module__c7NQTa__w{left:6px}.blaster-module__c7NQTa__crosshair{transition:scale .12s ease-out}.blaster-module__c7NQTa__crosshairAim{scale:.62}.blaster-module__c7NQTa__onTarget i{background:#ff8a2a}.blaster-module__c7NQTa__hitmarker{pointer-events:none;opacity:0;width:34px;height:34px;position:absolute;top:50%;left:50%;translate:-50% -50%}.blaster-module__c7NQTa__hitmarker:before,.blaster-module__c7NQTa__hitmarker:after{content:"";background:linear-gradient(to bottom, var(--color-text-primary) 0 32%, transparent 32% 68%, var(--color-text-primary) 68%);border-radius:2px;width:3px;height:34px;position:absolute;top:50%;left:50%;translate:-50% -50%}.blaster-module__c7NQTa__hitmarker:before{rotate:45deg}.blaster-module__c7NQTa__hitmarker:after{rotate:-45deg}.blaster-module__c7NQTa__hitmarker.blaster-module__c7NQTa__head:before,.blaster-module__c7NQTa__hitmarker.blaster-module__c7NQTa__head:after{background:linear-gradient(to bottom, var(--color-status-warning) 0 32%, transparent 32% 68%, var(--color-status-warning) 68%)}.blaster-module__c7NQTa__hitmarker.blaster-module__c7NQTa__ko:before,.blaster-module__c7NQTa__hitmarker.blaster-module__c7NQTa__ko:after{background:linear-gradient(#ff8a2a 0 30%,#0000 30% 70%,#ff8a2a 70%);width:4px}.blaster-module__c7NQTa__hitmarker.blaster-module__c7NQTa__show{animation:.26s ease-out forwards blaster-module__c7NQTa__hitmarker}.blaster-module__c7NQTa__hitmarker.blaster-module__c7NQTa__ko.blaster-module__c7NQTa__show{animation:.48s ease-out forwards blaster-module__c7NQTa__hitmarker}@keyframes blaster-module__c7NQTa__hitmarker{0%{opacity:1;scale:.7}30%{opacity:1;scale:1.08}to{opacity:0;scale:1}}.blaster-module__c7NQTa__hurt{pointer-events:none;opacity:0;background:radial-gradient(#0000 55%,#ff3c6e8c 100%);position:absolute;inset:0}.blaster-module__c7NQTa__hurt.blaster-module__c7NQTa__show{animation:.42s ease-out forwards blaster-module__c7NQTa__hurt}@keyframes blaster-module__c7NQTa__hurt{0%{opacity:1}to{opacity:0}}.blaster-module__c7NQTa__lowHp{pointer-events:none;background:radial-gradient(#0000 50%,#ff3c6e59 100%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.blaster-module__c7NQTa__lowHp{animation:.9s ease-in-out infinite alternate blaster-module__c7NQTa__pulse}}@keyframes blaster-module__c7NQTa__pulse{0%{opacity:.45}to{opacity:1}}.blaster-module__c7NQTa__scope{pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.blaster-module__c7NQTa__scope{animation:.16s ease-out both blaster-module__c7NQTa__scopeIn}}@keyframes blaster-module__c7NQTa__scopeIn{0%{opacity:0;scale:1.08}to{opacity:1;scale:1}}.blaster-module__c7NQTa__scopeMask{background:radial-gradient(circle,#0000 0 37.6vmin,#04060af5 38.2vmin);position:absolute;inset:0}.blaster-module__c7NQTa__scopeLens{background:radial-gradient(circle at 38% 30%,#a0d2ff14,#0000 45%);border-radius:999px;width:76vmin;height:76vmin;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 2px #ffffff2e,inset 0 0 6vmin 1.5vmin #0000008c,0 0 0 6px #0a0c12e6}.blaster-module__c7NQTa__reticle{--ink:#0a0e14d9;position:absolute;inset:0}.blaster-module__c7NQTa__reticleOn{--ink:var(--color-status-danger)}.blaster-module__c7NQTa__reticle .blaster-module__c7NQTa__rH,.blaster-module__c7NQTa__reticle .blaster-module__c7NQTa__rV{background:var(--ink);position:absolute}.blaster-module__c7NQTa__reticle .blaster-module__c7NQTa__rH{height:2px;top:50%;left:calc(50% - 38vmin);right:calc(50% - 38vmin);translate:0 -50%;-webkit-mask:linear-gradient(90deg,#000 0 47%,#0000 47% 53%,#000 53% 100%);mask:linear-gradient(90deg,#000 0 47%,#0000 47% 53%,#000 53% 100%)}.blaster-module__c7NQTa__reticle .blaster-module__c7NQTa__rV{width:2px;top:50%;bottom:calc(50% - 38vmin);left:50%;translate:-50%;-webkit-mask:linear-gradient(#0000 0 6%,#000 6% 100%);mask:linear-gradient(#0000 0 6%,#000 6% 100%)}.blaster-module__c7NQTa__reticle .blaster-module__c7NQTa__tickV,.blaster-module__c7NQTa__reticle .blaster-module__c7NQTa__tickH{background:var(--ink);position:absolute}.blaster-module__c7NQTa__reticle .blaster-module__c7NQTa__tickV{width:2px;height:1.8vmin;top:calc(50% - .9vmin);translate:-50%}.blaster-module__c7NQTa__reticle .blaster-module__c7NQTa__tickH{width:1.8vmin;height:2px;left:calc(50% - .9vmin);translate:0 -50%}.blaster-module__c7NQTa__reticle .blaster-module__c7NQTa__rDot{background:var(--color-status-danger);width:6px;height:6px;box-shadow:0 0 6px var(--color-status-danger);border-radius:999px;position:absolute;top:50%;left:50%;translate:-50% -50%}.blaster-module__c7NQTa__scopeMag{font-family:var(--font-mono);letter-spacing:.2em;color:#ffffffb3;font-size:13px;position:absolute;top:calc(50% + 30vmin);left:50%;translate:-50%}.blaster-module__c7NQTa__screenFlash{pointer-events:none;mix-blend-mode:screen;opacity:0;animation:.28s ease-out forwards blaster-module__c7NQTa__screenFlash;position:absolute;inset:0}@keyframes blaster-module__c7NQTa__screenFlash{0%{opacity:.55}to{opacity:0}}.blaster-module__c7NQTa__pop{animation:.42s cubic-bezier(.2,1.4,.4,1) both blaster-module__c7NQTa__pop}@keyframes blaster-module__c7NQTa__pop{0%{opacity:0;scale:1.6}to{opacity:1;scale:1}}.blaster-module__c7NQTa__koBanner{animation:1.4s ease-out forwards blaster-module__c7NQTa__koBanner}@keyframes blaster-module__c7NQTa__koBanner{0%{opacity:0;translate:0 8px;scale:1.3}12%{opacity:1;translate:0;scale:1}78%{opacity:1}to{opacity:0;translate:0 -6px}}.blaster-module__c7NQTa__feedLine{animation:.22s ease-out both blaster-module__c7NQTa__feedIn}@keyframes blaster-module__c7NQTa__feedIn{0%{opacity:0;translate:12px}to{opacity:1;translate:0}}.blaster-module__c7NQTa__displayShadow{text-shadow:0 2px #0c0a1a8c,0 8px 24px #0c0a1a80}.blaster-module__c7NQTa__hpFill{background:linear-gradient(to bottom, #6ff5cf, var(--color-status-success));transition:width .14s ease-out}.blaster-module__c7NQTa__hpFill.blaster-module__c7NQTa__low{background:linear-gradient(to bottom, #ff8a8a, var(--color-status-danger))}.blaster-module__c7NQTa__reloadBar{transform-origin:0;animation:linear forwards blaster-module__c7NQTa__reload}@keyframes blaster-module__c7NQTa__reload{0%{scale:0 1}to{scale:1}}.blaster-module__c7NQTa__stickBase{width:120px;height:120px;box-shadow:inset 0 1px 0 var(--color-highlight-inner);pointer-events:none;background:#0c0a1a59;border:1px solid #ffffff2e;border-radius:999px;position:absolute;translate:-50% -50%}.blaster-module__c7NQTa__stickKnob{background:linear-gradient(#ffffff80,#ffffff40);border:1px solid #ffffff80;border-radius:999px;width:52px;height:52px;position:absolute;top:50%;left:50%;translate:-50% -50%}.blaster-module__c7NQTa__touchBtn{box-shadow:inset 0 1px 0 var(--color-highlight-inner);color:var(--color-text-primary);touch-action:none;background:#0c0a1a73;border:1px solid #fff3;border-radius:999px;place-items:center;display:grid}.blaster-module__c7NQTa__touchBtn[data-down=true]{background:#fff3;scale:.95}.blaster-module__c7NQTa__fireBtn{background:linear-gradient(#ff8a2ad9,#d66214d9);border-color:#ffc48cd9}.blaster-module__c7NQTa__fireBtn[data-down=true]{background:linear-gradient(#ffa04d,#d9661a)}.blaster-module__c7NQTa__cardSelected{outline-offset:-2px;outline:2px solid #ff8a2a;box-shadow:0 0 0 4px #ff8a2a40,0 16px 40px -18px #ff8a2acc}.blaster-module__c7NQTa__hero{filter:drop-shadow(0 30px 40px #060310b3)}@media (prefers-reduced-motion:no-preference){.blaster-module__c7NQTa__heroIn{animation:.36s cubic-bezier(.2,.8,.2,1) both blaster-module__c7NQTa__heroIn}}@keyframes blaster-module__c7NQTa__heroIn{0%{opacity:0;translate:0 14px;scale:.97}to{opacity:1;translate:0;scale:1}}.blaster-module__c7NQTa__stage{background:radial-gradient(60% 18% at 50% 88%,#ff8a2a59,#0000 70%),radial-gradient(70% 60% at 50% 40%,#3d9bff1f,#0000 70%)}.blaster-module__c7NQTa__nameSlam{transform-origin:0 100%}@media (prefers-reduced-motion:no-preference){.blaster-module__c7NQTa__nameSlam{animation:.52s cubic-bezier(.2,1.3,.35,1) both blaster-module__c7NQTa__nameSlam}}@keyframes blaster-module__c7NQTa__nameSlam{0%{opacity:0;letter-spacing:.08em;translate:-18px;scale:1.25}60%{opacity:1}to{opacity:1;letter-spacing:0;translate:0;scale:1}}.blaster-module__c7NQTa__railCard{box-shadow:inset 0 1px 0 var(--color-highlight-inner);background:#0c0a1a99;border:1px solid #ffffff1f;transition:translate .16s,box-shadow .16s,border-color .16s}.blaster-module__c7NQTa__railCard:hover,.blaster-module__c7NQTa__railCard:focus-visible{border-color:var(--role);box-shadow:0 10px 24px -12px var(--role);translate:0 -6px}.blaster-module__c7NQTa__railCardActive{border:2px solid #ff8a2a;translate:0 -6px;box-shadow:0 0 0 3px #ff8a2a4d,0 14px 30px -12px #ff8a2acc}.blaster-module__c7NQTa__vsSideLeft{animation:.52s cubic-bezier(.2,.9,.2,1) both blaster-module__c7NQTa__vsLeft}.blaster-module__c7NQTa__vsSideRight{animation:.52s cubic-bezier(.2,.9,.2,1) both blaster-module__c7NQTa__vsRight}.blaster-module__c7NQTa__vsMark{animation:.6s cubic-bezier(.2,1.4,.35,1) .28s both blaster-module__c7NQTa__vsMark}.blaster-module__c7NQTa__vsOut{animation:.38s ease-in forwards blaster-module__c7NQTa__vsOut}@keyframes blaster-module__c7NQTa__vsLeft{0%{opacity:0;translate:-60%}to{opacity:1;translate:0}}@keyframes blaster-module__c7NQTa__vsRight{0%{opacity:0;translate:60%}to{opacity:1;translate:0}}@keyframes blaster-module__c7NQTa__vsMark{0%{opacity:0;rotate:-12deg;scale:3}to{opacity:1;rotate:-6deg;scale:1}}@keyframes blaster-module__c7NQTa__vsOut{to{opacity:0}}.blaster-module__c7NQTa__glassBtn{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);color:var(--color-text-primary);letter-spacing:.01em;background:#120e226b;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:background-color .16s,border-color .16s,scale .16s;display:inline-flex}.blaster-module__c7NQTa__glassBtn svg{opacity:.85;flex:none;width:1.05em;height:1.05em}@media (hover:hover){.blaster-module__c7NQTa__glassBtn:hover{background:#ffffff24;border-color:#ffffff47}}.blaster-module__c7NQTa__glassBtn:active{scale:.96}.blaster-module__c7NQTa__glassBtn:focus-visible,.blaster-module__c7NQTa__deployBtn:focus-visible,.blaster-module__c7NQTa__segBtn:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.blaster-module__c7NQTa__seg{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#120e226b;border:1px solid #ffffff24;border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:inline-grid;position:relative}.blaster-module__c7NQTa__segThumb{background:var(--color-text-primary);width:calc(50% - 3px);translate:calc(var(--i) * 100%) 0;border-radius:11px;transition:translate .26s cubic-bezier(.3,1.3,.5,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 4px 14px -4px #00000080}.blaster-module__c7NQTa__segBtn{z-index:1;white-space:nowrap;color:var(--color-text-secondary);border-radius:11px;font-weight:800;transition:color .2s;position:relative}.blaster-module__c7NQTa__segBtn[aria-checked=true]{color:#140f24}@media (hover:hover){.blaster-module__c7NQTa__segBtn:not([aria-checked=true]):hover{color:var(--color-text-primary)}}.blaster-module__c7NQTa__deployBtn{isolation:isolate;color:#fff;background:linear-gradient(135deg,#ffa04d 0%,#ff8a2a 45%,#e2681c 100%);border-radius:14px;justify-content:center;align-items:center;gap:.9rem;transition:scale .16s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 30px -10px #ff8a2ae6,0 0 50px -12px #ff8a2ab3}.blaster-module__c7NQTa__deployBtn:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;translate:-120%}@media (prefers-reduced-motion:no-preference){.blaster-module__c7NQTa__deployBtn:after{animation:3.2s ease-in-out 1s infinite blaster-module__c7NQTa__sweep}}@keyframes blaster-module__c7NQTa__sweep{0%{translate:-120%}35%,to{translate:120%}}.blaster-module__c7NQTa__deployArrow{background:#fff3;border-radius:10px;place-items:center;width:2rem;height:2rem;transition:translate .2s,background-color .2s;display:grid}.blaster-module__c7NQTa__deployArrow svg{width:1.1rem;height:1.1rem}@media (hover:hover){.blaster-module__c7NQTa__deployBtn:hover{filter:brightness(1.08);box-shadow:inset 0 0 0 1px #ffffff4d,0 14px 36px -10px #ff8a2a,0 0 70px -10px #ff8a2acc}.blaster-module__c7NQTa__deployBtn:hover .blaster-module__c7NQTa__deployArrow{background:#ffffff4d;translate:3px}}.blaster-module__c7NQTa__deployBtn:active{scale:.97}.blaster-module__c7NQTa__kbd{min-width:1.25rem;height:1.25rem;font-family:var(--font-mono);border:1px solid #ffffff59;border-radius:6px;place-items:center;padding:0 .3rem;font-size:10px;line-height:1;display:inline-grid}@media (prefers-reduced-motion:no-preference){.blaster-module__c7NQTa__reloadSweep{animation:1.3s linear both blaster-module__c7NQTa__reloadSweep}.blaster-module__c7NQTa__rotatePhone{animation:2.2s cubic-bezier(.6,0,.3,1) infinite blaster-module__c7NQTa__rotatePhone}}@keyframes blaster-module__c7NQTa__reloadSweep{0%{stroke-dasharray:0 340}to{stroke-dasharray:340 340}}@keyframes blaster-module__c7NQTa__rotatePhone{0%,25%{rotate:none}55%,85%{rotate:-90deg}to{rotate:none}}
