@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.woff2?dpl=dpl_Br947FuP2qWyu66SoPkxkv4HBBvy)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.woff2?dpl=dpl_Br947FuP2qWyu66SoPkxkv4HBBvy)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.woff2?dpl=dpl_Br947FuP2qWyu66SoPkxkv4HBBvy)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.woff2?dpl=dpl_Br947FuP2qWyu66SoPkxkv4HBBvy)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.woff2?dpl=dpl_Br947FuP2qWyu66SoPkxkv4HBBvy)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.woff2?dpl=dpl_Br947FuP2qWyu66SoPkxkv4HBBvy)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_e35f77f6-module__QqmyTa__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_e35f77f6-module__QqmyTa__variable{--font-app:"Space Mono", "Space Mono Fallback"}
.LandingFooter-module__7m5HRq__footer{--landing-footer-content-max-width:84rem;--landing-footer-content-padding-top:1rem;--landing-footer-content-gap:.85rem;--landing-footer-row-gap:1rem;--landing-footer-nav-gap:.8rem;--landing-footer-brand-size:.9rem;--landing-footer-link-size:.82rem;--landing-footer-copyright-size:.78rem;width:100%;padding:clamp(4rem, 8vw, 5.5rem) var(--layout-gutter-inline) clamp(1.6rem, 3vw, 2.6rem)}.LandingFooter-module__7m5HRq__contentWrap{width:100%;max-width:var(--landing-footer-content-max-width);padding-top:var(--landing-footer-content-padding-top);gap:var(--landing-footer-content-gap);border-top:1px solid #94a3b838;margin-inline:auto;display:grid}.LandingFooter-module__7m5HRq__primaryFooterRow,.LandingFooter-module__7m5HRq__secondaryFooterRow{justify-content:space-between;align-items:center;gap:var(--landing-footer-row-gap);flex-wrap:wrap;display:flex}.LandingFooter-module__7m5HRq__brandLine{color:var(--color-content-inverse);font-size:var(--landing-footer-brand-size);letter-spacing:.03em;margin:0;font-weight:700}.LandingFooter-module__7m5HRq__navLinks{align-items:center;gap:var(--landing-footer-nav-gap);display:inline-flex}.LandingFooter-module__7m5HRq__footerLink{color:var(--color-content-game-muted);font-size:var(--landing-footer-link-size)}.LandingFooter-module__7m5HRq__footerLink:hover{color:var(--button-text-color)}.LandingFooter-module__7m5HRq__copyright{color:var(--color-content-muted);font-size:var(--landing-footer-copyright-size);margin:0}@media (max-width:860px){.LandingFooter-module__7m5HRq__primaryFooterRow,.LandingFooter-module__7m5HRq__secondaryFooterRow{justify-content:flex-start}}
.Button-module__8RiFmG__button{font:inherit;font-weight:var(--button-font-weight);line-height:var(--button-line-height);cursor:pointer;border-radius:var(--button-radius-md);transition:background-color var(--button-transition-duration) var(--button-transition-easing), border-color var(--button-transition-duration) var(--button-transition-easing), color var(--button-transition-duration) var(--button-transition-easing), box-shadow var(--button-transition-duration) var(--button-transition-easing), transform var(--button-transition-duration) var(--button-transition-easing)}.Button-module__8RiFmG__button:disabled{opacity:var(--button-disabled-opacity);cursor:not-allowed;transform:none}.Button-module__8RiFmG__button:focus-visible{outline:var(--button-focus-width) solid var(--button-focus-color);outline-offset:var(--button-focus-offset)}.Button-module__8RiFmG__sizeSm{font-size:var(--button-font-size-sm);padding:var(--button-padding-block-sm) var(--button-padding-inline-sm)}.Button-module__8RiFmG__sizeMd{font-size:var(--button-font-size-md);padding:var(--button-padding-block-md) var(--button-padding-inline-md)}.Button-module__8RiFmG__sizeLg{font-size:var(--button-font-size-lg);padding:var(--button-padding-block-lg) var(--button-padding-inline-lg)}.Button-module__8RiFmG__sizeIcon{width:var(--button-icon-size-md);height:var(--button-icon-size-md);font-size:var(--button-font-size-md);border-radius:var(--button-radius-round);place-items:center;padding:0;display:grid}.Button-module__8RiFmG__brandTone{border:var(--button-brand-border-width) solid var(--button-brand-border-color);color:var(--button-brand-color);background:var(--button-brand-background);box-shadow:var(--button-brand-shadow)}.Button-module__8RiFmG__brandTone:hover:not(:disabled){border-color:var(--button-brand-border-color-hover);background:var(--button-brand-background-hover);box-shadow:var(--button-brand-shadow-hover);transform:var(--button-brand-hover-lift)}.Button-module__8RiFmG__hoverMotionStatic:hover:not(:disabled){transform:none}.Button-module__8RiFmG__textTone{color:var(--button-text-color);background:0 0;border:0}.Button-module__8RiFmG__textTone:hover:not(:disabled){color:var(--button-text-color-hover);text-shadow:var(--button-text-shadow-hover)}.Button-module__8RiFmG__iconTone{background:var(--button-icon-background);color:var(--button-icon-color);border:0}.Button-module__8RiFmG__iconTone:hover:not(:disabled){color:var(--button-icon-color-hover);background:var(--button-icon-background-hover)}
.AuthActions-module__eFUfWG__button,.AuthActions-module__eFUfWG__providerActionForm{width:100%}.AuthActions-module__eFUfWG__providerButton{--auth-provider-gap:.6rem;justify-content:center;align-items:center;gap:var(--auth-provider-gap);display:inline-flex}.AuthActions-module__eFUfWG__providerIcon{width:var(--size-icon-md);height:var(--size-icon-md);flex:none;place-items:center;display:inline-grid}.AuthActions-module__eFUfWG__providerIcon svg{width:100%;height:100%;display:block}.AuthActions-module__eFUfWG__providerLabel{line-height:1}.AuthActions-module__eFUfWG__discordIcon{color:#c7d2fe}.AuthActions-module__eFUfWG__signOutButton{letter-spacing:.01em}.AuthActions-module__eFUfWG__email{color:var(--color-content-secondary);font-size:var(--font-size-sm);word-break:break-word}
.AccountMenu-module__bvw79a__container{bottom:calc(var(--space-sm) + env(safe-area-inset-bottom,0px));right:calc(var(--space-sm) + env(safe-area-inset-right,0px));z-index:var(--z-fixed-controls);position:fixed}.AccountMenu-module__bvw79a__menuButton{border-radius:var(--radius-none);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.AccountMenu-module__bvw79a__menuButtonIcon{width:var(--size-icon-md);height:var(--size-icon-md);fill:currentColor}.AccountMenu-module__bvw79a__menuContent{justify-items:center;padding-inline-end:0;display:grid;overflow:visible}.AccountMenu-module__bvw79a__menuBody{gap:var(--space-sm-tight);width:100%;display:grid}.AccountMenu-module__bvw79a__actionList{gap:var(--space-xs-wide);padding-block-start:var(--space-4xs);display:grid}.AccountMenu-module__bvw79a__actionButton{width:100%}.AccountMenu-module__bvw79a__accountSettingsContent{padding-inline-end:0}.AccountMenu-module__bvw79a__accountSettingsBody{gap:var(--space-md);display:grid}.AccountMenu-module__bvw79a__settingsSection{gap:var(--space-xs-wide);display:grid}.AccountMenu-module__bvw79a__settingsSectionHeader{gap:var(--space-5xs);display:grid}.AccountMenu-module__bvw79a__settingsSectionTitle{font-size:var(--font-size-body-strong);color:var(--color-content-inverse);margin:0;font-weight:700}.AccountMenu-module__bvw79a__settingsSectionCopy{font-size:var(--font-size-sm);color:var(--color-content-inverse-muted);margin:0;line-height:1.45}.AccountMenu-module__bvw79a__settingsCard{gap:var(--space-xs-wide);padding:var(--space-sm);border:1px solid color-mix(in srgb, var(--color-content-inverse) 16%, transparent);background:color-mix(in srgb, var(--color-surface-panel) 82%, black);display:grid}.AccountMenu-module__bvw79a__settingsLabel{font-size:var(--font-size-sm);color:var(--color-content-inverse-muted);margin:0}.AccountMenu-module__bvw79a__settingsValue{font-size:var(--font-size-body-lg);color:var(--color-content-inverse);word-break:break-word;margin:0;font-weight:700}.AccountMenu-module__bvw79a__providerLinkList{gap:var(--space-xs-wide);display:grid}.AccountMenu-module__bvw79a__providerLinkButton{justify-content:flex-start}.AccountMenu-module__bvw79a__linkFeedbackSuccess{font-size:var(--font-size-sm);color:var(--color-content-success);margin:0}.AccountMenu-module__bvw79a__linkFeedbackError{font-size:var(--font-size-sm);color:var(--color-content-danger);margin:0}.AccountMenu-module__bvw79a__resetActionButton{border-color:color-mix(in srgb, var(--color-content-danger) 55%, transparent)}.AccountMenu-module__bvw79a__usernameForm{gap:var(--space-sm);width:100%;display:grid}.AccountMenu-module__bvw79a__usernameLabel{font-size:var(--font-size-body-strong);color:var(--color-content-inverse);font-weight:600}.AccountMenu-module__bvw79a__usernameInput:focus-visible{outline:var(--button-focus-width) solid var(--button-focus-color);outline-offset:var(--button-focus-offset)}.AccountMenu-module__bvw79a__contactMessageInput{resize:vertical;min-height:var(--size-input-textarea-min-height);line-height:1.4}.AccountMenu-module__bvw79a__usernameError{font-size:var(--font-size-sm);color:var(--color-content-danger);margin:0}.AccountMenu-module__bvw79a__usernameHint{font-size:var(--font-size-sm);color:var(--color-content-inverse-muted);margin:0}.AccountMenu-module__bvw79a__secretCodeSuccess{font-size:var(--font-size-sm);color:var(--color-content-success);margin:0}.AccountMenu-module__bvw79a__secretUnlockedDialog{width:min(calc(var(--inventory-card-width) + (var(--panel-padding-md) * 2) + (var(--scrollbar-content-gap) * 2)), calc(100dvw - 2rem))}.AccountMenu-module__bvw79a__unlockedProducerCard{width:min(100%, var(--inventory-card-width));margin-inline:auto}.AccountMenu-module__bvw79a__usernameActions{margin-top:var(--space-3xs);justify-content:flex-end;gap:var(--space-xs-wide);display:flex}
.SharedInventoryPreviewLayer-module__NAUV8W__root{position:relative}.SharedInventoryPreviewLayer-module__NAUV8W__overlayViewport{z-index:2;pointer-events:none;height:0;position:sticky;top:0}.SharedInventoryPreviewLayer-module__NAUV8W__overlayCanvas{pointer-events:none;display:block;position:absolute;top:0;left:0}.SharedInventoryPreviewLayer-module__NAUV8W__content{z-index:1;position:relative}.SharedInventoryPreviewLayer-module__NAUV8W__previewSlotButton{cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}
.ShopItemCardLayout-module__5B23Dq__cardGrid{align-items:stretch}.ShopItemCardLayout-module__5B23Dq__cardContainer{height:100%}.ShopItemCardLayout-module__5B23Dq__card{grid-template-rows:auto auto 1fr;height:100%;display:grid;position:relative}.ShopItemCardLayout-module__5B23Dq__cardActionArea{padding-top:var(--space-sm);gap:var(--space-xs);margin-top:auto;display:grid}.ShopItemCardLayout-module__5B23Dq__previewFrame{border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.ShopItemCardLayout-module__5B23Dq__squarePreview{width:100%;aspect-ratio:var(--canvas-aspect-square);border-radius:var(--radius-md);display:block;overflow:hidden}.ShopItemCardLayout-module__5B23Dq__previewFrame .ShopItemCardLayout-module__5B23Dq__previewTag{top:var(--space-2xs);left:var(--space-2xs);z-index:1;max-width:calc(100% - (var(--space-2xs) * 2));padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#94a3b8;font-size:var(--font-size-xs);text-align:left;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0f172ac7;border:1px solid #94a3b83d;margin:0;line-height:1.2;position:absolute;overflow:hidden}.ShopItemCardLayout-module__5B23Dq__coverPreview{object-fit:cover}.ShopItemCardLayout-module__5B23Dq__glowPreviewSurface{background:radial-gradient(circle,#082f49e6 0 18%,#0f172af0 45%,#020617fa 100%),linear-gradient(#0ea5e914,#a855f714)}.ShopItemCardLayout-module__5B23Dq__textStack{align-content:start;gap:var(--space-2xs);margin-top:var(--space-xs);padding-inline:var(--space-sm);display:grid}.ShopItemCardLayout-module__5B23Dq__title{margin-bottom:var(--space-2xs)}.ShopItemCardLayout-module__5B23Dq__metaText{color:#94a3b8}.ShopItemCardLayout-module__5B23Dq__actionRow{padding-inline:var(--space-sm);justify-content:center;display:flex}.ShopItemCardLayout-module__5B23Dq__actionButton{margin-top:0}.ShopItemCardLayout-module__5B23Dq__helpTooltipAnchor{top:var(--space-xs);left:var(--space-xs);z-index:2;position:absolute}.ShopItemCardLayout-module__5B23Dq__reservedMetaSlot{width:100%;min-height:var(--inventory-card-reserved-meta-min-height);visibility:hidden;pointer-events:none}.ShopItemCardLayout-module__5B23Dq__reservedActionSlot{width:100%;min-height:var(--inventory-card-action-slot-min-height);visibility:hidden;pointer-events:none}.ShopItemCardLayout-module__5B23Dq__actionSlotMinHeight{width:100%;min-height:var(--inventory-card-action-slot-min-height);justify-content:center;align-items:center;display:flex}.ShopItemCardLayout-module__5B23Dq__cardGrid .ShopItemCardLayout-module__5B23Dq__inventorySlotPreviewHost{justify-content:center;align-items:center;width:100%;min-height:0;display:flex}
.Card-module__b6YjYG__card{--card-padding-md:.85rem;--card-padding-lg:1.5rem;border:1px solid #94a3b84d;min-width:0}.Card-module__b6YjYG__toneDark{background:#0f172a8c}.Card-module__b6YjYG__toneLight{background:var(--color-surface-card-light);border-color:var(--color-border-card-light)}.Card-module__b6YjYG__paddingSm{padding:var(--space-control-padding-default)}.Card-module__b6YjYG__paddingMd{padding:var(--card-padding-md)}.Card-module__b6YjYG__paddingLg{padding:var(--card-padding-lg)}.Card-module__b6YjYG__radiusSm{border-radius:var(--radius-sm)}.Card-module__b6YjYG__radiusMd{border-radius:var(--radius-md)}.Card-module__b6YjYG__radiusLg{border-radius:var(--radius-lg)}.Card-module__b6YjYG__radiusXl{border-radius:var(--radius-xl)}.Card-module__b6YjYG__elevationNone{box-shadow:none}.Card-module__b6YjYG__elevationSm{box-shadow:0 8px 24px #0206172e}.Card-module__b6YjYG__elevationMd{box-shadow:0 16px 30px #02061773,inset 0 1px #ffffff0a}
.ProducerPanel-module__tHkWHq__producerPanel{--producer-panel-max-width:40rem;--producer-list-max-height:18rem;--producer-list-gap:.55rem;--producer-card-gap:.45rem;--producer-content-gap:.2rem;--producer-name-margin-bottom:.2rem;--producer-stat-row-gap:.42rem;--producer-stat-badge-gap:.1rem;--producer-assign-padding-block:.26rem;--producer-assign-padding-inline:.45rem;--producer-panel-max-height-compact:24rem;--producer-list-max-height-mobile:min(56dvh, 24rem);--planet-chevron-gap:var(--space-lg);left:50%;top:calc(100% - (var(--canvas-size-planet-stage-current) / 2) + var(--planet-panel-top-offset,0px));width:min(100%, var(--producer-panel-max-width));height:var(--panel-height-md);min-height:var(--panel-height-md);align-content:start;gap:var(--space-sm-tight);max-height:var(--panel-height-md);z-index:3;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;overflow:auto;transform:translate(-50%,-50%)}.ProducerPanel-module__tHkWHq__producerPanelOpen{transform:translate(-50%,-50%)}.ProducerPanel-module__tHkWHq__emptyMessage{color:var(--color-content-game-muted);font-size:var(--font-size-ui-compact);margin:0}.ProducerPanel-module__tHkWHq__producerList{padding:0 var(--scrollbar-content-gap) 0 0;align-content:start;align-items:start;gap:var(--producer-list-gap);max-height:var(--producer-list-max-height);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;margin:0;list-style:none;display:grid;overflow:auto}.ProducerPanel-module__tHkWHq__producerListItem{min-width:0}.ProducerPanel-module__tHkWHq__producerCard{gap:var(--producer-card-gap);min-height:var(--panel-card-min-height);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ProducerPanel-module__tHkWHq__producerCard.ProducerPanel-module__tHkWHq__producerListItemSynergyActive{border-color:var(--producer-synergy-glow-border,var(--effect-planet-synergy-glow-border));box-shadow:inset 0 0 0 1px var(--producer-synergy-glow-inner,var(--effect-planet-synergy-glow-inner)), 0 0 0 1px var(--producer-synergy-glow-outer,var(--effect-planet-synergy-glow-outer)), 0 0 18px var(--producer-synergy-glow-bloom,var(--effect-planet-synergy-glow-bloom))}.ProducerPanel-module__tHkWHq__producerContent{gap:var(--producer-content-gap);min-width:0;display:grid}.ProducerPanel-module__tHkWHq__producerName{margin:0;margin-bottom:var(--producer-name-margin-bottom);font-size:var(--font-size-ui-compact);font-weight:700}.ProducerPanel-module__tHkWHq__statRow{gap:var(--producer-stat-row-gap);grid-template-columns:1fr;display:grid}.ProducerPanel-module__tHkWHq__statBadge{gap:var(--producer-stat-badge-gap);text-align:left;background:0 0;margin:0;padding:0;display:grid}.ProducerPanel-module__tHkWHq__statLabel{color:var(--color-content-game-muted);font-size:var(--font-size-ui-micro);text-transform:uppercase;letter-spacing:.03em}.ProducerPanel-module__tHkWHq__statValue{color:var(--color-content-game-strong);font-size:var(--font-size-sm);overflow-wrap:anywhere;font-weight:600;line-height:1.1}.ProducerPanel-module__tHkWHq__assignForm{padding-top:var(--space-4xs);width:100%;margin-top:auto}.ProducerPanel-module__tHkWHq__assignButton{border-radius:var(--radius-md);width:100%;padding:var(--producer-assign-padding-block) var(--producer-assign-padding-inline);font-size:var(--button-font-size-sm);display:block;position:relative}.ProducerPanel-module__tHkWHq__tutorialPulseDot{top:var(--space-3xs);right:var(--space-3xs);width:var(--planet-tutorial-dot-size);height:var(--planet-tutorial-dot-size);border-radius:var(--radius-round);background:var(--color-tutorial-pulse);box-shadow:0 0 0 0 var(--color-tutorial-pulse-shadow);animation:var(--motion-tutorial-pulse);position:absolute}.ProducerPanel-module__tHkWHq__rarityCommon{color:var(--color-rarity-common)}.ProducerPanel-module__tHkWHq__rarityUncommon{color:var(--color-rarity-uncommon)}.ProducerPanel-module__tHkWHq__rarityRare{color:var(--color-rarity-rare)}.ProducerPanel-module__tHkWHq__rarityEpic{color:var(--color-rarity-epic)}.ProducerPanel-module__tHkWHq__rarityLegendary{color:var(--color-rarity-legendary)}.ProducerPanel-module__tHkWHq__raritySecret{background-image:var(--effect-secret-rainbow-gradient);background-size:var(--effect-secret-rainbow-cycle-width) var(--effect-secret-rainbow-cycle-height);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 2px #ffffffb8,0 0 10px #ffffff7a;animation:ProducerPanel-module__tHkWHq__secret-rainbow-shift var(--effect-secret-rainbow-duration) linear infinite;background-position:0;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;display:inline-block}.ProducerPanel-module__tHkWHq__synergyGlowCommon{--producer-synergy-glow-border:#e2e8f0b8;--producer-synergy-glow-inner:#e2e8f02e;--producer-synergy-glow-outer:#e2e8f038;--producer-synergy-glow-bloom:#e2e8f029}.ProducerPanel-module__tHkWHq__synergyGlowUncommon{--producer-synergy-glow-border:#86efacc7;--producer-synergy-glow-inner:#86efac2e;--producer-synergy-glow-outer:#86efac3d;--producer-synergy-glow-bloom:#22c55e2e}.ProducerPanel-module__tHkWHq__synergyGlowRare{--producer-synergy-glow-border:#93c5fdc7;--producer-synergy-glow-inner:#93c5fd2e;--producer-synergy-glow-outer:#93c5fd3d;--producer-synergy-glow-bloom:#3b82f62e}.ProducerPanel-module__tHkWHq__synergyGlowEpic{--producer-synergy-glow-border:#d8b4fecc;--producer-synergy-glow-inner:#d8b4fe33;--producer-synergy-glow-outer:#d8b4fe42;--producer-synergy-glow-bloom:#a855f733}.ProducerPanel-module__tHkWHq__synergyGlowLegendary{--producer-synergy-glow-border:#fcd34dd1;--producer-synergy-glow-inner:#fcd34d38;--producer-synergy-glow-outer:#fcd34d47;--producer-synergy-glow-bloom:#f59e0b38}.ProducerPanel-module__tHkWHq__synergyGlowSecret{--producer-synergy-glow-border:#f472b6d1;--producer-synergy-glow-inner:#f472b638;--producer-synergy-glow-outer:#a78bfa47;--producer-synergy-glow-bloom:#60a5fa3d}@container (max-width:40rem){.ProducerPanel-module__tHkWHq__producerPanel{max-height:var(--producer-panel-max-height-compact)}.ProducerPanel-module__tHkWHq__producerList{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1200px){.ProducerPanel-module__tHkWHq__producerPanel{height:auto;min-height:0;max-height:none;position:static;top:auto;left:auto;right:auto;transform:none}.ProducerPanel-module__tHkWHq__producerPanelOpen{max-height:none;transform:none}.ProducerPanel-module__tHkWHq__producerList{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}}@media (max-width:640px){.ProducerPanel-module__tHkWHq__producerList{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ProducerCardGrid-module__Ufskha__cardGrid{gap:var(--inventory-card-grid-gap);grid-template-columns:repeat(auto-fill, minmax(min(var(--inventory-card-width), 100%), 1fr));max-width:var(--inventory-card-grid-max-width);margin-inline:auto;display:grid}.ProducerCardGrid-module__Ufskha__producerCard{gap:var(--space-2xs);color:inherit;font-size:inherit;padding:0 0 var(--space-sm);display:grid}.ProducerCardGrid-module__Ufskha__producerPreview{width:100%;aspect-ratio:var(--canvas-aspect-square);border-radius:var(--radius-md);cursor:pointer;background:0 0;display:block}.ProducerCardGrid-module__Ufskha__planetDiscoveryPreviewCanvas{width:100%;aspect-ratio:var(--canvas-aspect-square);border-radius:var(--radius-md);cursor:grab;background:0 0}.ProducerCardGrid-module__Ufskha__blackHolePreview{width:100%;aspect-ratio:var(--canvas-aspect-square);border-radius:var(--radius-md);object-fit:cover;background:radial-gradient(circle,#020617f5 0 18%,#0f172ad6 19% 29%,#3b82f666 30% 37%,#020617f5 46% 100%),radial-gradient(circle at 22% 24%,#ffffff42 0 2.3%,#0000 2.4%),radial-gradient(circle at 80% 28%,#fff3 0 1.9%,#0000 2%),radial-gradient(circle at 62% 73%,#ffffff29 0 2.1%,#0000 2.2%);display:block;overflow:hidden}.ProducerCardGrid-module__Ufskha__rarityCommon,.ProducerCardGrid-module__Ufskha__rarityUncommon,.ProducerCardGrid-module__Ufskha__rarityRare,.ProducerCardGrid-module__Ufskha__rarityEpic,.ProducerCardGrid-module__Ufskha__rarityLegendary,.ProducerCardGrid-module__Ufskha__raritySecret{box-shadow:none}.ProducerCardGrid-module__Ufskha__producerName{margin-bottom:var(--space-2xs);color:var(--color-content-inverse);font-size:var(--font-size-body);overflow-wrap:anywhere;text-align:center}.ProducerCardGrid-module__Ufskha__producerNameRarityCommon{color:var(--color-rarity-common);text-shadow:0 0 2px #ffffffb8,0 0 10px #ffffff7a}.ProducerCardGrid-module__Ufskha__producerNameRarityUncommon{color:var(--color-rarity-uncommon);text-shadow:0 0 2px #ffffffb8,0 0 10px #ffffff7a}.ProducerCardGrid-module__Ufskha__producerNameRarityRare{color:var(--color-rarity-rare);text-shadow:0 0 2px #ffffffb8,0 0 10px #ffffff7a}.ProducerCardGrid-module__Ufskha__producerNameRarityEpic{color:var(--color-rarity-epic);text-shadow:0 0 2px #ffffffb8,0 0 10px #ffffff7a}.ProducerCardGrid-module__Ufskha__producerNameRarityLegendary{color:var(--color-rarity-legendary);text-shadow:0 0 2px #ffffffb8,0 0 10px #ffffff7a}.ProducerCardGrid-module__Ufskha__producerNameRaritySecret{background-image:var(--effect-secret-rainbow-gradient);background-size:var(--effect-secret-rainbow-cycle-width) var(--effect-secret-rainbow-cycle-height);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 2px #ffffffb8,0 0 10px #ffffff7a;animation:ProducerCardGrid-module__Ufskha__secret-rainbow-shift var(--effect-secret-rainbow-duration) linear infinite;background-position:0;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;display:inline-block}.ProducerCardGrid-module__Ufskha__producerCard p{color:var(--button-text-color);overflow-wrap:anywhere;font-size:var(--font-size-ui-compact);text-align:center;line-height:1.2}.ProducerCardGrid-module__Ufskha__buyButton{margin-top:var(--space-xs);border-radius:var(--radius-md);padding:var(--space-control-padding-compact);margin-inline:auto;font-weight:600;display:block}.ProducerCardGrid-module__Ufskha__tutorialButtonWrapper{width:max-content;margin-inline:auto;display:block;position:relative}.ProducerCardGrid-module__Ufskha__tutorialPulseDot{top:var(--space-2xs);right:var(--space-2xs);width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-round);background:var(--color-tutorial-pulse);box-shadow:0 0 0 0 var(--color-tutorial-pulse-shadow);animation:var(--motion-tutorial-pulse);position:absolute}.ProducerCardGrid-module__Ufskha__sellButton{margin-top:var(--space-xs);margin-bottom:var(--space-2xs);border-radius:var(--radius-md);padding:var(--space-control-padding-compact);margin-inline:auto;font-weight:600;display:block}.ProducerCardGrid-module__Ufskha__fieldLabel{gap:var(--space-2xs);margin-top:var(--space-2xs);font-size:var(--font-size-sm);color:var(--color-content-game-muted);display:grid}.ProducerCardGrid-module__Ufskha__planetSelect{width:100%}.ProducerCardGrid-module__Ufskha__emptyState{color:var(--color-content-game-muted)}@media (max-width:640px){.ProducerCardGrid-module__Ufskha__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.FormFieldControl-module__H82mEW__fieldControl{--form-field-padding-block:.5rem;--form-field-padding-inline:.65rem;border-radius:var(--radius-sm);width:100%;padding:var(--form-field-padding-block) var(--form-field-padding-inline);font:inherit;border-style:solid;border-width:1px}.FormFieldControl-module__H82mEW__fieldControl:focus-visible{outline:var(--button-focus-width) solid var(--button-focus-color);outline-offset:var(--button-focus-offset)}.FormFieldControl-module__H82mEW__lightTone{border-color:var(--color-border-default);background:var(--color-surface-base);color:var(--color-content-primary)}.FormFieldControl-module__H82mEW__darkTone{color:var(--color-content-inverse);background:#0f172ad6;border-color:#94a3b873}.FormFieldControl-module__H82mEW__darkTone option{color:var(--color-content-primary)}
.HelpTooltip-module__bPov4a__tooltipWrapper{--help-tooltip-button-size:1.25rem;--help-tooltip-icon-size:.72rem;--help-tooltip-width:12.5rem;--help-tooltip-max-width:min(var(--help-tooltip-width), calc(100vw - 1rem));--help-tooltip-font-size:.75rem;--help-tooltip-shadow-y:10px;--help-tooltip-shadow-blur:24px;--help-tooltip-shift:2px;display:inline-flex;position:relative}.HelpTooltip-module__bPov4a__helpButton{width:var(--help-tooltip-button-size);height:var(--help-tooltip-button-size);min-width:var(--help-tooltip-button-size);min-height:var(--help-tooltip-button-size);border:1px solid var(--color-border-game-muted-strong);border-radius:var(--radius-round);color:var(--color-content-game-strong);font-size:var(--help-tooltip-icon-size);cursor:help;background:#0f172ae0;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:inline-flex}.HelpTooltip-module__bPov4a__helpButton:focus-visible{outline:var(--button-focus-width) solid var(--button-focus-color);outline-offset:var(--button-focus-offset)}.HelpTooltip-module__bPov4a__tooltip{width:var(--help-tooltip-width);max-width:var(--help-tooltip-max-width);padding:var(--space-xs);border-radius:var(--radius-sm);color:var(--color-content-game-strong);font-size:var(--help-tooltip-font-size);white-space:normal;overflow-wrap:anywhere;word-break:break-word;box-shadow:0 var(--help-tooltip-shadow-y) var(--help-tooltip-shadow-blur) #02061780;opacity:0;visibility:hidden;pointer-events:none;z-index:var(--z-fixed-controls);background:#020617f7;border:1px solid #94a3b873;line-height:1.2;transition:opacity .12s,transform .12s,visibility .12s;display:block;position:absolute}.HelpTooltip-module__bPov4a__tooltipCursorFollow{position:fixed;top:0;left:0;transform:none}.HelpTooltip-module__bPov4a__tooltipCursorTopRight{left:auto;transform:translate(-100%)}.HelpTooltip-module__bPov4a__tooltipAwaitingCursor{opacity:0;visibility:hidden}.HelpTooltip-module__bPov4a__tooltipBottom{top:calc(100% + var(--space-2xs));transform:translateY(calc(var(--help-tooltip-shift) * -1));left:0}.HelpTooltip-module__bPov4a__tooltipRight{top:50%;left:calc(100% + var(--space-2xs));transform:translate(calc(var(--help-tooltip-shift) * -1), -50%)}.HelpTooltip-module__bPov4a__tooltipRightTop{top:0;left:calc(100% + var(--space-2xs));transform:translate(calc(var(--help-tooltip-shift) * -1), 0)}.HelpTooltip-module__bPov4a__tooltipLeft{top:50%;right:calc(100% + var(--space-2xs));transform:translate(var(--help-tooltip-shift), -50%)}.HelpTooltip-module__bPov4a__tooltipTop{bottom:calc(100% + var(--space-2xs));transform:translateY(var(--help-tooltip-shift));left:0}.HelpTooltip-module__bPov4a__tooltipWrapper:hover .HelpTooltip-module__bPov4a__tooltip,.HelpTooltip-module__bPov4a__tooltipWrapper:focus-within .HelpTooltip-module__bPov4a__tooltip,.HelpTooltip-module__bPov4a__tooltipOpen{opacity:1;visibility:visible}.HelpTooltip-module__bPov4a__tooltipWrapper:hover .HelpTooltip-module__bPov4a__tooltipBottom,.HelpTooltip-module__bPov4a__tooltipWrapper:focus-within .HelpTooltip-module__bPov4a__tooltipBottom,.HelpTooltip-module__bPov4a__tooltipOpen.HelpTooltip-module__bPov4a__tooltipBottom{transform:translateY(0)}.HelpTooltip-module__bPov4a__tooltipWrapper:hover .HelpTooltip-module__bPov4a__tooltipRight,.HelpTooltip-module__bPov4a__tooltipWrapper:focus-within .HelpTooltip-module__bPov4a__tooltipRight,.HelpTooltip-module__bPov4a__tooltipOpen.HelpTooltip-module__bPov4a__tooltipRight{transform:translateY(-50%)}.HelpTooltip-module__bPov4a__tooltipWrapper:hover .HelpTooltip-module__bPov4a__tooltipRightTop,.HelpTooltip-module__bPov4a__tooltipWrapper:focus-within .HelpTooltip-module__bPov4a__tooltipRightTop,.HelpTooltip-module__bPov4a__tooltipOpen.HelpTooltip-module__bPov4a__tooltipRightTop{transform:translate(0)}.HelpTooltip-module__bPov4a__tooltipWrapper:hover .HelpTooltip-module__bPov4a__tooltipLeft,.HelpTooltip-module__bPov4a__tooltipWrapper:focus-within .HelpTooltip-module__bPov4a__tooltipLeft,.HelpTooltip-module__bPov4a__tooltipOpen.HelpTooltip-module__bPov4a__tooltipLeft{transform:translateY(-50%)}.HelpTooltip-module__bPov4a__tooltipWrapper:hover .HelpTooltip-module__bPov4a__tooltipTop,.HelpTooltip-module__bPov4a__tooltipWrapper:focus-within .HelpTooltip-module__bPov4a__tooltipTop,.HelpTooltip-module__bPov4a__tooltipOpen.HelpTooltip-module__bPov4a__tooltipTop{transform:translateY(0)}.HelpTooltip-module__bPov4a__tooltipWrapper:hover .HelpTooltip-module__bPov4a__tooltipAwaitingCursor,.HelpTooltip-module__bPov4a__tooltipWrapper:focus-within .HelpTooltip-module__bPov4a__tooltipAwaitingCursor,.HelpTooltip-module__bPov4a__tooltipOpen.HelpTooltip-module__bPov4a__tooltipAwaitingCursor{opacity:0;visibility:hidden}
.Icon-module__68r8jG__icon{--icon-size-sm:.9rem;--icon-size-md:1.2rem;--icon-size-lg:1.4rem;flex:none;display:inline-block}.Icon-module__68r8jG__sizeSm{width:var(--icon-size-sm);height:var(--icon-size-sm)}.Icon-module__68r8jG__sizeMd{width:var(--icon-size-md);height:var(--icon-size-md)}.Icon-module__68r8jG__sizeLg{width:var(--icon-size-lg);height:var(--icon-size-lg)}
.LandingCtaSection-module__AALYya__section{--landing-cta-content-max-width:52rem;--landing-cta-content-gap:.95rem;--landing-cta-eyebrow-size:.78rem;--landing-cta-button-margin-top:.5rem;width:100%;padding:clamp(6rem, 11vw, 8.5rem) var(--layout-gutter-inline) 0}.LandingCtaSection-module__AALYya__contentWrap{width:100%;max-width:var(--landing-cta-content-max-width);text-align:center;justify-items:center;gap:var(--landing-cta-content-gap);margin-inline:auto;display:grid}.LandingCtaSection-module__AALYya__eyebrow{color:var(--color-content-game-muted);text-transform:uppercase;letter-spacing:.06em;font-size:var(--landing-cta-eyebrow-size);margin:0;font-weight:700}.LandingCtaSection-module__AALYya__heading{color:var(--color-content-inverse);font-size:var(--font-size-heading-xl-fluid);text-wrap:balance;margin:0;line-height:1.08}.LandingCtaSection-module__AALYya__subheading{color:var(--button-text-color);font-size:var(--font-size-body-lg-fluid);max-width:62ch;margin:0;line-height:1.55}.LandingCtaSection-module__AALYya__ctaButton{margin-top:var(--landing-cta-button-margin-top);letter-spacing:.02em;text-transform:uppercase}
.IconButton-module__09XwpW__surfacePlain{background:0 0;border:0}.IconButton-module__09XwpW__surfacePanel{background:#0f172a8c;border:1px solid #94a3b84d;box-shadow:0 8px 20px #02061747,inset 0 1px #ffffff0a}
.LandingHeader-module__9N_xbq__headerBar{--landing-header-padding-block:.75rem;--landing-header-min-height:4rem;--landing-header-gap:1rem;--landing-header-nav-link-size:.82rem;--landing-header-cluster-gap:clamp(.6rem, 1.8vw, 1.3rem);--landing-header-nav-gap:clamp(.5rem, 1.3vw, 1rem);width:100%;padding-top:calc(var(--landing-header-padding-block) + env(safe-area-inset-top,0px));padding-right:calc(var(--layout-gutter-inline) + env(safe-area-inset-right,0px));padding-bottom:var(--landing-header-padding-block);padding-left:calc(var(--layout-gutter-inline) + env(safe-area-inset-left,0px))}.LandingHeader-module__9N_xbq__transparentStatic{z-index:1;position:relative}.LandingHeader-module__9N_xbq__headerInner{width:100%;min-height:var(--landing-header-min-height);justify-content:space-between;align-items:center;gap:var(--landing-header-gap);display:flex}.LandingHeader-module__9N_xbq__overlayOnHero{z-index:5;position:absolute;top:0;left:0;right:0}.LandingHeader-module__9N_xbq__logoLink{letter-spacing:.02em;align-items:center;font-weight:700;display:inline-flex}.LandingHeader-module__9N_xbq__logoText{color:var(--color-content-inverse);font-size:var(--font-size-label-logo)}.LandingHeader-module__9N_xbq__navigationCluster{align-items:center;gap:var(--landing-header-cluster-gap);justify-content:flex-end;margin-left:auto;display:inline-flex}.LandingHeader-module__9N_xbq__headerNav{align-items:center;gap:var(--landing-header-nav-gap);display:inline-flex}.LandingHeader-module__9N_xbq__navLink{color:var(--button-text-color);font-size:var(--landing-header-nav-link-size);letter-spacing:.04em;text-transform:uppercase}.LandingHeader-module__9N_xbq__navLink:hover{color:var(--button-text-color-hover)}.LandingHeader-module__9N_xbq__loginButton{color:var(--color-content-inverse);letter-spacing:.03em;text-transform:uppercase}.LandingHeader-module__9N_xbq__loginButton:hover{color:#bfdbfe}@media (max-width:860px){.LandingHeader-module__9N_xbq__headerNav{display:none}}
.StatCard-module__k3UlQW__statCard{--stat-card-gap:var(--space-3xs);--stat-card-label-size:var(--font-size-stat-label);--stat-card-value-size:var(--font-size-stat-value);gap:var(--stat-card-gap);display:grid}.StatCard-module__k3UlQW__statLabel{color:#94a3b8;font-size:var(--stat-card-label-size);letter-spacing:.05em;text-transform:uppercase;margin:0}.StatCard-module__k3UlQW__statValue{color:var(--color-content-inverse);font-size:var(--stat-card-value-size);overflow-wrap:anywhere;margin:0;font-weight:700}
.GameMenuModal-module__XPWuEa__clusterView{width:100%}.GameMenuModal-module__XPWuEa__titleWithHelp{--game-menu-title-gap:var(--space-2xs-tight);align-items:center;gap:var(--game-menu-title-gap);display:inline-flex}.GameMenuModal-module__XPWuEa__menuContent{scrollbar-gutter:stable}
@media (max-width:860px){.PlanetStatsResponsiveGrid-module__sEwj-G__responsiveStatsGrid.PlanetStatsResponsiveGrid-module__sEwj-G__responsiveStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.TopPrimaryMobileMenu-module__qLwpVq__mobileMenuContainer{--mobile-menu-toggle-size:2.5rem;--mobile-menu-dropdown-gap:var(--space-3xs);--mobile-menu-dropdown-lift:1rem;--mobile-menu-chevron-size:.5rem;--mobile-menu-chevron-visual-offset:.2rem;--mobile-menu-dropdown-radius:1rem;--mobile-menu-dropdown-arrow-size:.7rem;--mobile-menu-dropdown-arrow-offset:.35rem;--mobile-menu-metric-card-radius:var(--mobile-menu-dropdown-radius);--mobile-menu-option-min-height:2.55rem;--mobile-menu-metric-gap:1rem;justify-self:center;justify-items:center;width:100%;min-width:0;display:grid;position:relative}.TopPrimaryMobileMenu-module__qLwpVq__availableCurrencyValue{color:var(--color-content-inverse);font-size:var(--font-size-ui-compact);letter-spacing:.22em;text-transform:uppercase;text-align:center;margin:0;font-weight:700;display:block}.TopPrimaryMobileMenu-module__qLwpVq__chevronButton{width:var(--mobile-menu-toggle-size);height:var(--mobile-menu-toggle-size);min-width:var(--mobile-menu-toggle-size);min-height:var(--mobile-menu-toggle-size);color:var(--button-text-color);cursor:pointer;padding:0;padding-top:var(--mobile-menu-chevron-visual-offset);transition:color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;justify-content:center;align-items:flex-start;margin-top:0;display:inline-flex;position:relative}.TopPrimaryMobileMenu-module__qLwpVq__chevronButton:hover,.TopPrimaryMobileMenu-module__qLwpVq__chevronButton:focus-visible{color:var(--button-text-color-hover)}.TopPrimaryMobileMenu-module__qLwpVq__chevronButton:focus-visible{outline:var(--button-focus-width) solid var(--button-focus-color);outline-offset:var(--button-focus-offset);border-radius:var(--radius-round)}.TopPrimaryMobileMenu-module__qLwpVq__chevronIcon{width:var(--mobile-menu-chevron-size);height:var(--mobile-menu-chevron-size);transition:transform var(--motion-duration-fast) var(--motion-ease-standard);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)}.TopPrimaryMobileMenu-module__qLwpVq__chevronIconExpanded{transform:rotate(225deg)}.TopPrimaryMobileMenu-module__qLwpVq__expandedCards{top:calc(100% - var(--mobile-menu-dropdown-lift) + var(--mobile-menu-dropdown-gap));z-index:var(--z-overlay);gap:var(--responsive-gap-tight);width:100%;display:grid;position:absolute;left:0}.TopPrimaryMobileMenu-module__qLwpVq__menuDropdown{gap:var(--panel-header-gap);width:100%;padding:var(--panel-padding-md);border:1px solid var(--color-border-game-subtle);border-radius:var(--mobile-menu-dropdown-radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;background:#0f172af0;display:grid;box-shadow:0 16px 36px #0206176b,inset 0 1px #ffffff0a}.TopPrimaryMobileMenu-module__qLwpVq__menuDropdown:before{content:"";top:calc(var(--mobile-menu-dropdown-arrow-offset) * -1);width:var(--mobile-menu-dropdown-arrow-size);height:var(--mobile-menu-dropdown-arrow-size);border-top:1px solid var(--color-border-game-subtle);border-left:1px solid var(--color-border-game-subtle);background:#0f172af0;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.TopPrimaryMobileMenu-module__qLwpVq__menuOptionButton{min-height:var(--mobile-menu-option-min-height);font-size:var(--panel-title-size);letter-spacing:.08em;text-transform:uppercase;justify-content:center;position:relative}.TopPrimaryMobileMenu-module__qLwpVq__tutorialPulseDot{top:var(--space-3xs);right:var(--space-3xs);width:var(--planet-tutorial-dot-size);height:var(--planet-tutorial-dot-size);border-radius:var(--radius-round);background:var(--color-tutorial-pulse);box-shadow:0 0 0 0 var(--color-tutorial-pulse-shadow);animation:var(--motion-tutorial-pulse);position:absolute}.TopPrimaryMobileMenu-module__qLwpVq__metricCard{width:100%;padding:var(--panel-padding-md);border:1px solid var(--color-border-game-subtle);border-radius:var(--mobile-menu-metric-card-radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;background:#0f172af0;box-shadow:0 16px 36px #0206176b,inset 0 1px #ffffff0a}.TopPrimaryMobileMenu-module__qLwpVq__metricSection{gap:var(--panel-header-gap);display:grid}.TopPrimaryMobileMenu-module__qLwpVq__metricRow{justify-content:space-between;align-items:baseline;gap:var(--mobile-menu-metric-gap);display:flex}.TopPrimaryMobileMenu-module__qLwpVq__metricLabel{color:var(--color-content-game-muted);font-size:var(--font-size-ui-micro);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.TopPrimaryMobileMenu-module__qLwpVq__metricValue{color:var(--color-content-inverse);font-size:var(--font-size-ui-compact);text-align:right;font-weight:700}
.LandingMediaSection-module__WlV15W__section{--landing-media-content-max-width:84rem;--landing-media-content-gap:1rem;--landing-media-header-gap:.55rem;--landing-media-eyebrow-size:.74rem;--landing-media-grid-gap:.8rem;--landing-media-card-gap:.5rem;--landing-media-caption-size:.82rem;width:100%;padding:clamp(3rem, 6vw, 4.5rem) var(--layout-gutter-inline) 0}.LandingMediaSection-module__WlV15W__contentWrap{width:100%;max-width:var(--landing-media-content-max-width);gap:var(--landing-media-content-gap);margin-inline:auto;display:grid}.LandingMediaSection-module__WlV15W__headerBlock{gap:var(--landing-media-header-gap);display:grid}.LandingMediaSection-module__WlV15W__eyebrow{color:var(--color-content-game-muted);text-transform:uppercase;letter-spacing:.06em;font-size:var(--landing-media-eyebrow-size);margin:0;font-weight:700}.LandingMediaSection-module__WlV15W__heading{color:var(--color-content-inverse);font-size:var(--font-size-heading-md-fluid);max-width:34ch;margin:0;line-height:1.1}.LandingMediaSection-module__WlV15W__mediaGrid{gap:var(--landing-media-grid-gap);grid-template-columns:1fr 3.223fr;align-items:start;display:grid}.LandingMediaSection-module__WlV15W__mediaCard{gap:var(--landing-media-card-gap);display:grid}.LandingMediaSection-module__WlV15W__mediaCardWide{grid-column:2}.LandingMediaSection-module__WlV15W__mediaCardNarrow{grid-column:1}.LandingMediaSection-module__WlV15W__mediaVisual{border-radius:var(--radius-lg);background:#020617a3;border:1px solid #94a3b83d;width:100%;position:relative;overflow:hidden}.LandingMediaSection-module__WlV15W__mediaVisualWide{aspect-ratio:1186/368}.LandingMediaSection-module__WlV15W__mediaVisualNarrow{aspect-ratio:1}.LandingMediaSection-module__WlV15W__mediaImage{width:100%;height:100%;display:block}.LandingMediaSection-module__WlV15W__mediaImageWide{object-fit:contain}.LandingMediaSection-module__WlV15W__mediaImageNarrow{object-fit:contain;object-position:center}.LandingMediaSection-module__WlV15W__mediaCaption{color:var(--color-content-game-muted);font-size:var(--landing-media-caption-size);margin:0;line-height:1.35}@media (max-width:860px){.LandingMediaSection-module__WlV15W__mediaGrid{grid-template-columns:1fr}.LandingMediaSection-module__WlV15W__mediaCardWide,.LandingMediaSection-module__WlV15W__mediaCardNarrow{grid-column:auto}}
.ActivePlanetCard-module__XawQ_a__planetNameRarityCommon{color:var(--color-rarity-common);text-shadow:0 0 1px #ffffff59,0 0 14px #94a3b89e,0 0 30px #94a3b870,0 0 48px #94a3b84d}.ActivePlanetCard-module__XawQ_a__planetNameRarityUncommon{color:var(--color-rarity-uncommon);text-shadow:0 0 1px #ffffff59,0 0 14px #22c55ea3,0 0 30px #22c55e75,0 0 48px #22c55e4f}.ActivePlanetCard-module__XawQ_a__planetNameRarityRare{color:var(--color-rarity-rare);text-shadow:0 0 1px #ffffff59,0 0 14px #3b82f6a8,0 0 30px #3b82f67a,0 0 48px #3b82f652}.ActivePlanetCard-module__XawQ_a__planetNameRarityEpic{color:var(--color-rarity-epic);text-shadow:0 0 1px #ffffff59,0 0 14px #a855f7ad,0 0 30px #a855f780,0 0 48px #a855f757}.ActivePlanetCard-module__XawQ_a__planetNameRarityLegendary{color:var(--color-rarity-legendary);text-shadow:0 0 1px #ffffff59,0 0 14px #f59e0bb3,0 0 30px #f59e0b85,0 0 48px #f59e0b5c}.ActivePlanetCard-module__XawQ_a__planetNameRaritySecret{background-image:var(--effect-secret-rainbow-gradient);background-size:var(--effect-secret-rainbow-cycle-width) var(--effect-secret-rainbow-cycle-height);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 1px #ffffff59,0 0 14px #94a3b89e,0 0 30px #94a3b870,0 0 48px #94a3b84d;animation:ActivePlanetCard-module__XawQ_a__secret-rainbow-shift var(--effect-secret-rainbow-duration) linear infinite;background-position:0;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;display:inline-block}.ActivePlanetCard-module__XawQ_a__planetStatsGrid{--planet-stats-grid-max-width:var(--layout-stats-card-row-max-width);--planet-stat-card-min-height:3.5rem;width:min(100%, var(--planet-stats-grid-max-width));gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(var(--planet-stat-card-min-height), 1fr);margin-top:var(--space-layout-section-gap);margin-bottom:var(--space-layout-section-gap);display:grid}.ActivePlanetCard-module__XawQ_a__planetStatsRow{--planet-stats-row-max-width:42rem;width:min(100%, var(--planet-stats-row-max-width));align-items:center;gap:var(--space-lg);margin-top:var(--space-layout-section-gap);margin-bottom:var(--space-layout-section-gap);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ActivePlanetCard-module__XawQ_a__planetStatsRow .ActivePlanetCard-module__XawQ_a__planetStatsGrid{margin-top:0}.ActivePlanetCard-module__XawQ_a__planetStatsSideControl{place-items:center;display:grid}.ActivePlanetCard-module__XawQ_a__capacityCardButton{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:relative}.ActivePlanetCard-module__XawQ_a__capacityCardButton:focus-visible{outline:var(--button-focus-width) solid var(--button-focus-color);outline-offset:var(--button-focus-offset);border-radius:var(--radius-md)}.ActivePlanetCard-module__XawQ_a__planetStatClaimForm{width:100%;min-width:0;height:100%}.ActivePlanetCard-module__XawQ_a__planetStatClaimButton{align-content:start;justify-items:start;gap:var(--space-3xs);border-radius:var(--radius-md);width:100%;height:100%;padding:var(--space-control-padding-default);text-align:left;font:inherit;min-width:0;line-height:normal;display:grid;position:relative}.ActivePlanetCard-module__XawQ_a__planetGridStatCard{align-content:start;justify-items:start;height:100%}.ActivePlanetCard-module__XawQ_a__planetGridStatLabel{color:var(--color-content-game-muted);font-size:var(--font-size-stat-label);letter-spacing:.05em;text-transform:uppercase;margin:0;line-height:1.2}.ActivePlanetCard-module__XawQ_a__planetGridStatValue{color:var(--color-content-inverse);font-size:var(--font-size-stat-value);overflow-wrap:normal;white-space:nowrap;margin:0;font-weight:700;line-height:1.2}.ActivePlanetCard-module__XawQ_a__tutorialPulseDot,.ActivePlanetCard-module__XawQ_a__claimTutorialPulseDot{top:var(--space-3xs);right:var(--space-3xs);width:var(--planet-tutorial-dot-size);height:var(--planet-tutorial-dot-size);border-radius:var(--radius-round);background:var(--color-tutorial-pulse);box-shadow:0 0 0 0 var(--color-tutorial-pulse-shadow);animation:var(--motion-tutorial-pulse);position:absolute}
.PlayGateSection-module__Cn5Qqq__modalOverlay{z-index:var(--z-critical-overlay);padding-top:calc(var(--space-md) + env(safe-area-inset-top,0px));padding-right:calc(var(--space-md) + env(safe-area-inset-right,0px));padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom,0px));padding-left:calc(var(--space-md) + env(safe-area-inset-left,0px));place-items:center;display:grid;position:fixed;inset:0}.PlayGateSection-module__Cn5Qqq__modalOverlayBlack{background:#000000f5}.PlayGateSection-module__Cn5Qqq__introModal{--play-gate-modal-max-width:38rem;--play-gate-reveal-min-height:min(70vh, 34rem);--play-gate-preview-ring-radius:var(--radius-round);--play-gate-actions-offset-y:.35rem;--play-gate-play-button-min-width:8rem;--play-gate-reveal-message-size-mobile:1rem;--play-gate-reveal-message-size-compact:.95rem;--play-gate-reveal-stage-min-height-mobile:min(62vh, 30rem);--play-gate-reveal-stage-min-height-compact:min(56vh, 24rem);--play-gate-animate-offset-y:.75rem;width:min(100%, var(--play-gate-modal-max-width));gap:var(--space-md);animation:PlayGateSection-module__Cn5Qqq__revealContentFadeIn var(--motion-duration-slow) var(--motion-ease-standard) both;padding:0;display:grid}.PlayGateSection-module__Cn5Qqq__revealStage{min-height:var(--play-gate-reveal-min-height);place-items:center;gap:var(--space-sm);display:grid}.PlayGateSection-module__Cn5Qqq__revealPreviewFrame{width:var(--canvas-size-hero);height:var(--canvas-size-hero);place-items:center;display:grid;position:relative}.PlayGateSection-module__Cn5Qqq__revealPreviewFrame:before,.PlayGateSection-module__Cn5Qqq__revealPreviewFrame:after{content:"";border-radius:var(--play-gate-preview-ring-radius);pointer-events:none;position:absolute;inset:14%}.PlayGateSection-module__Cn5Qqq__revealPreviewFrame:before{filter:blur(28px);background:radial-gradient(circle,#b163ff6b 0%,#b163ff2e 42%,#0000 72%);transform:scale(1.08)}.PlayGateSection-module__Cn5Qqq__revealPreviewFrame:after{filter:blur(44px);background:radial-gradient(circle,#78daff47 0%,#78daff1f 38%,#0000 68%);transform:scale(1.22)}.PlayGateSection-module__Cn5Qqq__revealPreview{z-index:1;width:100%;height:100%;position:relative}.PlayGateSection-module__Cn5Qqq__revealMessage{color:var(--color-content-inverse-muted);font-size:var(--font-size-title-sm);text-align:center;max-width:40ch;margin:0;line-height:1.45}.PlayGateSection-module__Cn5Qqq__revealCharacter{opacity:0;transition:opacity var(--button-transition-duration) var(--motion-ease-standard)}.PlayGateSection-module__Cn5Qqq__revealCharacterVisible{opacity:1}.PlayGateSection-module__Cn5Qqq__revealActions{opacity:0;transform:translateY(var(--play-gate-actions-offset-y));transition:opacity var(--motion-duration-standard) var(--motion-ease-standard), transform var(--motion-duration-standard) var(--motion-ease-standard);pointer-events:none}.PlayGateSection-module__Cn5Qqq__revealActionsVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.PlayGateSection-module__Cn5Qqq__introTitle{color:var(--color-content-inverse);font-size:var(--font-size-title-md)}.PlayGateSection-module__Cn5Qqq__introBody{color:var(--color-content-inverse-muted);font-size:var(--font-size-body);line-height:1.5}.PlayGateSection-module__Cn5Qqq__playForm,.PlayGateSection-module__Cn5Qqq__modalActions{justify-items:center;display:grid}.PlayGateSection-module__Cn5Qqq__playButton{min-width:var(--play-gate-play-button-min-width)}@media (max-width:860px){.PlayGateSection-module__Cn5Qqq__revealStage{min-height:var(--play-gate-reveal-stage-min-height-mobile)}.PlayGateSection-module__Cn5Qqq__revealMessage{font-size:var(--play-gate-reveal-message-size-mobile);max-width:32ch}}@media (max-width:640px){.PlayGateSection-module__Cn5Qqq__revealStage{min-height:var(--play-gate-reveal-stage-min-height-compact)}.PlayGateSection-module__Cn5Qqq__revealMessage{font-size:var(--play-gate-reveal-message-size-compact);line-height:1.4}}@keyframes PlayGateSection-module__Cn5Qqq__revealContentFadeIn{0%{opacity:0;transform:translateY(var(--play-gate-animate-offset-y))}to{opacity:1;transform:translateY(0)}}
.TopPrimaryMenuSummary-module__QThQpq__summaryContainer{--summary-toggle-size:2.75rem;--summary-dropdown-gap:var(--space-3xs);--summary-chevron-size:.5rem;--summary-dropdown-min-width:min(16rem, calc(100vw - 2rem));--summary-dropdown-min-width-mobile:min(17rem, calc(100vw - 2rem));--summary-dropdown-padding-block:.9rem;--summary-dropdown-padding-inline:1rem;--summary-dropdown-radius:1rem;--summary-dropdown-arrow-size:.7rem;--summary-dropdown-arrow-offset:.35rem;--summary-metric-gap:1rem;justify-self:center;justify-items:center;width:100%;min-width:0;display:grid;position:relative}.TopPrimaryMenuSummary-module__QThQpq__availableCurrencyValue{color:var(--color-content-inverse);font-size:var(--font-size-ui-compact);letter-spacing:.22em;text-transform:uppercase;text-align:center;margin:0;font-weight:700;display:block}.TopPrimaryMenuSummary-module__QThQpq__chevronButton{width:var(--summary-toggle-size);height:var(--summary-toggle-size);min-width:var(--summary-toggle-size);min-height:var(--summary-toggle-size);color:var(--button-text-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.TopPrimaryMenuSummary-module__QThQpq__chevronButton:hover,.TopPrimaryMenuSummary-module__QThQpq__chevronButton:focus-visible{color:var(--button-text-color-hover)}.TopPrimaryMenuSummary-module__QThQpq__chevronButton:focus-visible{outline:var(--button-focus-width) solid var(--button-focus-color);outline-offset:var(--button-focus-offset);border-radius:var(--radius-round)}.TopPrimaryMenuSummary-module__QThQpq__chevronIcon{width:var(--summary-chevron-size);height:var(--summary-chevron-size);border-bottom:2px solid;border-right:2px solid;transition:transform .12s;transform:rotate(45deg)}.TopPrimaryMenuSummary-module__QThQpq__chevronIconExpanded{transform:rotate(225deg)}.TopPrimaryMenuSummary-module__QThQpq__summaryDropdown{top:calc(100% + var(--summary-dropdown-gap));z-index:var(--z-overlay);gap:var(--space-sm-tight);width:max-content;min-width:var(--summary-dropdown-min-width);padding:var(--summary-dropdown-padding-block) var(--summary-dropdown-padding-inline);border:1px solid var(--color-border-game-subtle);border-radius:var(--summary-dropdown-radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172af0;margin-inline:auto;display:grid;position:absolute;inset-inline:0;box-shadow:0 16px 36px #0206176b,inset 0 1px #ffffff0a}.TopPrimaryMenuSummary-module__QThQpq__summaryDropdown:before{content:"";top:calc(var(--summary-dropdown-arrow-offset) * -1);left:calc(50% - (var(--summary-dropdown-arrow-size) / 2));width:var(--summary-dropdown-arrow-size);height:var(--summary-dropdown-arrow-size);border-top:1px solid var(--color-border-game-subtle);border-left:1px solid var(--color-border-game-subtle);background:#0f172af0;position:absolute;transform:rotate(45deg)}.TopPrimaryMenuSummary-module__QThQpq__summaryMetricRow{justify-content:space-between;align-items:baseline;gap:var(--summary-metric-gap);display:flex}.TopPrimaryMenuSummary-module__QThQpq__summaryMetricLabel{color:var(--color-content-game-muted);font-size:var(--font-size-ui-micro);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.TopPrimaryMenuSummary-module__QThQpq__summaryMetricValue{color:var(--color-content-inverse);font-size:var(--font-size-ui-compact);text-align:right;font-weight:700}@media (max-width:1200px){.TopPrimaryMenuSummary-module__QThQpq__summaryContainer{--summary-toggle-size:2.5rem}.TopPrimaryMenuSummary-module__QThQpq__summaryDropdown{min-width:var(--summary-dropdown-min-width-mobile)}}
.LandingMetricsSection-module__z5MHlW__section{--landing-metrics-section-padding-top:clamp(1.2rem, 3vw, 2.2rem);--landing-metrics-grid-gap:var(--responsive-gap-loose);--landing-metrics-content-max-width:84rem;--landing-metrics-card-gap:.28rem;--landing-metrics-card-min-height:6.6rem;--landing-metrics-label-size:.75rem;width:100%;padding:var(--landing-metrics-section-padding-top) var(--layout-gutter-inline) 0}.LandingMetricsSection-module__z5MHlW__contentWrap{width:100%;max-width:var(--landing-metrics-content-max-width);margin-inline:auto}.LandingMetricsSection-module__z5MHlW__metricsRow{gap:var(--landing-metrics-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.LandingMetricsSection-module__z5MHlW__metricCard{gap:var(--landing-metrics-card-gap);text-align:left;min-height:var(--landing-metrics-card-min-height);align-content:start;display:grid}.LandingMetricsSection-module__z5MHlW__metricLabel{color:var(--color-content-game-muted);text-transform:uppercase;letter-spacing:.05em;font-size:var(--landing-metrics-label-size);text-align:left;margin:0;font-weight:700}.LandingMetricsSection-module__z5MHlW__metricValue{color:var(--color-content-inverse);font-size:var(--font-size-metric-fluid);text-align:left;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.04}@media (max-width:1100px){.LandingMetricsSection-module__z5MHlW__metricsRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.LandingMetricsSection-module__z5MHlW__metricsRow{grid-template-columns:1fr}}
.PageShell-module__Y0wp5q__container{--page-shell-padding-block:clamp(.4rem, 1vw, .9rem);--page-shell-min-height:100dvh;isolation:isolate;min-height:var(--page-shell-min-height);padding-top:calc(var(--page-shell-padding-block) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--page-shell-padding-block) + env(safe-area-inset-bottom,0px));padding-inline:var(--layout-gutter-inline);background:var(--surface-brand-cosmos);place-items:start center;display:grid;position:relative;overflow:hidden visible}.PageShell-module__Y0wp5q__containerNoPadding{padding:0}.PageShell-module__Y0wp5q__container:before,.PageShell-module__Y0wp5q__container:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.PageShell-module__Y0wp5q__container:before{opacity:.95;background-image:radial-gradient(circle at 6% 10%,#ffffffbf 0 1.2px,#0000 1.8px),radial-gradient(circle at 13% 68%,#fff9 0 1px,#0000 1.6px),radial-gradient(circle at 21% 38%,#bfdbfe99 0 1px,#0000 1.6px),radial-gradient(circle at 28% 84%,#ffffffb3 0 1.1px,#0000 1.7px),radial-gradient(circle at 34% 14%,#94a3b885 0 .9px,#0000 1.5px),radial-gradient(circle at 39% 56%,#ffffffa6 0 1px,#0000 1.6px),radial-gradient(circle at 46% 28%,#ffffffb3 0 1.1px,#0000 1.7px),radial-gradient(circle at 53% 74%,#bfdbfe80 0 .95px,#0000 1.5px),radial-gradient(circle at 58% 8%,#ffffffbf 0 1.2px,#0000 1.8px),radial-gradient(circle at 64% 44%,#fff9 0 1px,#0000 1.6px),radial-gradient(circle at 71% 20%,#94a3b880 0 .9px,#0000 1.5px),radial-gradient(circle at 78% 62%,#ffffffb8 0 1.1px,#0000 1.7px),radial-gradient(circle at 84% 12%,#bfdbfe8f 0 .95px,#0000 1.5px),radial-gradient(circle at 89% 52%,#ffffffad 0 1px,#0000 1.6px),radial-gradient(circle at 94% 82%,#ffffffb8 0 1.1px,#0000 1.7px),radial-gradient(circle at 10% 90%,#94a3b873 0 .8px,#0000 1.4px),radial-gradient(circle at 31% 3%,#ffffff85 0 .85px,#0000 1.45px),radial-gradient(circle at 49% 92%,#bfdbfe7a 0 .8px,#0000 1.4px),radial-gradient(circle at 67% 90%,#ffffff8c 0 .9px,#0000 1.5px),radial-gradient(circle at 87% 33%,#94a3b870 0 .8px,#0000 1.4px),radial-gradient(circle at 4% 42%,#ffffff9e 0 .95px,#0000 1.5px),radial-gradient(circle at 9% 58%,#bfdbfe80 0 .85px,#0000 1.45px),radial-gradient(circle at 16% 24%,#ffffff94 0 .9px,#0000 1.5px),radial-gradient(circle at 24%,#94a3b873 0 .8px,#0000 1.4px),radial-gradient(circle at 27% 72%,#fff9 0 .95px,#0000 1.5px),radial-gradient(circle at 36% 34%,#bfdbfe75 0 .85px,#0000 1.45px),radial-gradient(circle at 42% 82%,#ffffff9e 0 .95px,#0000 1.5px),radial-gradient(circle at 47% 12%,#94a3b86b 0 .8px,#0000 1.4px),radial-gradient(circle at 55% 52%,#fff9 0 .9px,#0000 1.5px),radial-gradient(circle at 61% 68%,#bfdbfe73 0 .85px,#0000 1.45px),radial-gradient(circle at 69% 36%,#ffffff94 0 .9px,#0000 1.5px),radial-gradient(circle at 74% 86%,#94a3b86b 0 .8px,#0000 1.4px),radial-gradient(circle at 82% 26%,#ffffff9e 0 .95px,#0000 1.5px),radial-gradient(circle at 91% 64%,#bfdbfe75 0 .85px,#0000 1.45px),radial-gradient(circle at 96% 18%,#fff9 0 .9px,#0000 1.5px),radial-gradient(circle at 3% 30%,#ffffff85 0 .75px,#0000 1.3px),radial-gradient(circle at 7% 77%,#bfdbfe66 0 .7px,#0000 1.25px),radial-gradient(circle at 14% 47%,#ffffff80 0 .75px,#0000 1.3px),radial-gradient(circle at 19% 14%,#94a3b861 0 .65px,#0000 1.2px),radial-gradient(circle at 26% 61%,#ffffff85 0 .75px,#0000 1.3px),radial-gradient(circle at 33% 22%,#bfdbfe66 0 .7px,#0000 1.25px),radial-gradient(circle at 41% 70%,#ffffff80 0 .75px,#0000 1.3px),radial-gradient(circle at 48% 41%,#94a3b861 0 .65px,#0000 1.2px),radial-gradient(circle at 57% 16%,#ffffff85 0 .75px,#0000 1.3px),radial-gradient(circle at 63% 57%,#bfdbfe66 0 .7px,#0000 1.25px),radial-gradient(circle at 70% 29%,#ffffff80 0 .75px,#0000 1.3px),radial-gradient(circle at 76% 74%,#94a3b861 0 .65px,#0000 1.2px),radial-gradient(circle at 83% 47%,#ffffff85 0 .75px,#0000 1.3px),radial-gradient(circle at 90% 23%,#bfdbfe66 0 .7px,#0000 1.25px),radial-gradient(circle at 97% 69%,#ffffff80 0 .75px,#0000 1.3px);background-repeat:no-repeat;background-size:100% 100%}.PageShell-module__Y0wp5q__container:after{background-image:radial-gradient(circle at 62% 30%,#3b82f61a 0%,#3b82f600 40%)}.PageShell-module__Y0wp5q__content{width:100%;max-width:var(--page-content-max-width,28rem)}
.EmptyPlanetStage-module__ksCNwW__emptyPlanetStage{--empty-planet-body-max-width:28rem;justify-items:center;gap:var(--space-md);width:100%;display:grid}.EmptyPlanetStage-module__ksCNwW__textBlock{justify-items:center;gap:var(--space-md);display:grid}.EmptyPlanetStage-module__ksCNwW__emptyPlanetTitle{color:var(--color-content-inverse);letter-spacing:.06em;text-transform:uppercase;font-size:var(--panel-title-size);margin:0}.EmptyPlanetStage-module__ksCNwW__emptyPlanetBody{color:var(--color-content-inverse-muted);text-align:center;max-width:var(--empty-planet-body-max-width);margin:0}
.page-module__5KJgJa__shellWidth{--page-content-max-width:108rem}.page-module__5KJgJa__profileStage{--profile-stage-min-height:100dvh;--profile-rail-max-width:24rem;--profile-overlay-padding-block:clamp(.5rem, 1.5dvh, 1.25rem);--profile-avatar-card-padding:clamp(.9rem, 2.2vw, 1.3rem);--profile-surface-card-padding:clamp(.85rem, 2.2vw, 1.2rem);min-height:var(--profile-stage-min-height);position:relative}.page-module__5KJgJa__clusterBackgroundLayer{z-index:0;position:fixed;inset:0}.page-module__5KJgJa__clusterBackgroundCanvas{width:100%;height:100%}.page-module__5KJgJa__profileOverlayLayer{z-index:1;min-height:var(--profile-stage-min-height);box-sizing:border-box;pointer-events:none;padding-top:calc(var(--profile-overlay-padding-block) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--profile-overlay-padding-block) + env(safe-area-inset-bottom,0px));padding-inline:var(--layout-gutter-inline);align-items:flex-start;display:flex;position:relative}.page-module__5KJgJa__profileRail{gap:var(--space-md-tight);width:min(var(--profile-rail-max-width), 100%);pointer-events:auto;align-content:start;display:grid}.page-module__5KJgJa__avatarCard{padding:var(--profile-avatar-card-padding);place-items:center;display:grid}.page-module__5KJgJa__identityCard{gap:var(--space-sm-wide);text-align:left;padding:var(--profile-surface-card-padding);justify-items:stretch;display:grid}.page-module__5KJgJa__identityBlock{gap:var(--space-2xs-tight);justify-items:start;display:grid}.page-module__5KJgJa__usernameValue{font-size:var(--font-size-title-profile);color:var(--color-content-inverse);margin:0;font-weight:700;line-height:1.1}.page-module__5KJgJa__statsCard{text-align:left;padding:var(--profile-surface-card-padding);display:grid}.page-module__5KJgJa__statsBlock{gap:var(--space-xs-wide);width:100%;display:grid}.page-module__5KJgJa__statsHeading{font-size:var(--font-size-overline);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--color-content-inverse-muted);margin:0;font-weight:700}.page-module__5KJgJa__statsList{gap:var(--space-xs-tight);margin:0;display:grid}.page-module__5KJgJa__statsRow{align-items:baseline;gap:var(--space-sm-tight);grid-template-columns:minmax(0,1fr) auto;display:grid}.page-module__5KJgJa__statsKey{text-align:left;font-size:var(--font-size-body-compact);color:var(--color-content-inverse-muted);margin:0}.page-module__5KJgJa__statsValue{font-size:var(--font-size-body-strong);color:var(--color-content-inverse);margin:0;font-weight:600}@media (max-width:980px){.page-module__5KJgJa__identityBlock{justify-items:start}}
.LoadingIndicator-module__UC3S_W__root{--loading-indicator-spinner-size-sm:.9rem;--loading-indicator-spinner-size-md:1.15rem;--loading-indicator-spinner-size-lg:1.4rem;--loading-indicator-border-width-sm:2px;--loading-indicator-border-width-lg:3px;--loading-indicator-label-size:.95rem;--loading-indicator-motion-duration-reduced:1.4s;align-items:center;gap:var(--space-xs);color:var(--color-content-muted);display:inline-flex}.LoadingIndicator-module__UC3S_W__layoutInline{flex-direction:row}.LoadingIndicator-module__UC3S_W__layoutStacked{text-align:center;flex-direction:column;justify-content:center}.LoadingIndicator-module__UC3S_W__toneInverse{color:var(--color-content-inverse-muted)}.LoadingIndicator-module__UC3S_W__spinner{border-radius:var(--radius-round);border-style:solid;border-color:currentColor #94a3b83d #94a3b83d;flex:none;animation:.72s linear infinite LoadingIndicator-module__UC3S_W__loadingIndicatorSpin}.LoadingIndicator-module__UC3S_W__spinnerSizeSm{width:var(--loading-indicator-spinner-size-sm);height:var(--loading-indicator-spinner-size-sm);border-width:var(--loading-indicator-border-width-sm)}.LoadingIndicator-module__UC3S_W__spinnerSizeMd{width:var(--loading-indicator-spinner-size-md);height:var(--loading-indicator-spinner-size-md);border-width:var(--loading-indicator-border-width-sm)}.LoadingIndicator-module__UC3S_W__spinnerSizeLg{width:var(--loading-indicator-spinner-size-lg);height:var(--loading-indicator-spinner-size-lg);border-width:var(--loading-indicator-border-width-lg)}.LoadingIndicator-module__UC3S_W__label{font-size:var(--loading-indicator-label-size);margin:0}@keyframes LoadingIndicator-module__UC3S_W__loadingIndicatorSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.LoadingIndicator-module__UC3S_W__spinner{animation-duration:var(--loading-indicator-motion-duration-reduced)}}
.PlanetNavigatorSection-module__79xwYa__planetNavigatorStack{--planet-navigator-stack-max-width:92rem;--planet-navigator-content-max-width:42rem;--planet-navigation-icon-size:1.4rem;--planet-navigation-icon-stroke-width:2.2;width:min(100%, var(--planet-navigator-stack-max-width));justify-items:center;gap:var(--space-2xs);display:grid}.PlanetNavigatorSection-module__79xwYa__planetNavigator{--canvas-size-planet-stage-current:var(--canvas-size-planet-stage);--planet-nav-button-size:var(--responsive-control-size-touch);--planet-panel-top-offset:max(0px, calc((var(--planet-panel-height) - var(--canvas-size-planet-stage-current)) / 2 + var(--space-sm)));width:min(100%, var(--planet-navigator-content-max-width));grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;display:grid;container-type:inline-size}.PlanetNavigatorSection-module__79xwYa__planetNavigatorEmptyState{width:min(100%, var(--planet-navigator-content-max-width));min-height:var(--planet-panel-height);padding-top:clamp(var(--space-sm), 3dvh, var(--space-xl));align-content:start;justify-items:center;display:grid}.PlanetNavigatorSection-module__79xwYa__planetNavigationButton{border-radius:var(--radius-round);width:var(--planet-nav-button-size);height:var(--planet-nav-button-size);touch-action:manipulation;place-items:center;padding:0;display:grid}.PlanetNavigatorSection-module__79xwYa__planetNavigationIcon{width:var(--planet-navigation-icon-size);height:var(--planet-navigation-icon-size);stroke:currentColor;stroke-width:var(--planet-navigation-icon-stroke-width);stroke-linecap:round;stroke-linejoin:round;fill:none}@container (max-width:42rem){.PlanetNavigatorSection-module__79xwYa__planetNavigator{--canvas-size-planet-stage-current:var(--canvas-size-planet-stage-narrow);--planet-nav-button-size:var(--responsive-control-size-touch);gap:0;width:100%}}@supports not (container-type:inline-size){@media (max-width:1200px){.PlanetNavigatorSection-module__79xwYa__planetNavigator{--canvas-size-planet-stage-current:var(--canvas-size-planet-stage-narrow);--planet-nav-button-size:var(--responsive-control-size-touch);gap:0;width:100%}}}@media (max-height:900px){.PlanetNavigatorSection-module__79xwYa__planetNavigator{--canvas-size-planet-stage-current:var(--canvas-size-planet-stage-short)}}@media (max-height:760px){.PlanetNavigatorSection-module__79xwYa__planetNavigator{--canvas-size-planet-stage-current:var(--canvas-size-planet-stage-shortest)}}@media (max-width:1200px){.PlanetNavigatorSection-module__79xwYa__planetNavigatorStack{--planet-navigation-icon-size:1.2rem;--planet-navigation-icon-stroke-width:2}.PlanetNavigatorSection-module__79xwYa__planetNavigator{--planet-nav-button-size:2.4rem}}
.page-module___8aEwW__shellWidth{--landing-page-bottom-padding:clamp(1.4rem, 3.2vw, 2.4rem);--landing-page-section-gap-block:clamp(6rem, 11vw, 9rem);--landing-page-scroll-margin-top:clamp(4.75rem, 8vw, 6rem);--page-content-max-width:100%}.page-module___8aEwW__landingPage{padding:0 0 var(--landing-page-bottom-padding);gap:0;display:grid}.page-module___8aEwW__heroRegion{position:relative}.page-module___8aEwW__landingPage>*+*{margin-top:var(--landing-page-section-gap-block)}.page-module___8aEwW__landingPage section[id]{scroll-margin-top:var(--landing-page-scroll-margin-top)}
.page-module__iVqxMG__shellWidth{--play-gate-layout-min-height:55vh;--page-content-max-width:96rem}.page-module__iVqxMG__playGateLayout{min-height:var(--play-gate-layout-min-height);place-items:center;display:grid}
.LoadingBlock-module__4nM2ma__root{--loading-block-min-height:8rem;width:100%;min-height:var(--loading-block-min-height);padding:var(--space-lg) var(--space-md);place-items:center;display:grid}
.ModalShell-module___cyexG__overlay{--modal-overlay-padding:1rem;--modal-overlay-backdrop-blur:2px;z-index:var(--z-modal);background:var(--color-overlay-modal);-webkit-backdrop-filter:blur(var(--modal-overlay-backdrop-blur));backdrop-filter:blur(var(--modal-overlay-backdrop-blur));padding-top:calc(var(--modal-overlay-padding) + env(safe-area-inset-top,0px));padding-right:calc(var(--modal-overlay-padding) + env(safe-area-inset-right,0px));padding-bottom:calc(var(--modal-overlay-padding) + env(safe-area-inset-bottom,0px));padding-left:calc(var(--modal-overlay-padding) + env(safe-area-inset-left,0px));place-items:center;display:grid;position:fixed;inset:0}.ModalShell-module___cyexG__dialog{--modal-dialog-viewport-gutter:2rem;--modal-dialog-gap:.75rem;--modal-dialog-mobile-padding:.7rem;--modal-dialog-max-height-offset:2rem;--modal-dialog-width-compact:24rem;--modal-dialog-width-standard:42rem;--modal-dialog-width-wide:calc(var(--inventory-card-grid-max-width) + (var(--panel-padding-md) * 2) + (var(--scrollbar-content-gap) * 2) + var(--scrollbar-size) + 2px);--modal-dialog-min-width-compact:20rem;--modal-dialog-min-width-standard:30rem;--modal-dialog-min-width-wide:40rem;--modal-dialog-width-standard-tablet:36rem;--modal-dialog-width-wide-tablet:48rem;--modal-dialog-width-target:var(--modal-dialog-width-standard);--modal-dialog-min-width-target:var(--modal-dialog-min-width-standard);--modal-dialog-max-width:calc(100dvw - var(--modal-dialog-viewport-gutter));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - var(--modal-dialog-max-height-offset));border:1px solid var(--color-border-modal);border-radius:var(--radius-xl);background:var(--color-surface-modal);padding:var(--panel-padding-md);gap:var(--modal-dialog-gap);box-shadow:var(--shadow-modal);width:min(var(--modal-dialog-width-target), var(--modal-dialog-max-width));min-width:min(var(--modal-dialog-min-width-target), var(--modal-dialog-max-width));max-width:var(--modal-dialog-max-width);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.ModalShell-module___cyexG__dialogCompact{--modal-dialog-width-target:var(--modal-dialog-width-compact);--modal-dialog-min-width-target:var(--modal-dialog-min-width-compact);--modal-dialog-max-width:min(var(--modal-dialog-width-compact), calc(100dvw - var(--modal-dialog-viewport-gutter)))}.ModalShell-module___cyexG__dialogStandard{--modal-dialog-width-target:var(--modal-dialog-width-standard);--modal-dialog-min-width-target:var(--modal-dialog-min-width-standard);--modal-dialog-max-width:min(var(--modal-dialog-width-standard), calc(100dvw - var(--modal-dialog-viewport-gutter)))}.ModalShell-module___cyexG__dialogWide{--modal-dialog-width-target:var(--modal-dialog-width-wide);--modal-dialog-min-width-target:var(--modal-dialog-min-width-wide);--modal-dialog-max-width:min(var(--modal-dialog-width-wide), calc(100dvw - var(--modal-dialog-viewport-gutter)))}.ModalShell-module___cyexG__dialogHeader{justify-content:space-between;align-items:center;gap:var(--panel-header-gap);min-height:var(--panel-header-height);padding-inline:var(--panel-header-side-padding);display:flex}.ModalShell-module___cyexG__dialogHeaderLead{min-height:var(--panel-header-height);flex:1;align-items:center;display:flex}.ModalShell-module___cyexG__dialogTitle{font-size:var(--panel-title-size);color:#e2e8f0;margin:0;font-weight:700}.ModalShell-module___cyexG__dialogHeaderActions{justify-content:flex-end;align-items:center;display:flex}.ModalShell-module___cyexG__closeButton{width:var(--panel-close-control-size);height:var(--panel-close-control-size);min-height:var(--panel-close-control-size);border-radius:var(--radius-round);font-size:var(--button-font-size-sm);align-self:center;place-items:center;padding:0;font-weight:700;display:inline-grid}.ModalShell-module___cyexG__dialogContent{min-height:0;padding-inline:var(--scrollbar-content-gap);overscroll-behavior:contain;overflow:auto}.ModalShell-module___cyexG__dialogContent:focus-visible{outline:var(--button-focus-width) solid var(--button-focus-color);outline-offset:2px}@media (max-width:860px){.ModalShell-module___cyexG__dialog{gap:var(--space-sm)}.ModalShell-module___cyexG__dialogStandard{--modal-dialog-max-width:min(var(--modal-dialog-width-standard-tablet), calc(100dvw - var(--modal-dialog-viewport-gutter)))}.ModalShell-module___cyexG__dialogWide{--modal-dialog-max-width:min(var(--modal-dialog-width-wide-tablet), calc(100dvw - var(--modal-dialog-viewport-gutter)))}}@media (max-width:640px){.ModalShell-module___cyexG__dialog{padding:var(--modal-dialog-mobile-padding)}.ModalShell-module___cyexG__dialogCompact,.ModalShell-module___cyexG__dialogStandard,.ModalShell-module___cyexG__dialogWide{width:calc(100dvw - var(--modal-dialog-viewport-gutter));min-width:calc(100dvw - var(--modal-dialog-viewport-gutter));max-width:calc(100dvw - var(--modal-dialog-viewport-gutter))}}@supports not (width:100dvw){.ModalShell-module___cyexG__dialog{--modal-dialog-max-width:calc(100vw - var(--modal-dialog-viewport-gutter))}.ModalShell-module___cyexG__dialogCompact{--modal-dialog-max-width:min(var(--modal-dialog-width-compact), calc(100vw - var(--modal-dialog-viewport-gutter)))}.ModalShell-module___cyexG__dialogStandard{--modal-dialog-max-width:min(var(--modal-dialog-width-standard), calc(100vw - var(--modal-dialog-viewport-gutter)))}.ModalShell-module___cyexG__dialogWide{--modal-dialog-max-width:min(var(--modal-dialog-width-wide), calc(100vw - var(--modal-dialog-viewport-gutter)))}@media (max-width:860px){.ModalShell-module___cyexG__dialogStandard{--modal-dialog-max-width:min(var(--modal-dialog-width-standard-tablet), calc(100vw - var(--modal-dialog-viewport-gutter)))}.ModalShell-module___cyexG__dialogWide{--modal-dialog-max-width:min(var(--modal-dialog-width-wide-tablet), calc(100vw - var(--modal-dialog-viewport-gutter)))}}@media (max-width:640px){.ModalShell-module___cyexG__dialogCompact,.ModalShell-module___cyexG__dialogStandard,.ModalShell-module___cyexG__dialogWide{width:calc(100vw - var(--modal-dialog-viewport-gutter));min-width:calc(100vw - var(--modal-dialog-viewport-gutter))}}}
.TopPrimaryMenu-module__W65-MW__playPrimaryChrome{justify-items:center;width:100%;min-width:0;display:grid}.TopPrimaryMenu-module__W65-MW__desktopTopMenuRegion{width:min(100%, var(--layout-top-menu-max-width));margin-inline:auto;position:relative}.TopPrimaryMenu-module__W65-MW__topMenuBar{--top-menu-column-gap:clamp(1rem, 3.2vw, 2.75rem);align-items:center;column-gap:var(--top-menu-column-gap);row-gap:var(--space-2xs-tight);border-radius:var(--radius-md);width:100%;padding:var(--space-xs-tight) var(--space-md);background:#0f172a73;border:1px solid #94a3b847;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-inline:auto;display:grid;overflow:visible;box-shadow:0 10px 24px #02061759,inset 0 1px #ffffff0a}.TopPrimaryMenu-module__W65-MW__topMenuGroup{--top-menu-group-gap:clamp(1rem, 2.8vw, 2.3rem);align-items:center;gap:var(--top-menu-group-gap);min-width:0;display:flex}.TopPrimaryMenu-module__W65-MW__topMenuGroup:first-child{justify-self:end}.TopPrimaryMenu-module__W65-MW__topMenuGroup:last-child{justify-self:start}.TopPrimaryMenu-module__W65-MW__desktopAvailableCurrency{color:var(--color-content-inverse);font-size:var(--font-size-ui-compact);letter-spacing:.22em;text-transform:uppercase;text-align:center;margin:0;font-weight:700}.TopPrimaryMenu-module__W65-MW__desktopTopMenuSummary{top:100%;justify-items:center;display:grid;position:absolute;inset-inline:0}.TopPrimaryMenu-module__W65-MW__desktopTopMenuSummaryContent{width:100%}.TopPrimaryMenu-module__W65-MW__evolutionShortcutContainer{bottom:calc(var(--space-sm) + env(safe-area-inset-bottom,0px));left:calc(var(--space-sm) + env(safe-area-inset-left,0px));z-index:var(--z-fixed-controls);position:fixed}.TopPrimaryMenu-module__W65-MW__evolutionShortcutButton{border-radius:var(--radius-none);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.TopPrimaryMenu-module__W65-MW__evolutionShortcutButtonReady{color:#fcd34df5}.TopPrimaryMenu-module__W65-MW__evolutionShortcutButtonReady:hover:not(:disabled),.TopPrimaryMenu-module__W65-MW__evolutionShortcutButtonReady:focus-visible{color:#fde047}.TopPrimaryMenu-module__W65-MW__evolutionShortcutIcon{width:var(--size-icon-md);height:var(--size-icon-md);fill:currentColor}.TopPrimaryMenu-module__W65-MW__evolutionShortcutIconReady{filter:drop-shadow(0 0 4px #fcd34d66)drop-shadow(0 0 10px #f59e0b47);animation:1.4s ease-in-out infinite alternate TopPrimaryMenu-module__W65-MW__evolution-shortcut-icon-glow}@keyframes TopPrimaryMenu-module__W65-MW__evolution-shortcut-icon-glow{0%{filter:drop-shadow(0 0 2px #fcd34d47)drop-shadow(0 0 6px #f59e0b29)}to{filter:drop-shadow(0 0 5px #fcd34d75)drop-shadow(0 0 12px #f59e0b57)}}.TopPrimaryMenu-module__W65-MW__mobileTopMenu,.TopPrimaryMenu-module__W65-MW__mobileAvailableCurrency{display:none}.TopPrimaryMenu-module__W65-MW__topMenuActionButton{min-height:var(--responsive-control-size-touch);padding:var(--space-control-padding-wide);font-size:var(--panel-title-size);letter-spacing:.08em;text-transform:uppercase;margin:0;position:relative}.TopPrimaryMenu-module__W65-MW__tutorialPulseDot{top:var(--space-3xs);right:var(--space-3xs);width:var(--planet-tutorial-dot-size);height:var(--planet-tutorial-dot-size);border-radius:var(--radius-round);background:var(--color-tutorial-pulse);box-shadow:0 0 0 0 var(--color-tutorial-pulse-shadow);animation:var(--motion-tutorial-pulse);position:absolute}@media (max-width:1200px){.TopPrimaryMenu-module__W65-MW__topMenuBar{width:min(100%, calc(100dvw - (var(--layout-gutter-inline) * 2)));max-width:var(--layout-stats-card-row-max-width);justify-items:center;row-gap:var(--space-xs-wide);padding-inline:var(--space-sm);grid-template-columns:1fr}.TopPrimaryMenu-module__W65-MW__topMenuGroup{justify-content:center;gap:var(--space-md-tight) var(--space-md-plus);flex-wrap:wrap}.TopPrimaryMenu-module__W65-MW__topMenuGroup:first-child,.TopPrimaryMenu-module__W65-MW__topMenuGroup:last-child{justify-self:center}.TopPrimaryMenu-module__W65-MW__topMenuGroup,.TopPrimaryMenu-module__W65-MW__desktopAvailableCurrency,.TopPrimaryMenu-module__W65-MW__desktopTopMenuSummary{display:none}.TopPrimaryMenu-module__W65-MW__mobileAvailableCurrency{color:var(--color-content-inverse);font-size:var(--font-size-ui-compact);letter-spacing:.22em;text-transform:uppercase;text-align:center;margin:0;font-weight:700;display:block}.TopPrimaryMenu-module__W65-MW__mobileTopMenu{width:min(100%, calc(100dvw - (var(--layout-gutter-inline) * 2)));max-width:var(--layout-stats-card-row-max-width);justify-items:center;margin-inline:auto;display:grid}}
.SiteChrome-module__AUbeLG__userFacingShell{--site-chrome-min-height:100dvh;min-height:var(--site-chrome-min-height);background:var(--surface-brand-cosmos);flex-direction:column;display:flex;position:relative}.SiteChrome-module__AUbeLG__pageContent{flex:1 0 auto}
.FluxPackageCard-module__1fLXua__totalLabel{margin-top:.1rem}.FluxPackageCard-module__1fLXua__totalValue{color:var(--color-content-inverse);font-weight:700}
.OwnedProducersSection-module__Yozb7W__sectionStack{gap:var(--space-md);display:grid}.OwnedProducersSection-module__Yozb7W__summaryValue{color:var(--color-content-inverse);font-size:var(--font-size-body);margin:0;font-weight:600}.OwnedProducersSection-module__Yozb7W__controlsRow{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.OwnedProducersSection-module__Yozb7W__primaryControlsGroup{align-items:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.OwnedProducersSection-module__Yozb7W__rarityFilterGroup{gap:var(--space-2xs-tight);display:grid}.OwnedProducersSection-module__Yozb7W__filterLabel{color:var(--color-content-game-muted);font-size:var(--font-size-body-subtle)}.OwnedProducersSection-module__Yozb7W__rarityFilterButtons{gap:var(--space-xs);flex-wrap:wrap;display:flex}.OwnedProducersSection-module__Yozb7W__assignmentFilterToggle{align-items:center;gap:var(--space-sm-tight);min-height:var(--panel-close-control-size);color:var(--color-content-game-muted);cursor:pointer;font:inherit;font-size:var(--button-font-size-md);font-weight:600;display:inline-flex}.OwnedProducersSection-module__Yozb7W__assignmentFilterToggle:hover{color:var(--color-content-inverse)}.OwnedProducersSection-module__Yozb7W__assignmentFilterLabel{line-height:1}.OwnedProducersSection-module__Yozb7W__assignmentFilterInput{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.OwnedProducersSection-module__Yozb7W__assignmentFilterSwitch{width:var(--size-toggle-track-width);height:var(--size-toggle-track-height);padding:var(--size-toggle-padding);border:1px solid var(--color-border-game-subtle);border-radius:var(--radius-round);background:var(--color-surface-game-elevated);flex-shrink:0;align-items:center;transition:border-color .12s,box-shadow .12s,background-color .12s;display:inline-flex;position:relative}.OwnedProducersSection-module__Yozb7W__assignmentFilterThumb{width:var(--size-toggle-thumb-size);height:var(--size-toggle-thumb-size);border-radius:var(--radius-round);background:var(--color-content-game-muted);transition:transform .12s,background-color .12s}.OwnedProducersSection-module__Yozb7W__assignmentFilterInput:checked+.OwnedProducersSection-module__Yozb7W__assignmentFilterSwitch{background:#1e293bf5;border-color:#ffffff6b;box-shadow:0 0 0 2px #ffffff1a}.OwnedProducersSection-module__Yozb7W__assignmentFilterInput:checked+.OwnedProducersSection-module__Yozb7W__assignmentFilterSwitch .OwnedProducersSection-module__Yozb7W__assignmentFilterThumb{transform:translateX(var(--font-size-title-xs));background:var(--color-content-inverse)}.OwnedProducersSection-module__Yozb7W__assignmentFilterInput:focus-visible+.OwnedProducersSection-module__Yozb7W__assignmentFilterSwitch{outline:3px solid var(--color-focus-primary);outline-offset:1px}.OwnedProducersSection-module__Yozb7W__rarityFilterButton{width:var(--panel-close-control-size);height:var(--panel-close-control-size);border:1px solid var(--color-border-game-subtle);border-radius:var(--radius-round);background:var(--color-surface-game-elevated);cursor:pointer;justify-content:center;align-items:center;transition:transform .12s,border-color .12s,box-shadow .12s;display:inline-flex}.OwnedProducersSection-module__Yozb7W__rarityFilterButton:hover{border-color:#94a3b88c;transform:translateY(-1px)}.OwnedProducersSection-module__Yozb7W__rarityFilterButton:focus-visible{outline:3px solid var(--color-focus-primary);outline-offset:1px}.OwnedProducersSection-module__Yozb7W__rarityFilterButtonSelected{border-color:#ffffff6b;box-shadow:0 0 0 2px #ffffff1a}.OwnedProducersSection-module__Yozb7W__rarityCircle{width:var(--size-indicator-md);height:var(--size-indicator-md);border-radius:var(--radius-round);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 10px #ffffff1f}.OwnedProducersSection-module__Yozb7W__rarityCircleCommon{background:var(--color-rarity-common)}.OwnedProducersSection-module__Yozb7W__rarityCircleUncommon{background:var(--color-rarity-uncommon)}.OwnedProducersSection-module__Yozb7W__rarityCircleRare{background:var(--color-rarity-rare)}.OwnedProducersSection-module__Yozb7W__rarityCircleEpic{background:var(--color-rarity-epic)}.OwnedProducersSection-module__Yozb7W__rarityCircleLegendary{background:var(--color-rarity-legendary)}.OwnedProducersSection-module__Yozb7W__rarityCircleSecret{background-image:var(--effect-secret-rainbow-gradient)}.OwnedProducersSection-module__Yozb7W__outputSortButton{align-items:center;gap:var(--space-xs-tight);border:1px solid var(--color-border-game-subtle);border-radius:var(--radius-sm);background:var(--color-surface-game-elevated);color:var(--color-content-inverse);cursor:pointer;font:inherit;font-size:var(--button-font-size-md);padding:var(--space-xs) var(--button-padding-inline-sm);font-weight:600;display:inline-flex}.OwnedProducersSection-module__Yozb7W__outputSortButton:hover{border-color:#94a3b88c}.OwnedProducersSection-module__Yozb7W__outputSortButton:focus-visible{outline:3px solid var(--color-focus-primary);outline-offset:1px}.OwnedProducersSection-module__Yozb7W__outputSortLabel{line-height:1}.OwnedProducersSection-module__Yozb7W__outputSortIcon{flex-shrink:0}.OwnedProducersSection-module__Yozb7W__emptyFilteredState{color:var(--color-content-game-muted);margin:0}@media (max-width:640px){.OwnedProducersSection-module__Yozb7W__controlsRow,.OwnedProducersSection-module__Yozb7W__primaryControlsGroup{align-items:flex-start}}
.ToastStack-module__RxIdZW__stack{--toast-stack-gap:var(--responsive-gap-default);--toast-stack-inset:clamp(.85rem, 2vw, 1.5rem);--toast-stack-max-width:24rem;--toast-accent-width:.22rem;--toast-text-size:.92rem;--toast-message-margin-top:.35rem;--toast-enter-offset:.4rem;left:calc(var(--toast-stack-inset) + env(safe-area-inset-left,0px));bottom:calc(var(--toast-stack-inset) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);gap:var(--toast-stack-gap);width:min(var(--toast-stack-max-width), calc(100dvw - (var(--toast-stack-inset) * 2)));pointer-events:none;display:grid;position:fixed}.ToastStack-module__RxIdZW__toastCard{--toast-accent-gradient:linear-gradient(180deg, var(--color-action-primary) 0%, var(--color-action-primary-hover) 100%);pointer-events:auto;border-color:var(--color-border-modal);background:var(--color-surface-modal);box-shadow:var(--shadow-modal);animation:.18s ease-out forwards ToastStack-module__RxIdZW__toastEnter;position:relative;overflow:hidden}.ToastStack-module__RxIdZW__toastCard:before{content:"";width:var(--toast-accent-width);background:var(--toast-accent-gradient);position:absolute;inset:0 auto 0 0}.ToastStack-module__RxIdZW__variantNeutral{--toast-accent-gradient:linear-gradient(180deg, var(--color-action-primary) 0%, var(--color-action-primary-hover) 100%)}.ToastStack-module__RxIdZW__variantSuccess{--toast-accent-gradient:linear-gradient(180deg, var(--color-action-success) 0%, var(--color-action-success-hover) 100%)}.ToastStack-module__RxIdZW__variantInfo{--toast-accent-gradient:linear-gradient(180deg, var(--color-action-primary) 0%, var(--color-action-primary-hover) 100%)}.ToastStack-module__RxIdZW__variantWarning{--toast-accent-gradient:linear-gradient(180deg, var(--color-action-warning) 0%, var(--color-action-warning-hover) 100%)}.ToastStack-module__RxIdZW__variantError{--toast-accent-gradient:linear-gradient(180deg, var(--color-action-danger) 0%, var(--color-action-danger-hover) 100%)}.ToastStack-module__RxIdZW__title{color:var(--color-content-inverse);font-size:var(--toast-text-size);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.2}.ToastStack-module__RxIdZW__message{margin:var(--toast-message-margin-top) 0 0;color:var(--color-content-inverse-muted);font-size:var(--toast-text-size);line-height:1.45}@keyframes ToastStack-module__RxIdZW__toastEnter{0%{opacity:0;transform:translateY(var(--toast-enter-offset))}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ToastStack-module__RxIdZW__stack{right:calc(var(--toast-stack-inset) + env(safe-area-inset-right,0px));width:auto}}@supports not (width:100dvw){.ToastStack-module__RxIdZW__stack{width:min(var(--toast-stack-max-width), calc(100vw - (var(--toast-stack-inset) * 2)))}}
.page-module__aydn6q__shellWidth{--auth-layout-max-width:74rem;--auth-card-max-width:34rem;--auth-provider-prompt-size:.82rem;--auth-alpha-notice-size:.78rem;--auth-error-size:.9rem;--auth-beta-inline-offset:.2em;--auth-beta-block-offset:.12em;--auth-beta-size:.38em;--auth-error-padding-block:.65rem;--auth-error-padding-inline:.75rem;--auth-layout-min-height:calc(100dvh - clamp(1rem, 2.2vw, 1.8rem));--page-content-max-width:var(--auth-layout-max-width)}.page-module__aydn6q__layout{width:min(100%, var(--auth-layout-max-width));min-height:var(--auth-layout-min-height);align-content:center;gap:var(--space-lg);padding-top:calc(var(--space-xs) + env(safe-area-inset-top,0px));padding-right:0;padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom,0px));margin-inline:auto;padding-left:0;display:grid}.page-module__aydn6q__authSection{width:100%;max-width:var(--auth-card-max-width);margin-inline:auto}.page-module__aydn6q__cardIdentity{justify-items:center;gap:var(--space-xs);display:grid}.page-module__aydn6q__providerActions{gap:var(--space-sm);grid-template-columns:1fr;display:grid}.page-module__aydn6q__providerPrompt{text-align:center;font-size:var(--auth-provider-prompt-size);color:#94a3b8;letter-spacing:.02em;margin:0}.page-module__aydn6q__brandTitle{text-align:center;font-size:var(--font-size-display-auth);color:var(--color-content-inverse);margin:0;line-height:1.05;display:inline-block;position:relative}.page-module__aydn6q__brandTitleText{display:inline-block}.page-module__aydn6q__brandTitleBeta{left:calc(100% + var(--auth-beta-inline-offset));top:var(--auth-beta-block-offset);font-size:var(--auth-beta-size);letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;position:absolute}.page-module__aydn6q__alphaNotice{color:var(--color-content-inverse-muted);font-size:var(--auth-alpha-notice-size);text-align:center;margin:0;line-height:1.4}.page-module__aydn6q__authErrorNotice{padding:var(--auth-error-padding-block) var(--auth-error-padding-inline);border-radius:var(--radius-md);color:#fee2e2;font-size:var(--auth-error-size);text-align:center;background:#7f1d1d47;border:1px solid #f871716b;margin:0;line-height:1.35}@media (max-width:860px){.page-module__aydn6q__layout{min-height:var(--auth-layout-min-height);padding-top:calc(var(--space-md) + env(safe-area-inset-top,0px));padding-right:0;padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom,0px));padding-left:0}}
.FluxPurchaseSection-module__SASK-q__noticeCard{gap:var(--space-xs-wide);align-content:start;min-height:100%;display:grid}.FluxPurchaseSection-module__SASK-q__noticeTitle{font-size:var(--font-size-body-lg);color:var(--color-content-inverse);margin:0;font-weight:700}.FluxPurchaseSection-module__SASK-q__noticeMessage{font-size:var(--font-size-sm);color:var(--color-content-inverse-muted);margin:0;line-height:1.45}.FluxPurchaseSection-module__SASK-q__statusNotice{margin:0 0 var(--space-sm) 0;padding:var(--space-sm-tight) var(--space-sm);border:1px solid var(--color-border-strong);color:var(--color-content-inverse);font-size:var(--font-size-sm);background:#050a14c7;line-height:1.4}.FluxPurchaseSection-module__SASK-q__statusNoticeSuccess{border-color:var(--color-content-success)}.FluxPurchaseSection-module__SASK-q__statusNoticeCancelled{border-color:var(--color-border-muted);color:var(--color-content-inverse-muted)}
.TimeCrystalPremiumStoreCard-module__fKlQxq__priceActionArea{gap:var(--space-2xs);display:grid}.TimeCrystalPremiumStoreCard-module__fKlQxq__priceList{gap:var(--space-2xs);padding-inline:var(--space-sm);display:grid}.TimeCrystalPremiumStoreCard-module__fKlQxq__priceListItem{justify-content:center;display:flex}.TimeCrystalPremiumStoreCard-module__fKlQxq__priceOptionButton{width:100%;margin-top:0}
.PlayFactoryMenu-module__zZic2q__menuStack{gap:var(--space-md);display:grid}.PlayFactoryMenu-module__zZic2q__rulesCard{gap:var(--space-xs);display:grid}.PlayFactoryMenu-module__zZic2q__rulesTitle{font-size:var(--panel-title-size);margin:0;font-weight:700}.PlayFactoryMenu-module__zZic2q__rulesList{padding-left:var(--space-md);gap:var(--space-2xs-tight);color:#ffffffd1;margin:0;display:grid}.PlayFactoryMenu-module__zZic2q__recipeLayout{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));align-items:stretch;display:grid}@media (max-width:640px){.PlayFactoryMenu-module__zZic2q__recipeLayout{grid-template-columns:repeat(2,minmax(0,1fr))}}.PlayFactoryMenu-module__zZic2q__recipeCard{grid-template-rows:auto 1fr auto;height:100%;display:grid}.PlayFactoryMenu-module__zZic2q__recipeGapCard{pointer-events:none;place-items:center;min-height:100%;display:grid}.PlayFactoryMenu-module__zZic2q__recipeGapArrow{color:#94a3b8c7}.PlayFactoryMenu-module__zZic2q__recipeCardLocked{opacity:.6}.PlayFactoryMenu-module__zZic2q__emptyRecipeFullCardHit{z-index:1;border-radius:var(--radius-md);cursor:pointer;font:inherit;text-align:inherit;color:inherit;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;padding:0;display:flex;position:absolute;inset:0}.PlayFactoryMenu-module__zZic2q__emptyRecipeFullCardHit:disabled{cursor:not-allowed}.PlayFactoryMenu-module__zZic2q__emptyRecipeFullCardHit:focus-visible{outline:var(--button-focus-width) solid var(--button-focus-color);outline-offset:var(--button-focus-offset)}.PlayFactoryMenu-module__zZic2q__emptyRecipeFullCardHit:hover:not(:disabled){box-shadow:inset 0 0 0 1px #94a3b847}.PlayFactoryMenu-module__zZic2q__recipeLayout .PlayFactoryMenu-module__zZic2q__recipeCard.PlayFactoryMenu-module__zZic2q__emptyRecipeUnifiedSurface{width:100%;min-width:0;height:auto;aspect-ratio:var(--canvas-aspect-portrait-9-16);flex-shrink:0;grid-template-rows:none;grid-template-columns:none;justify-content:center;align-items:center;padding-bottom:0;display:flex}.PlayFactoryMenu-module__zZic2q__emptyRecipeFullCardCenter{color:#94a3b8e0;justify-content:center;align-items:center;line-height:0;display:flex}.PlayFactoryMenu-module__zZic2q__emptyRecipeFullCardCenter svg{display:block}.PlayFactoryMenu-module__zZic2q__outputPreview{background:radial-gradient(circle at top,#3b82f62e,#0000 50%),linear-gradient(#0f172aeb,#020617fa);place-items:center;display:grid}.PlayFactoryMenu-module__zZic2q__outputPreviewContent{gap:var(--space-2xs-tight);text-align:center;display:grid}.PlayFactoryMenu-module__zZic2q__outputPreviewLabel{font-size:var(--font-size-ui-micro);letter-spacing:.08em;text-transform:uppercase;color:#ffffff94;margin:0}.PlayFactoryMenu-module__zZic2q__outputPreviewValue{font-size:var(--font-size-body-emphasis);margin:0;font-weight:700}.PlayFactoryMenu-module__zZic2q__outputPreviewMeta{color:#ffffffb8;margin:0}.PlayFactoryMenu-module__zZic2q__slotHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.PlayFactoryMenu-module__zZic2q__slotIndex{font-size:var(--font-size-ui-micro);letter-spacing:.08em;text-transform:uppercase;color:#ffffff94;margin:0}.PlayFactoryMenu-module__zZic2q__slotName{font-size:var(--panel-title-size);margin:0;font-weight:700}.PlayFactoryMenu-module__zZic2q__slotFooter{justify-content:flex-end;display:flex}.PlayFactoryMenu-module__zZic2q__slotRemoveButton{padding-inline:var(--space-control-padding-inline-wide)}.PlayFactoryMenu-module__zZic2q__selectionViewStack{gap:var(--space-sm);display:grid}.PlayFactoryMenu-module__zZic2q__selectionViewHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.PlayFactoryMenu-module__zZic2q__selectionViewEyebrow{margin:0 0 var(--space-2xs);font-size:var(--font-size-ui-micro);letter-spacing:.08em;text-transform:uppercase;color:#ffffff94}.PlayFactoryMenu-module__zZic2q__selectionViewTitle{font-size:var(--panel-title-size);margin:0}.PlayFactoryMenu-module__zZic2q__selectionViewCopy{margin:var(--space-2xs-tight) 0 0;color:#ffffffc7}.PlayFactoryMenu-module__zZic2q__selectionButtonSelected{opacity:.86}.PlayFactoryMenu-module__zZic2q__catalystCardDescription{padding-inline:var(--space-xs);margin:0}.PlayFactoryMenu-module__zZic2q__catalystCardTextStack{min-height:var(--size-card-min-height-sm)}.PlayFactoryMenu-module__zZic2q__catalystCardActionRow{margin-top:auto}.PlayFactoryMenu-module__zZic2q__recipeCardActionButton{min-width:var(--size-button-min-width-md)}.PlayFactoryMenu-module__zZic2q__createdLabel{color:#ffffffd1;margin:0;font-weight:700}.PlayFactoryMenu-module__zZic2q__inventoryEmptyState{color:#ffffffb8;margin:0}@media (max-width:1200px){.PlayFactoryMenu-module__zZic2q__recipeGapCard{display:none}}
.PlaySurfaceLayout-module__6mO37G__dashboard{--play-dashboard-max-width:96rem;--play-primary-panels-max-width:92rem;--play-dashboard-gap-tight:clamp(.35rem, .9dvh, .8rem);--play-dashboard-gap-short:.35rem;--play-dashboard-padding-top-tight:clamp(.2rem, .6dvh, .45rem);--play-dashboard-padding-bottom-tight:clamp(.45rem, 1dvh, .8rem);--play-dashboard-padding-top-short:.2rem;--play-dashboard-padding-bottom-short:.5rem;--play-dashboard-gap:clamp(.5rem, 1.3dvh, 1.2rem);--play-dashboard-padding-top:clamp(.25rem, .9dvh, .75rem);--play-dashboard-padding-bottom:clamp(.6rem, 1.4dvh, 1.4rem);--play-dashboard-min-height:calc(100dvh - clamp(.8rem, 2vw, 1.8rem));width:min(100%, var(--play-dashboard-max-width));min-height:var(--play-dashboard-min-height);align-content:start;place-items:center;gap:var(--play-dashboard-gap);padding-top:calc(var(--play-dashboard-padding-top) + env(safe-area-inset-top,0px));padding-right:0;padding-bottom:calc(var(--play-dashboard-padding-bottom) + env(safe-area-inset-bottom,0px));z-index:1;grid-template-rows:auto 1fr;margin-inline:auto;padding-left:0;display:grid;position:relative}.PlaySurfaceLayout-module__6mO37G__dashboardGalaxyPrimary{width:calc(100% + (var(--layout-gutter-inline) * 2));max-width:none;margin-inline:calc(var(--layout-gutter-inline) * -1);grid-template-rows:auto minmax(0,1fr);gap:0;overflow:hidden}.PlaySurfaceLayout-module__6mO37G__galaxyPrimaryContent{width:100%;height:100%;min-height:0;position:relative}.PlaySurfaceLayout-module__6mO37G__galaxyPlanetPanelsLayer{padding-top:calc(var(--play-dashboard-padding-top) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--play-dashboard-padding-bottom) + env(safe-area-inset-bottom,0px));pointer-events:none;align-content:center;justify-items:center;display:grid;position:absolute;inset:0}.PlaySurfaceLayout-module__6mO37G__galaxyPlanetPanelsContent{width:min(100%, var(--play-primary-panels-max-width));box-sizing:border-box;max-height:calc(100dvh - calc(var(--play-dashboard-padding-top) + env(safe-area-inset-top,0px)) - calc(var(--play-dashboard-padding-bottom) + env(safe-area-inset-bottom,0px)));overscroll-behavior:contain;pointer-events:auto;margin-inline:auto;overflow-y:auto}.PlaySurfaceLayout-module__6mO37G__planetPreviewCanvas{pointer-events:auto;cursor:grab;touch-action:none;width:100%;height:100%}.PlaySurfaceLayout-module__6mO37G__galaxyPreviewCard{width:100%;height:100%;min-height:0;overflow:hidden}.PlaySurfaceLayout-module__6mO37G__planetPreviewCanvas:active{cursor:grabbing}.PlaySurfaceLayout-module__6mO37G__refreshButton{color:var(--color-content-game-muted);margin:0;font-weight:600;line-height:1.2}.PlaySurfaceLayout-module__6mO37G__blackHoleTransitionBackdrop{z-index:var(--z-overlay);pointer-events:auto;animation:var(--motion-black-hole-backdrop-in);background:#000;position:fixed;inset:0}.PlaySurfaceLayout-module__6mO37G__blackHoleTransitionBackdropSolid{z-index:var(--z-critical-overlay);pointer-events:auto;background:#000;position:fixed;inset:0}.PlaySurfaceLayout-module__6mO37G__bottomGalaxyPreview{pointer-events:none;z-index:0;width:100dvw;height:100dvh;position:fixed;bottom:-30dvh;left:50%;transform:translate(-50%)}.PlaySurfaceLayout-module__6mO37G__bottomGalaxyPreviewCanvas{pointer-events:none;width:100%;height:100%}@media (max-width:1200px){.PlaySurfaceLayout-module__6mO37G__dashboard{align-items:start}.PlaySurfaceLayout-module__6mO37G__dashboardGalaxyPrimary{overflow:visible}.PlaySurfaceLayout-module__6mO37G__galaxyPlanetPanelsLayer{align-content:start;overflow:visible}.PlaySurfaceLayout-module__6mO37G__galaxyPlanetPanelsContent{max-height:none;overflow:visible}}@media (max-height:900px){.PlaySurfaceLayout-module__6mO37G__dashboard{gap:var(--play-dashboard-gap-tight);padding-top:calc(var(--play-dashboard-padding-top-tight) + env(safe-area-inset-top,0px));padding-right:0;padding-bottom:calc(var(--play-dashboard-padding-bottom-tight) + env(safe-area-inset-bottom,0px));padding-left:0}}@media (max-height:760px){.PlaySurfaceLayout-module__6mO37G__dashboard{gap:var(--play-dashboard-gap-short);padding-top:calc(var(--play-dashboard-padding-top-short) + env(safe-area-inset-top,0px));padding-right:0;padding-bottom:calc(var(--play-dashboard-padding-bottom-short) + env(safe-area-inset-bottom,0px));padding-left:0}}
.error-boundary-module__-WHWQG__shellWidth{max-width:52rem}.error-boundary-module__-WHWQG__globalBody{background:radial-gradient(circle at 16% 18%, #2563eb42 0%, transparent 28%), radial-gradient(circle at 82% 22%, #ec48992e 0%, transparent 30%), radial-gradient(circle at 50% 100%, #22d3ee24 0%, transparent 36%), var(--surface-brand-cosmos);min-height:100dvh;margin:0}.error-boundary-module__-WHWQG__container{width:min(100%,54rem);min-height:clamp(24rem,64dvh,42rem);padding:clamp(2.5rem, 7vw, 5rem) calc(var(--layout-gutter-inline) + env(safe-area-inset-right,0px)) clamp(2rem, 5vw, 3.5rem) calc(var(--layout-gutter-inline) + env(safe-area-inset-left,0px));align-content:center;margin:0 auto;display:grid;position:relative}.error-boundary-module__-WHWQG__container:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 8% 12%,#ffffff42 0 1.2px,#0000 2px),radial-gradient(circle at 26% 72%,#bfdbfe2e 0 1px,#0000 1.7px),radial-gradient(circle at 38% 20%,#ffffff2e 0 1px,#0000 1.8px),radial-gradient(circle at 62% 66%,#ffffff29 0 .9px,#0000 1.5px),radial-gradient(circle at 78% 28%,#bfdbfe3d 0 1.2px,#0000 2px),radial-gradient(circle at 92% 76%,#ffffff2e 0 1px,#0000 1.7px);position:absolute;inset:0}.error-boundary-module__-WHWQG__panel{gap:clamp(var(--space-md), 2vw, var(--space-lg));border-radius:calc(var(--radius-xl) + .25rem);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#0f172af0 0%,#0f172ad1 42%,#1e293bad 100%);border:1px solid #94a3b847;padding:clamp(1.4rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0206178f,inset 0 1px #ffffff12}.error-boundary-module__-WHWQG__panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#38bdf829 0%,#0000 34%),radial-gradient(circle at 0,#60a5fa2e 0%,#0000 28%);position:absolute;inset:0}.error-boundary-module__-WHWQG__eyebrow{z-index:1;align-items:center;gap:var(--space-xs);color:#bfdbfe;font-size:var(--font-size-overline);letter-spacing:.24em;text-transform:uppercase;margin:0;font-weight:700;display:inline-flex;position:relative}.error-boundary-module__-WHWQG__eyebrow:before{content:"";border-radius:var(--radius-round);background:radial-gradient(circle,#fffffff2 0%,#60a5faf2 35%,#3b82f600 75%);width:.7rem;height:.7rem;box-shadow:0 0 20px #60a5fa8c}.error-boundary-module__-WHWQG__titleBlock{z-index:1;gap:var(--space-sm);display:grid;position:relative}.error-boundary-module__-WHWQG__title{max-width:12ch;color:var(--color-content-inverse);text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.6vw,3.8rem);line-height:.94}.error-boundary-module__-WHWQG__description{z-index:1;max-width:38rem;color:var(--color-content-inverse-muted);font-size:var(--font-size-body-lg-fluid);margin:0;line-height:1.6;position:relative}.error-boundary-module__-WHWQG__actions{z-index:1;gap:var(--space-sm);padding-top:var(--space-xs);flex-wrap:wrap;display:flex;position:relative}@media (max-width:640px){.error-boundary-module__-WHWQG__container{min-height:100dvh;padding-top:max(2.5rem, env(safe-area-inset-top,0px) + 1.5rem);padding-bottom:max(2rem, env(safe-area-inset-bottom,0px) + 1rem)}.error-boundary-module__-WHWQG__panel{padding:1.25rem}.error-boundary-module__-WHWQG__actions{width:100%}}
.not-found-module__HS70Aa__shellWidth{--not-found-max-width:42rem;--page-content-max-width:var(--not-found-max-width)}.not-found-module__HS70Aa__container{text-align:center;align-content:center;justify-items:center;gap:1rem;width:100%;min-height:clamp(18rem,55vh,28rem);margin-inline:auto;padding:clamp(3rem,10vw,6rem) 0;display:grid}.not-found-module__HS70Aa__statusCode{color:var(--color-content-game-muted);letter-spacing:.2em;margin:0;font-size:.9rem}.not-found-module__HS70Aa__title{color:var(--color-content-inverse);font-size:var(--font-size-display-page);margin:0;line-height:1.1}.not-found-module__HS70Aa__description{max-width:32rem;color:var(--button-text-color);font-size:var(--font-size-body-sm-fluid);margin:0;line-height:1.6}.not-found-module__HS70Aa__actions{padding-top:.6rem}
.LeaderboardModal-module__1NGpmq__emptyState{--leaderboard-font-size-empty:.95rem;color:var(--color-content-game-muted);font-size:var(--leaderboard-font-size-empty);margin:0}.LeaderboardModal-module__1NGpmq__loadingState{color:var(--color-content-game-muted)}.LeaderboardModal-module__1NGpmq__tableWrapper{border:1px solid var(--color-border-game-subtle);border-radius:var(--radius-lg);background:#0f172a73;overflow:auto}.LeaderboardModal-module__1NGpmq__leaderboardTable{--leaderboard-table-min-width:0;--leaderboard-cell-padding-block:.7rem;--leaderboard-cell-padding-inline:.85rem;--leaderboard-cell-padding-inline-outer:1.1rem;--leaderboard-column-gap-inline:.45rem;--leaderboard-rank-column-width:3.25rem;--leaderboard-level-column-width:5rem;--leaderboard-points-column-width:9rem;--leaderboard-font-size-header:.75rem;--leaderboard-font-size-body:.9rem;--leaderboard-font-size-mobile:.78rem;width:100%;min-width:var(--leaderboard-table-min-width);table-layout:fixed;border-collapse:collapse}.LeaderboardModal-module__1NGpmq__leaderboardTable th,.LeaderboardModal-module__1NGpmq__leaderboardTable td{padding:var(--leaderboard-cell-padding-block) var(--leaderboard-cell-padding-inline);text-align:right;border-bottom:1px solid #94a3b829}.LeaderboardModal-module__1NGpmq__leaderboardTable th{font-size:var(--leaderboard-font-size-header);letter-spacing:.08em;text-transform:uppercase;color:var(--color-content-game-muted);background:#0f172ae0;position:sticky;top:0}.LeaderboardModal-module__1NGpmq__leaderboardTable td{font-size:var(--leaderboard-font-size-body);color:var(--color-content-game-strong)}.LeaderboardModal-module__1NGpmq__leaderboardTable tr:last-child td{border-bottom:0}.LeaderboardModal-module__1NGpmq__leaderboardTable th:first-child,.LeaderboardModal-module__1NGpmq__leaderboardTable td:first-child{width:var(--leaderboard-rank-column-width);padding-left:var(--leaderboard-cell-padding-inline-outer);padding-right:calc(var(--leaderboard-cell-padding-inline) + var(--leaderboard-column-gap-inline))}.LeaderboardModal-module__1NGpmq__leaderboardTable th:nth-child(2),.LeaderboardModal-module__1NGpmq__leaderboardTable td:nth-child(2){padding-left:calc(var(--leaderboard-cell-padding-inline) + var(--leaderboard-column-gap-inline))}.LeaderboardModal-module__1NGpmq__leaderboardTable th:last-child,.LeaderboardModal-module__1NGpmq__leaderboardTable td:last-child{width:var(--leaderboard-points-column-width);padding-right:var(--leaderboard-cell-padding-inline-outer)}.LeaderboardModal-module__1NGpmq__leaderboardTable th:nth-child(3),.LeaderboardModal-module__1NGpmq__leaderboardTable td:nth-child(3){width:var(--leaderboard-level-column-width)}.LeaderboardModal-module__1NGpmq__rankCell{width:var(--leaderboard-rank-column-width);color:var(--color-content-game-muted);font-weight:700}.LeaderboardModal-module__1NGpmq__usernameCell{color:#f1f5f9;overflow-wrap:anywhere;word-break:break-word;font-weight:600}.LeaderboardModal-module__1NGpmq__usernameLink{color:inherit;text-decoration:none}.LeaderboardModal-module__1NGpmq__usernameLink:hover,.LeaderboardModal-module__1NGpmq__usernameLink:focus-visible{text-decoration:underline}.LeaderboardModal-module__1NGpmq__usernameHeader,.LeaderboardModal-module__1NGpmq__leaderboardTable td.LeaderboardModal-module__1NGpmq__usernameCell,.LeaderboardModal-module__1NGpmq__leaderboardTable th.LeaderboardModal-module__1NGpmq__usernameHeader{text-align:left}.LeaderboardModal-module__1NGpmq__leaderboardTable td.LeaderboardModal-module__1NGpmq__numericCell{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:640px){.LeaderboardModal-module__1NGpmq__leaderboardTable{--leaderboard-cell-padding-inline-outer:var(--space-xs);--leaderboard-column-gap-inline:.3rem;--leaderboard-rank-column-width:2.5rem;--leaderboard-level-column-width:3.8rem;--leaderboard-points-column-width:7.1rem}.LeaderboardModal-module__1NGpmq__leaderboardTable th,.LeaderboardModal-module__1NGpmq__leaderboardTable td{padding:var(--space-xs);font-size:var(--leaderboard-font-size-mobile)}.LeaderboardModal-module__1NGpmq__leaderboardTable th{letter-spacing:.05em}}
.LegalDocumentPage-module__1fvSFa__shellWidth{--legal-document-max-width:64rem;--legal-document-gap:1.4rem;--legal-document-header-gap:.5rem;--legal-document-last-updated-size:.86rem;--legal-document-section-gap:.7rem;--legal-document-bullets-padding-inline-start:1.2rem;--legal-document-bullets-gap:.45rem;--legal-document-padding-block:clamp(3rem, 5vw, 4rem) 0 clamp(3rem, 6vw, 4.8rem);--page-content-max-width:var(--legal-document-max-width)}.LegalDocumentPage-module__1fvSFa__document{width:100%;padding:var(--legal-document-padding-block);gap:var(--legal-document-gap);margin-inline:auto;display:grid}.LegalDocumentPage-module__1fvSFa__header{gap:var(--legal-document-header-gap);display:grid}.LegalDocumentPage-module__1fvSFa__title{color:var(--color-content-inverse);font-size:var(--font-size-display-page);margin:0;line-height:1.1}.LegalDocumentPage-module__1fvSFa__lastUpdated{color:var(--color-content-game-muted);font-size:var(--legal-document-last-updated-size);margin:0}.LegalDocumentPage-module__1fvSFa__section{gap:var(--legal-document-section-gap);display:grid}.LegalDocumentPage-module__1fvSFa__sectionHeading{color:var(--color-content-inverse);font-size:var(--font-size-heading-sm-fluid);margin:0;line-height:1.2}.LegalDocumentPage-module__1fvSFa__paragraph{color:var(--button-text-color);font-size:var(--font-size-body-sm-fluid);margin:0;line-height:1.65}.LegalDocumentPage-module__1fvSFa__bulletList{padding-left:var(--legal-document-bullets-padding-inline-start);gap:var(--legal-document-bullets-gap);margin:0;display:grid}.LegalDocumentPage-module__1fvSFa__bulletItem{color:var(--button-text-color);font-size:var(--font-size-body-xs-fluid);line-height:1.6}
