.hud-header.svelte-1elxaub{z-index:100;height:var(--size-header);background:var(--color-bg-surface);border-bottom:1px solid var(--color-edge-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;box-shadow:0 2px 20px #0006}.hud-header__inner.svelte-1elxaub{height:100%;max-width:var(--max-width);padding:0 var(--space-xl);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.hud-logo.svelte-1elxaub{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.hud-logo__img.svelte-1elxaub{width:auto;height:22px;transition:filter var(--duration-fast);display:block}.hud-logo.svelte-1elxaub:hover .hud-logo__img:where(.svelte-1elxaub){filter:drop-shadow(0 0 8px var(--color-glow-purple))}.hud-nav.svelte-1elxaub{gap:var(--space-2xl);align-items:center;display:flex}.hud-nav__link.svelte-1elxaub{font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);transition:color var(--duration-fast);padding-bottom:3px;font-weight:600;text-decoration:none;position:relative}.hud-nav__link.svelte-1elxaub:after{content:"";background:var(--color-accent-purple);height:2px;transition:right var(--duration-normal);position:absolute;bottom:-2px;left:0;right:100%}.hud-nav__link.svelte-1elxaub:hover{color:var(--color-text-primary)}.hud-nav__link.svelte-1elxaub:hover:after,.hud-nav__link--active.svelte-1elxaub:after{right:0}.hud-nav__link--active.svelte-1elxaub{color:var(--color-accent-purple-hover)}.hud-burger.svelte-1elxaub{border:1px solid var(--color-edge-bright);cursor:pointer;width:36px;height:36px;transition:border-color var(--duration-fast);clip-path:polygon(4px 0%,calc(100% - 4px) 0%,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0% calc(100% - 4px),0% 4px);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px;display:none}.hud-burger.svelte-1elxaub:hover{border-color:var(--color-accent-purple)}.hud-burger__line.svelte-1elxaub{background:var(--color-text-secondary);width:18px;height:2px;transition:background var(--duration-fast);border-radius:1px;display:block}.hud-burger.svelte-1elxaub:hover .hud-burger__line:where(.svelte-1elxaub){background:var(--color-accent-purple-hover)}.hud-drawer.svelte-1elxaub{top:var(--size-header);background:var(--color-bg-panel);border-bottom:1px solid var(--color-edge-bright);padding:var(--space-lg);gap:var(--space-sm);animation:slideDown var(--duration-normal) ease-out;flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow:hidden}.hud-drawer__scanlines.svelte-1elxaub{pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 3px,#ffffff03 3px 4px);position:absolute;inset:0}.hud-drawer__link.svelte-1elxaub{font-size:var(--font-size-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);padding:var(--space-md) var(--space-sm);border-bottom:1px solid var(--color-edge-subtle);transition:color var(--duration-fast);font-weight:600;text-decoration:none}.hud-drawer__link.svelte-1elxaub:last-child{border-bottom:none}.hud-drawer__link.svelte-1elxaub:hover{color:var(--color-text-primary)}.hud-drawer__link--active.svelte-1elxaub{color:var(--color-accent-purple-hover)}@media (max-width:768px){.hud-nav.svelte-1elxaub{display:none}.hud-burger.svelte-1elxaub{display:flex}}.cs-footer.svelte-jz8lnl{background:var(--color-bg-panel);border-top:1px solid var(--color-edge-bright);padding-top:var(--space-massive);margin-top:var(--space-massive);position:relative}.cs-footer__inner.svelte-jz8lnl{gap:var(--space-huge);max-width:var(--max-width);padding:0 var(--space-xl) var(--space-huge);grid-template-columns:2fr 1fr 1fr 1fr;margin:0 auto;display:grid}.cs-footer__logo.svelte-jz8lnl{width:auto;height:28px;margin-bottom:var(--space-sm);display:block}.cs-footer__tagline.svelte-jz8lnl{font-size:var(--font-size-small);color:var(--color-text-muted);margin-bottom:var(--space-sm);line-height:1.5}.cs-footer__ratings.svelte-jz8lnl{gap:var(--space-xs);flex-wrap:wrap;display:flex}.cs-footer__rating-badge.svelte-jz8lnl{background:var(--color-bg-card);border:1px solid var(--color-edge-subtle);font-size:var(--font-size-xsmall);letter-spacing:.05em;color:var(--color-text-muted);clip-path:polygon(4px 0%,calc(100% - 4px) 0%,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0% calc(100% - 4px),0% 4px);padding:2px 8px;font-weight:600;display:inline-block}.cs-footer__heading.svelte-jz8lnl{font-size:var(--font-size-label);letter-spacing:2px;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:var(--space-md);font-weight:700}.cs-footer__list.svelte-jz8lnl{gap:var(--space-sm);flex-direction:column;list-style:none;display:flex}.cs-footer__list.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:var(--font-size-small);color:var(--color-text-muted);transition:color var(--duration-fast);text-decoration:none}.cs-footer__list.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-text-secondary)}.cs-footer__coming-soon.svelte-jz8lnl{font-size:var(--font-size-small);color:var(--color-text-muted);font-style:italic}.cs-footer__bottom.svelte-jz8lnl{border-top:1px solid var(--color-edge-subtle);padding:var(--space-lg) var(--space-xl);text-align:center;font-size:var(--font-size-small);color:var(--color-text-muted);max-width:var(--max-width);margin:0 auto}.cs-footer__bottom.svelte-jz8lnl a:where(.svelte-jz8lnl){color:inherit;text-underline-offset:3px;text-decoration:underline}.cs-footer__bottom.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-text-secondary)}@media (max-width:900px){.cs-footer__inner.svelte-jz8lnl{grid-template-columns:1fr 1fr}}@media (max-width:480px){.cs-footer__inner.svelte-jz8lnl{grid-template-columns:1fr}}.consent-gate.svelte-1xqvkrg{z-index:9999;-webkit-backdrop-filter:blur(10px)saturate(120%);padding:var(--space-lg);background-color:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.consent-gate__card.svelte-1xqvkrg{background:var(--color-bg-panel);border:1px solid var(--color-edge-bright);align-items:center;gap:var(--space-md);text-align:center;clip-path:polygon(8px 0%,calc(100% - 8px) 0%,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0% calc(100% - 8px),0% 8px);flex-direction:column;width:100%;max-width:500px;padding:2rem 2.5rem;display:flex;box-shadow:0 8px 64px #0009}.consent-gate__card.svelte-1xqvkrg h2:where(.svelte-1xqvkrg){font-size:var(--font-size-large);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-primary);margin:0;font-weight:700}.consent-gate__card.svelte-1xqvkrg p:where(.svelte-1xqvkrg){font-size:var(--font-size-small);color:var(--color-text-muted);margin:0;line-height:1.6}.gate-detail.svelte-1xqvkrg{font-size:var(--font-size-label);opacity:.75}.gate-btn.svelte-1xqvkrg{padding:0 var(--space-2xl);background:var(--color-accent-purple);border:1px solid var(--color-accent-purple);height:44px;color:var(--color-white);font-family:var(--font-sans);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all var(--duration-fast);clip-path:polygon(4px 0%,calc(100% - 4px) 0%,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0% calc(100% - 4px),0% 4px);font-weight:700}.gate-btn.svelte-1xqvkrg:hover{background:var(--color-accent-purple-hover);border-color:var(--color-accent-purple-hover);filter:drop-shadow(0 0 8px var(--color-glow-purple))}.gate-links.svelte-1xqvkrg{font-size:var(--font-size-label);color:var(--color-text-muted)}.gate-links.svelte-1xqvkrg a:where(.svelte-1xqvkrg){color:var(--color-accent-purple-hover);text-decoration:underline}.gate-links.svelte-1xqvkrg a:where(.svelte-1xqvkrg):hover{color:var(--color-text-primary)}.error-boundary.svelte-1k3aqik{background:linear-gradient(135deg,#1a1a2e 0%,#0f0f1e 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.error-content.svelte-1k3aqik{text-align:center;background:#00000080;border:2px solid #ff4757;border-radius:8px;max-width:600px;padding:2rem}.error-content.svelte-1k3aqik h2:where(.svelte-1k3aqik){color:#ff4757;margin-bottom:1rem;font-size:2rem}.error-message.svelte-1k3aqik{color:#fff;margin-bottom:1.5rem;font-size:1.125rem}.error-details.svelte-1k3aqik{text-align:left;background:#0000004d;border-radius:4px;margin:1.5rem 0;padding:1rem}.error-details.svelte-1k3aqik summary:where(.svelte-1k3aqik){cursor:pointer;color:#4cc9f0;margin-bottom:.5rem;font-weight:600}.error-details.svelte-1k3aqik pre:where(.svelte-1k3aqik){color:#f72585;white-space:pre-wrap;word-break:break-word;font-size:.875rem;overflow-x:auto}.error-stack.svelte-1k3aqik{color:#888;margin-top:.5rem;font-size:.75rem}.retry-btn.svelte-1k3aqik{color:#000;cursor:pointer;background:#4cc9f0;border:none;border-radius:4px;padding:.75rem 2rem;font-size:1rem;font-weight:700;transition:all .2s}.retry-btn.svelte-1k3aqik:hover{background:#3aa8c7;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes hexPulse{0%,to{filter:drop-shadow(0 0 4px var(--color-glow-purple))}50%{filter:drop-shadow(0 0 12px var(--color-accent-purple-hover))}}@keyframes glowPulse{0%,to{box-shadow:0 0 8px var(--color-glow-purple)}50%{box-shadow:0 0 20px var(--color-glow-purple-hover)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes barFill{0%{width:0%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Russo One;src:url(../../../fonts/RussoOne-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";src:url(../../../fonts/Exo2-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";src:url(../../../fonts/Exo2-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";src:url(../../../fonts/Exo2-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";src:url(../../../fonts/Exo2-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";src:url(../../../fonts/Exo2-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";src:url(../../../fonts/Exo2-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-heading:"Russo One", "Exo 2", sans-serif;--color-accent-purple:#2e8fff;--color-accent-purple-hover:#70b8ff;--color-accent-purple-dark:#1256b5;--color-accent-cyan:#73b6da;--color-accent-cyan-dark:#1c415c;--color-accent-cyan-text-on:#081c32;--color-accent-gold:#c8a44a;--color-accent-gold-dark:#786024;--color-glow-purple:#2e8fff59;--color-glow-purple-hover:#2e8fff80;--color-glow-cyan:#73b6da4d;--color-glow-gold:#c8a44a4d;--color-glow-red:#ff4e4e4d;--color-success:#3ddc84;--color-success-hover:#5aeb98;--color-success-dark:#1a5032;--color-danger:#ff4e4e;--color-danger-hover:#ff7070;--color-danger-dark:#7a1a1a;--color-warning:var(--color-accent-gold);--color-info:var(--color-accent-purple);--color-text-primary:#edf1fa;--color-text-secondary:#9aaabf;--color-text-muted:#5e6e88;--color-white:#fff;--color-black:#07080d;--color-bg-deepspace:#07080d;--color-bg-panel:#0e1018;--color-bg-surface:#151924;--color-bg-card:#1d2233;--color-bg-hover:#262c3e;--color-edge-subtle:#252c3e;--color-edge-bright:#2f3850;--color-bg-overlay:#07080dd9;--color-overlay-nav:#07080db3;--color-currency-credits:var(--color-accent-gold);--color-currency-gems:var(--color-accent-cyan);--color-rarity-common:#a0a2a8;--color-rarity-uncommon:#69a870;--color-rarity-rare:#648fc8;--color-rarity-epic:#966cc0;--color-rarity-legendary:#c69c52;--font-sans:"Exo 2", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-mono:"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-size-xsmall:10px;--font-size-caption:11px;--font-size-small:12px;--font-size-label:13px;--font-size-body:14px;--font-size-subheading:15px;--font-size-medium:16px;--font-size-subtitle:17px;--font-size-large:18px;--font-size-lead:19px;--font-size-section:20px;--font-size-xlarge:22px;--font-size-heading:24px;--font-size-subhead:26px;--font-size-title:28px;--font-size-largetitle:30px;--font-size-display:32px;--font-size-hero:48px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px;--space-huge:32px;--space-massive:48px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:clamp(48px, 7vw, 96px);--radius-none:0px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-round:999px;--size-btn-sm:32px;--size-btn-md:40px;--size-btn-lg:48px;--size-btn-xl:60px;--size-header:60px;--size-footer:80px;--size-card-sm:120px;--size-card-md:160px;--size-card-lg:200px;--size-icon-sm:16px;--size-icon-md:24px;--size-icon-lg:32px;--size-tab-bar:50px;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--max-width:1200px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-sans);background:var(--color-bg-deepspace);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{color:var(--color-accent-purple);transition:color var(--duration-fast);text-decoration:none}a:hover{color:var(--color-accent-purple-hover)}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--color-text-primary);font-weight:800;line-height:1.2}button{font-family:var(--font-sans);cursor:pointer;background:0 0;border:none}button:disabled{opacity:.38;cursor:not-allowed}code{font-family:var(--font-mono);background:var(--color-bg-card);border:1px solid var(--color-edge-subtle);font-size:var(--font-size-small);padding:.125rem .375rem}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.heading-large{font-size:var(--font-size-hero);font-weight:800;line-height:1.1}.heading-medium{font-size:var(--font-size-display);font-weight:700;line-height:1.15}.heading-small{font-size:var(--font-size-heading);font-weight:600;line-height:1.2}.body-text{font-size:var(--font-size-body)}.small-text{font-size:var(--font-size-small)}.tiny-text{font-size:var(--font-size-xsmall)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-accent-purple)}.text-gold{color:var(--color-accent-gold)}.text-cyan{color:var(--color-accent-cyan)}.text-success{color:var(--color-success)}.text-danger{color:var(--color-danger)}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.chamfer-sm{clip-path:polygon(4px 0%,calc(100% - 4px) 0%,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0% calc(100% - 4px),0% 4px)}.chamfer-md{clip-path:polygon(8px 0%,calc(100% - 8px) 0%,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0% calc(100% - 8px),0% 8px)}.chamfer-lg{clip-path:polygon(14px 0%,calc(100% - 14px) 0%,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0% calc(100% - 14px),0% 14px)}.scanlines{pointer-events:none;z-index:1;background-image:repeating-linear-gradient(0deg,#0000,#0000 3px,#ffffff03 3px 4px);position:absolute;inset:0}.rivets-container{pointer-events:none;z-index:2;position:absolute;inset:0}.rivet{background:radial-gradient(circle at 35% 35%,#3a3f52,#14171f);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:inset 0 1px 2px #000c,0 1px #ffffff0d}.rivet-tl{top:5px;left:5px}.rivet-tr{top:5px;right:5px}.rivet-bl{bottom:5px;left:5px}.rivet-br{bottom:5px;right:5px}.panel-root{background:linear-gradient(160deg, var(--color-bg-surface) 0%, var(--color-bg-panel) 100%);border:1px solid var(--color-edge-bright);position:relative;overflow:hidden;box-shadow:0 4px 24px #00000080,inset 0 1px #ffffff0a}.panel-root--glow{border-color:var(--color-accent-purple);box-shadow:0 0 0 1px var(--color-glow-purple), 0 4px 32px #0009, inset 0 1px 0 #ffffff0a}.panel-header{height:var(--size-header);padding:0 var(--space-xl);background:var(--color-bg-surface);border-bottom:1px solid var(--color-edge-subtle);justify-content:space-between;align-items:center;display:flex;position:relative}.header-title{font-size:var(--font-size-title);letter-spacing:2px;text-transform:uppercase;color:var(--color-text-primary);text-shadow:0 0 28px var(--color-glow-purple);pointer-events:none;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;inset:0}.body-area{padding:var(--space-lg);flex:1;overflow-y:auto}.content-area{max-width:var(--max-width);width:100%;margin:0 auto}.section-label{align-items:center;gap:var(--space-md);font-size:var(--font-size-caption);letter-spacing:3px;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-md);font-weight:600;display:flex}.section-label:before,.section-label:after{content:"";background:var(--color-edge-subtle);flex:1;height:1px}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.app.svelte-12qhfyh{background:var(--color-bg-deepspace);flex-direction:column;min-height:100dvh;display:flex}.main-content.svelte-12qhfyh{flex:1;width:100%}
