@charset "UTF-8";.personality-card.svelte-yb7biq{border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:.75rem;transition:border-color .5s ease-out,background-color .5s ease-out;-moz-user-select:none;user-select:none;-webkit-user-select:none}.personality-card.svelte-yb7biq:hover{border-color:#297c5145;background-color:#1734254d}.levelup-cta.svelte-yb7biq{animation:svelte-yb7biq-levelup-cta-pulse 2.2s ease-in-out infinite}@keyframes svelte-yb7biq-levelup-cta-pulse{0%,to{opacity:1;box-shadow:0 0 8px #fbbf242e}50%{opacity:.78;box-shadow:0 0 18px #fbbf2452}}.slider-track.svelte-yb7biq{position:relative;width:100%;height:20px;display:flex;align-items:center}.track-bg.svelte-yb7biq{position:absolute;left:0;right:0;height:3px;border-radius:9999px;background:#ffffff1a;pointer-events:none}.center-mark.svelte-yb7biq{position:absolute;left:50%;transform:translate(-50%);width:2px;height:12px;border-radius:9999px;background:#ffffff59;z-index:1;pointer-events:none}.track-fill.svelte-yb7biq{position:absolute;height:3px;border-radius:9999px;pointer-events:none;z-index:1}.track-fill.fill-right.svelte-yb7biq{background:linear-gradient(90deg,#5ffee080,#5ffee0d9)}.track-fill.fill-left.svelte-yb7biq{background:linear-gradient(270deg,#5ffee080,#5ffee0d9)}.thumb.svelte-yb7biq{position:absolute;transform:translate(-50%);width:18px;height:18px;border-radius:50%;background:#0d1f1a;border:2px solid rgba(95,254,224,.7);box-shadow:0 0 8px #5ffee04d;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.thumb-val.svelte-yb7biq{font-size:7px;font-weight:900;color:#5ffee0e6;line-height:1;letter-spacing:-.03em}.stat-card.svelte-yb7biq{display:flex;flex-direction:column;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:.75rem;transition:border-color .3s ease,background-color .3s ease}.stat-card.svelte-yb7biq:hover{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background-color:color-mix(in srgb,var(--accent) 7%,transparent)}.stat-top.svelte-yb7biq{display:flex;align-items:center;justify-content:space-between}.stat-icon.svelte-yb7biq{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;font-size:1.5rem;line-height:2rem;background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent)}.stat-key.svelte-yb7biq{font-size:9px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 60%,transparent)}.stat-bottom.svelte-yb7biq{display:flex;align-items:flex-end;justify-content:space-between}.stat-label.svelte-yb7biq{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;margin-bottom:2px}.stat-val.svelte-yb7biq{font-size:22px;font-weight:900;line-height:1;letter-spacing:-.03em;color:#ffffffeb}.table-sub-header.svelte-6na87t{margin-bottom:.5rem;display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:#ffffff73}@media (min-width: 1024px){.table-sub-header.svelte-6na87t{display:none}}.trade-table-row.svelte-6na87t{display:grid;grid-template-columns:1.5fr 1.5fr 1fr}@media (min-width: 768px){.trade-table-row.svelte-6na87t{gap:.75rem}}@media (min-width: 1024px){.trade-table-row.svelte-6na87t{grid-template-columns:1.25fr .6fr .85fr .85fr .8fr 1fr}}.trade-table-row.svelte-6na87t:hover{background-color:#ffffff0d}@media (min-width: 768px){.trade-table-row.svelte-6na87t{padding:.75rem 1rem;font-size:13px}}.trade-table-row.svelte-6na87t{-moz-column-gap:.25rem;column-gap:.25rem;row-gap:.5rem;padding:.75rem;font-size:11px;border-bottom-width:1px;border-color:#ffffff1a}@media (min-width: 768px){.trade-table-row.svelte-6na87t{border-bottom-width:0px}}.tv-chart-wrapper.svelte-dbdk54.svelte-dbdk54{position:relative;background:radial-gradient(circle at 18% 16%,rgba(105,242,154,.07),transparent 24%),linear-gradient(180deg,#ffffff04,#fff0),#0b1110;border:1px solid rgba(255,255,255,.08);border-radius:24px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 0 38px #69f29a06,0 18px 50px #00000047}.tv-chart-wrapper.svelte-dbdk54.svelte-dbdk54:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(105,242,154,.02),transparent 22%),repeating-linear-gradient(0deg,rgba(255,255,255,.015) 0,rgba(255,255,255,.015) 1px,transparent 1px,transparent 28px);opacity:.45}.empty-state.svelte-dbdk54.svelte-dbdk54{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:5;pointer-events:none;background:radial-gradient(ellipse at center,#0a0f0dd9,#0a0f0d4d)}.empty-pulse.svelte-dbdk54.svelte-dbdk54{width:8px;height:8px;border-radius:50%;background:#22e37a;box-shadow:0 0 12px #22e37a;animation:svelte-dbdk54-pulse 1.8s ease-in-out infinite}@keyframes svelte-dbdk54-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.empty-text.svelte-dbdk54.svelte-dbdk54{font-family:JetBrains Mono,Courier New,monospace;font-size:13px;font-weight:600;letter-spacing:.15em;color:#22e37a;text-shadow:0 0 8px rgba(34,227,122,.4)}.empty-prefix.svelte-dbdk54.svelte-dbdk54{color:#5a8f72;margin-right:4px}.empty-sub.svelte-dbdk54.svelte-dbdk54{font-family:JetBrains Mono,Courier New,monospace;font-size:10px;letter-spacing:.1em;color:#5a8f72}.chart-legend.svelte-dbdk54.svelte-dbdk54{position:absolute;top:14px;left:14px;z-index:6;display:flex;flex-direction:column;gap:8px;pointer-events:none}.chart-legend__item.svelte-dbdk54.svelte-dbdk54{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:220px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0a100fd1;padding:5px 10px;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #0000002e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chart-legend__line.svelte-dbdk54.svelte-dbdk54{position:relative;width:18px;height:0;flex:0 0 18px;border-top-width:2px;border-top-style:dashed}.chart-legend__item--ath.svelte-dbdk54.svelte-dbdk54{border-color:#ffd93d2e}.chart-legend__item--initial.svelte-dbdk54.svelte-dbdk54{border-color:#84b49a2e}.chart-legend__item--ath.svelte-dbdk54 .chart-legend__line.svelte-dbdk54{border-top-color:#ffd93d}.chart-legend__item--initial.svelte-dbdk54 .chart-legend__line.svelte-dbdk54{border-top-color:#84b49a}.chart-legend__key.svelte-dbdk54.svelte-dbdk54{font-family:JetBrains Mono,Courier New,monospace;font-size:10px;font-weight:800;letter-spacing:.16em;color:#ffffff75}.chart-legend__item--ath.svelte-dbdk54 .chart-legend__val.svelte-dbdk54{color:#ffd93d}.chart-legend__item--initial.svelte-dbdk54 .chart-legend__val.svelte-dbdk54{color:#c7f7d8}.chart-legend__val.svelte-dbdk54.svelte-dbdk54{font-family:JetBrains Mono,Courier New,monospace;font-size:11px;font-weight:800;letter-spacing:.06em}.TVChartContainer,.TVChartContainer iframe{background:#0b1110!important;border-radius:24px!important}.copy-btn.svelte-q8hpve{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#00000040;color:#ffffff73;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.copy-btn.svelte-q8hpve:hover{background-color:#ffffff1a;color:#fffc}.token-system-card.svelte-ecdk75{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.75rem;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#00000040;padding:.75rem;text-align:center}:root{--color-green: #03ff87;--color-whiteish: #e6e2f1;--color-yellow: #fcff06;--color-red: #D84F42}:global(body.pve-no-scroll){overflow:hidden}.pve-entry-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:30000;opacity:1;transition:opacity .6s ease;pointer-events:none}.pve-entry-overlay--hidden{opacity:0}.pve-root{position:relative}.muteButton{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:10060;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;border:1px solid rgba(152,236,157,.54);background:#08180ebd;color:#d3ffb7;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 8px 18px #00000047;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.muteButton:hover{transform:translateY(-1px);background:#122516db;border-color:#c4ffbcb8}.muteButton:active{transform:translateY(0)}.muteIcon{width:23px;height:23px;fill:currentColor;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pve-root.boss-impact{animation:bossShake 1.2s cubic-bezier(.2,.9,.1,1);filter:contrast(1.25) saturate(1.35)}:global(.pve-root.boss-impact .overlay){perspective:1400px}:global(.pve-root.boss-impact .overlay:before){content:"";position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;pointer-events:none;z-index:2;background:repeating-linear-gradient(180deg,#fff0,#fff0 16px,#ff468238,#ff468238,#0000 19px);mix-blend-mode:screen;animation:bossTearBars 1.1s steps(2,end)}:global(.pve-root.boss-impact .overlay .bossPanel){transform-origin:50% 50%;will-change:transform,filter;animation:bossPanelImpact 1.1s cubic-bezier(.18,.9,.12,1);filter:contrast(1.18) saturate(1.26)}:global(.pve-root.boss-impact .overlay .bossContent){animation:bossContentJitter 1.1s steps(2,end)}:global(.pve-root.boss-impact .overlay .bossArt img){will-change:transform,filter;animation:bossArtSnap 1.1s cubic-bezier(.18,.9,.12,1)}.monitorWrap_XXX_{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.monitorAsset{position:absolute;width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;bottom:-56%}.monitorWrap{position:relative;aspect-ratio:2000 / 1264;flex-shrink:0;margin:0 auto;width:min(85vw,125rem);display:flex;align-items:center;justify-content:center}.monitorScreen{position:absolute;width:58%;height:52.45%;z-index:3;border-radius:8px;overflow:hidden;background:#020b06;box-shadow:inset 0 1px 10px 7px #000}.consoleStage{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.pveTopHud{position:fixed;top:max(14px,calc(env(safe-area-inset-top) + 6px));left:18px;right:18px;z-index:10160;display:flex;align-items:center;justify-content:space-between;pointer-events:auto}.pveBrand{display:inline-flex;align-items:center;justify-content:center}.pveBrand img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.pveTopActions{display:inline-flex;align-items:center}.monitorFrame{z-index:2}.pve-scanlines,.pve-noise,.pve-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;will-change:transform,opacity}.pve-scanlines{z-index:4;opacity:.12;background:repeating-linear-gradient(180deg,#a0ffad14,#a0ffad14,#0a120c00 2px,#0a120c00 4px);animation:pveScanDrift 6.5s linear infinite}.pve-noise{z-index:5;opacity:.08;background-image:radial-gradient(#daffbc29 .5px,#0000 .6px);background-size:3px 3px;animation:pveNoiseShift .22s steps(2,end) infinite}.pve-glow{z-index:6;opacity:.18;animation:pveGlowPulse 3.2s ease-in-out infinite}.pve-canvas-noise{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:8;opacity:0;pointer-events:none;mix-blend-mode:screen;border-radius:inherit}.pve-canvas-noise.canvas-opaque{mix-blend-mode:normal;z-index:12;pointer-events:auto}.pve-color-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;opacity:0;pointer-events:none;border-radius:inherit}.space-skip-hint{position:absolute;bottom:4%;left:0;right:0;text-align:center;font-size:clamp(9px,1.1vw,13px);letter-spacing:0;color:#03ff8773;text-shadow:0 0 10px rgba(97,255,146,.44);pointer-events:none;z-index:13;animation:spaceHintBlink .73s step-end infinite}@keyframes spaceHintBlink{0%,49%{opacity:1}50%,99%{opacity:0}}@media (pointer: coarse){.space-skip-hint{font-size:0}.space-skip-hint:after{content:"TAP TO SKIP";font-size:clamp(9px,1.1vw,13px)}}.pve-color-wash.fullscreen{background:var(--wash-color, transparent)!important;transition:none}.monitorScreenViewport{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;padding:clamp(14px,1.5vw,20px);overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;color:#c6ff7c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;transition:filter .3s ease,opacity .2s ease}.monitorScreenViewport.viewport-hidden{opacity:0;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none}.monitorScreenViewport.thinking-blur{filter:blur(3px) brightness(.6)}.feedRoot{position:relative;min-height:100%}.pve-wait-hud{position:sticky;top:0;z-index:8;margin-bottom:10px;padding:6px 8px;border-radius:7px;background:#101d14b8;border:1px solid rgba(146,255,170,.34);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pve-wait-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.pve-wait-status,.pve-wait-seconds{font-size:clamp(10px,.76vw,12px);letter-spacing:.08em}.pve-wait-status{color:#d6ff8c}.pve-wait-seconds{color:#a9ffc5}.pve-wait-progress{margin-top:5px;height:4px;border-radius:999px;background:#80dc9c33;overflow:hidden}.pve-wait-progress-fill{width:100%;height:100%;transform-origin:left center;background:linear-gradient(90deg,#a9ff7bcc,#6ff5a1eb);will-change:transform}.pve-wait-progress-fill.indeterminate{width:42%;transform:translate(-120%);background:linear-gradient(90deg,#a9ff7b00,#a9ff7be6,#6ff5a100);animation:pveWaitIndeterminate 1.1s linear infinite}.fullMapMode{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;padding:clamp(12px,2vw,24px);background:radial-gradient(circle at 14% 18%,rgba(182,104,255,.2),transparent 34%),radial-gradient(circle at 84% 14%,rgba(93,224,255,.22),transparent 36%),radial-gradient(circle at 52% 85%,rgba(255,144,90,.2),transparent 34%),linear-gradient(180deg,#030a0cb8,#020708b8);-webkit-backdrop-filter:blur(3px) saturate(1.2);backdrop-filter:blur(3px) saturate(1.2)}.mapHeader{color:#e6e2f1;font-size:clamp(14px,1.1vw,18px);font-weight:500;letter-spacing:.08em}.fullMapMode :global(.mapStage){width:min(98vw,1800px,calc((100dvh - 120px) * 2048 / 946));aspect-ratio:2048 / 946}.fullMapMode :global(.zoneLayer.isHover){filter:drop-shadow(0 0 30px rgba(255,255,255,.42))}.fullMapMode :global(.zoneLayer.isSelected){filter:drop-shadow(0 0 36px rgba(255,225,110,.5))}.feed{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.roundScene{position:relative;min-height:100%;padding:0}.roundScene.stressAlert .roundStage{box-shadow:none}.roundStage{position:relative;min-height:100%;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden;padding:clamp(10px,1.1vw,14px);display:grid;grid-template-rows:auto 1fr auto;gap:10px}.crtNoise,.scanlines,.crtVignette,.glitchFlash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.crtNoise{z-index:0;background:radial-gradient(circle at 10% 20%,rgba(233,255,203,.22) .6px,transparent .8px),radial-gradient(circle at 80% 70%,rgba(167,255,214,.18) .6px,transparent .9px),radial-gradient(circle at 38% 80%,rgba(186,255,177,.16) .5px,transparent .8px);background-size:3px 3px,4px 4px,5px 5px;mix-blend-mode:screen;opacity:.09}.scanlines{z-index:1;opacity:.11;background:repeating-linear-gradient(180deg,#bcffc72e,#bcffc72e,#0000 2px,#0000 4px)}.crtVignette{z-index:2;background:radial-gradient(circle,#0000 40%,#00000073)}.glitchFlash{z-index:3;opacity:0;background:linear-gradient(112deg,#8cffac24,#78ecff0d),repeating-linear-gradient(180deg,rgba(255,255,255,.04) 0px,rgba(255,255,255,.04) 1px,transparent 2px,transparent 5px);mix-blend-mode:screen;filter:hue-rotate(8deg) saturate(1.06)}.stageHeader,.stageBody,.stageFooter{position:relative;z-index:4}.stageHeader{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.roundTag,.axisTag,.stressTag{font-size:clamp(10px,.82vw,12px);letter-spacing:.12em;text-transform:uppercase;color:#dfffc0e6}.roundTag{color:#deff9f}.axisTag{justify-self:center;color:#b2eeffeb}.stressCluster{display:grid;justify-items:end;gap:4px}.stressTag{color:#ffabb9e6}.stressMeter{display:flex;align-items:center;gap:4px}.stressMeter .dot{width:6px;height:6px;border-radius:999px;border:1px solid rgba(152,255,170,.45)}.stressMeter .dot.green{background:#70ff91b3;box-shadow:0 0 8px #5eff8d3d}.stressMeter .dot.red{background:#ff7396b8;border-color:#ff8eb480;box-shadow:0 0 8px #ff5d8a57}.stressMeter .dot.pulse{animation:stressDotPulse .22s ease-out}.stageBody{display:grid;align-content:start;gap:10px;max-width:860px;margin:0 auto;transition:opacity .18s ease}.roundScene.isThinking .stageBody{opacity:.75}.stageLine{opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease;padding-left:0;border-left:0}.stageLine.on{opacity:1;transform:translateY(0)}.stageLine.scenarioLine.settled{opacity:.66}.stageLine .label{font-size:clamp(10px,.8vw,12px);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;color:#e8ffc1bd}.stageLine .text{white-space:pre-wrap;line-height:1.55;font-size:clamp(18px,1.1vw,20px);color:#d8ffb5}.stageFooter{display:flex;flex-wrap:wrap;gap:8px;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.stageFooter.on{opacity:1;transform:translateY(0)}.sceneCenterOverlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:10}.sceneCenterBig{font-size:clamp(34px,4.8vw,80px);font-weight:800;line-height:.98;letter-spacing:.08em;text-transform:uppercase;color:#ecffb7;transform-origin:center;-webkit-text-stroke:1px rgba(0,0,0,.35);text-shadow:0 2px 0 rgba(0,0,0,.35),0 0 18px rgba(140,255,190,.18)}.sceneCenterBig.roundText{font-size:clamp(44px,6vw,96px)}.sceneCenterBig.thinkingText{font-size:clamp(28px,4.2vw,70px);transform:translateY(-22px)}.sceneCenterBig.outcome{font-size:clamp(46px,6.5vw,110px);color:#ffd9e2}.sceneCenterStamp{display:grid;justify-items:center;gap:10px;max-width:min(84%,640px);transform:rotate(-6deg) scale(1);animation:outcomeStampIn .18s ease forwards}.sceneCenterStamp.aligned{border-color:#91ffb28f;box-shadow:0 0 18px #70ff963d}.sceneCenterStamp.misaligned{border-color:#ff8ab099;box-shadow:0 0 18px #ff6ea042}.sceneCenterBig.outcome.aligned{color:#baffcd;text-shadow:0 0 10px rgba(97,255,146,.44)}.sceneCenterBig.outcome.misaligned{color:#ffb6cf;text-shadow:0 0 10px rgba(255,110,160,.45)}.sceneCenterOutcomeText{text-align:center;font-size:clamp(11px,.86vw,14px);line-height:1.36;color:#ffe5c0ed;padding:0;border:0;background:transparent}.dots{display:inline-block;width:1.7em;overflow:hidden;vertical-align:bottom;animation:thinkingDots 1.15s steps(4,end) infinite}@media (max-width: 980px){.stageHeader{grid-template-columns:1fr;gap:6px;justify-items:start}.axisTag{justify-self:start}.stressCluster{justify-items:start}}.pve-round-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none;background:#00000047;-webkit-backdrop-filter:blur(3px) saturate(1.05);backdrop-filter:blur(3px) saturate(1.05);opacity:0;overflow:hidden}.pve-round-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,#c3ffba0f,#c3ffba0f,#0000 2px,#0000 4px),radial-gradient(#cdffb029 .45px,#0000 .75px);background-size:auto,3px 3px;opacity:.08;mix-blend-mode:screen}.roundTakeover{position:relative;display:grid;place-items:center;height:100%;text-align:center;padding:clamp(10px,2vw,24px);gap:clamp(6px,1.4vh,14px)}.roundBig{margin:0;font-size:clamp(44px,6vw,96px);font-weight:800;line-height:.96;letter-spacing:.08em;text-transform:uppercase;color:#e9ffb3;-webkit-text-stroke:1.25px rgba(14,22,12,.88);text-shadow:0 0 1px rgba(228,255,177,.96),0 0 8px rgba(157,252,148,.28),0 0 20px rgba(92,198,131,.2),0 2px 0 rgba(0,0,0,.45)}.roundSub{font-size:clamp(11px,1.05vw,15px);letter-spacing:.09em;text-transform:uppercase;color:#dcffbad1;text-shadow:0 0 8px rgba(112,205,139,.18)}.feedBlock{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-left:10px;border-left:2px solid rgba(120,255,122,.2)}.feedBlock.scenario{border-left-color:#bc79ffb3}.feedBlock.decision{border-left-color:#ffac54c2}.feedBlock.outcome{border-left-color:#ff6878c2}.feedBlock.story{border-left-color:#63e2ffb3}.feedBlock.rewards{border-left-color:#aaff68c7}.title,.body,.hint,.divider,h2,.rewardLine,.backButton,.summaryHint{letter-spacing:.012em}.title{color:#d9ff58;font-size:clamp(12px,.92vw,15px);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.title.phase,.body.phase{color:#ddff82}.title.boss,.body.boss{color:#ff9baa}.title.scenario,.body.scenario{color:#d19bff}.title.decision,.body.decision{color:#ffc36b}.title.outcome,.body.outcome{color:#ff8d98}.title.story,.body.story{color:#7ceeff}.title.rewards,.body.rewards{color:#caff78}.title.location,.body.location{color:#7de8ff}.title.rewards{color:#ffe179}.title.warning,.body.warning{color:#ffd07d}.title.error,.body.error{color:#ff9aa4}.body{white-space:pre-wrap;line-height:1.44;color:#bfff73;font-size:clamp(11px,.88vw,14px)}.body.system{color:#cdff91f7}.chip{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;font-size:clamp(10px,.8vw,12px);border:1px solid rgba(210,236,221,.34);color:#defde8;background:#203b2f80}.chip.xp{border-color:#78ffa89e;background:#1c5a367a;color:#b9ffcf}.chip.stress{border-color:#ffa48e94;background:#d84f4233;color:#ffc2b3}.chip.axis{border-color:#92cbff8c;background:#1f3c5673;color:#b7e0ff}.hint{margin-top:2px;font-size:clamp(10px,.8vw,12px);color:#e0ff98}.entryBadges{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.entryBadge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:clamp(10px,.78vw,12px);line-height:1.2;background:#1a261c6b;border:1px solid rgba(198,255,158,.46);color:#d7ffb8;animation:badgeGlow 1.8s ease-in-out infinite;animation-delay:calc(var(--badge-index, 0) * .12s);position:relative;z-index:2}.entryBadge.chip.xp{border-color:#92ffa6b8;color:#baffca}.entryBadge.chip.stress{border-color:#ff8f8fb8;color:#ffc1c1}.entryBadge.chip.axis{border-color:#a4cdffb8;color:#c8e3ff}.entryBadge.chip{border-color:#e7c1ffb8;color:#f0c8ff;background:#42235a66}@keyframes badgeGlow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 8px #97ff7838}}.logoWrap{position:absolute;top:6%;right:6%;width:clamp(82px,18%,160px);pointer-events:none;animation:logoFadeIn .32s ease forwards,logoPulse 2.1s ease-in-out infinite .42s}.energyLogo{display:block;width:100%;height:auto;filter:drop-shadow(0 0 8px rgba(80,255,120,.6));opacity:.92}.runComplete{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-height:100%;color:#c7ffd9}.finalSealed{color:#d9ff91;font-size:clamp(12px,.92vw,14px);letter-spacing:.06em}.finalReady{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pve-final-transition{justify-content:center}.lootChipGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;width:100%}.lootChipCard{border:1px solid rgba(152,255,180,.36);border-radius:8px;background:#111f15ad;padding:7px 8px;font-size:clamp(10px,.78vw,12px);line-height:1.32}.lootMeta{color:#bbffcfe6}.lootStats{margin-top:2px;color:#e1ffc1d6;font-size:clamp(9px,.7vw,11px)}.finalActions{display:flex;flex-wrap:wrap;gap:8px}.pve-collect-btn:disabled{opacity:.66;cursor:default}h2{font-size:clamp(18px,1.45vw,25px);font-weight:800;margin:0;letter-spacing:.07em}.divider{font-size:clamp(11px,.84vw,13px);color:#aaecc4d9}.rewardLine{margin:0;font-size:clamp(13px,1vw,16px);color:#b8ffd2}.endSection{margin-top:4px;display:flex;flex-direction:column;gap:3px}.endLabel{font-size:clamp(11px,.82vw,13px);color:#d5ff8b;letter-spacing:.04em;text-transform:uppercase}.endListItem{font-size:clamp(10px,.78vw,12px);line-height:1.34;color:#b6f2d0}.lootLine{color:#ffe08f}.summaryHint{font-size:clamp(10px,.8vw,12px);color:#adffc69e}.backButton{margin-top:10px;background:#12362794;color:#c8ffe0;border:1px solid rgba(126,240,176,.45);border-radius:8px;padding:7px 12px;font-size:clamp(11px,.85vw,13px);cursor:pointer}.paymentOverlay{position:absolute;bottom:12%;left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:12}.payConfirmBtn{pointer-events:all;margin-top:0;font-size:clamp(11px,.9vw,14px);padding:9px 18px;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 12px #7ef0b040}@keyframes logoFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes logoPulse{0%,to{opacity:.8}50%{opacity:.98}}@keyframes pveScanDrift{0%{transform:translateY(0)}to{transform:translateY(18px)}}@keyframes pveNoiseShift{0%{transform:translate(0);opacity:.11}50%{transform:translate(-1px,1px);opacity:.17}to{transform:translate(1px,-1px);opacity:.13}}@keyframes pveGlowPulse{0%,to{opacity:.38}50%{opacity:.56}}.monitorScreen.outcome-aligned:after,.monitorScreen.outcome-misaligned:after,.monitorScreen.thinking-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;border-radius:inherit}.monitorScreen.outcome-aligned:after{background:radial-gradient(ellipse 80% 70% at 50% 50%,rgba(0,255,80,.55) 0%,rgba(0,255,80,.22) 50%,transparent 80%);animation:alignedPulse .6s ease-out forwards}.monitorScreen.outcome-misaligned:after{background:radial-gradient(ellipse 80% 70% at 50% 50%,rgba(255,30,50,.65) 0%,rgba(255,30,50,.28) 50%,transparent 80%);animation:misalignedFlash .5s steps(2,end) forwards}.monitorScreen.thinking-active:after{background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(180,230,255,.06) 3px,rgba(180,230,255,.06) 4px);animation:thinkingStatic .07s steps(1) infinite;opacity:1}@keyframes alignedPulse{0%{opacity:1;transform:scale(.95)}30%{opacity:.85;transform:scale(1.02)}60%{opacity:.5}to{opacity:0;transform:scale(1)}}@keyframes misalignedFlash{0%{opacity:1;filter:hue-rotate(0deg) saturate(2)}25%{opacity:.6;filter:hue-rotate(-20deg) saturate(3);transform:translate(-4px)}50%{opacity:.8;filter:hue-rotate(10deg) saturate(2.5);transform:translate(3px)}75%{opacity:.4;filter:hue-rotate(-10deg) saturate(2);transform:translate(-2px)}to{opacity:0;transform:translate(0)}}@keyframes thinkingStatic{0%{transform:translate(0);background-position:0 0}25%{transform:translate(-1px,2px);background-position:3px 1px}50%{transform:translate(2px,-1px);background-position:-2px 3px}75%{transform:translate(-2px,-2px);background-position:1px -2px}to{transform:translate(1px,1px);background-position:-1px 2px}}.monitorWrap.shake-strong{animation:monitorShakeStrong .45s cubic-bezier(.2,.9,.1,1)}.monitorWrap.shake-soft{animation:monitorShakeSoft .3s cubic-bezier(.2,.9,.1,1)}@keyframes monitorShakeStrong{0%{transform:translateY(calc(clamp(-14px,-1.6vh,-6px) + 30px)) scale(1.09) translate(0)}10%{transform:translateY(calc(clamp(-14px,-1.6vh,-6px) + 30px)) scale(1.09) translate(-6px,3px)}20%{transform:translateY(calc(clamp(-14px,-1.6vh,-6px) + 30px)) scale(1.09) translate(8px,-5px)}30%{transform:translateY(calc(clamp(-14px,-1.6vh,-6px) + 30px)) scale(1.09) translate(-5px,4px)}45%{transform:translateY(calc(clamp(-14px,-1.6vh,-6px) + 30px)) scale(1.09) translate(4px,-3px)}60%{transform:translateY(calc(clamp(-14px,-1.6vh,-6px) + 30px)) scale(1.09) translate(-2px,2px)}to{transform:translateY(calc(clamp(-14px,-1.6vh,-6px) + 30px)) scale(1.09) translate(0)}}@keyframes monitorShakeSoft{0%{transform:translateY(calc(clamp(-14px,-1.6vh,-6px) + 30px)) scale(1.09) translate(0)}20%{transform:translateY(calc(clamp(-14px,-1.6vh,-6px) + 30px)) scale(1.09) translate(-3px,2px)}50%{transform:translateY(calc(clamp(-14px,-1.6vh,-6px) + 30px)) scale(1.09) translate(3px,-2px)}80%{transform:translateY(calc(clamp(-14px,-1.6vh,-6px) + 30px)) scale(1.09) translate(-1px,1px)}to{transform:translateY(calc(clamp(-14px,-1.6vh,-6px) + 30px)) scale(1.09) translate(0)}}@keyframes pveCursorBlink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes pveWaitIndeterminate{0%{transform:translate(-120%)}to{transform:translate(260%)}}@keyframes thinkingDots{0%{width:0}to{width:1.7em}}@keyframes outcomeStampIn{0%{transform:rotate(-8deg) scale(1.15);opacity:0}to{transform:rotate(-6deg) scale(1);opacity:1}}@keyframes stressDotPulse{0%{transform:scale(1.2)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.monitorScreenViewport{scroll-behavior:auto}.logoWrap,.pve-scanlines,.pve-noise,.pve-glow{animation:none}}@keyframes bossShake{0%{transform:translate(0) scale(1)}6%{transform:translate(-8px,4px) scale(1.01)}12%{transform:translate(7px,-6px) scale(1.015)}18%{transform:translate(-6px,5px) scale(1.01)}26%{transform:translate(6px,-4px) scale(1.012)}34%{transform:translate(-4px,3px) scale(1.008)}45%{transform:translate(3px,-2px) scale(1.004)}60%{transform:translate(-2px,2px) scale(1.002)}to{transform:translate(0) scale(1)}}@keyframes bossPanelImpact{0%{transform:translateZ(0) rotate(0) rotateX(0) rotateY(0) scale(1);filter:contrast(1) saturate(1)}8%{transform:translate3d(-18px,10px,0) rotate(-1.5deg) rotateX(1.8deg) rotateY(-2deg) scale(1.015)}16%{transform:translate3d(16px,-12px,0) rotate(1.2deg) rotateX(-1.2deg) rotateY(2.4deg) scale(1.02);filter:contrast(1.28) saturate(1.35)}26%{transform:translate3d(-12px,8px,0) rotate(-1deg) rotateX(1deg) rotateY(-1.8deg) scale(1.012)}38%{transform:translate3d(9px,-6px,0) rotate(.8deg) rotateX(-.8deg) rotateY(1.3deg) scale(1.008)}55%{transform:translate3d(-5px,4px,0) rotate(-.45deg) rotateX(.5deg) rotateY(-.7deg) scale(1.004)}to{transform:translateZ(0) rotate(0) rotateX(0) rotateY(0) scale(1);filter:contrast(1) saturate(1)}}@keyframes bossContentJitter{0%{transform:translate(0);text-shadow:0 0 0 rgba(255,0,90,0),0 0 0 rgba(0,220,255,0)}20%{transform:translate(-2px);text-shadow:-1px 0 0 rgba(255,0,90,.3),1px 0 0 rgba(0,220,255,.24)}40%{transform:translate(3px);text-shadow:2px 0 0 rgba(255,0,90,.4),-2px 0 0 rgba(0,220,255,.28)}65%{transform:translate(-1px);text-shadow:-1px 0 0 rgba(255,0,90,.22),1px 0 0 rgba(0,220,255,.2)}to{transform:translate(0);text-shadow:0 0 0 rgba(255,0,90,0),0 0 0 rgba(0,220,255,0)}}@keyframes bossArtSnap{0%{transform:perspective(1100px) rotateY(-10deg) rotateX(1deg) scale(1);filter:saturate(.98) contrast(1.1) brightness(.95)}14%{transform:perspective(1100px) rotateY(-15deg) rotateX(3deg) scale(1.02);filter:saturate(1.25) contrast(1.28) brightness(1.06)}30%{transform:perspective(1100px) rotateY(-8deg) rotateX(-1deg) scale(1.01)}to{transform:perspective(1100px) rotateY(-10deg) rotateX(1deg) scale(1);filter:saturate(.98) contrast(1.1) brightness(.95)}}@keyframes bossTearBars{0%{opacity:.95;transform:translateZ(0) skew(0);clip-path:inset(0 0 0 0)}22%{opacity:.9;transform:translate3d(-16px,6px,0) skew(9deg);clip-path:inset(8% 0 58% 0)}46%{opacity:.84;transform:translate3d(13px,-10px,0) skew(-8deg);clip-path:inset(34% 0 26% 0)}70%{opacity:.72;transform:translate3d(-9px,7px,0) skew(7deg);clip-path:inset(16% 0 38% 0)}to{opacity:0;transform:translateZ(0) skew(0);clip-path:inset(0 0 0 0)}}.boss-black-flash{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:10099;pointer-events:none;animation:flashOut .34s ease-out forwards}@keyframes flashOut{0%{opacity:1}to{opacity:0}}.boss-crt-noise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10097;pointer-events:none;opacity:.9;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.1),transparent 35%),radial-gradient(circle at 70% 60%,rgba(255,255,255,.08),transparent 40%),repeating-linear-gradient(0deg,#ffffff14,#ffffff14,#0000 2px,#0000 4px);mix-blend-mode:overlay;animation:noiseFlicker .08s infinite steps(2),noiseDrift .45s infinite linear}@keyframes noiseFlicker{0%{opacity:.35}50%{opacity:.95}to{opacity:.45}}@keyframes noiseDrift{0%{transform:translate(0)}to{transform:translate(-18px,12px)}}.boss-glitch-lines{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10098;pointer-events:none;background:linear-gradient(to bottom,#fff0,#ff00782e,#0000 20%,#00c8ff24,#0000,#ffffff1a 65%,#0000);mix-blend-mode:screen;opacity:.9;animation:glitchTear .12s infinite steps(2)}@keyframes glitchTear{0%{transform:translate(0) skew(0);clip-path:inset(0 0 0 0)}25%{transform:translate(-12px,4px) skew(6deg);clip-path:inset(8% 0 55% 0)}50%{transform:translate(10px,-6px) skew(-8deg);clip-path:inset(35% 0 20% 0)}75%{transform:translate(-8px,8px) skew(10deg);clip-path:inset(15% 0 40% 0)}to{transform:translate(0) skew(0);clip-path:inset(0 0 0 0)}}.bossFx{--vp-x: 45%;--vp-y: 48%;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10089;overflow:hidden;perspective:1400px;perspective-origin:58% 46%;transform-style:preserve-3d}.bossFxBlur{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 52% 42%,rgba(194,22,22,.22),transparent 48%),linear-gradient(165deg,#00000052,#08050761);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bossLineTunnel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;perspective:1500px;perspective-origin:var(--vp-x) var(--vp-y);transform-style:preserve-3d;mix-blend-mode:screen;filter:saturate(1.2) contrast(1.06)}.bossCoreBloom{position:absolute;left:var(--vp-x);top:var(--vp-y);width:min(38vw,440px);height:min(38vw,440px);transform:translate(-50%,-50%);z-index:2;border-radius:9999px;background:radial-gradient(circle,#ff3e4e4d,#ff2a402e 30%,#ff2a4014 52%,#ff2a4000 76%);filter:blur(26px);opacity:.75}.bossLineLayer{position:absolute;left:var(--vp-x);top:var(--vp-y);width:140vw;height:0;transform-origin:0 0;transform-style:preserve-3d;transform:translate3d(var(--line-move-x),var(--line-move-y),0) rotate(var(--line-angle))}.bossLine{position:absolute;left:0;top:0;width:var(--line-len, 120vw);height:var(--line-thick);transform-origin:0 50%;background:var(--line-grad);opacity:calc(var(--line-opa) * 1.12);filter:blur(calc(var(--line-blur) * .5)) drop-shadow(0 0 18px rgba(255,70,110,.9));transform-style:preserve-3d;will-change:transform,opacity;animation:bossLineOut var(--line-dur) linear infinite;animation-delay:var(--line-delay)}@keyframes bossLineOut{0%{transform:translate(0) scaleX(.02);opacity:calc(var(--line-opa) * .48);filter:blur(calc(var(--line-blur) + .2px)) drop-shadow(0 0 8px rgba(255,64,92,.6))}10%{opacity:calc(var(--line-opa) * 1.05)}22%{opacity:calc(var(--line-opa) * 1.2)}74%{opacity:calc(var(--line-opa) * 1.06)}to{transform:translate(125vw) scaleX(1);opacity:calc(var(--line-opa) * .9);filter:blur(calc(var(--line-blur) * .6)) drop-shadow(0 0 24px rgba(255,64,92,.95))}}@media (prefers-reduced-motion: reduce){.bossLineLayer{transform:none}.bossCoreBloom{display:none}.bossLine{animation:none;opacity:calc(var(--line-opa) * .55);transform:translate3d(80px,0,0) scale(1)}}.bossIntroScreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10150;display:flex;align-items:stretch;background:radial-gradient(ellipse at 25% 60%,#3c040cf7,#06030a 55%,#040806);overflow:hidden}.bossIntroAccent{position:absolute;width:3px;height:60vh;background:linear-gradient(to bottom,transparent,rgba(220,30,50,.7),transparent);pointer-events:none}.bossIntroAccent--tl{top:-10vh;left:30%;transform:rotate(-35deg);transform-origin:top center}.bossIntroAccent--br{bottom:-10vh;right:28%;transform:rotate(-35deg);transform-origin:bottom center}.bossIntroLeft{flex:0 0 50%;display:flex;align-items:flex-end;justify-content:center;height:100%;position:relative;mask-image:linear-gradient(to right,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 70%,transparent 100%)}.bossIntroSprite{height:96vh;max-width:105%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;filter:drop-shadow(0 0 60px rgba(220,30,50,.5)) drop-shadow(0 0 20px rgba(255,60,80,.3));transition:transform .12s ease-out}.bossIntroRight{flex:1;padding:3rem 4rem 3rem 2rem;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.bossIntroLabel{font-family:tronica-mono,monospace;font-size:clamp(16px,2vw,24px);color:#ffffffbf;letter-spacing:.18em;text-transform:uppercase}.bossMiniName{font-family:tronica-mono,monospace;font-size:20px;color:#f35;letter-spacing:.06em;line-height:1.05;text-shadow:0 0 30px rgba(255,40,70,.6),0 0 60px rgba(255,40,70,.25);word-break:break-word;margin-left:1rem}.bossIntroName{font-family:tronica-mono,monospace;font-size:clamp(32px,5vw,64px);color:#f35;letter-spacing:.06em;line-height:1.05;text-shadow:0 0 30px rgba(255,40,70,.6),0 0 60px rgba(255,40,70,.25);word-break:break-word}.bossIntroDescWrap{max-width:58ch}.bossIntroDesc{font-family:tronica-mono,monospace;font-size:clamp(13px,1.4vw,16px);color:#dccdd7eb;line-height:1.75;margin:0}.bossIntroCursor{display:inline-block;animation:bossTypeCursorBlink .55s steps(1) infinite;color:#ff5064e6;margin-left:1px}.bossIntroCursorHidden{opacity:0}@keyframes bossTypeCursorBlink{0%,to{opacity:1}50%{opacity:0}}.bossIntroActions{margin-top:.5rem}.bossFightScreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10150;display:flex;flex-direction:column;background:radial-gradient(ellipse at 60% 40%,#1e0008f7,#06030afc);overflow:hidden}.bossFightMain{flex:1;display:flex;flex-direction:row-reverse;overflow:hidden;min-height:0}.bossFightLeft{flex:0 0 48%;display:flex;padding-top:6rem;padding-right:.5rem;padding-bottom:3rem;flex-direction:column;overflow:hidden;border-right:1px solid rgba(180,20,40,.18)}.bossFightHudHeader{display:flex;flex-direction:column;flex-shrink:0}.bossFightStressRow{display:flex;align-items:center;gap:.6rem;padding:.4rem 1rem .3rem;flex-shrink:0}.bossFightBossName{font-family:tronica-mono,monospace;font-size:11px;color:#ffffffb3;letter-spacing:.1em;white-space:nowrap;flex-shrink:0}.bossFightBossNameVal{color:var(--color-green)}.bossFightStressTrack{flex:1;height:8px;background:#ff283c1a;border:1px solid rgba(200,30,50,.2);border-radius:9px;overflow:hidden}.bossFightStressFill{height:100%;background:linear-gradient(90deg,#ff3c50a6,#ff1e37e6);box-shadow:0 0 5px #ff324666;transition:width .6s ease;border-radius:2px}.bossFightStressVal{font-family:tronica-mono,monospace;font-size:11px;color:#ff788cbf;white-space:nowrap;letter-spacing:.05em;flex-shrink:0}.bossRoundScores{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.3rem 1rem .5rem;border-top:1px solid rgba(255,255,255,.05)}.bossRoundScorePip{font-family:tronica-mono,monospace;display:flex;align-items:baseline;gap:.35rem;padding:.3rem .8rem;border-radius:6px;border:1px solid rgba(180,40,60,.25);background:#19080c99;white-space:nowrap}.bossRoundScorePipLabel{font-size:10px;color:#ffffff59;letter-spacing:.1em}.bossRoundScorePipVal{font-size:18px;font-weight:700;color:#c86e878c;letter-spacing:.02em;line-height:1}.bossRoundScorePip--win .bossRoundScorePipVal{color:#8ce6a5f2}.bossRoundScorePip--win{border-color:#28a05066;background:#082d14a6}.bossRoundScorePip--loss .bossRoundScorePipVal{color:#ff6478f2}.bossRoundScorePip--loss{border-color:#b4283c73;background:#320814a6}.bossFightLog{flex:1;overflow-y:auto;padding:4.5rem 1rem .75rem;display:flex;flex-direction:column;gap:.55rem;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(180,20,40,.3) transparent}.bossBubbleRow{display:flex;width:100%}.bossBubbleRow--boss{justify-content:flex-start}.bossBubbleRow--player{justify-content:flex-end}.bossBubbleRow--system{justify-content:center}.bossBubble{max-width:80%;padding:.45rem .75rem;font-family:tronica-mono,monospace;font-size:clamp(10px,1vw,12px);line-height:1.5;word-break:break-word;border-radius:14px}.bossBubbleLabel{display:block;font-size:12px;letter-spacing:.1em;opacity:.5;margin-bottom:3px}.bossBubble--boss{background:#64081499;border:1px solid rgba(200,40,60,.35);color:#ffb9c3ed;border-bottom-left-radius:3px}.bossBubble--player{background:#082d1499;border:1px solid rgba(40,160,80,.35);color:#8ce6a5ed;border-bottom-right-radius:3px}.bossBubble--system{background:#19080c80;border:1px solid rgba(180,40,60,.3);color:#c86e87d9;border-radius:6px;font-size:11px;padding:.25rem .65rem;max-width:90%;text-align:center;font-style:italic}.bossBubble--score{background:#64081499;border:1px solid rgba(200,40,60,.35);color:#ffb9c3ed}.bossBubbleNarrative{margin:0 0 .5rem}.bossBubbleReasoning{margin:0;padding-top:.4rem;border-top:1px solid rgba(200,40,60,.2)}.bossBubbleReasoningLabel{display:block;font-size:10px;letter-spacing:.1em;opacity:.6;text-transform:uppercase;font-style:normal;margin-bottom:2px}.bossTranslateBar{position:relative;margin-top:.4rem}.bossTranslateBtn{background:none;border:none;padding:0;font-family:tronica-mono,monospace;font-size:10px;color:#ff788c8c;cursor:pointer;letter-spacing:.05em;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.bossTranslateBtn:hover{color:#ffa0afd9}.bossTranslateLoading{font-family:tronica-mono,monospace;font-size:10px;color:#ff788c73;font-style:italic}.bossTranslateDrop{position:absolute;bottom:calc(100% + 4px);left:0;background:#120408f7;border:1px solid rgba(200,40,60,.3);border-radius:6px;overflow:hidden;z-index:50;min-width:110px;box-shadow:0 4px 16px #00000080}.bossTranslateDropItem{display:block;width:100%;background:none;border:none;padding:.35rem .75rem;font-family:tronica-mono,monospace;font-size:11px;color:#ffb9c3cc;cursor:pointer;text-align:left;transition:background .12s}.bossTranslateDropItem:hover{background:#c8283c2e}.bossTranslated{margin-top:.35rem;padding-top:.35rem;border-top:1px solid rgba(200,40,60,.2);font-size:clamp(9px,.9vw,11px);color:#ffd2dcbf}.bossTranslatedLang{display:block;font-size:9px;color:#ff788c80;letter-spacing:.08em;margin-bottom:2px;font-style:normal}.bossFightInputArea{position:relative;padding:.75rem 1.3rem .9rem;border-top:1px solid rgba(180,20,40,.18);background:#0006;display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.bossFightError{font-family:tronica-mono,monospace;font-size:11px;color:#ff6080}.bossFightProcessing{font-family:tronica-mono,monospace;font-size:12px;color:#c88ca0cc;animation:bossPulse 1.2s ease-in-out infinite}@keyframes bossPulse{0%,to{opacity:.55}50%{opacity:1}}.bossFightTextarea{background:#12060cbf;border:1px solid rgba(180,20,40,.35);border-radius:12px;color:#dcc8d2eb;font-family:tronica-mono,monospace;font-size:12px;padding:.65rem .9rem;resize:none;outline:none;line-height:1.6;width:100%;box-sizing:border-box;transition:border-color .2s ease}.bossFightTextarea:focus{border-color:#ff325099;box-shadow:0 0 0 2px #ff283c14}.bossFightInputRow{display:flex;align-items:center;justify-content:space-between}.bossFightCharCount{font-family:tronica-mono,monospace;font-size:10px;color:#b4646eb3}.bossInputLangWrap{position:relative;margin-left:auto;margin-right:1rem}.bossInputLangBtn{display:flex;align-items:center;gap:4px;background:#64081459;border:1px solid rgba(200,40,60,.25);border-radius:6px;padding:.25rem .55rem;font-family:tronica-mono,monospace;font-size:11px;color:#ffb9c3b3;cursor:pointer;transition:background .15s,color .15s}.bossInputLangBtn:hover{background:#c8283c33;color:#ffb9c3f2}.bossInputLangDrop{position:absolute;bottom:calc(100% + 5px);left:0;background:#120408f7;border:1px solid rgba(200,40,60,.3);border-radius:6px;overflow:hidden;z-index:50;min-width:130px;box-shadow:0 4px 16px #00000080}.bossInputLangDropItem{display:block;width:100%;background:none;border:none;padding:.35rem .75rem;font-family:tronica-mono,monospace;font-size:11px;color:#ffb9c3cc;cursor:pointer;text-align:left;transition:background .12s}.bossInputLangDropItem:hover{background:#c8283c2e}.bossInputLangDropItem--active{color:#ff6478;background:#c8283c1f}.bossFightSpriteWrap{position:relative;flex:1;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding-bottom:0}.bossFightSpriteStats{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;pointer-events:none;background:#12060c;border-top:1px solid rgba(180,20,40,.18);padding:1rem;border-radius:18px}.bossFightSprite{height:92vh;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;transition:transform .12s ease-out,filter .4s ease;filter:drop-shadow(0 0 40px rgba(200,30,50,.35))}.bossFightSprite--won{filter:drop-shadow(0 0 40px rgba(80,220,120,.55))}.bossFightSprite--lost{filter:drop-shadow(0 0 40px rgba(255,40,60,.55))}@keyframes bossFinalScreenEnter{0%{clip-path:inset(50% 0 50% 0);opacity:0}15%{clip-path:inset(0% 0 0% 0);filter:brightness(4) saturate(0);opacity:1}30%{filter:brightness(.15) saturate(0)}52%{filter:brightness(2.8) saturate(.3)}70%{filter:brightness(.65) saturate(.7)}to{filter:brightness(1) saturate(1);clip-path:inset(0% 0 0% 0)}}@keyframes bossSpriteFinalEnter{0%{transform:translate(-140px) scale(.8);opacity:0;filter:brightness(4) saturate(0) hue-rotate(180deg)}45%{transform:translate(18px) scale(1.06);opacity:1;filter:brightness(1.6) saturate(1.8)}70%{transform:translate(-10px) scale(.97);filter:brightness(1.1)}to{transform:translate(0) scale(1);filter:brightness(1) saturate(1)}}@keyframes bossPanelFinalEnter{0%{transform:translate(100px);opacity:0}55%{transform:translate(-12px);opacity:1}80%{transform:translate(5px)}to{transform:translate(0)}}@keyframes outcomeWonStamp{0%{transform:scale(3) rotate(-6deg);opacity:0;filter:brightness(6) saturate(0)}25%{transform:scale(.88) rotate(2deg);opacity:1;filter:brightness(2.5) saturate(2) drop-shadow(0 0 24px #fcff06)}55%{transform:scale(1.1) rotate(-1deg);filter:brightness(1.4) saturate(1.5)}80%{transform:scale(.97) rotate(.5deg)}to{transform:scale(1) rotate(0);filter:brightness(1) saturate(1)}}@keyframes outcomeLostStamp{0%{transform:scale(.4) rotate(8deg);opacity:0;filter:brightness(4) hue-rotate(200deg) saturate(3)}35%{transform:scale(1.12) rotate(-3deg);opacity:1;filter:brightness(1.6) drop-shadow(0 0 20px #ff2020)}65%{transform:scale(.95) rotate(1deg);filter:brightness(1.1)}to{transform:scale(1) rotate(0);filter:brightness(1)}}@keyframes bossFinalItemRise{0%{transform:translateY(30px);opacity:0}60%{transform:translateY(-5px);opacity:1}to{transform:translateY(0)}}@keyframes bossFinalWonFlash{0%{opacity:.28}to{opacity:0}}@keyframes bossFinalLostFlash{0%{opacity:.35}to{opacity:0}}.bossFinalScreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10095;display:flex;align-items:stretch;overflow:hidden;animation:bossFinalScreenEnter .7s ease-out both}.bossFinalScreen--flash-won{position:absolute;top:0;right:0;bottom:0;left:0;background:#fcff06;pointer-events:none;z-index:1;animation:bossFinalWonFlash .6s ease-out both}.bossFinalScreen--flash-lost{position:absolute;top:0;right:0;bottom:0;left:0;background:#ff1420;pointer-events:none;z-index:1;animation:bossFinalLostFlash .6s ease-out both}.bossFinalScreen--won{background:radial-gradient(ellipse at 25% 60%,#041e0cf2,#040806 60%)}.bossFinalScreen--lost{background:radial-gradient(ellipse at 25% 60%,#230408f2,#060304 60%)}.bossFinalLeft{flex:0 0 56%;position:relative;display:flex;align-items:flex-end;justify-content:center;height:100%;overflow:hidden}.bossStatGrid{position:absolute;bottom:4rem;left:1rem;z-index:2;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;pointer-events:none;background:#12060c;border:1px solid rgba(180,20,40,.4);padding:1rem;border-radius:18px}.bossStatCard{display:flex;flex-direction:column;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0003;padding:10px;transition:border-color .3s ease,background-color .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:120px}.bossStatCard:hover{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background-color:color-mix(in srgb,var(--accent) 7%,transparent)}.bossStatCardHeader{display:flex;align-items:center;gap:8px}.bossStatIcon{display:flex;height:24px;width:24px;flex-shrink:0;align-items:center;justify-content:center;border-radius:6px;background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent);font-size:13px}.bossStatLabel{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffffb3}.bossStatCardFooter{margin-top:8px;display:flex;align-items:flex-end;justify-content:space-between}.bossStatKey{font-family:tronica-mono,monospace;font-size:9px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 60%,transparent);margin-bottom:2px}.bossStatVal{font-family:tronica-mono,monospace;font-size:20px;font-weight:900;color:#ffffffeb;line-height:1}.bossFinalSprite{height:96vh;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;transition:transform .12s ease-out;filter:drop-shadow(0 0 50px rgba(200,30,50,.45));animation:bossSpriteFinalEnter .8s cubic-bezier(.34,1.56,.64,1) .3s both}.bossFinalRight{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem;padding:3rem 3.5rem 3rem 0;animation:bossPanelFinalEnter .6s ease-out .45s both}.bossFinalOutcomeText{font-family:tronica-mono,monospace;font-size:clamp(36px,5.5vw,70px);font-weight:900;letter-spacing:.05em;line-height:1}.bossFinalOutcomeText--won{color:#50ff82;text-shadow:0 0 30px rgba(60,220,100,.6);animation:outcomeWonStamp .5s cubic-bezier(.34,1.56,.64,1) .7s both}.bossFinalOutcomeText--lost{color:#f35;text-shadow:0 0 30px rgba(255,40,70,.6);animation:outcomeLostStamp .5s ease-out .7s both}.bossFinalRight>:nth-child(3){animation:bossFinalItemRise .4s ease-out .9s both}.bossFinalRight>:nth-child(4){animation:bossFinalItemRise .4s ease-out .98s both}.bossFinalRight>:nth-child(5){animation:bossFinalItemRise .4s ease-out 1.06s both}.bossFinalSubtext{font-family:tronica-mono,monospace;font-size:clamp(13px,1.4vw,17px);color:var(--color-whiteish);letter-spacing:.08em;animation:bossFinalItemRise .4s ease-out .82s both}.bossFinalChestBtn{display:flex;align-items:center;gap:1rem;background:#1eb44624;border:1.5px solid rgba(50,220,90,.5);border-radius:8px;padding:.75rem 1.8rem .75rem 1.2rem;cursor:pointer;font-family:tronica-mono,monospace;font-size:clamp(14px,1.5vw,20px);color:#50ff82;letter-spacing:.12em;transition:background .2s,border-color .2s,box-shadow .2s;width:-moz-fit-content;width:fit-content}.bossFinalChestBtn:hover{background:#28dc5a38;border-color:#50ff82b3;box-shadow:0 0 18px #3cdc504d}.bossFinalChestBtnImg{width:clamp(44px,4.5vw,64px);height:auto}.bossFinalBackBtn{margin-top:.5rem;background:transparent;border:1px solid rgb(3,255,95,1);border-radius:6px;padding:.5rem 1.2rem;cursor:pointer;font-family:tronica-mono,monospace;font-size:clamp(11px,1.05vw,13px);color:var(--color-green);letter-spacing:.1em;width:-moz-fit-content;width:fit-content;transition:border-color .2s,color .2s}.bossFinalBackBtn:hover{border-color:#03ff8780}.bossChestScreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;background:radial-gradient(ellipse at 50% 60%,#04120af7,#020604 70%);display:flex;align-items:center;justify-content:center;cursor:pointer}.bossChestContent{display:flex;flex-direction:column;align-items:center;gap:2rem}.bossChestImg{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 40px rgba(80,200,120,.2));transition:transform .3s ease,filter .4s ease}.bossChestImg--idle{width:clamp(260px,36vw,520px);animation:chestFloat 3s ease-in-out infinite}.bossChestImg--open{width:clamp(260px,36vw,520px);filter:drop-shadow(0 0 60px rgba(255,200,60,.55));animation:chestPop .4s ease-out}@keyframes chestFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes chestPop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes chestPromptIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bossChestPrompt{font-family:tronica-mono,monospace;font-size:clamp(13px,1.3vw,16px);color:#c8dcd2bf;letter-spacing:.08em;display:flex;align-items:center;gap:.5rem;animation:chestPromptIn .5s ease-out both}.bossChestKey{display:inline-block;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:4px;padding:.1em .5em;font-family:tronica-mono,monospace;font-size:.95em;color:#ffffffd9}.bossChestReward{font-family:tronica-mono,monospace;font-size:clamp(18px,2vw,26px);color:#ffd73cf2;letter-spacing:.15em;text-shadow:0 0 20px rgba(255,200,40,.5);animation:rewardPop .5s ease-out}@keyframes rewardPop{0%{opacity:0;transform:scale(.7) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.debug-panel{position:fixed;top:20px;right:20px;width:340px;background:#0a050ff2;border:2px solid rgba(255,60,80,.6);border-radius:8px;box-shadow:0 8px 32px #000000b3;z-index:999999;font-family:tronica-mono,Courier New,monospace;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.debug-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ff3c5026;border-bottom:1px solid rgba(255,60,80,.4);color:#ff6478;font-size:14px;font-weight:700;letter-spacing:.05em}.debug-close{background:transparent;border:none;color:#ff6478cc;font-size:24px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all .2s}.debug-close:hover{color:#ff6478;transform:scale(1.2)}.debug-body{padding:16px;display:flex;flex-direction:column;gap:14px}.debug-section{display:flex;flex-direction:column;gap:6px}.debug-label{font-size:11px;color:#b4b4c8b3;text-transform:uppercase;letter-spacing:.08em}.debug-value{padding:4px 12px;background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#ffffffe6;font-size:12px;letter-spacing:.03em}.debug-running{color:#64ff96;border-color:#64ff964d}.debug-paused{color:#ffc864;border-color:#ffc8644d;animation:debugPausePulse 1.5s ease-in-out infinite}@keyframes debugPausePulse{0%,to{opacity:1}50%{opacity:.7}}.debug-select{padding:8px 12px;background:#140a1ecc;border:1px solid rgba(255,60,80,.4);border-radius:4px;color:#ffffffe6;font-size:12px;font-family:tronica-mono,Courier New,monospace;cursor:pointer;transition:all .2s}.debug-select:hover{border-color:#ff3c50b3;background:#1e0f28e6}.debug-select:focus{outline:none;border-color:#ff3c50;box-shadow:0 0 12px #ff3c504d}.debug-controls{display:flex;gap:8px;margin-top:6px}.debug-btn{flex:1;padding:4px;background:#ff3c5033;border:1px solid rgba(255,60,80,.5);border-radius:4px;color:#ff6478;font-size:12px;font-weight:600;font-family:tronica-mono,Courier New,monospace;cursor:pointer;transition:all .2s;letter-spacing:.05em}.debug-btn:hover{background:#ff3c5059;border-color:#ff3c50cc;transform:translateY(-1px)}.debug-btn:active{transform:translateY(0)}.chest-modal-backdrop{position:absolute;width:100%;height:100%;background:radial-gradient(circle at center,#00b71826,#000c);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:fadeIn .4s ease-out}.chest-modal-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh}.chest-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.chest-image{width:60vh;max-width:500px;z-index:10;position:relative;filter:drop-shadow(0 10px 30px rgba(0,0,0,.5))}.chest-idle .chest-image{animation:gentlePulse 3s ease-in-out infinite}.chest-glow{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(3,255,95,.3),transparent 70%);filter:blur(40px);z-index:1}.chest-shaking .chest-image{animation:shake 1.2s cubic-bezier(.36,.07,.19,.97) both}.chest-glow-pulse{animation:glowPulse 1.2s ease-out}.chest-particles{position:absolute;width:100%;height:100%}.particle{position:absolute;width:8px;height:8px;background:#03ff5f;border-radius:50%;top:50%;left:50%;opacity:0;animation:particleBurst 1s ease-out forwards;animation-delay:var(--delay);box-shadow:0 0 10px #03ff5f}.chest-opened .chest-image{animation:chestReveal .8s cubic-bezier(.34,1.56,.64,1) both}.loot-container{position:absolute;z-index:20;display:flex;flex-direction:column;align-items:center;animation:lootRise .8s cubic-bezier(.34,1.56,.64,1) both}.loot-card-wrapper{border:1px solid #4e4e4e;border-radius:1.5rem}.loot-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:#000;border:2px solid #ffffff12;border-radius:1.5rem;padding:1rem 2rem;box-shadow:0 0 20px #000000b3,0 0 40px #03ff5f66,inset 0 0 20px #ffffff1a;position:relative;overflow:hidden}.loot-image{width:9rem;height:auto;filter:drop-shadow(0 5px 15px rgba(0,0,0,.5));position:relative;z-index:1}.loot-name{font-size:1rem;font-weight:700;color:#fcff06;text-shadow:0 0 10px rgba(252,255,6,.8),0 2px 4px rgba(0,0,0,.8);position:relative;z-index:1}.loot-rays{position:absolute;width:min(500px,90vw);height:min(500px,90vw);left:50%;top:40%;transform:translate(-50%,-50%);mix-blend-mode:screen;pointer-events:none;z-index:0}.loot-rays svg{width:100%;height:100%;animation:lootRaysSpin 12s linear infinite}@keyframes lootRaysSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loot-shine{position:absolute;width:150%;height:150%;background:radial-gradient(circle,rgba(252,255,6,.4),transparent 60%);filter:blur(50px);animation:shinePulse 2s ease-in-out infinite}.loot-rewards-row{display:flex;gap:1rem;margin-top:1rem;position:relative;z-index:1}.loot-reward-badge{font-size:1rem;font-weight:700;padding:.65rem 1rem;border-radius:.75rem;text-shadow:0 1px 2px rgba(0,0,0,.6)}.loot-reward-xp{color:#fcff06;background:#10891f;border:1px solid #03ff5f}.loot-reward-micro{color:#e6e2f1;background:#a23227;border:1px solid rgb(216 79 66)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gentlePulse{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.02) translateY(-5px)}}@keyframes shake{0%,to{transform:translate(0) rotate(0) scale(1)}10%,30%,50%,70%,90%{transform:translate(-8px) rotate(-2deg) scale(1.05)}20%,40%,60%,80%{transform:translate(8px) rotate(2deg) scale(1.05)}45%{transform:translateY(-10px) rotate(0) scale(1.08)}}@keyframes glowPulse{0%{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}to{opacity:.3;transform:scale(1)}}@keyframes particleBurst{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--angle)) translate(0)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translate(150px)}}@keyframes chestReveal{0%{transform:scale(.8) rotateY(0);opacity:0}50%{transform:scale(1.15) rotateY(10deg)}to{transform:scale(1) rotateY(0);opacity:1}}@keyframes rayExpand{0%{opacity:0;transform:rotate(var(--ray-angle)) translateY(-50%) scaleY(0)}50%{opacity:1}to{opacity:.6;transform:rotate(var(--ray-angle)) translateY(-50%) scaleY(1)}}@keyframes lootRise{0%{opacity:0;transform:translateY(80px) scale(.5)}60%{opacity:1;transform:translateY(-20px) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes shinePulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.rsMissionScreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10120;background:radial-gradient(ellipse at 30% 40%,#02140cf7,#020503 65%);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.rsScanlines{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,#c3ffba0a,#c3ffba0a,#0000 2px,#0000 5px);pointer-events:none}.rsContent{position:relative;width:min(600px,90vw);max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:0;cursor:default;animation:rsContentIn .4s cubic-bezier(.22,1,.36,1)}@keyframes rsContentIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rsTopLabel{font-size:clamp(10px,.9vw,12px);letter-spacing:.18em;color:#03ff8773;text-transform:uppercase;margin-bottom:6px}.rsTitle{font-size:clamp(32px,4.5vw,56px);font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-yellow);text-shadow:0 0 30px rgba(100,220,140,.35),0 0 8px rgba(80,200,110,.18);margin:0 0 28px}.rsRoundList{display:flex;flex-direction:column;gap:2px;margin-bottom:24px;max-height:40vh;overflow-y:auto}.rsRoundItem{display:grid;grid-template-columns:36px 1fr auto;grid-template-rows:auto auto auto;-moz-column-gap:14px;column-gap:14px;row-gap:4px;padding:12px 16px;border-left:3px solid rgba(3,255,135,.2);background:#03ff8706}.rsRoundItem--aligned{border-left-color:#03ff87a6;background:#03ff8709}.rsRoundItem--misaligned{border-left-color:#ff3c5099;background:#ff283c08}.rsRoundItem--neutral{border-left-color:#b4c8be33}.rsRoundNum{grid-row:1 / 4;font-size:clamp(22px,2.5vw,30px);font-weight:800;color:#dcffbab3;line-height:1;align-self:center;letter-spacing:.04em}.rsRoundMeta{grid-column:2;grid-row:1;display:flex;align-items:center;gap:10px}.rsRoundAxis{font-size:clamp(9px,.8vw,11px);letter-spacing:.14em;color:#b7e0ff;text-transform:uppercase}.rsRoundOutcome{font-size:clamp(9px,.8vw,11px);letter-spacing:.14em;font-weight:700;text-transform:uppercase}.rsRoundOutcome--aligned{color:var(--color-green)}.rsRoundOutcome--misaligned{color:var(--color-red)}.rsRoundOutcome--neutral{color:#fcff0659}.rsRoundScenario{grid-column:2;grid-row:2;font-size:clamp(11px,.85vw,13px);line-height:1.42;color:#bfff738c;margin:0;white-space:normal}.rsRoundDecision{grid-column:2;grid-row:3;font-size:clamp(10px,.8vw,12px);line-height:1.4;color:#b4dcff99;margin:0;white-space:normal;font-style:italic}.rsRoundStress{grid-column:3;grid-row:1 / 4;align-self:center;display:flex;flex-direction:column;gap:.5rem}.rsTotalRow{display:flex;align-items:baseline;gap:10px;padding:14px 0 18px;border-top:1px solid var(--color-green)}.rsLabel{font-size:clamp(10px,.82vw,12px);letter-spacing:.12em;color:var(--color-whiteish);text-transform:uppercase}.rsStressVal{font-size:1.2rem;font-weight:700;color:var(--color-red);letter-spacing:.06em}.rsXpVal{font-size:1.2rem;font-weight:700;color:#b9ffcf;letter-spacing:.06em}.chip.xp--zero{opacity:.45}.rsSpaceHint{font-size:clamp(11px,.95vw,14px);letter-spacing:.2em;color:var(--color-green);animation:bossTypeCursorBlink 1.1s step-start infinite;align-self:flex-start;margin-top:2px}.boss-final-battle-log-btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.35rem;padding:.45rem .65rem;border-radius:.375rem;border:1px solid rgba(230,226,241,.35);background:#00000059;font-family:tronica-mono,monospace;font-size:clamp(10px,.82vw,12px);letter-spacing:.06em;line-height:1.25;text-align:left;box-sizing:border-box;min-width:0}.boss-final-battle-log-btn--ready{color:#e6e2f1f2;border-color:#e6e2f1cc;cursor:pointer}.boss-final-battle-log-btn--ready:hover{border-color:#e6e2f1f2;background:#ffffff0a}.boss-final-battle-log-btn--busy{color:#e6e2f18c;cursor:wait}.boss-final-battle-log-btn--busy:disabled{opacity:1}.boss-final-battle-log-btn__label{flex-shrink:0}.boss-battle-log-dots{display:flex;align-items:center;justify-content:flex-start;width:3ch;min-height:1.15em;font-family:ui-monospace,monospace;font-size:1em;line-height:1.15em;flex-shrink:0;direction:ltr}.boss-battle-log-dots-inner{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:top;line-height:1.15em;height:1.15em;text-align:left;direction:ltr;animation:bossBattleLogDots 1.2s steps(4,end) infinite}@keyframes bossBattleLogDots{0%{width:0ch}to{width:3ch}}.bossCountdownTimer{position:absolute;top:-2.2rem;right:1.5rem;display:flex;align-items:center;gap:6px;padding:3px 10px;border-radius:6px;border:1px solid rgba(251,191,36,.35);background:#1e0f00bf;color:#fbbf24;font-size:11px;font-weight:700;letter-spacing:.1em;pointer-events:none;z-index:10}.bossCountdownTimer__label{opacity:.65;font-size:11px}.bossCountdownTimer__val{font-variant-numeric:tabular-nums;min-width:3ch}.bossCountdownTimer--urgent{border-color:#ef44448c;background:#280000d9;color:#f87171;animation:bossCountdownUrgentPulse .8s ease-in-out infinite}@keyframes bossCountdownUrgentPulse{0%,to{opacity:1}50%{opacity:.55}}.bossAwaitingResult{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#000000d9;z-index:50}.bossAwaitingResult__modal{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 2.5rem;background:#0a0a0af2;border:1px solid rgba(255,255,255,.1);border-radius:4px;box-shadow:0 0 40px #503ca026}.bossAwaitingResult__label{color:#a0a0b0;font-family:monospace;font-size:.85rem;letter-spacing:.15em}.bossAwaitingResult__message{color:#6a6a8a;font-family:monospace;font-size:.75rem;letter-spacing:.05em;text-align:center;max-width:280px}.bossAwaitingResult__dots{display:flex;gap:.5rem}.bossAwaitingResult__dots span{width:8px;height:8px;border-radius:50%;background:#6060a0;animation:bossAwaitPulse 1.2s ease-in-out infinite}.bossAwaitingResult__dots span:nth-child(2){animation-delay:.2s}.bossAwaitingResult__dots span:nth-child(3){animation-delay:.4s}@keyframes bossAwaitPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.mapStage.svelte-4p5d20{position:relative;width:min(1040px,88vw,calc((100dvh - 56px) * 2048 / 946));aspect-ratio:2048 / 946;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapBase.svelte-4p5d20{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.zoneWrap.svelte-4p5d20{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:transform .18s ease,filter .18s ease,opacity .12s ease;transform-origin:center}.zoneLayer.svelte-4p5d20{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.zoneWrap.isHover.svelte-4p5d20{transform:scale(1.02);filter:drop-shadow(0 0 22px rgba(255,255,255,.35));z-index:10}.zoneWrap.isSelected.svelte-4p5d20{transform:scale(1.06);filter:drop-shadow(0 0 30px rgba(255,210,80,.45));z-index:20}.zoneWrap.isDim.svelte-4p5d20{opacity:.22;transform:scale(1);filter:none;z-index:1}.zoneWrap.isLockedHover.svelte-4p5d20{transform:scale(1.01);filter:drop-shadow(0 0 18px rgba(255,80,80,.35));z-index:10}.lockBadge.svelte-4p5d20{position:absolute;transform:translate(-50%,-50%);pointer-events:none;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#080412d9;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:1.1rem;transition:opacity .16s ease,transform .16s ease}.lockBadge.lockBadgeHidden.svelte-4p5d20{opacity:0;transform:translate(-50%,-50%) scale(.7)}.zoneCard.svelte-4p5d20{position:absolute;transform:translate(-50%,-50%) scale(.88);pointer-events:none;width:11rem;display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 14px 12px;border-radius:10px;background:#06030fd1;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0009;opacity:0;transition:opacity .18s ease,transform .18s ease;z-index:30}.zoneCard.zoneCardVisible.svelte-4p5d20{opacity:1;transform:translate(-50%,-50%) scale(1)}.zoneCard.zoneCardLocked.svelte-4p5d20{border-color:#ff50502e}.cardLockIcon.svelte-4p5d20{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#500a0aa6;border:1px solid rgba(255,80,80,.35);color:#ff6464e6;font-size:1.3rem;margin-bottom:2px}.cardComingSoon.svelte-4p5d20{font-size:.58rem;font-weight:700;letter-spacing:.14em;color:#ff6464d9;background:#500a0a80;border:1px solid rgba(255,80,80,.25);padding:2px 8px;border-radius:3px}.cardName.svelte-4p5d20{font-size:.68rem;font-weight:700;letter-spacing:.1em;color:#e6e2f1;text-align:center;margin-top:2px}.cardMeta.svelte-4p5d20{display:flex;align-items:center;gap:5px;font-size:.62rem;font-weight:600;letter-spacing:.06em}.cardLevel.svelte-4p5d20{color:#b4aad2d9}.cardDot.svelte-4p5d20{color:#ffffff40}.cardDifficulty.svelte-4p5d20{font-weight:700;letter-spacing:.08em}.cardDesc.svelte-4p5d20{font-size:.6rem;color:#b4aad2a6;text-align:center;line-height:1.4;letter-spacing:.03em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cardEnter.svelte-4p5d20{margin-top:4px;font-size:.58rem;font-weight:700;letter-spacing:.12em;color:#78dca0e6;background:#0a321999;border:1px solid rgba(80,200,120,.3);padding:3px 10px;border-radius:3px}.debug-panel.svelte-1umkkr1.svelte-1umkkr1{position:fixed;top:4rem;right:12px;width:220px;max-height:calc(100vh - 24px);background:#050208f7;border:1px solid rgba(3,255,135,.35);border-radius:6px;font-family:Courier New,monospace;font-size:10px;color:#03ff87e6;z-index:9999;display:flex;flex-direction:column;overflow:hidden}.debug-header.svelte-1umkkr1.svelte-1umkkr1{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-bottom:1px solid rgba(3,255,135,.2);font-size:11px;font-weight:700;flex-shrink:0}.debug-close.svelte-1umkkr1.svelte-1umkkr1{background:none;border:none;color:#03ff87b3;cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.debug-close.svelte-1umkkr1.svelte-1umkkr1:hover{color:#fff}.debug-status-bar.svelte-1umkkr1.svelte-1umkkr1{display:flex;justify-content:space-between;padding:4px 10px;border-bottom:1px solid rgba(3,255,135,.12);flex-shrink:0}.debug-label.svelte-1umkkr1.svelte-1umkkr1{color:#03ff8780}.debug-value.svelte-1umkkr1.svelte-1umkkr1{color:#03ff87f2}.debug-running.svelte-1umkkr1.svelte-1umkkr1{color:#03ff87}.debug-paused.svelte-1umkkr1.svelte-1umkkr1{color:#ff9500}.debug-controls.svelte-1umkkr1.svelte-1umkkr1{display:flex;gap:6px;padding:6px 10px;border-bottom:1px solid rgba(3,255,135,.12);flex-shrink:0}.debug-btn.svelte-1umkkr1.svelte-1umkkr1{flex:1;padding:4px 0;font-size:9px;font-family:inherit;border-radius:3px;cursor:pointer;border:1px solid rgba(3,255,135,.3);background:#03ff870f;color:#03ff87d9;transition:background .15s}.debug-btn.svelte-1umkkr1.svelte-1umkkr1:hover{background:#03ff8726}.debug-btn-clear.svelte-1umkkr1.svelte-1umkkr1{border-color:#ff783266;color:#ffa050d9}.debug-btn-clear.svelte-1umkkr1.svelte-1umkkr1:hover{background:#ff78321f}.debug-step-list.svelte-1umkkr1.svelte-1umkkr1{overflow-y:auto;flex:1;padding:4px 0 8px}.debug-step-list.svelte-1umkkr1.svelte-1umkkr1::-webkit-scrollbar{width:4px}.debug-step-list.svelte-1umkkr1.svelte-1umkkr1::-webkit-scrollbar-track{background:transparent}.debug-step-list.svelte-1umkkr1.svelte-1umkkr1::-webkit-scrollbar-thumb{background:#03ff8733;border-radius:2px}.debug-group.svelte-1umkkr1.svelte-1umkkr1{margin-bottom:2px}.debug-group-label.svelte-1umkkr1.svelte-1umkkr1{padding:4px 10px 2px;font-size:9px;color:#03ff8761;text-transform:uppercase;letter-spacing:.08em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.debug-step-btn.svelte-1umkkr1.svelte-1umkkr1{display:flex;align-items:center;gap:6px;width:100%;padding:3px 10px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:13px;color:#03ff87a6;transition:background .1s,color .1s}.debug-step-btn.svelte-1umkkr1.svelte-1umkkr1:hover{background:#03ff8714;color:#03ff87}.debug-step-active.svelte-1umkkr1.svelte-1umkkr1{background:#03ff8724;color:#03ff87}.step-num.svelte-1umkkr1.svelte-1umkkr1{width:18px;font-size:9px;color:#03ff8799;flex-shrink:0;text-align:right}.debug-step-active.svelte-1umkkr1 .step-num.svelte-1umkkr1{color:#03ff8799}.step-label.svelte-1umkkr1.svelte-1umkkr1{flex:1}.clm-backdrop.svelte-zu93zr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.clm-panel.svelte-zu93zr{width:min(660px,100%);max-height:84vh;background:#080e14f7;border:1px solid rgba(112,255,184,.28);border-radius:14px;box-shadow:0 0 0 1px #70ffb80f,0 0 32px #70ffb80f,inset 0 1px #ffffff0f,0 24px 48px #000000b3;display:flex;flex-direction:column;overflow:hidden}.clm-header.svelte-zu93zr{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff06;flex-shrink:0}.clm-header-dot.svelte-zu93zr{width:8px;height:8px;border-radius:50%;background:#03ff87;box-shadow:0 0 6px #03ff87b3;flex-shrink:0}.clm-header-text.svelte-zu93zr{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.clm-title.svelte-zu93zr{font-size:.8rem;font-weight:700;letter-spacing:.16em;color:#e8f4eff2;text-transform:uppercase}.clm-subtitle.svelte-zu93zr{font-size:.64rem;letter-spacing:.1em;color:#b2cfc68c;text-transform:uppercase}.clm-close.svelte-zu93zr{background:transparent;border:1px solid rgba(255,255,255,.12);color:#c8dcd780;border-radius:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:.74rem;cursor:pointer;transition:all .15s;flex-shrink:0}.clm-close.svelte-zu93zr:hover{border-color:#ff729a80;color:#ff729ae6}.clm-body.svelte-zu93zr{flex:1;overflow-y:auto;padding:12px 14px 16px;scrollbar-width:thin;scrollbar-color:rgba(112,255,184,.18) transparent}.clm-state.svelte-zu93zr{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 0;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:#b2cfc680}.clm-error.svelte-zu93zr{color:#ff729acc}.clm-spinner.svelte-zu93zr{width:14px;height:14px;border:2px solid rgba(112,255,184,.15);border-top-color:#70ffb8e6;border-radius:50%;animation:svelte-zu93zr-spin .7s linear infinite;flex-shrink:0}@keyframes svelte-zu93zr-spin{to{transform:rotate(360deg)}}.clm-loglist.svelte-zu93zr{display:flex;flex-direction:column;gap:0}.clm-entry.svelte-zu93zr{font-size:.76rem;line-height:1.6;letter-spacing:.04em;padding:1px 0;white-space:pre-wrap;font-family:inherit;color:#e8f4efb3}.log-header.svelte-zu93zr{color:#e8f4eff2;font-weight:600;font-size:.78rem;margin-bottom:8px;padding:8px 10px;border:1px solid rgba(112,255,184,.2);border-radius:8px;background:#70ffb80a}.log-initiative.svelte-zu93zr{color:#fcff06e6;font-weight:600;margin:6px 0 4px;padding:4px 8px;border:1px solid rgba(252,255,6,.15);border-radius:6px;background:#fcff0608}.log-round.svelte-zu93zr{color:#b2cfc68c;font-weight:700;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;margin-top:10px;margin-bottom:3px;padding:5px 0 4px;border-top:1px solid rgba(255,255,255,.06)}.log-hit.svelte-zu93zr{color:#70ffb8e6;font-weight:600}.log-miss.svelte-zu93zr{color:#e8f4ef47}.log-crit.svelte-zu93zr{color:#fcff06;font-weight:700;text-shadow:0 0 6px rgba(252,255,6,.3)}.log-special.svelte-zu93zr{color:#c8a0ffe6;font-weight:600}.log-result.svelte-zu93zr{color:#b2cfc68c;padding-left:10px}.log-final.svelte-zu93zr{color:#fcff06f2;font-weight:700;font-size:.82rem;letter-spacing:.1em;margin-top:12px;margin-bottom:8px;padding:10px 14px;background:#fcff060a;border:1px solid rgba(252,255,6,.2);border-radius:10px;text-shadow:0 0 8px rgba(252,255,6,.25);box-shadow:inset 0 1px #ffffff0f}.backdrop.svelte-10q6at5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card.svelte-10q6at5{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 28px 22px;min-width:22rem;max-width:28rem;border-radius:12px;background:#06030feb;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0009}.badge.svelte-10q6at5{font-size:.6rem;font-weight:700;letter-spacing:.15em;color:#ff6e50e6;background:#500f0599;border:1px solid rgba(255,80,50,.3);padding:7px 10px 5px;margin-bottom:10px;border-radius:3px}.msg.svelte-10q6at5{font-size:.78rem;color:#e6e2f1e6;text-align:center;line-height:1.55;letter-spacing:.03em;margin:0}.closeBtn.svelte-10q6at5{margin-top:6px;font-size:.62rem;font-weight:700;letter-spacing:.14em;color:#78dca0e6;background:#0a321999;border:1px solid rgba(80,200,120,.3);padding:5px 18px;border-radius:4px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.closeBtn.svelte-10q6at5:hover{background:#0f4623cc;border-color:#50c8788c}.backdrop.svelte-1dt7mkd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card.svelte-1dt7mkd{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 28px 22px;min-width:22rem;max-width:28rem;border-radius:12px;background:#06030feb;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0009}.badge.svelte-1dt7mkd{font-size:.6rem;font-weight:700;letter-spacing:.15em;color:#ff6e50e6;background:#500f0599;border:1px solid rgba(255,80,50,.3);padding:7px 10px 5px;margin-bottom:10px;border-radius:3px}.msg.svelte-1dt7mkd{font-size:.78rem;color:#e6e2f1e6;text-align:center;line-height:1.55;letter-spacing:.03em;margin:0}.actions.svelte-1dt7mkd{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:6px;width:100%}.confirmBtn.svelte-1dt7mkd{font-size:.62rem;font-weight:700;letter-spacing:.14em;color:#78dca0e6;background:#0a321999;border:1px solid rgba(80,200,120,.3);padding:5px 18px;border-radius:4px;cursor:pointer;width:100%;transition:background .15s ease,border-color .15s ease}.confirmBtn.svelte-1dt7mkd:hover{background:#0f4623cc;border-color:#50c8788c}.cancelBtn.svelte-1dt7mkd{font-size:.62rem;font-weight:700;letter-spacing:.14em;color:#b4afc3b3;background:#140f2380;border:1px solid rgba(255,255,255,.1);padding:5px 18px;border-radius:4px;cursor:pointer;width:100%;transition:background .15s ease,border-color .15s ease}.cancelBtn.svelte-1dt7mkd:hover{background:#1e1932b3;border-color:#fff3}.hud-card.svelte-jq334b{display:none}@media (min-width: 768px){.hud-card.svelte-jq334b{display:block}}.hud-card.svelte-jq334b{position:fixed;bottom:4rem;right:2rem;width:22rem;z-index:15;overflow:hidden;border-radius:10px;background:#06030fd1;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0009;padding:.25rem}.hud-inner.svelte-jq334b{display:flex;align-items:center;gap:1.25rem;padding:1.25rem;border:1px dotted rgb(29 209 76 / 50%);border-radius:5px;border-style:dotted}.hud-portrait-wrap.svelte-jq334b{flex-shrink:0;width:7rem;height:7rem;border-radius:50%;border:2px solid #1dd14c;overflow:hidden;background:#050f07}.hud-portrait-img.svelte-jq334b{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hud-portrait-fallback.svelte-jq334b{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#1dff6e4d;font-size:1.8em}.hud-info.svelte-jq334b{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.hud-row.svelte-jq334b{display:flex;align-items:center;gap:5px;white-space:nowrap}.hud-lbl.svelte-jq334b{font-size:12px;color:#b4aad2d9;letter-spacing:.05em;flex-shrink:0}.hud-lbl2.svelte-jq334b{font-size:12px;color:#86efac;letter-spacing:.04em;flex-shrink:0}.hud-val.svelte-jq334b{font-size:clamp(9px,1vw,12px);color:#e8f5ec;font-weight:700;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis}.hud-status.svelte-jq334b{font-size:12px;font-weight:700;letter-spacing:.05em;color:#4a7055}.hud-sep-line.svelte-jq334b{width:100%;height:1px;background:#1dff6e26;margin:clamp(2px,.3vw,3px) 0}.hud-xp.svelte-jq334b{font-size:clamp(9px,1vw,12px);color:#1dff6e;font-weight:700;letter-spacing:.04em}.hud-stress-val.svelte-jq334b{font-size:clamp(9px,1vw,12px);color:#8ab899;font-weight:600;letter-spacing:.04em}.hud-stress-val.hud-stress-bad.svelte-jq334b{color:#f55}.hud-log.svelte-jq334b{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:clamp(22px,2.5vw,28px);background:#0a32197f;border:1px solid rgba(80,200,120,.3);border-radius:6px;margin-top:.25rem;padding:.5rem}.hud-log-entry.svelte-jq334b{font-size:clamp(8px,.9vw,10px);color:#5a9065;letter-spacing:.06em}.hud-log-entry.hud-log-aligned.svelte-jq334b{color:#1dff6e}.hud-log-entry.hud-log-misaligned.svelte-jq334b{color:#f55}@keyframes svelte-jq334b-dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.7)}}.arena.svelte-1guvf74.svelte-1guvf74{--bgA:rgba(68, 232, 218, .16);--bgB:rgba(115, 94, 255, .14);--bgC:rgba(255, 102, 177, .14);--haze1:rgba(74, 252, 220, .15);--haze2:rgba(255, 96, 178, .15);--haze3:rgba(105, 255, 212, .1);--scanTint:rgba(125, 255, 232, .24);--gridTint:rgba(130, 255, 223, .08);--scanOpacity:.24;--vignetteStrength:.56}.arenaOverlay.svelte-1guvf74.svelte-1guvf74{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow:visible;pointer-events:none;background:linear-gradient(180deg,#040810bd,#010208e6);-webkit-backdrop-filter:blur(6px) saturate(.9);backdrop-filter:blur(6px) saturate(.9);isolation:isolate}.arenaOverlay.RESULT.svelte-1guvf74.svelte-1guvf74{-webkit-backdrop-filter:blur(2px) saturate(.92);backdrop-filter:blur(2px) saturate(.92)}.arenaOverlay.RESULT.svelte-1guvf74 .bgGlow.svelte-1guvf74{opacity:.46;filter:blur(16px);animation:none}.arenaOverlay.RESULT.svelte-1guvf74 .bgLayers.svelte-1guvf74:after{background:radial-gradient(circle at 50% 46%,#0000 36%,#0000008f 90%)}.arenaOverlay.RESULT.svelte-1guvf74 .stageFloor.svelte-1guvf74{opacity:.22;filter:blur(6px)}.GATED.svelte-1guvf74.svelte-1guvf74{opacity:0!important;pointer-events:none!important}.arenaOverlay.svelte-1guvf74.svelte-1guvf74:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 24%,var(--bgA),transparent 42%),radial-gradient(circle at 50% 30%,var(--bgB),transparent 44%),radial-gradient(circle at 82% 24%,var(--bgC),transparent 42%),linear-gradient(180deg,#0508128c,#02040abf);transition:background .32s ease,filter .32s ease,opacity .32s ease;opacity:.95}.arenaOverlay.svelte-1guvf74.svelte-1guvf74:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 46%,#0000 36%,rgba(0,0,0,var(--vignetteStrength)) 88%),radial-gradient(circle at 50% 140%,#00000073,#0000 52%)}.arena.is-ready.svelte-1guvf74.svelte-1guvf74{--bgA:rgba(255, 194, 92, .17);--bgB:rgba(255, 155, 78, .12);--bgC:rgba(95, 230, 188, .08);--haze1:rgba(255, 200, 98, .14);--haze2:rgba(255, 164, 84, .1);--haze3:rgba(118, 240, 203, .06);--scanTint:rgba(255, 210, 135, .12);--gridTint:rgba(226, 210, 152, .05);--scanOpacity:.18;--vignetteStrength:.62}.arena.is-searching.svelte-1guvf74.svelte-1guvf74{--bgA:rgba(124, 214, 182, .16);--bgB:rgba(106, 188, 160, .12);--bgC:rgba(146, 138, 122, .08);--haze1:rgba(142, 220, 194, .16);--haze2:rgba(118, 196, 170, .12);--haze3:rgba(156, 146, 128, .08);--scanTint:rgba(154, 228, 198, .2);--gridTint:rgba(154, 228, 198, .07);--scanOpacity:.24;--vignetteStrength:.6}.arenaOverlay.modeResolving.svelte-1guvf74.svelte-1guvf74:before{background:radial-gradient(circle at 18% 22%,rgba(70,220,206,.1),transparent 42%),radial-gradient(circle at 54% 28%,rgba(210,62,146,.28),transparent 46%),radial-gradient(circle at 84% 24%,rgba(255,74,98,.26),transparent 44%),linear-gradient(180deg,#0c071099,#060208cc);filter:saturate(1.08) contrast(1.08)}.arena.is-searching.svelte-1guvf74 .bgLayers.svelte-1guvf74:after{background:radial-gradient(circle at 50% 45%,#0000 34%,#0009 90%),linear-gradient(90deg,transparent 0%,var(--scanTint) 48%,transparent 70%);background-size:auto,220% 100%;filter:blur(2px);animation:svelte-1guvf74-search-beam 5.2s linear infinite}.arenaOverlay.modeResolving.svelte-1guvf74 .bgLayers.svelte-1guvf74:after{background:radial-gradient(circle at 50% 45%,#0000 30%,#000000a3 90%),radial-gradient(circle at 52% 40%,#ff56921c,#ff569200 48%)}.arenaOverlay.TX.svelte-1guvf74.svelte-1guvf74:before{filter:saturate(.84) brightness(.92) contrast(.94)}.arenaOverlay.TX.svelte-1guvf74 .bgFlash.svelte-1guvf74{opacity:0!important}.bgLayers.svelte-1guvf74.svelte-1guvf74{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.arena-root.svelte-1guvf74.svelte-1guvf74{position:relative;height:100%;min-height:100vh}.bgLayers.svelte-1guvf74.svelte-1guvf74:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 22%,var(--haze1),transparent 36%),radial-gradient(circle at 82% 20%,var(--haze2),transparent 36%),radial-gradient(circle at 50% 120%,var(--haze3),transparent 44%)}.bgLayers.svelte-1guvf74.svelte-1guvf74:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,#0000 34%,#0000009e 90%)}.bgGlow.svelte-1guvf74.svelte-1guvf74,.bgScan.svelte-1guvf74.svelte-1guvf74,.bgNoise.svelte-1guvf74.svelte-1guvf74,.bgFlash.svelte-1guvf74.svelte-1guvf74,.bgShockwave.svelte-1guvf74.svelte-1guvf74{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bgGlow.svelte-1guvf74.svelte-1guvf74{background:radial-gradient(circle at 22% 34%,var(--haze1),transparent 44%),radial-gradient(circle at 78% 32%,var(--haze2),transparent 44%);filter:blur(26px);animation:svelte-1guvf74-haze-drift 15s ease-in-out infinite alternate}.bgScan.svelte-1guvf74.svelte-1guvf74{opacity:var(--scanOpacity);background-image:repeating-linear-gradient(to bottom,#ffffff14 0,#ffffff14 1px,#0000 1px,#0000 4px),linear-gradient(var(--gridTint) 1px,transparent 1px),linear-gradient(90deg,var(--gridTint) 1px,transparent 1px);background-size:auto,38px 38px,38px 38px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),rgba(0,0,0,.03) 52%,rgba(0,0,0,.7));mask-image:linear-gradient(to bottom,#00000073,#00000008 52%,#000000b3)}.bgScan.svelte-1guvf74.svelte-1guvf74:before{content:"";position:absolute;inset:-22% 0 auto;height:22%;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--scanTint),rgba(255,255,255,0));mix-blend-mode:screen;animation:svelte-1guvf74-scan-sweep 3.3s linear infinite}.bgNoise.svelte-1guvf74.svelte-1guvf74{opacity:.05;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,rgba(255,81,161,.12) 0 1px,rgba(67,255,178,.04) 1px 2px,transparent 2px 4px)}.bgFlash.svelte-1guvf74.svelte-1guvf74{opacity:0;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.9),rgba(110,255,204,.28) 28%,transparent 62%),linear-gradient(115deg,rgba(255,255,255,.15),transparent 54%);mix-blend-mode:screen}.bgShockwave.svelte-1guvf74.svelte-1guvf74{z-index:10;opacity:0;transform:scale(.4);background:radial-gradient(circle,transparent 0 13%,rgba(102,255,212,.32) 15%,transparent 22%),radial-gradient(circle,transparent 0 23%,rgba(102,255,212,.16) 25%,transparent 31%);mix-blend-mode:screen}.topHud.svelte-1guvf74.svelte-1guvf74{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;line-height:1rem;text-transform:uppercase;position:absolute;top:16px;left:22px;right:22px;letter-spacing:.14em;color:#dffff6eb;text-shadow:0 0 12px rgba(101,255,213,.36);z-index:8;pointer-events:auto;gap:12px}.pvpBrand.svelte-1guvf74.svelte-1guvf74{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.pvpBrand.svelte-1guvf74 img.svelte-1guvf74{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.topHudMeta.svelte-1guvf74.svelte-1guvf74{display:inline-flex;align-items:center;gap:10px;margin-left:auto;margin-right:10px;font-size:.62rem;color:#dffff6d1}.pvpBackLink.svelte-1guvf74.svelte-1guvf74{flex:0 0 auto;display:inline-flex}.stageFloor.svelte-1guvf74.svelte-1guvf74{position:absolute;left:50%;bottom:132px;width:min(1120px,84vw);height:180px;transform:translate(-50%);pointer-events:none;z-index:6;background:radial-gradient(ellipse at center,#5fffd62e,#5fffd60f 42%,#0000 72%),radial-gradient(ellipse at center,#ff5fa624,#ff5fa60a 48%,#0000 74%);filter:blur(10px)}.stage.svelte-1guvf74.svelte-1guvf74{position:absolute;left:50%;top:42%;width:min(1100px,94vw);max-width:1100px;transform:translate(-50%,-50%);display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(8px,1.6vw,16px);align-items:center;z-index:9}.fighterColumn.svelte-1guvf74.svelte-1guvf74{display:grid;gap:12px;width:clamp(280px,22vw,360px);overflow:visible}.fighterColumn.left.svelte-1guvf74.svelte-1guvf74{justify-self:end}.fighterColumn.right.svelte-1guvf74.svelte-1guvf74{justify-self:start}.cardWrap.svelte-1guvf74.svelte-1guvf74{position:relative;width:100%;isolation:isolate;overflow:visible}.idle-stage.svelte-1guvf74.svelte-1guvf74{position:absolute;top:0;right:0;bottom:0;left:0;padding-bottom:190px;display:grid;place-items:center;perspective:1200px;pointer-events:none;z-index:1}.idle-search-status.svelte-1guvf74.svelte-1guvf74{position:absolute;top:calc(50% + clamp(124px,14vw,170px));left:50%;transform:translate(-50%);width:min(340px,70vw);text-align:center;z-index:4;pointer-events:none}.candidate-burst-layer.svelte-1guvf74.svelte-1guvf74{position:absolute;left:50%;top:50%;width:min(640px,74vw);height:min(430px,50vh);transform:translate(-50%,-50%);pointer-events:none;z-index:2;overflow:hidden}.candidate-burst-avatar.svelte-1guvf74.svelte-1guvf74{position:absolute;transform:translate(-50%,-50%);width:clamp(38px,3.8vw,52px);height:clamp(38px,3.8vw,52px);border-radius:10px;overflow:hidden;opacity:0;filter:blur(1.1px);border:1px solid rgba(207,250,237,.16);background:#0c161e42;box-shadow:0 0 20px #7affd61a;pointer-events:none;will-change:transform,opacity,filter}.candidate-burst-avatar.near.svelte-1guvf74.svelte-1guvf74{opacity:.22;filter:blur(.45px)}.candidate-burst-avatar.mid.svelte-1guvf74.svelte-1guvf74{opacity:.16;filter:blur(.95px)}.candidate-burst-avatar.far.svelte-1guvf74.svelte-1guvf74{opacity:.1;filter:blur(1.5px)}.candidate-burst-avatar.svelte-1guvf74 img.svelte-1guvf74{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.idle-search-title.svelte-1guvf74.svelte-1guvf74{font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:#d1eae0c2;margin-bottom:.44rem}.idle-search-bar.svelte-1guvf74.svelte-1guvf74{width:100%;height:3px;border-radius:999px;background:#ffffff14;overflow:hidden;position:relative}.idle-search-bar.svelte-1guvf74.svelte-1guvf74:after{content:"";position:absolute;top:0;left:0;width:42%;height:100%;border-radius:999px;background:linear-gradient(90deg,#92e2c040,#92e2c0e6,#92e2c040);animation:svelte-1guvf74-searchSweep 1.3s ease-in-out infinite}.idle-history-wrap.svelte-1guvf74.svelte-1guvf74{position:absolute;right:22px;top:96px;bottom:202px;width:min(340px,30vw);z-index:3;pointer-events:auto}.idle-left-wrap.svelte-1guvf74.svelte-1guvf74{position:absolute;left:22px;top:96px;bottom:202px;width:min(360px,31vw);z-index:3;pointer-events:auto;display:flex;flex-direction:column;gap:10px}.idleSidePanel.svelte-1guvf74.svelte-1guvf74{min-height:0}.idleSidePanel.svelte-1guvf74.svelte-1guvf74:first-child{flex:0 0 auto}.idleSidePanel.svelte-1guvf74.svelte-1guvf74:last-child{flex:1 1 auto;min-height:0}.idleSidePanel.svelte-1guvf74:last-child .panel-content{overflow:auto;min-height:0}.idleLoadoutGrid.svelte-1guvf74.svelte-1guvf74{border-top:1px solid rgba(255,255,255,.1);padding-top:.7rem;padding-bottom:.2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}.idleLoadoutItem.svelte-1guvf74.svelte-1guvf74{position:relative;height:78px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000047;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #00000059}.idleLoadoutGlow.svelte-1guvf74.svelte-1guvf74{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;background:radial-gradient(circle,rgba(96,255,212,.18),transparent 65%);opacity:.55;pointer-events:none}.idleLoadoutGlow.mythic.svelte-1guvf74.svelte-1guvf74{background:radial-gradient(circle,rgba(192,132,252,.34),transparent 65%);opacity:.8}.idleLoadoutItem.svelte-1guvf74 img.svelte-1guvf74{width:44px;height:44px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.idleLoadoutStat.svelte-1guvf74.svelte-1guvf74{position:absolute;left:4px;bottom:3px;font-size:.42rem;letter-spacing:.06em;color:#e5f4efeb;text-shadow:0 1px 2px rgba(0,0,0,.55);z-index:2}.idleLoadoutBadge.svelte-1guvf74.svelte-1guvf74{position:absolute;top:4px;right:4px;font-size:.38rem;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:1px 4px;color:#ffecf7f2;background:#8048b0b8;border:1px solid rgba(207,167,255,.4);z-index:2}.idleHistoryPanel.svelte-1guvf74.svelte-1guvf74{height:100%;display:flex;flex-direction:column}.idleHistoryPanel.svelte-1guvf74 .panel-content{overflow:hidden;min-height:0}.idleHistoryList.svelte-1guvf74.svelte-1guvf74{display:flex;flex-direction:column;gap:.55rem;max-height:calc(304px + 1.65rem);overflow-y:auto;overscroll-behavior:contain;padding-right:.22rem}.idleHistoryList.svelte-1guvf74.svelte-1guvf74::-webkit-scrollbar{width:4px}.idleHistoryList.svelte-1guvf74.svelte-1guvf74::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.idleHistoryList.svelte-1guvf74.svelte-1guvf74::-webkit-scrollbar-thumb{background:#5fffe057;border-radius:999px}.idleHistoryRow.svelte-1guvf74.svelte-1guvf74{display:flex;flex-direction:column;align-items:stretch;gap:.32rem;padding:.5rem .72rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0000003d;transition:border-color .15s ease,background .15s ease,transform .15s ease}.idleHistoryRow.svelte-1guvf74.svelte-1guvf74:hover{transform:translateY(-1px);background:#00000052}.idleHistoryRow.winRow.svelte-1guvf74.svelte-1guvf74{border-color:#34d3996b;box-shadow:inset 0 0 0 1px #34d3990d}.idleHistoryRow.loseRow.svelte-1guvf74.svelte-1guvf74{border-color:#dc26266b;box-shadow:inset 0 0 0 1px #dc26260d}.idleMatchTop.svelte-1guvf74.svelte-1guvf74{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.idleEnemyBlock.svelte-1guvf74.svelte-1guvf74{display:flex;align-items:center;gap:.55rem;min-width:0}.idleEnemyBlock.svelte-1guvf74 img.svelte-1guvf74{width:36px;height:36px;flex-shrink:0;border-radius:9px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(255,255,255,.14)}.idleEnemyMeta.svelte-1guvf74.svelte-1guvf74{min-width:0;display:flex;flex-direction:column;gap:.05rem}.idleEnemyName.svelte-1guvf74.svelte-1guvf74{max-width:11rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;color:#f4faf8f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idleEnemySub.svelte-1guvf74.svelte-1guvf74{font-size:.52rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#bcd6cd9e}.idleHistoryOutcome.svelte-1guvf74.svelte-1guvf74{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.04rem;min-width:96px;text-align:right}.idleMcapUp.svelte-1guvf74.svelte-1guvf74,.idleMcapDown.svelte-1guvf74.svelte-1guvf74{font-size:.66rem;letter-spacing:.1em;font-weight:900;text-transform:uppercase;white-space:nowrap}.idleMcapUp.svelte-1guvf74.svelte-1guvf74{color:#5fffe0f5}.idleMcapDown.svelte-1guvf74.svelte-1guvf74{color:#ff6355f5}.idleMcapUsd.svelte-1guvf74.svelte-1guvf74{color:#bcd6cd7a;font-size:.6425rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.idleHistoryActions.svelte-1guvf74.svelte-1guvf74{display:flex;align-items:center;gap:1rem;min-height:14px}.idleReviewLink.svelte-1guvf74.svelte-1guvf74{align-self:flex-start;border:0;background:transparent;padding:0;font-size:.55rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#e1eeeadb;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.idleReviewLink.svelte-1guvf74.svelte-1guvf74:hover{color:#5fffe0f2}.idleReviewLink.disabled.svelte-1guvf74.svelte-1guvf74{cursor:not-allowed;opacity:.48}.idleResultWin.svelte-1guvf74.svelte-1guvf74,.idleResultLose.svelte-1guvf74.svelte-1guvf74{font-size:.6rem;letter-spacing:.14em;font-weight:900;text-transform:uppercase}.idleResultWin.svelte-1guvf74.svelte-1guvf74{color:#5fffe0f5}.idleResultLose.svelte-1guvf74.svelte-1guvf74{color:#ff6355f5}.idleHistoryEmpty.svelte-1guvf74.svelte-1guvf74{font-size:.68rem;letter-spacing:.08em;color:#bcd6cdb8;text-transform:uppercase;padding:.3rem .1rem}.idle-cardWrap.svelte-1guvf74.svelte-1guvf74{width:clamp(250px,24vw,320px);margin-top:0;transform:none;transform-style:preserve-3d;transform-origin:center center;will-change:transform,opacity,filter;position:relative;z-index:3}.idle-cardWrap.svelte-1guvf74 .fighterCard.svelte-1guvf74{width:100%!important;max-width:100%!important;transform:none!important;transform-origin:center!important;justify-self:center!important;margin-top:0;border-color:#58efcf!important;box-shadow:inset 0 0 0 2px #071114f2,0 0 0 1px #8fffe859,0 0 18px #4cedcb52,0 0 38px #2ccfab2e!important}.idle-stage.svelte-1guvf74.svelte-1guvf74:before{content:"";position:absolute;left:50%;top:50%;width:min(560px,62vw);height:240px;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(ellipse at center,rgba(95,255,224,.16),rgba(95,255,224,.04) 55%,transparent 75%);opacity:0;pointer-events:none}.arena.is-searching.svelte-1guvf74 .idle-stage.svelte-1guvf74:before{opacity:.72;animation:svelte-1guvf74-search-card-pulse 2s ease-in-out infinite}.commandbar.svelte-1guvf74.svelte-1guvf74{position:absolute;left:0;right:0;bottom:0;height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px 18px;z-index:10;pointer-events:none}.fighterCard.svelte-1guvf74.svelte-1guvf74{position:relative;width:clamp(280px,22vw,360px);border-radius:1.35rem;padding:.7rem .7rem .95rem;background:#060b0f;border:3px solid #58efcf;box-shadow:inset 0 0 0 2px #071114f2,0 0 0 1px #8fffe859,0 0 18px #4cedcb52,0 0 38px #2ccfab2e;display:flex;flex-direction:column;gap:0;overflow:hidden;font-family:inherit}.fighterCard.left.svelte-1guvf74.svelte-1guvf74{justify-self:end;transform:perspective(1200px) rotateY(6deg);transform-origin:center left}.fighterCard.right.svelte-1guvf74.svelte-1guvf74{justify-self:start;transform:perspective(1200px) rotateY(-6deg);transform-origin:center right;border-color:#ff6eacd9;box-shadow:inset 0 0 0 2px #071114f2,0 0 0 1px #ff6eac59,0 0 18px #ff66a852,0 0 38px #ff50962e}.arena.is-searching.svelte-1guvf74 .fighterCard.svelte-1guvf74{opacity:.9;filter:saturate(.92)}.portraitBlock.svelte-1guvf74.svelte-1guvf74{position:relative;width:100%;aspect-ratio:1/1;border-radius:1rem;overflow:hidden;background:#66d6a5;flex-shrink:0;z-index:2;border:1.5px solid rgba(88,239,207,.28);box-shadow:inset 0 0 0 1px #040c0ed1,inset 0 3px 12px #00000057,inset 0 -2px 8px #0000003d,inset 0 0 24px #2ccfab0d}.fighterCard.right.svelte-1guvf74 .portraitBlock.svelte-1guvf74{background:#7a4d72}.holoGlare.svelte-1guvf74.svelte-1guvf74{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.35rem;pointer-events:none;z-index:30;mix-blend-mode:screen;transition:opacity .1s ease}.cardShimmer.svelte-1guvf74.svelte-1guvf74{position:absolute;top:-60%;right:-100%;bottom:-60%;left:-100%;background:linear-gradient(115deg,transparent,rgba(100,255,210,.022),transparent);transform:rotate(8deg);animation:svelte-1guvf74-shimmer-sweep 14s linear infinite;pointer-events:none;z-index:1}@keyframes svelte-1guvf74-shimmer-sweep{0%{transform:translate(-60%) rotate(8deg)}to{transform:translate(160%) rotate(8deg)}}.cardFooter.svelte-1guvf74.svelte-1guvf74{position:relative;z-index:7}.fighterPortrait.svelte-1guvf74.svelte-1guvf74{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;image-rendering:pixelated;z-index:2}.fighterCard.right.svelte-1guvf74 .fighterPortrait.svelte-1guvf74{transform:scaleX(-1)}.classBadge.svelte-1guvf74.svelte-1guvf74{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:10;background:linear-gradient(180deg,#141e22,#0d1518);border:1px solid rgba(88,239,207,.28);border-top:none;border-bottom-left-radius:.65rem;border-bottom-right-radius:.65rem;padding:.3rem 1rem .26rem;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#dcf0ebeb;white-space:nowrap;pointer-events:none;line-height:1;display:inline-flex;align-items:center;gap:.45rem}.classBadgeDivider.svelte-1guvf74.svelte-1guvf74{width:1px;height:.7rem;background:#58efcf38;flex-shrink:0}.classBadgeLevel.svelte-1guvf74.svelte-1guvf74{display:inline-flex;align-items:center;gap:.22rem;pointer-events:auto}.classBadgeIcon.svelte-1guvf74.svelte-1guvf74{font-size:.72rem;line-height:1;color:#dfd46bf2}.chamberGlass.svelte-1guvf74.svelte-1guvf74{position:absolute;top:0;left:0;right:0;height:28%;background:linear-gradient(180deg,rgba(200,255,240,.06) 0%,rgba(120,230,200,.02) 55%,transparent 100%);pointer-events:none;z-index:4}.statsBar.svelte-1guvf74.svelte-1guvf74{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 1.6rem);height:38px;background:#06080bfa;padding:0 16px;border-top-left-radius:15px;border-top-right-radius:15px;box-shadow:inset 0 0 0 1px #ffffff08,0 .16rem .45rem #00000047}.statChunk.svelte-1guvf74.svelte-1guvf74{display:inline-flex;align-items:center;gap:.24rem;flex:0 1 auto;white-space:nowrap}.statChunk--level.svelte-1guvf74.svelte-1guvf74{gap:.28rem}.statIcon.svelte-1guvf74.svelte-1guvf74{font-size:.72rem;color:#dfd46b;line-height:1;flex-shrink:0}.statVal.svelte-1guvf74.svelte-1guvf74{font-size:.72rem;font-weight:700;letter-spacing:.03em;color:#f4e97a;line-height:1}.statDivider.svelte-1guvf74.svelte-1guvf74{width:1px;height:14px;background:#58efcf38;margin:0 .55rem;flex-shrink:0}.cardFooter.svelte-1guvf74.svelte-1guvf74{padding:1.5rem .88rem .38rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;z-index:5;border-top:1px solid rgba(88,239,207,.07);margin-top:.1rem}.namePlate.svelte-1guvf74.svelte-1guvf74{position:relative;width:100%;display:flex;justify-content:center;align-items:center;min-height:2rem}.fighterNameWrap.svelte-1guvf74.svelte-1guvf74{position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:100%}.fighterName.svelte-1guvf74.svelte-1guvf74{font-size:clamp(1.72rem,4.7vw,2.18rem);font-weight:600;color:#45e183;text-align:center;letter-spacing:.02em;line-height:1;text-shadow:0 0 14px rgba(69,225,131,.22),0 0 32px rgba(69,225,131,.08);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;max-width:min(100%,18rem)}.fighterTokenTag.svelte-1guvf74.svelte-1guvf74{position:absolute;left:calc(100% + .45rem);top:80%;transform:translateY(-42%);font-size:10px;font-weight:800;letter-spacing:.08em;color:#dfd46b;text-shadow:0 0 8px rgba(223,212,107,.22);pointer-events:none}.resultStage.svelte-1guvf74.svelte-1guvf74{position:relative;overflow:visible;perspective:1400px}.resultSiphonBeam.svelte-1guvf74.svelte-1guvf74,.siphon-beam.svelte-1guvf74.svelte-1guvf74{position:absolute;left:50%;top:50%;width:min(460px,68vw);height:3px;transform:translate(-50%,-50%);background:linear-gradient(90deg,#42ffb600,#42ffb6f2,#42ffb600);opacity:0;pointer-events:none;z-index:1;filter:blur(.4px);overflow:hidden;box-shadow:0 0 12px #42ffb699,0 0 30px #42ffb640}.resultSiphonBeam.svelte-1guvf74.svelte-1guvf74:before,.resultSiphonBeam.svelte-1guvf74.svelte-1guvf74:after,.siphon-beam.svelte-1guvf74.svelte-1guvf74:before,.siphon-beam.svelte-1guvf74.svelte-1guvf74:after{content:"";position:absolute;top:50%;width:44px;height:2px;transform:translateY(-50%);background-image:radial-gradient(circle,#c6ffe9e6 0,#c6ffe9e6 1px,#0000 1px);background-size:6px 2px;opacity:.46}.resultSiphonBeam.svelte-1guvf74.svelte-1guvf74:before,.siphon-beam.svelte-1guvf74.svelte-1guvf74:before{left:6%}.resultSiphonBeam.svelte-1guvf74.svelte-1guvf74:after,.siphon-beam.svelte-1guvf74.svelte-1guvf74:after{right:6%}.resultSiphonBeam.toLeft.svelte-1guvf74.svelte-1guvf74,.siphon-beam.toLeft.svelte-1guvf74.svelte-1guvf74{background:linear-gradient(90deg,#ff78bc38,#82ffd2f0 62%,#82ffd200)}.resultSiphonBeam.toRight.svelte-1guvf74.svelte-1guvf74,.siphon-beam.toRight.svelte-1guvf74.svelte-1guvf74{background:linear-gradient(90deg,#82ffd200,#82ffd2f0 38%,#ff78bc38)}.resultSiphonBeam.svelte-1guvf74.svelte-1guvf74:not(.active):before,.resultSiphonBeam.svelte-1guvf74.svelte-1guvf74:not(.active):after,.siphon-beam.svelte-1guvf74.svelte-1guvf74:not(.active):before,.siphon-beam.svelte-1guvf74.svelte-1guvf74:not(.active):after{opacity:0}.resultSiphonBanner.svelte-1guvf74.svelte-1guvf74{position:absolute;top:.8rem;left:50%;transform:translate(-50%);font-size:clamp(.82rem,1.6vw,1.1rem);letter-spacing:.22em;text-transform:uppercase;color:#c3ffebfa;border:1px solid rgba(120,255,202,.65);background:#02120cd1;padding:.48rem 1.1rem;border-radius:999px;opacity:0;z-index:2;pointer-events:none;text-shadow:0 0 18px rgba(92,255,197,.7),0 0 36px rgba(92,255,197,.3);box-shadow:0 0 20px #42ffb638,inset 0 1px #ffffff14}.resultMeta.svelte-1guvf74.svelte-1guvf74{margin-top:.42rem;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:#cdede1c7}.mcapHud.svelte-1guvf74.svelte-1guvf74{margin-top:0;width:min(320px,84vw);border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#00000047;padding:.32rem .45rem;display:grid;gap:.22rem;box-shadow:inset 0 1px #ffffff0f;transition:opacity .4s ease}.mcapHudRow.svelte-1guvf74.svelte-1guvf74{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#d2efe5e0;white-space:nowrap}.mcapHudLabel.svelte-1guvf74.svelte-1guvf74{min-width:36px;text-align:left;color:#b0e2d4eb;font-weight:700}.mcapHudValue.svelte-1guvf74.svelte-1guvf74{font-variant-numeric:tabular-nums;font-size:.78rem}.mcapHudValue.strong.svelte-1guvf74.svelte-1guvf74{color:#ddfff4f7;text-shadow:0 0 10px rgba(118,255,223,.2);font-weight:700;font-size:.88rem}.mcapHudArrow.svelte-1guvf74.svelte-1guvf74{opacity:.76}.mcapDeltaBadge.svelte-1guvf74.svelte-1guvf74{margin-left:.28rem;padding:.1rem .34rem;border-radius:999px;border:1px solid rgba(201,238,226,.24);font-size:.66rem;line-height:1;letter-spacing:.06em;font-weight:700;background:#050f1399}.mcapDeltaBadge.up.svelte-1guvf74.svelte-1guvf74{color:#7fffc2f5;border-color:#7fffc25c}.mcapDeltaBadge.down.svelte-1guvf74.svelte-1guvf74{color:#ff88aaf5;border-color:#ff88aa57}.mcapHudRow.up.svelte-1guvf74 .mcapHudValue.strong.svelte-1guvf74{color:#7fffc2f5}.mcapHudRow.down.svelte-1guvf74 .mcapHudValue.strong.svelte-1guvf74{color:#ff88aaf5}.vsCore.svelte-1guvf74.svelte-1guvf74{position:relative;width:clamp(200px,18vw,280px);align-self:stretch;padding:.3rem .2rem;text-align:center;overflow:visible}.primarySelectorAnchor.svelte-1guvf74.svelte-1guvf74{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:-moz-max-content;width:max-content;pointer-events:none;z-index:3}.primarySelectorAnchor.svelte-1guvf74>.primarySelector.svelte-1guvf74{pointer-events:auto;margin-top:0}.vs-wrap.svelte-1guvf74.svelte-1guvf74{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:380px;height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;isolation:isolate;overflow:visible;pointer-events:none}.resultStage.svelte-1guvf74 .vs-wrap.svelte-1guvf74:before,.resultStage.svelte-1guvf74 .vs-wrap.svelte-1guvf74:after{display:none}.resultStage.svelte-1guvf74 .vsCore.svelte-1guvf74{display:flex;align-items:center;justify-content:center}.resultStage.svelte-1guvf74 .vs-wrap.svelte-1guvf74{width:360px;height:auto;gap:0;padding:0 8px}.resultStage.svelte-1guvf74 .vs-label.svelte-1guvf74{font-size:.72rem;letter-spacing:.32em;color:#c8e6dc80;text-transform:uppercase;margin-bottom:8px}.resultStage.svelte-1guvf74 .vs-text.svelte-1guvf74{font-size:clamp(48px,5.8vw,72px);letter-spacing:.08em;line-height:1;color:#cffff5;text-shadow:0 0 10px rgb(200,255,240),0 0 28px rgba(95,255,224,.7),0 0 60px rgba(95,255,224,.3),0 3px 0 rgba(0,0,0,.55);margin-bottom:12px;white-space:nowrap}.result-lose.svelte-1guvf74 .resultStage .vs-text.svelte-1guvf74{color:#ffb3c2;text-shadow:0 0 10px rgb(255,150,170),0 0 28px rgba(255,80,110,.7),0 0 60px rgba(255,60,90,.3),0 3px 0 rgba(0,0,0,.55)}.resultDivider.svelte-1guvf74.svelte-1guvf74{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12) 30%,rgba(255,255,255,.12) 70%,transparent);margin:10px 0;flex-shrink:0}.resultStage.svelte-1guvf74 .resultMeta.svelte-1guvf74{margin-top:0;font-size:.68rem;letter-spacing:.08em;color:#c8e6dca6;text-align:center;line-height:1.8}.replayRow.svelte-1guvf74.svelte-1guvf74{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.vs-wrap.svelte-1guvf74.svelte-1guvf74:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#ffffffb8,#5fffe080 30%,#ff78c857 56%,#0000 74%);filter:blur(52px);z-index:0;animation:svelte-1guvf74-vsPulse 2.2s ease-in-out infinite;opacity:1;pointer-events:none}.vs-wrap.svelte-1guvf74.svelte-1guvf74:after{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,#b8fff1a3,#88ffe557 42%,#ff8ad033 66%,#0000 78%);filter:blur(24px);z-index:0;animation:svelte-1guvf74-vsPulseSoft 3.4s ease-in-out infinite;opacity:.92;pointer-events:none}.vs-label.svelte-1guvf74.svelte-1guvf74{position:relative;z-index:1;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:#d2fff58c;transform:translateY(4px)}.vs-label.vs-label--lg.svelte-1guvf74.svelte-1guvf74{font-size:13px;letter-spacing:.3em;color:#dcfff8d9;text-shadow:0 0 10px rgba(126,255,225,.4);transform:translateY(0);margin-bottom:2px}.vs-countdown.svelte-1guvf74.svelte-1guvf74{position:relative;z-index:1;margin-bottom:2px;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:#cefff2e6;text-shadow:0 0 10px rgba(126,255,225,.42)}.vs-countdown.vs-countdown--lg.svelte-1guvf74.svelte-1guvf74{font-size:.78rem;letter-spacing:.22em;margin-bottom:4px;color:#d6fff4;text-shadow:0 0 12px rgba(126,255,225,.55)}.vs-text.svelte-1guvf74.svelte-1guvf74{position:relative;z-index:1;font-size:140px;line-height:1;font-family:inherit;color:#cffff5;text-shadow:0 0 28px rgba(255,255,255,.95),0 0 68px rgba(255,255,255,.7),0 0 120px rgba(95,255,224,.62),0 0 180px rgba(95,255,224,.35);pointer-events:none}.primarySelector.svelte-1guvf74.svelte-1guvf74{position:relative;z-index:2;margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:auto;padding:14px 18px 12px;border-radius:14px;background:linear-gradient(180deg,#0a161ed1,#080e12b8);border:1px solid rgba(129,255,217,.28);box-shadow:0 0 24px #81ffd91a,inset 0 1px #ffffff0a}.primarySelector.svelte-1guvf74.svelte-1guvf74:not(.hasChoice){animation:svelte-1guvf74-primary-panel-breathe 2.6s ease-in-out infinite}@keyframes svelte-1guvf74-primary-panel-breathe{0%,to{box-shadow:0 0 24px #81ffd91a,inset 0 1px #ffffff0a;border-color:#81ffd947}50%{box-shadow:0 0 36px #81ffd952,inset 0 1px #ffffff0f;border-color:#81ffd98c}}.primarySelectorLabel.svelte-1guvf74.svelte-1guvf74{font-size:.74rem;letter-spacing:.28em;text-transform:uppercase;color:#cffff5;text-shadow:0 0 10px rgba(126,255,225,.45);font-weight:700}.primarySelectorLabel.svelte-1guvf74 strong.svelte-1guvf74{color:#ffe97a;font-weight:700;text-shadow:0 0 12px rgba(255,233,122,.75);letter-spacing:.2em}.primarySelectorRow.svelte-1guvf74.svelte-1guvf74{display:flex;gap:8px;align-items:center;justify-content:center}.primaryChip.svelte-1guvf74.svelte-1guvf74{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0a161eb8;border:1px solid rgba(129,255,217,.4);color:#cefff2eb;font-size:.84rem;font-weight:700;letter-spacing:.16em;padding:9px 14px;border-radius:9px;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease;min-width:54px;text-shadow:0 0 6px rgba(126,255,225,.22)}.primaryChip.svelte-1guvf74.svelte-1guvf74:hover:not(:disabled){background:#142a36eb;border-color:#b6ffe6d9;color:#e8fff8;box-shadow:0 0 18px #81ffd973;transform:translateY(-2px)}.primaryChip.svelte-1guvf74.svelte-1guvf74:active:not(:disabled){transform:translateY(0)}.primaryChip.active.svelte-1guvf74.svelte-1guvf74{background:linear-gradient(180deg,#ffe97a40,#ffe97a14);border-color:#ffe97af2;color:#fff8d4;box-shadow:0 0 22px #ffe97a8c,inset 0 0 12px #ffe97a33;text-shadow:0 0 12px rgba(255,233,122,.85);animation:svelte-1guvf74-chip-pulse 2.4s ease-in-out infinite}.primaryChip.loading.svelte-1guvf74.svelte-1guvf74{opacity:.75;animation:svelte-1guvf74-primary-chip-loading .9s ease-in-out infinite}.primaryChip.svelte-1guvf74.svelte-1guvf74:disabled{cursor:not-allowed;opacity:.5}.primaryChip.active.svelte-1guvf74.svelte-1guvf74:disabled{opacity:1;cursor:default}.primaryChip.isDefault.svelte-1guvf74.svelte-1guvf74:not(.active){background:#81ffd91f;border-color:#b6ffe6a6;color:#d0fff4;box-shadow:0 0 12px #81ffd94d;text-shadow:0 0 8px rgba(126,255,225,.5)}.primarySelectorHint.svelte-1guvf74.svelte-1guvf74{font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:#b4dcd299;margin-top:2px}@keyframes svelte-1guvf74-primary-chip-loading{0%,to{box-shadow:0 0 10px #81ffd94d}50%{box-shadow:0 0 22px #81ffd9b3}}.resultStage.svelte-1guvf74 .vs-text.svelte-1guvf74{font-family:inherit;letter-spacing:.05em;text-shadow:0 0 18px rgba(219,255,245,.85),0 0 42px rgba(95,255,224,.34)}.resultStage.svelte-1guvf74 .vs-label.svelte-1guvf74{color:#ceece29e}.resultStage.svelte-1guvf74 .resultMeta.svelte-1guvf74{margin-top:.3rem}.resultStage.svelte-1guvf74 .fighterCard.left.winnerCard.svelte-1guvf74{transform:perspective(1200px) rotateY(5deg) scale(1.02);filter:saturate(1.12) brightness(1.06) drop-shadow(0 0 18px rgba(71,255,154,.28));box-shadow:0 0 0 1px #47ff9a38,0 0 22px #47ff9a3d,0 0 46px #47ff9a29}.resultStage.svelte-1guvf74 .fighterCard.right.winnerCard.svelte-1guvf74{transform:perspective(1200px) rotateY(-5deg) scale(1.02);filter:saturate(1.12) brightness(1.06) drop-shadow(0 0 18px rgba(71,255,154,.28));box-shadow:0 0 0 1px #47ff9a38,0 0 22px #47ff9a3d,0 0 46px #47ff9a29}.resultStage.svelte-1guvf74 .fighterCard.left.loserCard.svelte-1guvf74{transform:perspective(1200px) rotateY(5deg) rotate(-1.5deg);opacity:.98;filter:saturate(.95) brightness(.95) drop-shadow(0 0 18px rgba(255,72,108,.26));box-shadow:0 0 0 1px #ff486c38,0 0 20px #ff486c38,0 0 40px #ff486c24}.resultStage.svelte-1guvf74 .fighterCard.right.loserCard.svelte-1guvf74{transform:perspective(1200px) rotateY(-5deg) rotate(1.5deg);opacity:.98;filter:saturate(.95) brightness(.95) drop-shadow(0 0 18px rgba(255,72,108,.26));box-shadow:0 0 0 1px #ff486c38,0 0 20px #ff486c38,0 0 40px #ff486c24}.resultStage.replayActive.svelte-1guvf74 .fighterCard.left.winnerCard.svelte-1guvf74,.resultStage.replayActive.svelte-1guvf74 .fighterCard.left.loserCard.svelte-1guvf74{transform:perspective(1200px) rotateY(5deg);filter:none;box-shadow:none;opacity:1}.resultStage.replayActive.svelte-1guvf74 .fighterCard.right.winnerCard.svelte-1guvf74,.resultStage.replayActive.svelte-1guvf74 .fighterCard.right.loserCard.svelte-1guvf74{transform:perspective(1200px) rotateY(-5deg);filter:none;box-shadow:none;opacity:1}.sysChip.svelte-1guvf74.svelte-1guvf74{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.12em;padding:.2rem .34rem;border-radius:999px;border:1px solid rgba(101,255,201,.3);color:#abffe4f2;background:#0a1b186b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sysChip.active.svelte-1guvf74.svelte-1guvf74{border-color:#7affd6cc;box-shadow:0 0 12px #7affd657,inset 0 0 8px #7affd624}.modeResolving.svelte-1guvf74 .sysChip.active.svelte-1guvf74{border-color:#ff92c4c7;box-shadow:0 0 12px #ff76b25c,inset 0 0 8px #ff76b224}.sysChip.execute.ready.svelte-1guvf74.svelte-1guvf74{animation:svelte-1guvf74-chip-pulse 1.05s ease-in-out infinite}.sysChip.execute.executing.svelte-1guvf74.svelte-1guvf74{box-shadow:0 0 0 1px #a1ffdfb8,0 0 24px #a1ffdf9e}.hudBar.svelte-1guvf74.svelte-1guvf74{position:relative;left:auto;right:auto;bottom:auto;z-index:11;display:flex;justify-content:center;align-items:center;gap:10px;pointer-events:auto;min-height:78px;padding:8px 16px;border-top:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hudCol.svelte-1guvf74.svelte-1guvf74{min-width:0}.centerCol.svelte-1guvf74.svelte-1guvf74{min-width:260px}.hudSegment.svelte-1guvf74.svelte-1guvf74{padding:.45rem .55rem}.hudKicker.svelte-1guvf74.svelte-1guvf74{font-size:.62rem;letter-spacing:.14em;font-weight:600;text-transform:uppercase;color:#bce0d8c7;margin-bottom:.2rem}.hudTitle.svelte-1guvf74.svelte-1guvf74{font-size:.875rem;font-weight:600;color:#e9fff8f2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hudSub.svelte-1guvf74.svelte-1guvf74{font-size:.68rem;letter-spacing:.06em;font-weight:500;color:#beebdfe6;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hudCountdown.svelte-1guvf74.svelte-1guvf74{font-size:.6rem;letter-spacing:.14em;color:#9dffdaeb;text-transform:uppercase}.centerStatus.svelte-1guvf74.svelte-1guvf74{margin-top:.7rem;text-align:center}.commandOnly.svelte-1guvf74.svelte-1guvf74{width:min(460px,92vw)}.vsCardStats.svelte-1guvf74.svelte-1guvf74{display:flex;align-items:center;justify-content:center;gap:0;margin:12px auto 0;padding:0 18px;height:32px;background:#06080bfa;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff0a,0 .16rem .45rem #00000047;width:-moz-fit-content;width:fit-content;max-width:100%}.vsStatChunk.svelte-1guvf74.svelte-1guvf74{display:inline-flex;align-items:center;gap:.32rem;flex:0 1 auto;white-space:nowrap}.vsStatLabel.svelte-1guvf74.svelte-1guvf74{font-size:.66rem;font-weight:700;letter-spacing:.06em;color:#abffe48c;line-height:1}.vsStatValue.svelte-1guvf74.svelte-1guvf74{font-size:.74rem;font-weight:700;letter-spacing:.03em;color:#f4e97a;line-height:1}.vsStatDiv.svelte-1guvf74.svelte-1guvf74{width:1px;height:14px;background:#58efcf38;margin:0 .55rem;flex-shrink:0}.primaryBadge.svelte-1guvf74.svelte-1guvf74{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:6px auto 0;padding:0 14px;height:26px;background:#06080bfa;border-radius:10px;box-shadow:inset 0 0 0 1px #58efcf2e,0 .16rem .45rem #00000047;width:-moz-fit-content;width:fit-content;max-width:100%}.primaryBadgeLabel.svelte-1guvf74.svelte-1guvf74{font-size:.62rem;font-weight:700;letter-spacing:.08em;color:#abffe48c;line-height:1}.primaryBadgeValue.svelte-1guvf74.svelte-1guvf74{font-size:.74rem;font-weight:700;letter-spacing:.06em;color:#6cf2d6;line-height:1;text-shadow:0 0 8px rgba(108,242,214,.35)}.loadoutRail.svelte-1guvf74.svelte-1guvf74{position:absolute;top:92px;display:flex;flex-direction:column;gap:10px;max-height:calc(100% - 160px);padding:8px 6px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0a10128c;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:6;box-shadow:inset 0 1px #ffffff14}.loadoutRail.left.svelte-1guvf74.svelte-1guvf74{left:-56px;box-shadow:inset 0 1px #ffffff14,0 0 10px #76ffde1f}.loadoutRail.right.svelte-1guvf74.svelte-1guvf74{right:-56px;box-shadow:0 0 10px #c37cff24}.rackItem.svelte-1guvf74.svelte-1guvf74{position:relative;width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#090d14b8;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 1px #ffffff14;pointer-events:auto}.loadoutRail.left.svelte-1guvf74 .rackItem.svelte-1guvf74{box-shadow:inset 0 1px #ffffff14,0 0 8px #76ffde1a}.loadoutRail.right.svelte-1guvf74 .rackItem.svelte-1guvf74{box-shadow:inset 0 1px #ffffff14,0 0 8px #af76ff24}.rackItem.svelte-1guvf74 img.svelte-1guvf74{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.rackItem.svelte-1guvf74 .stat-bonus.svelte-1guvf74{position:absolute;left:3px;bottom:2px;font-size:.42rem;letter-spacing:.06em;color:#e8f6f1eb;text-shadow:0 1px 2px rgba(0,0,0,.6)}.rackBadge.svelte-1guvf74.svelte-1guvf74{position:absolute;top:2px;right:2px;font-size:.36rem;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:1px 3px;color:#ffeef7f0;background:#8048b0b3;border:1px solid rgba(206,168,255,.38);z-index:2;pointer-events:none}.rackBadge--mythic.svelte-1guvf74.svelte-1guvf74{background:#8048b0c7;border-color:#cea8ff73;color:#fde7ff}.rackBadge--legendary.svelte-1guvf74.svelte-1guvf74{background:#cc8420c7;border-color:#ffc86e8c;color:#fff4cf}.rackBadge--epic.svelte-1guvf74.svelte-1guvf74{background:#6050c8bd;border-color:#b0a0ff73;color:#ece6ff}.rackBadge--rare.svelte-1guvf74.svelte-1guvf74{background:#2874b8bd;border-color:#78bcff73;color:#d8efff}.rackBadge--common.svelte-1guvf74.svelte-1guvf74{background:#465664bd;border-color:#a0b2c466;color:#dde5ec}.rackItemInner.svelte-1guvf74.svelte-1guvf74{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:default}.rackItemInner.svelte-1guvf74 img.svelte-1guvf74{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.rackItemEmpty.svelte-1guvf74.svelte-1guvf74{opacity:.55;border-style:dashed;border-color:#ffffff14}.rackItemInner--empty.svelte-1guvf74.svelte-1guvf74{opacity:.7}.rackItemPlaceholder.svelte-1guvf74.svelte-1guvf74{font-weight:700;font-size:.7rem;letter-spacing:.08em;color:#e8f6f199}.stat-bonus--empty.svelte-1guvf74.svelte-1guvf74{color:#e8f6f166;font-style:italic}.win.svelte-1guvf74.svelte-1guvf74{color:#47ff9a}.lose.svelte-1guvf74.svelte-1guvf74{color:#ff5e84}.siphonAmount.svelte-1guvf74.svelte-1guvf74{font-weight:600;letter-spacing:.04em}.sceneFade.svelte-1guvf74.svelte-1guvf74{animation:svelte-1guvf74-scene-fade-in .42s cubic-bezier(.22,.9,.32,1) both}@keyframes svelte-1guvf74-scene-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.resultDivider.hidden.svelte-1guvf74.svelte-1guvf74,.replayRow.hidden.svelte-1guvf74.svelte-1guvf74{visibility:hidden}.siphonHero.svelte-1guvf74.svelte-1guvf74{display:flex;flex-direction:column;align-items:center;gap:2px;margin:6px 0 4px;padding:8px 18px;border-radius:10px;border:1px solid currentColor;background:#080c0e8c;animation:svelte-1guvf74-siphon-hero-pulse 2.2s ease-in-out infinite}.siphonHero.win.svelte-1guvf74.svelte-1guvf74{color:#47ff9a;border-color:#47ff9a8c;box-shadow:0 0 24px #47ff9a4d,inset 0 0 12px #47ff9a14}.siphonHero.lose.svelte-1guvf74.svelte-1guvf74{color:#ff5e84;border-color:#ff5e848c;box-shadow:0 0 24px #ff5e844d,inset 0 0 12px #ff5e8414}.siphonHeroLabel.svelte-1guvf74.svelte-1guvf74{font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;opacity:.85;font-weight:700}.siphonHeroValue.svelte-1guvf74.svelte-1guvf74{font-size:1.6rem;font-weight:800;letter-spacing:.04em;line-height:1.05;text-shadow:0 0 16px currentColor,0 0 32px currentColor;font-variant-numeric:tabular-nums}@keyframes svelte-1guvf74-siphon-hero-pulse{0%,to{box-shadow:0 0 18px currentColor,inset 0 0 10px #ffffff0a;filter:brightness(1)}50%{box-shadow:0 0 32px currentColor,inset 0 0 16px #ffffff14;filter:brightness(1.15)}}.hudBtnRow.svelte-1guvf74.svelte-1guvf74{display:flex;gap:8px;width:100%}.resultStage.svelte-1guvf74 .fighterCard.svelte-1guvf74{transform-style:preserve-3d}.portraitFrame.svelte-1guvf74.svelte-1guvf74{position:relative;overflow:visible}.cardBorderGlow.svelte-1guvf74.svelte-1guvf74{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:15px;pointer-events:none;opacity:0;z-index:15;--border-glow-color:#7dd4fc;border:2px solid var(--border-glow-color);box-shadow:0 0 14px var(--border-glow-color),0 0 36px var(--border-glow-color),0 0 72px color-mix(in srgb,var(--border-glow-color) 40%,transparent),inset 0 0 20px color-mix(in srgb,var(--border-glow-color) 16%,transparent)}.shieldOverlay.svelte-1guvf74.svelte-1guvf74{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;z-index:14;--shield-color:#7dd4fc}.shieldOverlay.svelte-1guvf74 .shieldSvg.svelte-1guvf74{width:58%;height:58%;overflow:visible;filter:drop-shadow(0 0 6px var(--shield-color)) drop-shadow(0 0 20px var(--shield-color)) drop-shadow(0 0 44px var(--shield-color))}.shieldOverlay.svelte-1guvf74 .shieldBorder.svelte-1guvf74{stroke:var(--shield-color);stroke-linejoin:round}.shieldOverlay.svelte-1guvf74 .shieldFill.svelte-1guvf74{fill:var(--shield-color)}.shieldOverlay.svelte-1guvf74 .shieldInner.svelte-1guvf74,.shieldOverlay.svelte-1guvf74 .shieldLine.svelte-1guvf74{stroke:var(--shield-color)}.shieldOverlay.svelte-1guvf74 .shieldOrb.svelte-1guvf74{fill:var(--shield-color);opacity:.25}.shieldOverlay.svelte-1guvf74 .shieldOrbCore.svelte-1guvf74{fill:#fff}.shieldOverlay.svelte-1guvf74 .shieldRipple.svelte-1guvf74{stroke:var(--shield-color)}.cardDmgOverlay.svelte-1guvf74.svelte-1guvf74{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;pointer-events:none;z-index:10;background:#f46}.replayHpBar.svelte-1guvf74.svelte-1guvf74{width:100%;height:7px;background:#ffffff0f;border-radius:0 0 1rem 1rem;overflow:hidden;position:relative;z-index:8;margin-top:.5rem;box-shadow:inset 0 1px #0006}.replayHpFill.svelte-1guvf74.svelte-1guvf74{height:100%;transition:width .28s cubic-bezier(.2,0,.1,1)}.replayHpFill.our.svelte-1guvf74.svelte-1guvf74{background:linear-gradient(90deg,#1ec96a,#67ffb8,#a0ffce);box-shadow:0 0 10px #47ff9ab3,0 0 2px #47ff9ae6}.replayHpFill.opp.svelte-1guvf74.svelte-1guvf74{background:linear-gradient(90deg,#c42040,#ff5030,#ff8060);box-shadow:0 0 10px #ff3c32b3,0 0 2px #ff3c32e6}.arena.result-win.svelte-1guvf74.svelte-1guvf74{--bgA:rgba(47, 220, 130, .13);--bgB:rgba(30, 180, 110, .09);--bgC:rgba(60, 200, 150, .07);--vignetteStrength:.62}.arena.result-lose.svelte-1guvf74.svelte-1guvf74{--bgA:rgba(255, 60, 90, .15);--bgB:rgba(200, 40, 70, .1);--bgC:rgba(140, 30, 55, .07);--vignetteStrength:.68}.floatAnchor.svelte-1guvf74.svelte-1guvf74{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;overflow:visible}.dmgFloat.svelte-1guvf74.svelte-1guvf74{position:absolute;transform:translate(-50%);font-weight:900;letter-spacing:.02em;pointer-events:none;-webkit-text-stroke:2.4px rgba(0,0,0,.92);paint-order:stroke fill;z-index:24;filter:drop-shadow(0 4px 10px rgba(0,0,0,.78));white-space:nowrap;--float-x-start:-50%;--float-x-mid:-50%;--float-x-end:-50%}.dmgFloat.sm.svelte-1guvf74.svelte-1guvf74{font-size:2.7rem}.dmgFloat.md.svelte-1guvf74.svelte-1guvf74{font-size:3.2rem}.dmgFloat.lg.svelte-1guvf74.svelte-1guvf74{font-size:3.8rem}.dmgFloat.xl.svelte-1guvf74.svelte-1guvf74{font-size:4.6rem}.dmgFloat.our.svelte-1guvf74.svelte-1guvf74{--float-x-start:-88%;--float-x-mid:-102%;--float-x-end:-118%}.dmgFloat.opp.svelte-1guvf74.svelte-1guvf74{--float-x-start:-12%;--float-x-mid:2%;--float-x-end:18%}.dmgFloat.normal.svelte-1guvf74.svelte-1guvf74{color:#ff667b;text-shadow:0 0 12px rgb(255,40,80),0 0 28px rgba(255,40,80,.78),0 0 48px rgba(255,40,80,.32),0 4px 10px rgba(0,0,0,.98);animation:svelte-1guvf74-floatUpEdge .92s cubic-bezier(.2,.9,.2,1) forwards}.dmgFloat.crit.svelte-1guvf74.svelte-1guvf74{color:#ffe45a;-webkit-text-stroke:2.6px rgba(70,42,0,.94);text-shadow:0 0 16px rgb(255,220,0),0 0 38px rgba(255,190,0,.82),0 0 60px rgba(255,190,0,.36),0 4px 10px rgba(0,0,0,.98);animation:svelte-1guvf74-floatUpCritEdge 1.02s cubic-bezier(.18,1.15,.28,1) forwards}.dmgFloat.special.svelte-1guvf74.svelte-1guvf74{color:#ec9dff;-webkit-text-stroke:2.6px rgba(46,0,72,.92);text-shadow:0 0 16px rgb(215,120,255),0 0 38px rgba(170,70,255,.76),0 0 60px rgba(170,70,255,.34),0 4px 10px rgba(0,0,0,.98);animation:svelte-1guvf74-floatUpCritEdge 1.02s cubic-bezier(.18,1.15,.28,1) forwards}.dmgFloat.reflect.svelte-1guvf74.svelte-1guvf74{color:#61ffe0;-webkit-text-stroke:2.2px rgba(0,56,44,.9);text-shadow:0 0 14px rgba(70,255,214,.98),0 0 30px rgba(70,255,214,.62),0 4px 10px rgba(0,0,0,.98);animation:svelte-1guvf74-floatUpEdge .9s cubic-bezier(.2,.9,.2,1) forwards}.dmgFloat.miss.svelte-1guvf74.svelte-1guvf74{color:#d2ecfff5;font-size:2.5rem!important;font-weight:800;letter-spacing:.18em;-webkit-text-stroke:2px rgba(0,0,0,.9);text-shadow:0 0 12px rgba(140,195,255,.84),0 0 24px rgba(140,195,255,.34),0 4px 10px rgba(0,0,0,.98);animation:svelte-1guvf74-floatUpMissEdge .8s cubic-bezier(.3,1.1,.5,1) forwards}.mcapFloatAnchor.svelte-1guvf74.svelte-1guvf74{position:absolute;left:0;right:0;top:-18%;bottom:-18%;pointer-events:none;z-index:30;overflow:visible}.mcapFloat.svelte-1guvf74.svelte-1guvf74{position:absolute;--mcap-scale:1;--mcap-y-offset:0%;transform:translate(-50%);font-weight:900;font-size:clamp(1.4rem,2vw,2rem);letter-spacing:.02em;pointer-events:none;white-space:nowrap;-webkit-text-stroke:2.2px rgba(0,0,0,.9);paint-order:stroke fill;filter:drop-shadow(0 4px 10px rgba(0,0,0,.78));will-change:transform,opacity;opacity:0}.mcapFloat.up.svelte-1guvf74.svelte-1guvf74{color:#5dffae;text-shadow:0 0 12px rgb(60,255,160),0 0 28px rgba(60,255,160,.7),0 0 48px rgba(60,255,160,.3),0 3px 8px rgba(0,0,0,.95);bottom:2%;animation:svelte-1guvf74-mcapFloatUp 2.5s cubic-bezier(.25,.46,.45,.94) forwards}.mcapFloat.down.svelte-1guvf74.svelte-1guvf74{color:#ff7a8a;text-shadow:0 0 12px rgb(255,90,110),0 0 28px rgba(255,90,110,.62),0 0 48px rgba(255,90,110,.28),0 3px 8px rgba(0,0,0,.95);top:2%;animation:svelte-1guvf74-mcapFloatDown 2.5s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes svelte-1guvf74-mcapFloatUp{0%{opacity:0;transform:translate(-50%) translateY(var(--mcap-y-offset)) scale(var(--mcap-scale))}18%{opacity:1;transform:translate(-50%) translateY(calc(var(--mcap-y-offset) - 20%)) scale(var(--mcap-scale))}70%{opacity:1;transform:translate(-50%) translateY(calc(var(--mcap-y-offset) - 80%)) scale(var(--mcap-scale))}to{opacity:0;transform:translate(-50%) translateY(calc(var(--mcap-y-offset) - 130%)) scale(var(--mcap-scale))}}@keyframes svelte-1guvf74-mcapFloatDown{0%{opacity:0;transform:translate(-50%) translateY(var(--mcap-y-offset)) scale(var(--mcap-scale))}18%{opacity:1;transform:translate(-50%) translateY(calc(var(--mcap-y-offset) + 20%)) scale(var(--mcap-scale))}70%{opacity:1;transform:translate(-50%) translateY(calc(var(--mcap-y-offset) + 80%)) scale(var(--mcap-scale))}to{opacity:0;transform:translate(-50%) translateY(calc(var(--mcap-y-offset) + 130%)) scale(var(--mcap-scale))}}@keyframes svelte-1guvf74-floatUpEdge{0%{opacity:0;transform:translate(var(--float-x-start)) translateY(8px) scale(.62)}12%{opacity:1;transform:translate(var(--float-x-mid)) translateY(-10px) scale(1.14)}36%{transform:translate(var(--float-x-mid)) translateY(-22px) scale(1)}75%{opacity:1}to{opacity:0;transform:translate(var(--float-x-end)) translateY(-58px) scale(.9)}}@keyframes svelte-1guvf74-floatUpCritEdge{0%{opacity:0;transform:translate(var(--float-x-start)) translateY(10px) scale(.4) rotate(-5deg)}10%{opacity:1;transform:translate(var(--float-x-mid)) translateY(-18px) scale(1.36) rotate(2deg)}24%{transform:translate(var(--float-x-mid)) translateY(-12px) scale(1.14) rotate(-1deg)}40%{transform:translate(var(--float-x-mid)) translateY(-28px) scale(1.06) rotate(0)}74%{opacity:1}to{opacity:0;transform:translate(var(--float-x-end)) translateY(-66px) scale(.88)}}@keyframes svelte-1guvf74-floatUpMissEdge{0%{opacity:0;transform:translate(var(--float-x-start)) translateY(4px) scale(.75)}16%{opacity:.95;transform:translate(var(--float-x-mid)) translateY(-8px) scale(1.04)}62%{opacity:.82}to{opacity:0;transform:translate(var(--float-x-end)) translateY(-42px) scale(.92)}}.replayReveal.svelte-1guvf74.svelte-1guvf74{animation:svelte-1guvf74-resultReveal .42s cubic-bezier(.22,1.4,.36,1) both}.replayPending.svelte-1guvf74.svelte-1guvf74{opacity:.35;letter-spacing:.4em;animation:svelte-1guvf74-pendingPulse 1s ease-in-out infinite}.replayCountdownNum.svelte-1guvf74.svelte-1guvf74{font-size:clamp(72px,10vw,120px)!important;font-weight:900;color:#fff6c7;text-shadow:0 0 14px rgb(255,250,214),0 0 36px rgba(255,209,82,.95),0 0 70px rgba(255,120,48,.5);animation:svelte-1guvf74-cdNumPop .55s cubic-bezier(.18,.89,.32,1.15) both;pointer-events:none}@keyframes svelte-1guvf74-cdNumPop{0%{opacity:0;transform:scale(.3) translateY(20px);filter:blur(8px)}30%{opacity:1;transform:scale(1.22) translateY(-4px);filter:blur(0)}55%{transform:scale(1.05) translateY(0)}80%{opacity:1}to{opacity:0;transform:scale(.85) translateY(-14px)}}@keyframes svelte-1guvf74-resultReveal{0%{opacity:0;transform:scale(.52) translateY(14px);filter:blur(4px)}55%{filter:blur(0px)}70%{transform:scale(1.06) translateY(-3px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0px)}}@keyframes svelte-1guvf74-pendingPulse{0%,to{opacity:.25}50%{opacity:.55}}.mcapHudHidden.svelte-1guvf74.svelte-1guvf74{opacity:0;pointer-events:none}.replayBtn.svelte-1guvf74.svelte-1guvf74{margin-top:10px;background:#47ff9a1f;border:1px solid rgba(71,255,154,.45);color:#47ff9aeb;border-radius:8px;padding:8px 28px;font-size:.82rem;font-weight:700;letter-spacing:.14em;cursor:pointer;transition:all .15s;pointer-events:auto;position:relative;z-index:20;box-shadow:0 0 14px #47ff9a2e;animation:svelte-1guvf74-btn-pulse 1.8s ease-in-out infinite}.replayBtn.svelte-1guvf74.svelte-1guvf74:hover{background:#47ff9a38;border-color:#47ff9ab8;color:#47ff9a;box-shadow:0 0 24px #47ff9a5c}.replayStatus.svelte-1guvf74.svelte-1guvf74{margin-top:6px;font-size:.62rem;letter-spacing:.1em;color:#ffffff4d;animation:svelte-1guvf74-pendingPulse 1s ease-in-out infinite}.siphonAmount.win.svelte-1guvf74.svelte-1guvf74{color:#47ff9a;text-shadow:0 0 8px rgba(71,255,154,.45)}.siphonAmount.lose.svelte-1guvf74.svelte-1guvf74{color:#ff5e84;text-shadow:0 0 8px rgba(255,94,132,.45)}@keyframes svelte-1guvf74-haze-drift{0%{transform:translate3d(-1.2%,-1%,0) scale(1.02)}to{transform:translate3d(1.2%,1.2%,0) scale(1.08)}}@keyframes svelte-1guvf74-scan-sweep{0%{transform:translateY(-140%)}to{transform:translateY(340%)}}@keyframes svelte-1guvf74-arena-status-run{0%{left:-35%}to{left:100%}}@keyframes svelte-1guvf74-search-beam{0%{background-position:center,-220% 0}to{background-position:center,220% 0}}@keyframes svelte-1guvf74-searchSweep{0%{transform:translate(-60%);opacity:.35}50%{opacity:1}to{transform:translate(160%);opacity:.35}}@keyframes svelte-1guvf74-search-card-pulse{0%,to{transform:translate(-50%,-50%) scale(.98);opacity:.46}50%{transform:translate(-50%,-50%) scale(1.02);opacity:.78}}@keyframes svelte-1guvf74-vs-flicker{0%,to{opacity:1}48%{opacity:.995}50%{opacity:.982}54%{opacity:.998}}@keyframes svelte-1guvf74-searching-pulse{0%,to{opacity:.82;text-shadow:0 0 10px rgba(102,255,212,.3)}50%{opacity:1;text-shadow:0 0 18px rgba(102,255,212,.56)}}@keyframes svelte-1guvf74-blob1{0%,to{transform:translate(-50%,-50%) scale(.95);opacity:.65;filter:blur(12px) hue-rotate(0deg)}50%{transform:translate(-50%,-50%) scale(1.05);opacity:.9;filter:blur(14px) hue-rotate(8deg)}}@keyframes svelte-1guvf74-blob2{0%,to{transform:scale(.98) rotate(0);opacity:.55}50%{transform:scale(1.06) rotate(6deg);opacity:.82}}@keyframes svelte-1guvf74-blob3{0%,to{transform:scale(1.02) rotate(0);opacity:.45}50%{transform:scale(.94) rotate(-5deg);opacity:.7}}@keyframes svelte-1guvf74-vsPulse{0%,to{transform:scale(.95);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes svelte-1guvf74-vsPulseSoft{0%,to{transform:scale(.92);opacity:.72}50%{transform:scale(1.08);opacity:1}}@keyframes svelte-1guvf74-chip-pulse{0%,to{box-shadow:0 0 10px #81ffd947;border-color:#81ffd9a6}50%{box-shadow:0 0 22px #81ffd9b8;border-color:#b6ffe6eb}}@keyframes svelte-1guvf74-banner-shimmer{0%{transform:translate(-55%) rotate(8deg);opacity:0}8%{opacity:.3}24%{opacity:0}to{transform:translate(58%) rotate(8deg);opacity:0}}@keyframes svelte-1guvf74-btn-pulse{0%,to{box-shadow:0 0 18px #79ffda5c,inset 0 0 10px #79ffda33}50%{box-shadow:0 0 34px #79ffda94,inset 0 0 16px #79ffda57}}@media (max-width: 1080px){.stage.svelte-1guvf74.svelte-1guvf74{top:40%;grid-template-columns:1fr;gap:12px;width:min(520px,100vw - 20px)}.vsCore.svelte-1guvf74.svelte-1guvf74{order:-1;min-height:220px;width:min(260px,78vw);margin:0 auto}.fighterCard.svelte-1guvf74.svelte-1guvf74{width:min(360px,92vw);max-height:none;transform:none;justify-self:center}.fighterColumn.svelte-1guvf74.svelte-1guvf74{width:min(360px,92vw);justify-self:center}.idle-history-wrap.svelte-1guvf74.svelte-1guvf74,.idle-left-wrap.svelte-1guvf74.svelte-1guvf74{display:none}.hudBar.svelte-1guvf74.svelte-1guvf74{min-height:0;gap:8px;padding:10px 12px max(10px,env(safe-area-inset-bottom))}.hudSegment.svelte-1guvf74.svelte-1guvf74{border-radius:16px}}@media (max-width: 900px){.loadoutRail.svelte-1guvf74.svelte-1guvf74{position:static;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;max-height:none;margin-top:10px}.rackItem.svelte-1guvf74.svelte-1guvf74{width:38px;height:38px;border-radius:10px}.rackItem.svelte-1guvf74 img.svelte-1guvf74{width:24px;height:24px}.arenaOverlay.svelte-1guvf74>.svelte-1guvf74:not(.mobile-block){display:none!important}.mobile-block.svelte-1guvf74.svelte-1guvf74{display:flex!important}}.mobile-block.svelte-1guvf74.svelte-1guvf74{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;background:linear-gradient(180deg,#040810f5,#010208fa);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;gap:16px;pointer-events:auto}.mobile-block__icon.svelte-1guvf74.svelte-1guvf74{font-size:48px;opacity:.85}.mobile-block__title.svelte-1guvf74.svelte-1guvf74{font-size:1.25rem;font-weight:700;color:#cffff5;letter-spacing:.04em}.mobile-block__body.svelte-1guvf74.svelte-1guvf74{font-size:.92rem;color:#c8e6dcc7;max-width:320px;line-height:1.5}.mobile-block__btn.svelte-1guvf74.svelte-1guvf74{margin-top:12px;padding:10px 22px;border-radius:12px;background:transparent;border:1.5px solid rgba(121,255,218,.55);color:#79ffda;font-weight:600;font-size:.88rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;pointer-events:auto;transition:background .18s ease,border-color .18s ease}.mobile-block__btn.svelte-1guvf74.svelte-1guvf74:hover{background:#79ffda14;border-color:#79ffdad9}.fxLayer.svelte-1guvf74.svelte-1guvf74{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:48;overflow:visible}.dmgAura.svelte-1guvf74.svelte-1guvf74{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:16px;pointer-events:none;z-index:16;opacity:0;box-shadow:inset 0 0 12px 2px #ff1e32a6,inset 0 0 32px 4px #ff142859,0 0 16px 2px #ff283c66,0 0 36px 4px #dc142838;animation:svelte-1guvf74-dmgAuraBreathe 1s ease-in-out infinite}@keyframes svelte-1guvf74-dmgAuraBreathe{0%,to{box-shadow:inset 0 0 12px 2px #ff1e32a6,inset 0 0 32px 4px #ff142859,0 0 16px 2px #ff283c66,0 0 36px 4px #dc142838}50%{box-shadow:inset 0 0 20px 4px #ff3246e0,inset 0 0 52px 8px #ff1e3280,0 0 28px 5px #ff324699,0 0 60px 8px #dc14285c}}.dmgAura.critical.svelte-1guvf74.svelte-1guvf74{animation:svelte-1guvf74-dmgAuraFlicker .55s ease-in-out infinite}@keyframes svelte-1guvf74-dmgAuraFlicker{0%{box-shadow:inset 0 0 22px 5px #ff283cf2,inset 0 0 60px 10px #ff142899,0 0 32px 6px #ff3246b8,0 0 70px 12px #dc142873}18%{box-shadow:inset 0 0 10px 2px #ff1e3280,inset 0 0 28px 4px #ff142847,0 0 12px 2px #ff283c52,0 0 30px 4px #dc14282e}38%{box-shadow:inset 0 0 26px 6px #ff3c50,inset 0 0 70px 12px #ff1e32b3,0 0 38px 8px #ff3c50cc,0 0 80px 14px #dc142885}62%{box-shadow:inset 0 0 14px 3px #ff1e3299,inset 0 0 36px 6px #ff142854,0 0 18px 3px #ff283c66,0 0 40px 6px #dc14283d}80%{box-shadow:inset 0 0 24px 5px #ff3246eb,inset 0 0 58px 10px #ff192d9e,0 0 34px 7px #ff374bbd,0 0 72px 12px #dc14287a}to{box-shadow:inset 0 0 22px 5px #ff283cf2,inset 0 0 60px 10px #ff142899,0 0 32px 6px #ff3246b8,0 0 70px 12px #dc142873}}.feed-levelup-button.svelte-3nzolc.svelte-3nzolc{animation:svelte-3nzolc-feed-levelup-button-pulse 2.4s ease-in-out infinite}@keyframes svelte-3nzolc-feed-levelup-button-pulse{0%,to{background:#eab30824;border-color:#eab30852;color:#eab308eb;box-shadow:inset 0 0 0 1px #eab3082e,0 0 8px #eab30814}50%{background:#facc154d;border-color:#facc1594;color:#fcd34dfa;box-shadow:inset 0 0 0 1px #facc1570,0 0 14px #facc1538,0 0 24px #eab3081f}}.custom-scrollbar.svelte-3nzolc.svelte-3nzolc{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.custom-scrollbar.svelte-3nzolc.svelte-3nzolc::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-3nzolc.svelte-3nzolc::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-3nzolc.svelte-3nzolc::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:10px}.custom-scrollbar.svelte-3nzolc.svelte-3nzolc::-webkit-scrollbar-thumb:hover{background-color:#fff3}.enter-button.svelte-3nzolc.svelte-3nzolc{display:flex;align-items:center;justify-content:center;gap:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;position:relative;height:3rem;border-radius:12px}.enter-button.pvp.svelte-3nzolc.svelte-3nzolc{background-color:#27ae6026;--tw-shadow:inset 0 0 0 1px rgba(95,255,224,.35),0 0 28px rgba(95,255,224,.18);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.enter-button.pvp.svelte-3nzolc.svelte-3nzolc:hover{background-color:#27ae6033}.enter-button.pvp.queue-state.svelte-3nzolc.svelte-3nzolc{box-shadow:inset 0 0 0 1px #fbbf2438,0 0 18px #fbbf241f}.enter-button.pvp.matchmaking-state.svelte-3nzolc.svelte-3nzolc{box-shadow:inset 0 0 0 1px #22d3ee38,0 0 20px #22d3ee1f}.enter-button.pve.svelte-3nzolc.svelte-3nzolc{background-color:#00000059;--tw-shadow:inset 0 0 0 1px rgba(255,255,255,.12);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.enter-button.pve.svelte-3nzolc.svelte-3nzolc:hover{background-color:#00000073}.enter-button.svelte-3nzolc.svelte-3nzolc:disabled{cursor:not-allowed;opacity:.5}.event-row.svelte-3nzolc.svelte-3nzolc{display:flex;align-items:center;gap:.75rem;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#00000040;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 768px){.event-row.svelte-3nzolc.svelte-3nzolc{padding:.75rem}}.event-row.svelte-3nzolc.svelte-3nzolc{position:relative;overflow:hidden;min-height:55px}.event-row.svelte-3nzolc.svelte-3nzolc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transform:translate(-120%);opacity:0;pointer-events:none;border-radius:inherit}.event-row.svelte-3nzolc.svelte-3nzolc:hover:before{opacity:1;animation:svelte-3nzolc-scan 1.6s ease-in-out}.event-row--clickable.svelte-3nzolc.svelte-3nzolc{cursor:pointer}.event-row--clickable.svelte-3nzolc.svelte-3nzolc:focus-visible{outline:1px solid rgba(95,255,224,.6);outline-offset:2px}.event-row--disabled.svelte-3nzolc.svelte-3nzolc{cursor:default}@keyframes svelte-3nzolc-scan{0%{transform:translate(-120%)}to{transform:translate(120%)}}.pvp-win.svelte-3nzolc.svelte-3nzolc{border-color:#34d39966}.pvp-win.svelte-3nzolc.svelte-3nzolc:hover{border-color:#34d39999}.pvp-loss.svelte-3nzolc.svelte-3nzolc{border-color:#dc262666}.pvp-loss.svelte-3nzolc.svelte-3nzolc:hover{border-color:#dc262699}.xp-row.svelte-3nzolc.svelte-3nzolc{border-color:#34d39940}.xp-row.svelte-3nzolc.svelte-3nzolc:hover{border-color:#34d39980}.energy-row.svelte-3nzolc.svelte-3nzolc{border-color:#fec83226}.energy-row.svelte-3nzolc.svelte-3nzolc:hover{border-color:#fec83266}.levelup-row.svelte-3nzolc.svelte-3nzolc{border-color:#22d3ee26}.levelup-row.svelte-3nzolc.svelte-3nzolc:hover{border-color:#22d3ee66}.loot-row.svelte-3nzolc.svelte-3nzolc{border-color:#fdc94e26}.loot-row.svelte-3nzolc.svelte-3nzolc:hover{border-color:#fdc94e66}.unequip-row.svelte-3nzolc.svelte-3nzolc{border-color:#6b728040}.unequip-row.svelte-3nzolc.svelte-3nzolc:hover{border-color:#6b728073}.equip-row.svelte-3nzolc.svelte-3nzolc{border-color:#22c55e33}.equip-row.svelte-3nzolc.svelte-3nzolc:hover{border-color:#22c55e80}.event-badge.svelte-3nzolc.svelte-3nzolc{display:inline-flex;height:2rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;background-color:#00000059;font-size:10px;font-weight:700;letter-spacing:.05em}.badge-win.svelte-3nzolc.svelte-3nzolc{border-color:#27ae604d;--tw-text-opacity:1;color:rgb(39 174 96 / var(--tw-text-opacity, 1))}.badge-loss.svelte-3nzolc.svelte-3nzolc{border-color:#d84f424d;--tw-text-opacity:1;color:rgb(216 79 66 / var(--tw-text-opacity, 1))}.badge-xp.svelte-3nzolc.svelte-3nzolc{border-color:#27ae6040;--tw-text-opacity:1;color:rgb(39 174 96 / var(--tw-text-opacity, 1))}.badge-energy.svelte-3nzolc.svelte-3nzolc{border-color:#fec8324d;--tw-text-opacity:1;color:rgb(254 200 50 / var(--tw-text-opacity, 1))}.badge-levelup.svelte-3nzolc.svelte-3nzolc{border-color:#22d3ee4d;color:#22d3ee}.event-body.svelte-3nzolc.svelte-3nzolc{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column}.event-time.svelte-3nzolc.svelte-3nzolc{margin-top:.125rem;font-size:10px;color:#ffffff59}.result-chip.svelte-3nzolc.svelte-3nzolc{display:inline-flex;align-items:center;border-radius:.5rem;padding:.125rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.result-chip.win.svelte-3nzolc.svelte-3nzolc{background-color:#27ae6026;--tw-text-opacity:1;color:rgb(39 174 96 / var(--tw-text-opacity, 1))}.result-chip.loss.svelte-3nzolc.svelte-3nzolc{background-color:#d84f4226;--tw-text-opacity:1;color:rgb(216 79 66 / var(--tw-text-opacity, 1))}.result-amount.svelte-3nzolc.svelte-3nzolc{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.result-usd.svelte-3nzolc.svelte-3nzolc{font-size:11px;font-weight:600;color:#ffffff59}.match-actions.svelte-3nzolc.svelte-3nzolc{display:flex;align-items:center;gap:.75rem}.match-action-link.svelte-3nzolc.svelte-3nzolc{border:0;background:transparent;padding:0;color:#e1eeeadb;font-size:.55rem;font-weight:800;letter-spacing:.14em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.match-action-link.svelte-3nzolc.svelte-3nzolc:hover{color:#5fffe0f2}.match-action-link.disabled.svelte-3nzolc.svelte-3nzolc{cursor:not-allowed;opacity:.48}.match-history-row.svelte-3nzolc.svelte-3nzolc{display:flex;flex-direction:column;gap:.35rem;min-height:62px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0000003d;padding:.6rem .72rem;transition:border-color .15s ease,background .15s ease,transform .15s ease}.match-history-row.svelte-3nzolc.svelte-3nzolc:hover{transform:translateY(-1px);background:#00000052}.match-history-row.win-row.svelte-3nzolc.svelte-3nzolc{border-color:#34d3996b;box-shadow:inset 0 0 0 1px #34d3990d}.match-history-row.loss-row.svelte-3nzolc.svelte-3nzolc{border-color:#dc26266b;box-shadow:inset 0 0 0 1px #dc26260d}.match-history-top.svelte-3nzolc.svelte-3nzolc{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}.match-enemy-block.svelte-3nzolc.svelte-3nzolc{display:flex;align-items:center;gap:.55rem;min-width:0}.match-enemy-block.svelte-3nzolc img.svelte-3nzolc{width:32px;height:32px;flex-shrink:0;border-radius:9px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(255,255,255,.14)}.match-enemy-meta.svelte-3nzolc.svelte-3nzolc{min-width:0;display:flex;flex-direction:column;gap:.05rem}.match-enemy-name.svelte-3nzolc.svelte-3nzolc{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4faf8f5;font-size:.72rem;font-weight:800;letter-spacing:.04em}.match-enemy-sub.svelte-3nzolc.svelte-3nzolc{color:#bcd6cd9e;font-size:.52rem;font-weight:800;letter-spacing:.16em}.match-history-outcome.svelte-3nzolc.svelte-3nzolc{display:inline-flex;min-width:72px;flex-direction:column;align-items:flex-end;gap:.04rem;text-align:right}.match-result-win.svelte-3nzolc.svelte-3nzolc,.match-result-loss.svelte-3nzolc.svelte-3nzolc{font-size:.6rem;font-weight:900;letter-spacing:.14em}.match-result-win.svelte-3nzolc.svelte-3nzolc,.match-micro-up.svelte-3nzolc.svelte-3nzolc{color:#5fffe0f5}.match-result-loss.svelte-3nzolc.svelte-3nzolc,.match-micro-down.svelte-3nzolc.svelte-3nzolc{color:#ff6355f5}.match-micro-up.svelte-3nzolc.svelte-3nzolc,.match-micro-down.svelte-3nzolc.svelte-3nzolc{font-size:.66rem;font-weight:900;letter-spacing:.1em;white-space:nowrap}.match-micro-usd.svelte-3nzolc.svelte-3nzolc{color:#bcd6cd7a;font-size:.6425rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.item-avatar.svelte-3nzolc.svelte-3nzolc{width:36px;height:36px;flex-shrink:0;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;background:#00000059;transition:all .15s}.item-avatar.svelte-3nzolc img.svelte-3nzolc{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.equip-row.svelte-3nzolc .item-avatar.svelte-3nzolc{border-color:#34d39980;box-shadow:0 0 8px #34d39933}.loot-row.svelte-3nzolc .item-avatar.svelte-3nzolc{border-color:#fdc94e80;box-shadow:0 0 8px #fdc94e33}.unequip-row.svelte-3nzolc .item-avatar.svelte-3nzolc{border-color:#6b728080;opacity:.6;filter:grayscale(.8)}@keyframes svelte-1vktyg1-rotate-phone{0%{transform:rotate(0)}30%{transform:rotate(-90deg)}70%{transform:rotate(-90deg)}to{transform:rotate(0)}}.rotate-animation.svelte-1vktyg1{animation:svelte-1vktyg1-rotate-phone 2.4s ease-in-out infinite;transform-origin:center}@keyframes svelte-1vktyg1-scanline-move{0%{background-position:0 0}to{background-position:0 4px}}.scanlines.svelte-1vktyg1{background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(52,254,198,.15) 2px,rgba(52,254,198,.15) 4px);animation:svelte-1vktyg1-scanline-move .2s linear infinite}.tabs-container.svelte-37y4u8.svelte-37y4u8{display:flex;align-items:center;justify-content:space-around;gap:.25rem}.pills.svelte-37y4u8.svelte-37y4u8{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;border-radius:.75rem;border-width:1px;border-color:transparent;padding:.5rem .25rem;font-weight:800;color:#fff6;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pills.svelte-37y4u8.svelte-37y4u8:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pills.svelte-37y4u8 .label.svelte-37y4u8{white-space:nowrap;font-size:9px;text-transform:uppercase;line-height:1;letter-spacing:.05em}.pills.svelte-37y4u8.svelte-37y4u8:hover{color:#ffffffa6}.pills.active.svelte-37y4u8.svelte-37y4u8{border-width:1px;border-color:#27ae6040;background-color:#27ae6026;--tw-text-opacity:1;color:rgb(39 174 96 / var(--tw-text-opacity, 1));--tw-shadow:0 0 16px rgba(95,255,224,.12);--tw-shadow-colored:0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pills.special.svelte-37y4u8.svelte-37y4u8{color:#fec832b3}.pills.special.svelte-37y4u8.svelte-37y4u8:hover{--tw-text-opacity:1;color:rgb(254 200 50 / var(--tw-text-opacity, 1))}.pills.special.active.svelte-37y4u8.svelte-37y4u8{border-color:#fec8324d;background-color:#fec83226;--tw-text-opacity:1;color:rgb(254 200 50 / var(--tw-text-opacity, 1));--tw-shadow:0 0 16px rgba(254,200,50,.15);--tw-shadow-colored:0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.stat-card.svelte-yndwvz.svelte-yndwvz{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#0000004d;padding:.5rem .625rem}.stat-card.svelte-yndwvz .label.svelte-yndwvz{font-size:9px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:.025em;color:#fff6}.stat-card.svelte-yndwvz .value.svelte-yndwvz{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;color:#ffffffe6}.buy-btn--default.svelte-yndwvz.svelte-yndwvz{position:relative;display:flex;height:2.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:#27ae6026;--tw-shadow:inset 0 0 0 1px rgba(95,255,224,.35),0 0 20px rgba(95,255,224,.12);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.buy-btn--default.svelte-yndwvz.svelte-yndwvz:hover{background-color:#27ae6040;--tw-shadow:inset 0 0 0 1px rgba(95,255,224,.5),0 0 28px rgba(95,255,224,.22);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.buy-btn--synced.svelte-yndwvz.svelte-yndwvz{position:relative;display:flex;height:2.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:#fbbf2426;--tw-shadow:inset 0 0 0 1px rgba(251,191,36,.4),0 0 24px rgba(251,191,36,.15);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.buy-btn--synced.svelte-yndwvz.svelte-yndwvz:hover{background-color:#fbbf2440;--tw-shadow:inset 0 0 0 1px rgba(251,191,36,.6),0 0 32px rgba(251,191,36,.25);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.social-button.svelte-yndwvz.svelte-yndwvz{border-radius:.375rem;border-width:1px;border-color:#ffffff1a;padding:.25rem;color:#fff6;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.social-button.svelte-yndwvz.svelte-yndwvz:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.fill-wallet-row.svelte-yndwvz.svelte-yndwvz{margin-top:.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.fill-wallet-input-wrap.svelte-yndwvz.svelte-yndwvz{display:flex;height:2.5rem;min-width:0px;align-items:center;overflow:hidden;border-radius:8px;border-width:1px;border-color:#ffffff1a;background-color:#00000059;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fill-wallet-input-wrap.svelte-yndwvz.svelte-yndwvz:focus-within{border-color:#6ee7b766;background-color:#00000073}.fill-wallet-input.svelte-yndwvz.svelte-yndwvz{height:100%;min-width:0px;flex:1 1 0%;background-color:transparent;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:700;color:#ffffffd9;outline:2px solid transparent;outline-offset:2px}.fill-wallet-input.svelte-yndwvz.svelte-yndwvz::-moz-placeholder{color:#ffffff40}.fill-wallet-input.svelte-yndwvz.svelte-yndwvz::placeholder{color:#ffffff40}.fill-wallet-max.svelte-yndwvz.svelte-yndwvz{margin-right:.25rem;height:1.75rem;border-radius:6px;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding-left:.5rem;padding-right:.5rem;font-size:9px;font-weight:900;letter-spacing:.12em;color:#ffffff73;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fill-wallet-max.svelte-yndwvz.svelte-yndwvz:hover{border-color:#6ee7b740;background-color:#6ee7b71a;--tw-text-opacity:1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.fill-wallet-max.svelte-yndwvz.svelte-yndwvz:disabled{cursor:not-allowed;opacity:.3}.fill-wallet-max.svelte-yndwvz.svelte-yndwvz:hover:disabled{border-color:#ffffff1a;background-color:#ffffff0d;color:#ffffff73}.fill-wallet-btn.svelte-yndwvz.svelte-yndwvz{height:2.5rem;border-radius:8px;border-width:1px;border-color:#6ee7b740;background-color:#6ee7b71a;padding-left:1rem;padding-right:1rem;font-size:10px;font-weight:900;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(167 243 208 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fill-wallet-btn.svelte-yndwvz.svelte-yndwvz:hover{border-color:#6ee7b773;background-color:#6ee7b733}.fill-wallet-btn.svelte-yndwvz.svelte-yndwvz:disabled{cursor:not-allowed;border-color:#ffffff1a;background-color:#ffffff0d;color:#ffffff40}.fill-wallet-meta.svelte-yndwvz.svelte-yndwvz{margin-top:.25rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-left:.25rem;padding-right:.25rem;font-size:10px;font-weight:700;color:#ffffff59}.fill-wallet-meta--error.svelte-yndwvz.svelte-yndwvz{--tw-text-opacity:1;color:rgb(216 79 66 / var(--tw-text-opacity, 1))}.fill-wallet-symbol.svelte-yndwvz.svelte-yndwvz{--tw-text-opacity:1;color:rgb(39 174 96 / var(--tw-text-opacity, 1))}.celebration-hide.svelte-q5c6hp>.svelte-q5c6hp:not(.levelup-celebration){visibility:hidden}.levelup-celebration.svelte-q5c6hp.svelte-q5c6hp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden;animation:svelte-q5c6hp-levelup-shake .5s ease-out 1.3s}.levelup-celebration__dim.svelte-q5c6hp.svelte-q5c6hp,.levelup-celebration__vignette.svelte-q5c6hp.svelte-q5c6hp,.levelup-celebration__rays.svelte-q5c6hp.svelte-q5c6hp,.levelup-celebration__shockwave.svelte-q5c6hp.svelte-q5c6hp,.levelup-celebration__aura.svelte-q5c6hp.svelte-q5c6hp,.levelup-celebration__flash.svelte-q5c6hp.svelte-q5c6hp,.levelup-celebration__confetti.svelte-q5c6hp.svelte-q5c6hp,.levelup-celebration__sparks.svelte-q5c6hp.svelte-q5c6hp,.levelup-celebration__hud.svelte-q5c6hp.svelte-q5c6hp,.levelup-celebration__card-wrap.svelte-q5c6hp.svelte-q5c6hp{position:absolute}.levelup-celebration__dim.svelte-q5c6hp.svelte-q5c6hp{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 36%,#ffec781f,#070a1280 30%,#03050ae0);-webkit-backdrop-filter:blur(1px) saturate(1.05);backdrop-filter:blur(1px) saturate(1.05);animation:svelte-q5c6hp-levelup-dim 4.6s ease both}.levelup-celebration__vignette.svelte-q5c6hp.svelte-q5c6hp{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 46%,transparent 30%,rgba(0,0,0,.85) 100%);opacity:0;animation:svelte-q5c6hp-levelup-vignette 4.6s ease both}.levelup-celebration__rays.svelte-q5c6hp.svelte-q5c6hp{left:50%;top:46%;width:min(900px,120vw);height:min(900px,120vw);transform:translate(-50%,-50%);mix-blend-mode:screen;opacity:0;animation:svelte-q5c6hp-levelup-rays 4.6s ease both;pointer-events:none}.levelup-celebration__rays.svelte-q5c6hp svg.svelte-q5c6hp{width:100%;height:100%;animation:svelte-q5c6hp-levelup-rays-spin 12s linear infinite}.levelup-celebration__shockwave.svelte-q5c6hp.svelte-q5c6hp{left:50%;top:46%;width:100px;height:100px;border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none}.levelup-celebration__shockwave--1.svelte-q5c6hp.svelte-q5c6hp{border:3px solid rgba(255,230,80,.9);box-shadow:0 0 60px #ffe650cc,inset 0 0 40px #ffe65066;animation:svelte-q5c6hp-levelup-shockwave-1 1.4s cubic-bezier(.2,.8,.2,1) 1.45s both}.levelup-celebration__shockwave--2.svelte-q5c6hp.svelte-q5c6hp{border:2px solid rgba(255,255,255,.7);animation:svelte-q5c6hp-levelup-shockwave-2 1.2s cubic-bezier(.2,.8,.2,1) 1.6s both}.levelup-celebration__aura.svelte-q5c6hp.svelte-q5c6hp{left:50%;top:46.5%;width:min(520px,70vw);height:min(520px,70vw);border-radius:50%;background:radial-gradient(circle,rgba(255,220,60,.7) 0%,rgba(255,190,30,.3) 40%,transparent 70%);transform:translate(-50%,-50%) scale(.3);opacity:0;filter:blur(24px);animation:svelte-q5c6hp-levelup-aura 3s cubic-bezier(.34,1.56,.64,1) 1.45s both}.levelup-celebration__flash.svelte-q5c6hp.svelte-q5c6hp{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 46%,rgb(255,255,255) 0%,rgba(255,240,150,.7) 20%,transparent 60%);opacity:0;mix-blend-mode:screen;animation:svelte-q5c6hp-levelup-flash .7s ease-out 1.3s both}.levelup-celebration__card-wrap.svelte-q5c6hp.svelte-q5c6hp{left:50%;top:46.5%;transform:translate(-50%,-50%);width:min(28rem,100vw - 2rem);animation:svelte-q5c6hp-levelup-card-wrap 4.6s cubic-bezier(.16,1,.3,1) both}.levelup-celebration__hud.svelte-q5c6hp.svelte-q5c6hp{left:50%;top:calc(50% + min(14rem,28vh));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;pointer-events:none;z-index:20;animation:svelte-q5c6hp-levelup-hud 4.6s cubic-bezier(.16,1,.3,1) both}.levelup-celebration__title.svelte-q5c6hp.svelte-q5c6hp{font-family:inherit;font-size:clamp(1.5rem,4vw,3rem);line-height:1;font-weight:600;letter-spacing:.1em;color:#f6ed44;margin:0;animation:svelte-q5c6hp-levelup-title-pop .7s cubic-bezier(.34,1.8,.64,1) 1.8s both}.levelup-celebration__stat.svelte-q5c6hp.svelte-q5c6hp{font-family:inherit;font-size:clamp(.95rem,2vw,1.35rem);line-height:1;font-weight:600;letter-spacing:.12em;color:#fff39cf2;animation:svelte-q5c6hp-levelup-delta-in .5s ease 2s both}.levelup-celebration__delta.svelte-q5c6hp.svelte-q5c6hp{font-family:inherit;font-size:clamp(.9rem,1.6vw,1.2rem);font-weight:500;letter-spacing:.14em;color:#fff39ce6;animation:svelte-q5c6hp-levelup-delta-in .5s ease 2.1s both}.levelup-celebration__confetti.svelte-q5c6hp.svelte-q5c6hp{top:-15%;right:-15%;bottom:-15%;left:-15%;overflow:hidden}.levelup-celebration__confetti.svelte-q5c6hp .confetti.svelte-q5c6hp{position:absolute;left:50%;top:46%;width:clamp(.22rem,.34vw,.55rem);height:clamp(.7rem,1.1vw,1.1rem);border-radius:.15rem;opacity:0;transform-origin:center;filter:blur(var(--blur, .12px));animation:svelte-q5c6hp-confetti-burst var(--dur, 3.85s) cubic-bezier(.1,.88,.18,1) var(--d, 0ms) forwards;will-change:transform,opacity}.levelup-celebration__confetti.svelte-q5c6hp .confetti-0.svelte-q5c6hp{background:#ffdf5d}.levelup-celebration__confetti.svelte-q5c6hp .confetti-1.svelte-q5c6hp{background:#ff6b6b}.levelup-celebration__confetti.svelte-q5c6hp .confetti-2.svelte-q5c6hp{background:#6be6ff}.levelup-celebration__confetti.svelte-q5c6hp .confetti-3.svelte-q5c6hp{background:#fff}.levelup-celebration__confetti.svelte-q5c6hp .confetti-4.svelte-q5c6hp{background:#7cffcb}.levelup-celebration__confetti.svelte-q5c6hp .confetti-5.svelte-q5c6hp{background:#ff9de1}.levelup-celebration__confetti.svelte-q5c6hp .confetti-6.svelte-q5c6hp{background:#f6ed44}.levelup-celebration__confetti.svelte-q5c6hp .confetti-7.svelte-q5c6hp{background:#ffb347}.levelup-celebration__sparks.svelte-q5c6hp.svelte-q5c6hp{left:50%;top:46%;width:0;height:0}.levelup-celebration__sparks.svelte-q5c6hp .spark.svelte-q5c6hp{position:absolute;left:0;top:0;width:4px;height:4px;border-radius:50%;background:radial-gradient(circle,#fff5b3 0%,#ffd966 60%,transparent 100%);box-shadow:0 0 14px #ffeb80e6;transform:rotate(var(--sx)) translate(0);opacity:0;animation:svelte-q5c6hp-spark-shoot 1.6s cubic-bezier(.3,.7,.2,1) var(--sd) both}@keyframes svelte-q5c6hp-levelup-dim{0%{opacity:0}8%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes svelte-q5c6hp-levelup-vignette{0%{opacity:0}20%{opacity:.6}85%{opacity:.4}to{opacity:0}}@keyframes svelte-q5c6hp-levelup-rays{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}22%{opacity:.7;transform:translate(-50%,-50%) scale(1)}80%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%) scale(1.15)}}@keyframes svelte-q5c6hp-levelup-rays-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-q5c6hp-levelup-shockwave-1{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(18);opacity:0}}@keyframes svelte-q5c6hp-levelup-shockwave-2{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(14);opacity:0}}@keyframes svelte-q5c6hp-levelup-aura{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}40%{opacity:.9;transform:translate(-50%,-50%) scale(1)}75%{opacity:.8;transform:translate(-50%,-50%) scale(1.05)}to{opacity:0;transform:translate(-50%,-50%) scale(1.15)}}@keyframes svelte-q5c6hp-levelup-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}@keyframes svelte-q5c6hp-levelup-card-wrap{0%{opacity:0;transform:translate(-50%,-50%) scale(.15) rotateY(0)}8%{opacity:1}26%{opacity:1;transform:translate(-50%,-50%) scale(1.18) rotateY(720deg)}32%{opacity:1;transform:translate(-50%,-50%) scale(1.08) rotateY(720deg)}40%{opacity:1;transform:translate(-50%,-50%) scale(1) rotateY(720deg)}82%{opacity:1;transform:translate(-50%,-50%) scale(1) rotateY(720deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotateY(720deg)}}@keyframes svelte-q5c6hp-levelup-hud{0%{opacity:0}38%{opacity:0}to{opacity:1}}@keyframes svelte-q5c6hp-levelup-title-pop{0%{opacity:0;transform:translateY(20px) scale(.3);filter:blur(8px)}60%{opacity:1;transform:translateY(-4px) scale(1.12);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes svelte-q5c6hp-levelup-delta-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-q5c6hp-confetti-burst{0%{opacity:0;transform:translate(0) rotate(0) scale(.3)}4%{opacity:1}60%{opacity:1}to{opacity:0;transform:translate(calc(var(--x) + var(--drift-x, 0px)),calc(var(--y) + var(--drift-y, 0px))) rotate(var(--r)) scale(var(--s))}}@keyframes svelte-q5c6hp-spark-shoot{0%{opacity:0;transform:rotate(var(--sx)) translate(0) scale(0)}20%{opacity:1;transform:rotate(var(--sx)) translate(60px) scale(var(--ss, 1))}to{opacity:0;transform:rotate(var(--sx)) translate(480px) scale(.2)}}@keyframes svelte-q5c6hp-levelup-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px,3px)}40%{transform:translate(5px,-4px)}60%{transform:translate(-4px,-2px)}80%{transform:translate(3px,3px)}}@media (max-width: 640px){.levelup-celebration__hud.svelte-q5c6hp.svelte-q5c6hp{bottom:1.75rem}.levelup-celebration__card-wrap.svelte-q5c6hp.svelte-q5c6hp{width:min(24rem,100vw - 1.25rem)}.levelup-celebration__title.svelte-q5c6hp.svelte-q5c6hp{font-size:clamp(1.1rem,6vw,1.8rem)}.levelup-celebration__stat.svelte-q5c6hp.svelte-q5c6hp{font-size:clamp(.8rem,3.5vw,1rem);letter-spacing:.08em}}@media (prefers-reduced-motion: reduce){.levelup-celebration.svelte-q5c6hp.svelte-q5c6hp,.levelup-celebration__rays.svelte-q5c6hp svg.svelte-q5c6hp{animation:none}.levelup-celebration__card-wrap.svelte-q5c6hp.svelte-q5c6hp{animation:svelte-q5c6hp-levelup-card-wrap-simple 3s ease both}}@keyframes svelte-q5c6hp-levelup-card-wrap-simple{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:1}}.panel-synced{box-shadow:0 0 0 1px #fbbf242e,0 0 32px #fbbf2412!important}
