/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.living-directive{background:linear-gradient(100deg,#3e2a0a75,#08121df0);border:1px solid #f2c66d57;border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;margin:7px 0;padding:8px 9px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 0 16px #f2c66d0f}.living-directive>i{color:#ffe09a;background:#65430859;border:1px solid #ffdc7e7a;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid;box-shadow:0 0 11px #f2c66d2e}.living-directive span small,.living-directive span strong,.living-directive span em{display:block}.living-directive span small{color:#d7b96f;font:800 6px var(--font-geist-mono),monospace;letter-spacing:.12em}.living-directive span strong{color:#fff6dd;font:400 9px var(--font-display-retro),var(--font-geist-sans),sans-serif;margin-top:2px}.living-directive span em{color:#a7b7bc;margin-top:2px;font-size:6px;font-style:normal;line-height:1.25}.living-directive span>u{background:#1d2830;border-radius:4px;height:3px;margin-top:5px;text-decoration:none;display:block;overflow:hidden}.living-directive span>u b{background:linear-gradient(90deg,#f2c66d,#ec4aa9);border-radius:4px;height:100%;transition:width .3s;display:block;box-shadow:0 0 8px #f2c66d66}.living-directive>aside{text-align:right}.living-directive>aside b,.living-directive>aside small{display:block}.living-directive>aside b{color:#fff2cd;font:900 9px var(--font-geist-mono),monospace}.living-directive>aside small{color:#72ede5;margin-top:4px;font-size:7px}.living-directive.complete{background:linear-gradient(100deg,#08494e80,#08121df0);border-color:#55e7ee80}.living-directive.complete>i{color:#cffffb;background:#0f6b6f66;border-color:#55e7ee9e;box-shadow:0 0 14px #55e7ee3d}.ai-counter{background:linear-gradient(90deg,#530a3952,#050d1733);border-left:2px solid #ff4fae;justify-content:space-between;align-items:center;gap:8px;margin:5px 0 7px;padding:6px 8px;display:flex}.ai-counter span{color:#ff91c8;font:800 6px var(--font-geist-mono),monospace;letter-spacing:.08em;white-space:nowrap}.ai-counter strong{color:#bdcbd0;text-align:right;font-size:6px;line-height:1.25}@media (width>=821px){.shell{background:radial-gradient(circle at 23% 34%,#3ce6de24,#0000 27%),radial-gradient(circle at 76% 34%,#ec4aa921,#0000 31%),radial-gradient(circle at 58% 95%,#f2c66d0f,#0000 28%),linear-gradient(145deg,#03070e,#070510 56%,#02050a);gap:clamp(46px,6vw,104px)}.shell:after{content:"";z-index:0;pointer-events:none;background:conic-gradient(from 15deg at 70% 42%,transparent 0 16%,#ec4aa909 18%,transparent 22% 42%,#55e7ee0b 44%,transparent 49% 72%,#f2c66d06 75%,transparent 79%);animation:16s linear infinite web-atmosphere;position:fixed;inset:-18%}.note{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 76% 18%,#ec4aa92b,#0000 25%),radial-gradient(circle at 15% 74%,#55e7ee1a,#0000 30%),linear-gradient(145deg,#081825e0,#0a0713e6);border:1px solid #55e7ee29;border-radius:34px;flex-direction:column;justify-content:center;width:min(560px,42vw);min-height:610px;padding:74px 58px 58px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 34px 100px #0000009e,0 0 80px #55e7ee0f}.note:before{content:"";background:radial-gradient(circle at 42% 38%,#fffdf0 0 5%,#5af1e9 8%,#25b1b6eb 13%,#ec4aa98f 30%,#081420f2 51%,#0000 53%),repeating-radial-gradient(circle,#0000 0 13px,#55e7ee33 14px 15px);border-radius:50%;width:92px;height:92px;animation:2.7s ease-in-out infinite web-core-breath;position:absolute;top:46px;right:54px;box-shadow:0 0 18px #55e7ee8c,0 0 54px #ec4aa947}.note:after{content:"50 LIVING WORLDS  ·  16 PREDATORS  ·  ENDLESS EVOLUTION";color:#e8fdfb;font:800 10px var(--font-geist-mono),monospace;letter-spacing:.12em;background:linear-gradient(90deg,#530e406b,#08151fb8);border-left:2px solid #ec4aa9;border-radius:0 14px 14px 0;margin-top:38px;padding:20px 22px;line-height:1.8;display:block;box-shadow:inset 0 1px #ffffff08}.shell.theme-bio .note>span{color:#8df9f2;background:#0a474e4d;border:1px solid #55e7ee4d;border-radius:999px;width:max-content;padding:7px 11px;font-size:9px;box-shadow:0 0 18px #55e7ee14}.shell.theme-bio .note h1{color:#fff5df;letter-spacing:.01em;text-shadow:0 3px #270a21,0 0 26px #ec4aa93b;max-width:520px;margin:28px 0 20px;font-size:clamp(44px,4.8vw,72px);line-height:.97}.shell.theme-bio .note p{color:#b8cbd0;max-width:470px;margin:0;font-size:15px;line-height:1.65}.lang-tr .note:after{content:"50 CANLI DÜNYA  ·  16 YIRTICI  ·  SONSUZ EVRİM"}.lang-ar .note:after{content:"50 عالماً حياً  ·  16 مفترساً  ·  تطور بلا نهاية"}.lang-ko .note:after{content:"50개의 살아있는 세계  ·  16종의 포식자  ·  끝없는 진화"}.lang-ja .note:after{content:"50の生きた世界  ·  16種の捕食者  ·  終わりなき進化"}.lang-es .note:after{content:"50 MUNDOS VIVOS  ·  16 DEPREDADORES  ·  EVOLUCIÓN INFINITA"}}@keyframes web-core-breath{0%,to{filter:brightness(.9);transform:scale(.94)}45%{filter:brightness(1.3);transform:scale(1.08)}55%{filter:brightness(1.13);transform:scale(1.03)}}@keyframes web-atmosphere{to{transform:rotate(360deg)}}@supports (padding:env(safe-area-inset-top)){@media (width<=820px){.shell{padding-top:max(12px,env(safe-area-inset-top));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(12px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left))}.game-frame{height:calc(100svh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)))}}}*{box-sizing:border-box}html,body{color:#f5fbff;background:#030409;min-height:100%;margin:0}body{font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button{font:inherit}.shell{background:radial-gradient(circle at 28% 28%,#1db1ff17,#0000 30%),radial-gradient(circle at 77% 70%,#ff2da012,#0000 28%),#030409;justify-content:center;align-items:center;gap:clamp(34px,6vw,96px);min-height:100svh;padding:28px;display:flex;position:relative;overflow:hidden}.shell:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.game-frame{background:#050812;border:1px solid #70e5ff57;border-radius:28px;flex-direction:column;width:min(430px,100vw - 24px);height:min(890px,100svh - 24px);min-height:690px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 7px #090c13,0 0 0 8px #ffffff1a,0 30px 100px #000c,0 0 70px #24bbff1c}.topbar{background:linear-gradient(#0d1421,#080c14);border-bottom:1px solid #66e0ff2e;flex:0 0 50px;justify-content:space-between;align-items:center;height:50px;padding:0 15px;display:flex}.brand{letter-spacing:.16em;color:#a4bbc8;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.brand span{color:#fff;font:800 13px var(--font-geist-mono),monospace;text-shadow:0 0 12px var(--cyan)}.brand em{color:#65e9ff;border:1px solid #65e9ff40;border-radius:4px;padding:3px 5px;font-size:6px;font-style:normal}.top-actions{gap:5px;display:flex}.top-actions button{color:#88aab8;height:28px;font:700 7px var(--font-geist-mono),monospace;cursor:pointer;background:#3a97b812;border:1px solid #7ee4ff2e;border-radius:7px;padding:0 8px}.top-actions .icon{color:#bceeff;width:30px;padding:0;font-size:11px}.resources{background:#070b12;border-bottom:1px solid #ffffff12;flex:0 0 58px;grid-template-columns:repeat(3,1fr);height:58px;display:grid}.resources>div{border-right:1px solid #ffffff0f;grid-template-rows:25px 12px;grid-template-columns:24px auto;align-content:center;padding-left:14px;display:grid}.resources b{grid-row:1/3;align-self:center;font-size:14px}.resources strong{font:700 14px var(--font-geist-mono),monospace;align-self:end}.resources small{color:#677d8d;letter-spacing:.19em;grid-column:2;font-size:7px}.cyan{color:var(--cyan)}.pink{color:var(--pink)}.amber{color:var(--amber)}.arena{background:#020308;flex:auto;min-height:0;position:relative;overflow:hidden}.arena canvas{image-rendering:auto;margin:auto;display:block;position:absolute;inset:0}.wave{color:#6c8695;letter-spacing:.18em;flex-direction:column;font-size:7px;display:flex;position:absolute;top:12px;left:14px}.wave strong{color:#fff;font:800 22px var(--font-geist-mono),monospace;text-shadow:0 0 14px var(--cyan);line-height:22px}.wave i{background:linear-gradient(90deg,var(--cyan),var(--pink));width:0;height:2px;box-shadow:0 0 7px var(--cyan);margin-top:5px;transition:width .12s;display:block}.threat{font:700 8px var(--font-geist-mono),monospace;color:#8396a2;letter-spacing:.08em;text-align:right;max-width:190px;position:absolute;top:16px;right:14px}.threat i{background:var(--pink);width:5px;height:5px;box-shadow:0 0 8px var(--pink);border-radius:50%;margin-right:5px;display:inline-block}.mutation-alert{color:#cba3ff;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.15em;background:#170a28bf;border:1px solid #be84ff59;border-radius:5px;padding:5px 9px;position:absolute;top:42px;left:50%;transform:translate(-50%)}.veil,.game-over{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:5;letter-spacing:.24em;background:#02050ab8;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}.game-over{flex-direction:column;gap:8px}.game-over em{color:var(--pink);font-style:normal}.game-over>strong{font:800 42px var(--font-geist-mono),monospace}.game-over>small{color:#738795;font-size:7px}.game-over button{border:1px solid var(--cyan);color:#fff;letter-spacing:.16em;cursor:pointer;background:#23c6ff1f;border-radius:9px;margin-top:12px;padding:12px 20px;font-size:9px;font-weight:800;box-shadow:0 0 18px #3edaff29}.game-over button.ghost{color:#8fa5b0;box-shadow:none;background:0 0;border-color:#ffffff29;margin-top:0}.deck{background:linear-gradient(#090d15,#05070d);border-top:1px solid #62e5ff33;flex:none;padding:8px 11px 10px;box-shadow:0 -12px 34px #00000094}.form-status{border-bottom:1px solid #ffffff0f;grid-template-columns:28px 1fr auto;align-items:center;margin-bottom:7px;padding-bottom:7px;display:grid}.form-status>span{text-align:center;text-shadow:0 0 10px;font-size:21px}.form-status div strong{letter-spacing:.12em;font-size:7px;display:block}.form-status div small{color:#607886;margin-top:2px;font-size:6px;display:block}.form-status em{font:700 6px var(--font-geist-mono),monospace;color:#748d98;letter-spacing:.08em;font-style:normal}.health{margin-bottom:8px}.health>div{font:700 7px var(--font-geist-mono),monospace;color:#69818e;letter-spacing:.12em;justify-content:space-between;margin-bottom:5px;display:flex}.health strong{color:#aaf5ff;letter-spacing:0}.health aside{background:#111d25;border-radius:4px;height:4px;overflow:hidden}.health aside i{background:linear-gradient(90deg,#19c8ff,#6bffd9);height:100%;transition:width .2s;display:block;box-shadow:0 0 10px #27dcff}.upgrades{gap:5px;display:grid}.upgrades button{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(100deg,#121f2df0,#080c14f2);border:1px solid #78d7ef2b;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:35px 1fr 44px;align-items:center;height:42px;padding:4px 8px;transition:transform .16s;display:grid}.upgrades button:active:not(:disabled){transform:scale(.985)}.upgrades button:disabled{opacity:.46;cursor:not-allowed}.upgrades button>b{color:var(--cyan);text-align:center;text-shadow:0 0 12px;grid-row:1/3;font-size:19px}.upgrades .power>b{color:var(--pink)}.upgrades .special>b{color:var(--amber)}.upgrades span{align-self:end}.upgrades span strong{letter-spacing:.1em;font-size:7px;display:block}.upgrades span small{color:#6f8593;margin-top:2px;font-size:6px;display:block}.upgrades em{font:700 7px var(--font-geist-mono),monospace;color:#78909c;place-self:end;font-style:normal}.upgrades u{font:700 8px var(--font-geist-mono),monospace;color:#d5f8ff;place-self:start end;text-decoration:none}.overdrive{color:#fff;cursor:pointer;background:radial-gradient(circle at 20%,#ff37a62e,#0000 32%),linear-gradient(90deg,#130b18,#08101a);border:1px solid #ff4cb86b;border-radius:11px;justify-content:center;align-items:center;gap:11px;width:100%;height:46px;margin-top:6px;display:flex}.overdrive:disabled{opacity:.55}.overdrive>i{--charge:360deg;background:conic-gradient(var(--pink) var(--charge),#1a202b 0);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative;box-shadow:0 0 15px #ff34ae4d}.overdrive>i:after{content:"";background:#0a0d15;border-radius:50%;position:absolute;inset:3px}.overdrive>i b{z-index:1;color:#fff;text-shadow:0 0 8px var(--pink);position:relative}.overdrive>span{text-align:left}.overdrive strong{letter-spacing:.14em;font-size:8px;display:block}.overdrive small{color:#8b7188;letter-spacing:.09em;margin-top:3px;font-size:6px;display:block}.hangar{z-index:4;background:radial-gradient(circle at 50% 25%,#2ac8ff1c,#0000 34%),linear-gradient(#040910f0,#03050afc);flex-direction:column;justify-content:center;padding:30px 22px;display:flex;position:absolute;inset:0}.hangar-head>span{font:700 7px var(--font-geist-mono),monospace;color:var(--cyan);letter-spacing:.2em}.hangar-head h1{letter-spacing:-.045em;margin:10px 0;font-size:28px;line-height:1}.hangar-head p{color:#718693;max-width:330px;margin:0 0 18px;font-size:10px;line-height:1.55}.form-list{gap:9px;display:grid}.form-list button{--form-color:#62eaff;border:1px solid var(--form-color);grid-template-columns:46px 1fr 38px;align-items:center;min-height:76px;display:grid}@supports (color:color-mix(in lab, red, red)){.form-list button{border:1px solid color-mix(in srgb,var(--form-color) 28%,transparent)}}.form-list button{background:linear-gradient(100deg,var(--form-color),#070a11);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.form-list button{background:linear-gradient(100deg,color-mix(in srgb,var(--form-color) 9%,#0a1019),#070a11)}}.form-list button{color:#fff;text-align:left;cursor:pointer;box-shadow:inset 0 0 24px var(--form-color);padding:9px}@supports (color:color-mix(in lab, red, red)){.form-list button{box-shadow:inset 0 0 24px color-mix(in srgb,var(--form-color) 4%,transparent)}}.form-list button>b{text-align:center;color:var(--form-color);text-shadow:0 0 17px var(--form-color);font-size:26px}.form-list span strong{letter-spacing:.1em;font-size:9px;display:block}.form-list span small{color:#80939d;margin:4px 0;font-size:8px;display:block}.form-list span em{color:var(--form-color);font-size:7px;font-style:normal;display:block}.form-list button u{color:#fff;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.08em;justify-self:end;text-decoration:none}.career{font:700 7px var(--font-geist-mono),monospace;color:#647784;letter-spacing:.12em;border-top:1px solid #ffffff12;justify-content:space-between;margin-top:17px;padding-top:12px;display:flex}.career strong{color:#dffaff;margin-left:5px}.note{z-index:1;width:min(470px,40vw);position:relative}.note>span{font:700 10px var(--font-geist-mono),monospace;color:var(--cyan);letter-spacing:.19em}.note h1{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(38px,4.7vw,72px);line-height:.92}.note p{color:#8293a0;max-width:500px;font-size:16px;line-height:1.7}.note ul{color:#b5c4cc;gap:14px;margin:30px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.note li:before{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%;margin-right:10px;display:inline-block}@media (width<=820px){.shell{padding:12px;display:block}.note{display:none}.game-frame{border-radius:22px;width:min(430px,100vw - 24px);height:calc(100svh - 24px);margin:auto}}@media (height<=760px){.game-frame{min-height:0}.resources{flex-basis:46px;height:46px}.upgrades button{height:38px}.deck{padding-top:6px}.overdrive{height:41px}.topbar{flex-basis:42px;height:42px}.form-status{display:none}.hangar{padding-top:18px;padding-bottom:18px}.form-list button{min-height:65px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.threat small{color:#536976;margin-top:4px;font-size:6px;display:block}.adaptation{z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 35%,#1ad2b824,#0000 35%),#02060bf0;flex-direction:column;justify-content:center;padding:27px 20px;display:flex;position:absolute;inset:0}.adaptation>span{color:#64f2cf;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.16em}.adaptation h2{margin:9px 0 7px;font-size:23px;line-height:1.05}.adaptation>p{color:#718891;margin:0 0 15px;font-size:9px;line-height:1.5}.adaptation>div{gap:8px;display:grid}.adaptation button{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(100deg,#15444157,#070c12f5);border:1px solid #5befcc3d;border-radius:13px;grid-template-columns:45px 1fr;align-items:center;min-height:72px;padding:10px;display:grid}.adaptation button>b{color:#67f2d2;text-align:center;text-shadow:0 0 14px;font-size:23px}.adaptation button span strong{letter-spacing:.11em;font-size:8px;display:block}.adaptation button span small{color:#80989e;margin-top:5px;font-size:7px;display:block}.adaptation button em{color:#ffd56c;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.1em;grid-column:2;margin-top:5px;font-style:normal}.organism-state{gap:5px;margin:-1px 0 7px;display:flex}.organism-state>span,.organism-state button{color:#78909c;min-height:24px;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#080d15;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;padding:4px 7px;display:flex}.organism-state>span{color:#dac57c;border-color:#ffd56c2e;flex:1}.organism-state button{color:#9effbd;cursor:pointer;border-color:#5fff984d;flex:1;justify-content:space-between}.organism-state button span{color:#ff6f91}.organism-state button:disabled{opacity:.55;cursor:not-allowed}.bio-lab{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;padding-top:10px;display:grid}.bio-lab>div{grid-column:1/-1;justify-content:space-between;display:flex}.bio-lab>div span{color:#73eacb;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.13em}.bio-lab>div small{color:#566c76;font-size:6px}.bio-lab button{color:#fff;text-align:left;cursor:pointer;background:#10242759;border:1px solid #5befcc29;border-radius:9px;grid-template-rows:1fr auto;grid-template-columns:22px 1fr;min-height:69px;padding:7px 6px;display:grid;position:relative}.bio-lab button:disabled{opacity:.45;cursor:not-allowed}.bio-lab button>b{color:#65edce;text-align:center;grid-row:1/3;font-size:15px}.bio-lab button span strong{letter-spacing:.06em;font-size:6px;display:block}.bio-lab button span small{color:#607a7e;margin-top:3px;font-size:5px;line-height:1.3;display:block}.bio-lab button em{font:700 5px var(--font-geist-mono),monospace;color:#70898e;grid-column:2;font-style:normal}.bio-lab button u{color:#d7fff5;font:700 5px var(--font-geist-mono),monospace;text-decoration:none;position:absolute;bottom:5px;right:5px}.top-actions button.active{color:#79ffd5;background:#2ace9e21;border-color:#5bffc673;box-shadow:0 0 12px #3cffc41a}.wave small{color:#768d98;font:700 5px var(--font-geist-mono),monospace;letter-spacing:.11em;white-space:nowrap;margin-top:3px}.offline-cache{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(100deg,#62481240,#060c12e6);border:1px solid #ffd56c47;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;width:100%;min-height:45px;margin-top:10px;padding:7px 9px;display:grid}.offline-cache>b{color:#ffd56c;text-shadow:0 0 13px #ffd56c;font-size:19px}.offline-cache span strong{letter-spacing:.1em;font-size:7px;display:block}.offline-cache span small{color:#7f7a66;margin-top:3px;font-size:6px;display:block}.offline-cache em{color:#ffeaa7;font:700 7px var(--font-geist-mono),monospace;font-style:normal}.hangar{justify-content:flex-start;overflow-y:auto}.cycle-select{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;margin:-5px 0 12px;padding:9px 0}.cycle-select>span{color:#6f8792;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.14em;margin-bottom:7px;display:block}.cycle-select>div{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.cycle-select>div::-webkit-scrollbar{display:none}.cycle-select button{color:#738a96;text-align:left;cursor:pointer;background:#080e17;border:1px solid #6cdcf524;border-radius:7px;align-items:center;gap:6px;min-width:70px;height:36px;padding:5px 7px;display:flex}.cycle-select button b{font:800 11px var(--font-geist-mono),monospace;color:var(--cyan)}.cycle-select button small{font-size:5px;line-height:1.15}.cycle-select>em{color:#526772;font:700 5px var(--font-geist-mono),monospace;letter-spacing:.1em;margin-top:6px;font-style:normal;display:block}.milestone-toast{z-index:4;text-align:center;background:linear-gradient(100deg,#402a08ed,#081218f0);border:1px solid #ffd56c75;border-radius:10px;min-width:230px;padding:9px 13px;position:absolute;top:74px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #ffc74029}.milestone-toast span{color:#b99f60;font:700 5px var(--font-geist-mono),monospace;letter-spacing:.16em;display:block}.milestone-toast strong{color:#fff3c4;font:800 8px var(--font-geist-mono),monospace;letter-spacing:.08em;margin-top:4px;display:block}.token-bank{color:#7e8f97;min-height:34px;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#281e0b3d;border:1px solid #ffd56c2e;border-radius:8px;align-items:center;gap:11px;margin:-3px 0 8px;padding:5px 7px;display:flex}.token-bank strong{color:#fff2bd;margin-left:3px}.token-bank button{color:#ffe9a4;height:22px;font:800 6px var(--font-geist-mono),monospace;cursor:pointer;background:#ffd56c14;border:1px solid #ffd56c59;border-radius:5px;margin-left:auto}.token-bank button:disabled{opacity:.38;cursor:not-allowed}.joker-loadout{margin-bottom:9px}.joker-loadout>div{color:#6c8590;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.1em;justify-content:space-between;margin-bottom:5px;display:flex}.joker-loadout>div em{color:#ffd56c;font-style:normal}.joker-loadout section{grid-template-columns:1fr 1fr;gap:5px;display:grid}.joker-loadout section button{color:#fff;text-align:left;cursor:pointer;background:#080d15;border:1px solid #73b4c624;border-radius:8px;grid-template-columns:25px 1fr auto;align-items:center;min-height:44px;padding:5px;display:grid}.joker-loadout button>b{color:#ff73c4;text-align:center;text-shadow:0 0 9px;font-size:14px}.joker-loadout button span strong{letter-spacing:.05em;font-size:5.5px;display:block}.joker-loadout button span small{color:#647985;margin-top:2px;font-size:5px;line-height:1.2;display:block}.joker-loadout button>em{color:#ffd56c;font:700 6px var(--font-geist-mono),monospace;font-style:normal}.joker-loadout>small{color:#ff759f;font:700 5px var(--font-geist-mono),monospace;letter-spacing:.08em;margin-top:5px;display:block}.form-list button:disabled{opacity:.35;cursor:not-allowed}.token-store{color:#586f79;min-height:32px;font:700 5px var(--font-geist-mono),monospace;letter-spacing:.07em;border:1px dashed #6f889438;border-radius:7px;align-items:center;gap:5px;margin-top:8px;padding:5px 7px;display:flex}.token-store button{color:#a9eff8;height:21px;font:700 5px var(--font-geist-mono),monospace;cursor:pointer;background:#209bb714;border:1px solid #5eeaff2e;border-radius:5px;margin-left:auto}.token-store button+button{margin-left:0}.brand em{letter-spacing:.06em;white-space:nowrap;font-size:5px}.living-signal{color:#607b88;font:700 5px var(--font-geist-mono),monospace;letter-spacing:.1em;background:linear-gradient(90deg,#22bcdc0f,#ff57bc09);border-top:1px solid #5eeaff1a;border-bottom:1px solid #5eeaff14;justify-content:space-between;gap:8px;padding:5px 12px;display:flex}.run-genome{color:#897d5b;min-height:23px;font:700 5px var(--font-geist-mono),monospace;letter-spacing:.08em;background:linear-gradient(90deg,#ffd56c12,#ff57bc09);border-bottom:1px solid #ffd56c1a;justify-content:space-between;align-items:center;gap:8px;padding:4px 12px;display:flex}.run-genome em{color:#7f8790;font:600 5px var(--font-geist-mono),monospace;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.coevolution{background:#060a12;border-bottom:1px solid #5eeaff14;grid-template-columns:1fr 1fr;gap:12px;padding:4px 12px 6px;display:grid}.coevolution>div{color:#5d7580;font:700 5px var(--font-geist-mono),monospace;letter-spacing:.08em;grid-template-columns:1fr auto;align-items:center;gap:4px;display:grid}.coevolution strong{color:#d7eef3;font-size:5px}.coevolution i{background:#131e26;border-radius:2px;grid-column:1/-1;height:2px;overflow:hidden}.coevolution i b{background:linear-gradient(90deg,#ff4dac,#ff9866);height:100%;transition:width .25s;display:block;box-shadow:0 0 7px #ff4dac}.coevolution>div+div i b{background:linear-gradient(90deg,#45dab8,#7effdc);box-shadow:0 0 7px #55f0ca}.living-market{background:radial-gradient(circle at 18%,#5eeaff1c,#0000 31%),#060a12;border-top:1px solid #5eeaff21;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:27px;padding:5px 11px;display:grid}.living-market span{color:var(--cyan);font:800 6px var(--font-geist-mono),monospace;letter-spacing:.1em;animation:2.2s ease-in-out infinite marketPulse}.living-market strong{color:#c9dbe2;font:700 6px var(--font-geist-mono),monospace;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.living-market em{color:#4e6874;font:600 5px var(--font-geist-mono),monospace;white-space:nowrap;font-style:normal}.upgrades button.ai-pick>em{color:#83efff}@keyframes marketPulse{50%{opacity:.58;text-shadow:0 0 11px var(--cyan)}}@media (height<=760px){.living-market em{display:none}.living-market{grid-template-columns:auto 1fr}.living-signal{padding-block:3px}}.boss-intel{z-index:3;background:linear-gradient(90deg,#2a061ce8,#070a11eb);border:1px solid #ff53ab66;border-radius:8px;width:min(290px,74%);padding:7px 9px;transition:border-color .25s;position:absolute;top:64px;left:50%;transform:translate(-50%);box-shadow:0 0 22px #ff36971f}.boss-intel>div{justify-content:space-between;gap:8px;margin-bottom:5px;display:flex}.boss-intel span{color:#ffd8eb;font:800 6px var(--font-geist-mono),monospace;letter-spacing:.1em}.boss-intel strong{color:#ff83be;font:700 5px var(--font-geist-mono),monospace;letter-spacing:.06em}.boss-intel aside{background:#27131e;border-radius:3px;height:3px;overflow:hidden}.boss-intel aside i{background:linear-gradient(90deg,#ff389e,#ffb04d);height:100%;transition:width .15s;display:block;box-shadow:0 0 9px #ff4ca5}.boss-intel.phase-2{border-color:#ffb04d85}.boss-intel.phase-3{border-color:#ff493bb3;animation:.65s ease-in-out infinite alternate bossWarning}@keyframes bossWarning{to{box-shadow:0 0 28px #ff372c47}}.life-signal{text-align:left;color:#fff;background:linear-gradient(100deg,#530f3c38,#060c12eb);border:1px solid #ff57bc33;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;width:100%;min-height:45px;margin-top:10px;padding:7px 9px;display:grid}.life-signal:disabled{opacity:.7}.life-signal.claimable{cursor:pointer;border-color:#ff57bc7a;animation:1.5s ease-in-out infinite alternate lifeSignal;box-shadow:0 0 18px #ff3fad1a}.life-signal>b{color:#ff65bd;text-align:center;text-shadow:0 0 14px #ff50b3;font-size:18px}.life-signal span strong{letter-spacing:.1em;font-size:7px;display:block}.life-signal span small{color:#8c7184;margin-top:3px;font-size:6px;display:block}.life-signal em{color:#ffb5dd;font:700 7px var(--font-geist-mono),monospace;white-space:nowrap;font-style:normal}@keyframes lifeSignal{to{box-shadow:0 0 24px #ff3fad33}}.topbar{padding:0 10px}.brand{letter-spacing:.1em;gap:6px;font-size:10px}.brand span{font-size:15px}.top-actions{gap:3px}.top-actions button{height:31px;padding:0 6px;font-size:8px}.top-actions .icon{width:32px;font-size:12px}.top-actions .menu-button{color:#fff;background:linear-gradient(#2fcaeb33,#165f7b29);border-color:#5eeaff85;padding:0 8px;font-weight:900;box-shadow:0 0 14px #5eeaff1a}.resources strong{font-size:16px}.resources small,.wave{font-size:8px}.wave strong{font-size:25px;line-height:25px}.wave small{font-size:6px}.threat{font-size:9px}.threat small,.mutation-alert,.boss-intel span{font-size:7px}.boss-intel strong{font-size:6px}.form-status div strong{font-size:8px}.form-status div small,.form-status em{font-size:7px}.run-genome,.run-genome em,.living-signal,.coevolution>div,.coevolution strong{font-size:6px}.health>div{font-size:8px}.living-market span,.living-market strong{font-size:7px}.living-market em{font-size:6px}.organism-state>span,.organism-state button{font-size:7px}.upgrades button{grid-template-columns:35px 1fr 49px;height:46px}.upgrades span strong{font-size:9px}.upgrades span small{font-size:7px}.upgrades em{font-size:8px}.upgrades u,.overdrive strong{font-size:9px}.overdrive small{font-size:7px}.hangar-head p{font-size:11px}.form-list span strong{font-size:10px}.form-list span small{font-size:9px}.form-list span em,.form-list button u{font-size:8px}.cycle-select>span{font-size:7px}.cycle-select button small,.cycle-select>em{font-size:6px}.token-bank,.token-bank button,.joker-loadout>div,.joker-loadout button span strong{font-size:7px}.joker-loadout button span small,.token-store,.token-store button{font-size:6px}.life-signal em,.career,.offline-cache span strong{font-size:8px}.offline-cache span small{font-size:7px}.offline-cache em{font-size:8px}.bio-lab>div span,.bio-lab>div small,.bio-lab button span strong{font-size:7px}.bio-lab button span small,.bio-lab button em,.bio-lab button u{font-size:6px}.adaptation>span{font-size:8px}.adaptation h2{font-size:25px}.adaptation>p{font-size:11px}.adaptation button{min-height:80px}.adaptation button span strong{font-size:10px}.adaptation button span small,.game-over>small{font-size:9px}.game-over button{font-size:10px}@media (height<=760px){.topbar{flex-basis:46px;height:46px}.resources{flex-basis:50px;height:50px}.upgrades button,.overdrive{height:44px}.deck{padding-top:5px}.form-status{display:none}.hangar{padding-top:18px;padding-bottom:18px}.form-list button{min-height:68px}}.main-menu,.howto,.legal,.pause-menu{z-index:8;background:radial-gradient(circle at 50% 28%,#21d3e421,#0000 34%),linear-gradient(#040a11f7,#03050a);padding:24px 22px;position:absolute;inset:0;overflow-y:auto}.main-menu{text-align:center;flex-direction:column;align-items:stretch;display:flex}.main-menu h1{max-width:330px;margin:9px auto 4px;font-size:25px;line-height:1.02}.main-menu>p{color:#78909b;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.15em;margin:0 0 12px}.menu-organism{place-items:center;height:92px;display:grid;position:relative}.menu-organism b{z-index:2;color:#fff;text-shadow:0 0 12px #fff,0 0 28px var(--cyan);font-size:35px;position:relative}.menu-organism i{border:1px solid #5eeaff57;border-radius:44% 56% 48% 52%;width:68px;height:68px;animation:5s linear infinite menuLife;position:absolute;box-shadow:0 0 18px #5eeaff1a}.menu-organism i:nth-child(2){border-color:#ff57bc40;width:82px;height:82px;animation-duration:7s;animation-direction:reverse}.menu-organism i:nth-child(3){border-color:#ffd56c4d;width:54px;height:54px;animation-duration:3.6s}@keyframes menuLife{to{transform:rotate(360deg)}}.menu-stats{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:9px;display:grid}.menu-stats span{color:#607581;font:700 6px var(--font-geist-mono),monospace;border:1px solid #ffffff14;border-radius:7px;padding:7px 3px}.menu-stats strong{color:#fff;margin-top:3px;font-size:10px;display:block}.primary{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(100deg,#20abcc38,#09121bf5);border:1px solid #5eeaff7a;border-radius:11px;align-items:center;gap:10px;min-height:50px;padding:8px 13px;display:flex;box-shadow:0 0 18px #5eeaff14}.primary>b{width:28px;color:var(--cyan);text-align:center;font-size:20px}.primary span strong{letter-spacing:.08em;font-size:10px;display:block}.primary span small{color:#6e8994;margin-top:4px;font-size:7px;display:block}.primary.continue{background:linear-gradient(100deg,#1d906f3d,#09121bf5);border-color:#64ffbe7a;margin-bottom:6px}.primary.continue>b{color:#7dffc8}.secondary,.pause-menu>button:not(.primary){color:#a7bbc4;letter-spacing:.1em;cursor:pointer;background:#080d15;border:1px solid #ffffff1f;border-radius:8px;min-height:38px;margin-top:6px;font-size:8px;font-weight:800}.language-grid{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.language-grid button{color:#6e838e;cursor:pointer;background:#070b12;border:1px solid #ffffff17;border-radius:7px;min-height:38px}.language-grid b{font-size:8px;display:block}.language-grid span{margin-top:2px;font-size:7px;display:block}.menu-toggles{grid-template-columns:1fr 1fr;gap:5px;margin-top:7px;display:grid}.menu-toggles button{color:#70838d;cursor:pointer;background:#070b12;border:1px solid #ffffff14;border-radius:7px;min-height:34px;font-size:7px;font-weight:800}.menu-toggles strong{color:#7dffd1;margin-left:5px}.main-menu footer{justify-content:center;gap:14px;margin-top:9px;display:flex}.main-menu footer button{color:#536975;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.1em;cursor:pointer;background:0 0;border:0}.howto h1,.legal h1{margin:10px 0;font-size:26px;line-height:1}.howto>p,.legal p{color:#7f929d;font-size:10px;line-height:1.5}.howto section{gap:7px;margin:14px 0;display:grid}.howto article{text-align:left;background:#09121bb8;border:1px solid #5eeaff1f;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;min-height:62px;padding:8px;display:grid}.howto article>b{color:var(--cyan);font:900 15px var(--font-geist-mono),monospace;text-align:center}.howto article strong{letter-spacing:.08em;font-size:9px;display:block}.howto article small{color:#718792;margin-top:4px;font-size:8px;line-height:1.35;display:block}.primary.simple{text-align:center;letter-spacing:.12em;width:100%;font-size:9px;font-weight:900;display:block}.hangar-back{color:#7e9aa7;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0 0 10px;font-size:8px;font-weight:800}.legal{padding-top:28px}.legal>button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.legal h2{color:#d9faff;margin:18px 0 5px;font-size:12px}.legal p{font-size:9px}.pause-menu{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02060bed;flex-direction:column;justify-content:center;display:flex}.pause-menu>span{color:var(--cyan);font:800 8px var(--font-geist-mono),monospace;letter-spacing:.16em}.pause-menu h2{margin:10px 0 18px;font-size:28px}.pause-menu p{color:#96a7af;font-size:11px;line-height:1.5}.pause-menu .danger{color:#ff9eb9;background:#680f2b2e!important;border-color:#ff497d59!important}.top-actions .menu-button,.brand{white-space:nowrap}[dir=rtl] .wave{text-align:right;left:auto;right:14px}[dir=rtl] .threat{text-align:left;left:14px;right:auto}[dir=rtl] .primary,[dir=rtl] .howto article,[dir=rtl] .form-list button,[dir=rtl] .upgrades button{text-align:right}@media (height<=760px){.main-menu,.howto{padding-top:14px;padding-bottom:14px}.menu-organism{height:66px}.menu-organism i{transform:scale(.78)}.main-menu h1{font-size:21px}.main-menu>p{margin-bottom:7px}.howto article{min-height:54px}.howto section{margin-block:9px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.predator-signal{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:linear-gradient(110deg,#1a0819d1,#050b12b8);border:1px solid #ff57bc40;border-radius:9px;width:154px;padding:7px 9px;position:absolute;bottom:12px;left:13px;box-shadow:0 0 18px #ff37a012}.predator-signal>span{color:#a5688d;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.12em;display:block}.predator-signal>strong{color:#ffd6ed;font:900 9px var(--font-geist-mono),monospace;letter-spacing:.08em;margin-top:3px;display:block}.predator-signal>small{color:#9a8493;margin-top:2px;font-size:7px;display:block}.predator-signal>i{background:#ffffff14;border-radius:2px;height:2px;margin-top:6px;display:block;overflow:hidden}.predator-signal>i b{background:linear-gradient(90deg,#ff4dac,#ffb14d);height:100%;transition:width .2s;display:block;box-shadow:0 0 8px #ff4dac}.predator-signal.critical{border-color:#ff4e6285;animation:.65s ease-in-out infinite alternate predatorWarning}.predator-signal.critical>strong{color:#ffb8c2}@keyframes predatorWarning{to{box-shadow:0 0 24px #ff305133}}.world-allegiance{z-index:3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:linear-gradient(115deg,#08362fd6,#040a10cc);border:1px solid #5bffcd52;border-radius:9px;width:132px;padding:7px 9px;position:absolute;bottom:12px;right:13px;box-shadow:0 0 18px #45ffcc14}.world-allegiance span{color:#71a99d;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.1em;display:block}.world-allegiance strong{color:#bfffea;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.07em;margin-top:3px;display:block}.world-allegiance>i{background:#ffffff14;border-radius:2px;height:2px;margin-top:6px;display:block;overflow:hidden}.world-allegiance>i b{background:linear-gradient(90deg,#54ffd0,#ffe479);height:100%;transition:width .1s;display:block;box-shadow:0 0 8px #5cffd2}.world-allegiance strong:after{font-size:8px}.lang-en .world-allegiance.defender strong:after{content:"DEFENDER BLOOM"}.lang-tr .world-allegiance.defender strong:after{content:"SAVUNMA ÇİÇEKLENMESİ"}.lang-ar .world-allegiance.defender strong:after{content:"إزهار الدفاع"}.lang-ko .world-allegiance.defender strong:after{content:"수비 개화"}.lang-ja .world-allegiance.defender strong:after{content:"防衛開花"}.lang-es .world-allegiance.defender strong:after{content:"FLOR DEFENSORA"}.lang-en .world-allegiance.invader strong:after{content:"INVADER SPORE"}.lang-tr .world-allegiance.invader strong:after{content:"İSTİLACI SPOR"}.lang-ar .world-allegiance.invader strong:after{content:"بوغ الغزاة"}.lang-ko .world-allegiance.invader strong:after{content:"침략 포자"}.lang-ja .world-allegiance.invader strong:after{content:"侵略胞子"}.lang-es .world-allegiance.invader strong:after{content:"ESPORA INVASORA"}@media (height<=760px){.predator-signal{width:146px;padding:6px 8px;bottom:8px}.predator-signal>span{font-size:5.5px}.predator-signal>strong{font-size:8px}.predator-signal>small{font-size:6px}}.cycle-select button small,.overdrive strong,.main-menu footer button{font-size:0}.cycle-select button small:after,.overdrive strong:after,.main-menu footer button:after{font-size:7px}.overdrive strong:after{letter-spacing:.14em}.lang-en .cycle-select button small:after{content:"ECOSYSTEM"}.form-hunter.lang-en .overdrive strong:after{content:"SEEKER STORM"}.form-hunter.lang-tr .overdrive strong:after{content:"GÜDÜMLÜ FIRTINA"}.form-hunter.lang-ar .overdrive strong:after{content:"عاصفة التتبع"}.form-hunter.lang-ko .overdrive strong:after{content:"추적 폭풍"}.form-hunter.lang-ja .overdrive strong:after{content:"追尾嵐"}.form-hunter.lang-es .overdrive strong:after{content:"TORMENTA RASTREADORA"}.form-lumen.lang-en .overdrive strong:after{content:"SOLAR RIFT"}.form-lumen.lang-tr .overdrive strong:after{content:"GÜNEŞ YARIĞI"}.form-lumen.lang-ar .overdrive strong:after{content:"الصدع الشمسي"}.form-lumen.lang-ko .overdrive strong:after{content:"태양 균열"}.form-lumen.lang-ja .overdrive strong:after{content:"ソーラーリフト"}.form-lumen.lang-es .overdrive strong:after{content:"FISURA SOLAR"}.form-gravity.lang-en .overdrive strong:after{content:"EVENT HORIZON"}.form-gravity.lang-tr .overdrive strong:after{content:"OLAY UFKU"}.form-gravity.lang-ar .overdrive strong:after{content:"أفق الحدث"}.form-gravity.lang-ko .overdrive strong:after{content:"사건의 지평선"}.form-gravity.lang-ja .overdrive strong:after{content:"事象の地平線"}.form-gravity.lang-es .overdrive strong:after{content:"HORIZONTE DE SUCESOS"}.lang-en .main-menu footer button:first-child:after{content:"PRIVACY"}.lang-tr .main-menu footer button:first-child:after{content:"GİZLİLİK"}.lang-ar .main-menu footer button:first-child:after{content:"الخصوصية"}.lang-ko .main-menu footer button:first-child:after{content:"개인정보"}.lang-ja .main-menu footer button:first-child:after{content:"プライバシー"}.lang-es .main-menu footer button:first-child:after{content:"PRIVACIDAD"}.lang-en .main-menu footer button:last-child:after{content:"TERMS"}.lang-tr .main-menu footer button:last-child:after{content:"KULLANIM"}.lang-ar .main-menu footer button:last-child:after{content:"شروط الاستخدام"}.lang-ko .main-menu footer button:last-child:after{content:"이용약관"}.lang-ja .main-menu footer button:last-child:after{content:"利用規約"}.lang-es .main-menu footer button:last-child:after{content:"CONDICIONES"}.form-status{grid-template-columns:28px 1fr auto;padding-bottom:12px;position:relative}.morph-track{gap:4px;display:flex;position:absolute;bottom:2px;right:0}.morph-track i{background:#1b2730;border-radius:2px;width:13px;height:2px;box-shadow:inset 0 0 0 1px #ffffff0a}[dir=rtl] .morph-track{left:0;right:auto}.run-report{letter-spacing:.1em;background:radial-gradient(circle at 50% 24%,#ff41bc2e,#0000 34%),#02050ae8;gap:6px;padding:19px}.run-report h2{color:#fff;letter-spacing:.16em;margin:0;font-size:17px}.run-report>strong{font-size:34px}.run-report-grid{grid-template-columns:repeat(3,1fr);gap:6px;width:min(310px,88%);margin:4px 0 2px;display:grid}.run-report-grid span{background:#070d16c7;border:1px solid #5eeaff21;border-radius:8px;flex-direction:column;justify-content:center;min-height:45px;padding:6px;display:flex}.run-report-grid small{color:#69818e;font:700 5px var(--font-geist-mono),monospace;letter-spacing:.08em}.run-report-grid b{color:#f4fbff;font:900 11px var(--font-geist-mono),monospace;margin-top:4px}.run-report button{width:min(280px,82%);margin-top:5px}.run-report button.ghost{margin-top:0}@media (height<=760px){.run-report-grid span{min-height:39px}.run-report>strong{font-size:29px}.run-report h2{font-size:14px}}:root{--cyan:#277b68;--pink:#a94455;--amber:#b67b28}.brand{color:#59644f}.top-actions button.active{color:#285f4f;box-shadow:none;background:#5692702e;border-color:#2d69546b}.top-actions .menu-button{color:#41563f!important;box-shadow:none!important;background:#e4ddbd!important;border-color:#485f3d66!important}.wave i{box-shadow:none;background:linear-gradient(90deg,#5e7f4b,#d1a044)}.threat i{box-shadow:none;background:#8f3d43}.form-status>span{text-shadow:none}.health aside i{box-shadow:none;background:linear-gradient(90deg,#537a49,#d3a83e)}.main-menu>span,.howto>span{color:#3e715c}.menu-organism b{color:#7d3c52;text-shadow:0 2px #fff3cb,0 0 20px #9b48543d}.menu-organism i{box-shadow:none;border-color:#43664173}.hangar-back{color:#526450}.cycle-select button.active{color:#2e4636;box-shadow:none;background:#b5cf9e66;border-color:#3b694e80}.joker-loadout section button.active{box-shadow:none;background:#d9b2a461;border-color:#96434e80}@supports (color:color-mix(in lab, red, red)){.form-list button{background:linear-gradient(100deg,color-mix(in srgb,var(--form-color) 10%,#eee8ce),#d8d5b9)}}.world-allegiance>i b{box-shadow:none;background:linear-gradient(90deg,#6b874c,#d2a13e)}.world-allegiance.invader>i b{box-shadow:none;background:linear-gradient(90deg,#a24b46,#df8c4d)}.milestone-toast{background:#f2e2b7f0;border-color:#8b642b80;box-shadow:0 6px 18px #5542242e}.milestone-toast span{color:#8a713e}.milestone-toast strong{color:#4c3e27}.morph-track i.active{box-shadow:none;background:linear-gradient(90deg,#6f8d50,#c79a3b,#9d4c5a)}:root{--cyan:#55e7ee;--pink:#ec4aa9;--amber:#f2c66d;--ivory:#f7f1dd;--ink:#050813;--deep:#0a1321}html,body{color:var(--ivory);background:#040711}body{font-family:var(--font-geist-sans),system-ui,sans-serif}.shell{color:var(--ivory);background:radial-gradient(circle at 50% -10%,#27a0b12e,#0000 34%),radial-gradient(circle at 85% 78%,#e63d9b1f,#0000 26%),linear-gradient(145deg,#050711,#0a1120 60%,#070710)}.shell:before{opacity:.26;background-image:radial-gradient(circle,#5be7ee3d 0 1px,#0000 1.5px),radial-gradient(circle,#ec4aa92e 0 1px,#0000 1.5px);background-size:41px 47px,67px 59px;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.game-frame{background:#070c15;border-color:#253b4c;box-shadow:0 0 0 6px #07101b,0 0 0 8px #56e7ee3d,0 28px 90px #000000b8,inset 0 0 30px #2dcad50f}.topbar{background:linear-gradient(#0a121ffa,#050a12f2);border-bottom-color:#56e7ee24}.brand{color:#8297a6;font-family:var(--font-geist-sans),sans-serif;letter-spacing:.13em;font-weight:690}.brand span{color:var(--ivory);text-shadow:0 0 16px #56e7ee42}.brand em{color:#88e8df;background:#56e7ee0f;border-color:#56e7ee33}.top-actions button{color:#a9bbc6;background:#0d1826c2;border-color:#6a96ac33;box-shadow:inset 0 1px #ffffff0a}.top-actions button.active{color:#bafdf7;background:#1f7e8529;border-color:#56e7ee61}.top-actions .menu-button{color:var(--ivory)!important;background:#f2c66d14!important;border-color:#f2c66d4d!important}.top-actions .icon{color:var(--cyan)}.resources{background:#080e19;border-bottom-color:#56e7ee1a}.resources>div{border-right-color:#ffffff0f}.resources small{color:#6f8796}.arena{background:#07101c}.wave{color:#9ab3c1;text-shadow:0 1px 8px #000c}.wave strong{color:#fff;text-shadow:0 0 18px #56e7ee52}.wave small{color:#9cb1bd}.wave i{background:linear-gradient(90deg,var(--cyan),var(--pink));box-shadow:0 0 10px #56e7ee8c}.threat{color:#c9d8df;text-shadow:0 1px 8px #000}.threat i{background:var(--pink);box-shadow:0 0 8px #ec4aa9b3}.deck{background:linear-gradient(#0b1320,#070c14);border-top-color:#56e7ee24;box-shadow:0 -12px 28px #01050ba6}.form-status{border-bottom-color:#ffffff12}.form-status div strong,.health strong{color:var(--ivory)}.form-status div small,.form-status em,.health>div{color:#78909f}.health aside{background:#182534}.health aside i{background:linear-gradient(90deg,var(--cyan),#67efbb,var(--amber));box-shadow:0 0 8px #56e7ee66}.run-genome{color:#a58f66;background:#f2c66d0b;border-bottom-color:#f2c66d1f}.run-genome strong{color:#f3d79e}.living-signal{color:#7e98a6;background:#56e7ee09;border-color:#56e7ee1a}.living-signal strong{color:#baf8f1;text-shadow:0 0 9px #56e7ee2e}.coevolution>div{background:#08111d;border-color:#56e7ee17}.coevolution span,.coevolution strong{color:#78909f}.coevolution i{background:#172331}.coevolution i b{box-shadow:0 0 7px}.living-market{background:#ec4aa909;border-color:#ec4aa924}.living-market span,.living-market strong{color:#dd91bd}.living-market em{color:#778b98}.upgrades button{color:var(--ivory);background:linear-gradient(100deg,#0d1725,#08111c);border-color:#6c8fa326;box-shadow:inset 0 1px #ffffff09}.upgrades button.ai-pick{background:linear-gradient(145deg,#144a5361,#0a1420);border-color:#56e7ee57;box-shadow:inset 0 0 18px #56e7ee0a}.upgrades button>b{text-shadow:0 0 10px}.upgrades span small,.upgrades em{color:#748997}.upgrades u{color:#d6e4e9}.overdrive{color:var(--ivory);background:linear-gradient(90deg,#520c3959,#0f0e1ecc);border-color:#ec4aa954}.overdrive>i{box-shadow:0 0 16px #ec4aa93d}.overdrive>i:after{background:#0a0c18}.overdrive small{color:#9c7f95}.main-menu,.howto,.legal,.pause-menu{color:var(--ivory);background:radial-gradient(circle at 50% 21%,#2ab0b82e,#0000 28%),radial-gradient(circle at 62% 30%,#ec4aa91a,#0000 30%),linear-gradient(#08111d,#050912 72%)}.main-menu{isolation:isolate;overflow:hidden}.main-menu>:not(.menu-atmosphere){z-index:2;position:relative}.menu-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0}.menu-atmosphere i{border:1px solid #56e7ee1f;border-radius:44% 56% 61% 39%/48% 38% 62% 52%;width:240px;height:240px;animation:6s ease-in-out infinite menuBreathe;position:absolute;top:16%;left:50%;transform:translate(-50%,-50%)}.menu-atmosphere i:nth-child(2){border-color:#ec4aa914;width:330px;height:330px;animation-duration:8.5s;animation-direction:reverse}.menu-atmosphere i:nth-child(3){border-color:#f7f1dd0b;width:430px;height:430px;animation-duration:11s}@keyframes menuBreathe{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(.92)rotate(-5deg)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.09)rotate(7deg)}}.main-menu>span,.howto>span{color:#8ee9e6;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.28em}.main-menu h1{max-width:320px;color:var(--ivory);letter-spacing:-.055em;margin:6px auto 2px;font-size:clamp(23px,5.4vw,31px);font-weight:760;line-height:.94}.main-menu>p,.howto>p,.legal p{color:#8198a5}.menu-organism{filter:drop-shadow(0 0 22px #56e7ee33)}.menu-organism b{color:#fff8e2;text-shadow:0 0 9px #fff,0 0 24px var(--cyan),0 0 42px var(--pink);animation:2.4s ease-in-out infinite coreBeat}.menu-organism i{border-color:#56e7ee70;box-shadow:0 0 12px #56e7ee1f}.menu-organism i:nth-child(2){border-color:#ec4aa957}.menu-organism i:nth-child(3){border-color:#f2c66d6b}@keyframes coreBeat{0%,72%,to{transform:scale(.93)}78%{transform:scale(1.13)}84%{transform:scale(.98)}90%{transform:scale(1.07)}}.planet-route{text-align:left;width:100%;min-height:48px;color:var(--ivory);cursor:pointer;background:linear-gradient(100deg,#164a5459,#400d3342);border:1px solid #56e7ee33;border-radius:11px;justify-content:space-between;align-items:center;margin:8px 0 7px;padding:8px 11px;display:flex;box-shadow:inset 0 1px #ffffff0a}.planet-route span b,.planet-route span small{display:block}.planet-route span b{font:760 9px var(--font-geist-sans),sans-serif;letter-spacing:.12em}.planet-route span small{color:#7795a3;font:650 6px var(--font-geist-mono),monospace;letter-spacing:.08em;margin-top:3px}.planet-route>strong{color:#fff;font:780 20px var(--font-geist-sans),sans-serif;letter-spacing:-.06em}.planet-route>strong i{color:#607987;font:600 8px var(--font-geist-mono),monospace}.menu-stats span{color:#758e9d;background:#08121d9e;border-color:#6b8fa21f}.menu-stats strong{color:var(--ivory)}.primary{color:var(--ivory);background:linear-gradient(100deg,#154c57a6,#0f1e2cf0);border-color:#56e7ee52;box-shadow:0 9px 24px #0000003d,inset 0 1px #ffffff0d}.primary>b{color:var(--cyan)}.primary span small{color:#7793a2}.primary.continue{background:linear-gradient(100deg,#5b124294,#141827f0);border-color:#ec4aa959}.secondary,.pause-menu>button:not(.primary){color:#a7bac4;background:#09121db3;border-color:#7994a429}.language-grid button.active{color:#dffefd;background:#23808726;border-color:#56e7ee59}.howto article>b{color:var(--cyan)}.howto article strong{color:var(--ivory)}.howto article small{color:#78909d}.legal>button,.hangar-back{color:var(--cyan)}.hangar{color:var(--ivory);background:radial-gradient(circle at 50% 10%,#35b7bf21,#0000 30%),linear-gradient(#091321,#050a13)}.hangar-head>span{color:#8ee9e6}.hangar-head p{color:#78909d}.cycle-select>span,.cycle-select>em{color:#718b99}.cycle-select button{color:#708894;background:#091421;border-color:#6c8d9f1f}.cycle-select button b{color:var(--cyan)}.token-bank,.joker-loadout section button,.bio-lab button{color:var(--ivory);background:#0a1420;border-color:#6d8d9e21}.token-bank{color:#718894}.token-bank strong,.token-bank button,.joker-loadout button>em{color:var(--amber)}.joker-loadout>div,.joker-loadout button span small,.bio-lab>div small,.bio-lab button span small,.bio-lab button em{color:#708894}@supports (color:color-mix(in lab, red, red)){.form-list button{background:linear-gradient(100deg,color-mix(in srgb,var(--form-color) 12%,#0a1522),#080f19)}}.form-list button{color:var(--ivory);box-shadow:inset 0 1px #ffffff09}.form-list button>b{text-shadow:0 0 12px}.form-list span small{color:#748b98}.form-list button u{color:#bad0d8}.career{color:#718895;border-top-color:#56e7ee1a}.career strong{color:var(--ivory)}.bio-lab>div span,.bio-lab button>b{color:var(--cyan)}.bio-lab button u{color:var(--amber)}.world-allegiance{background:#040e19d6;border-color:#56e7ee52;box-shadow:0 5px 20px #0006}.world-allegiance span{color:#7ba4b2}.world-allegiance strong{color:#c7fffa}.world-allegiance>i{background:#56e7ee1f}.world-allegiance>i b{background:linear-gradient(90deg,var(--cyan),var(--ivory));box-shadow:0 0 8px var(--cyan)}.world-allegiance.invader{background:#22051cdb;border-color:#ec4aa96b;box-shadow:0 5px 20px #00000070}.world-allegiance.invader span{color:#b17b9e}.world-allegiance.invader strong{color:#ffc9eb}.world-allegiance.invader>i b{background:linear-gradient(90deg,var(--pink),#ff8d72);box-shadow:0 0 8px var(--pink)}.predator-signal{background:#1c0719d6;border-color:#ec4aa94d;box-shadow:0 5px 20px #0006}.predator-signal>span,.predator-signal>small{color:#9a748d}.predator-signal>strong{color:#ffd1eb}.predator-signal>i{background:#ec4aa91a}.predator-signal>i b{box-shadow:0 0 7px var(--pink)}.world-allegiance strong{font-size:8px!important}.world-allegiance strong:after{content:none!important}.world-allegiance>small{color:#d6f8ef;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.02em;margin-top:3px;line-height:1.25;display:block}.world-allegiance.invader>small{color:#ffd0e7}.world-allegiance>em{color:#8ecfc3;font:800 5px var(--font-geist-mono),monospace;letter-spacing:.07em;margin-top:4px;font-style:normal;display:block}.world-allegiance.invader>em{color:#d894b9}.adaptation{color:var(--ivory);background:radial-gradient(circle at 50% 28%,#2db8bf29,#0000 34%),#050a13f7}.adaptation>span{color:var(--cyan)}.adaptation>p{color:#78909d}.adaptation button{color:var(--ivory);background:linear-gradient(100deg,#0e1c2a,#09131f);border-color:#56e7ee2e}.adaptation button span small{color:#748b98}.adaptation button>b{color:var(--cyan);text-shadow:0 0 9px}.adaptation button.field-perk>b{color:var(--amber)}.pause-menu{background:#040911f2}.veil,.game-over{color:var(--ivory);background:#040911e0}.run-report{background:radial-gradient(circle at 50% 24%,#ec4aa929,#0000 34%),#040911f5}.run-report h2,.run-report-grid b{color:var(--ivory)}.run-report-grid span{background:#08121eb8;border-color:#56e7ee1f}.run-report-grid small{color:#718895}.note>span{color:var(--cyan)}.note h1{color:var(--ivory)}.note p{color:#78909d}.morph-track i{background:#1a2835}.morph-track i.active{background:linear-gradient(90deg,var(--cyan),var(--pink),var(--amber));box-shadow:0 0 7px #56e7ee59}.planet-atlas{z-index:8;color:var(--ivory);scrollbar-width:none;background:radial-gradient(circle at 55% 0,#30b1bb29,#0000 28%),linear-gradient(#08121f,#040812);padding:18px 16px 28px;position:absolute;inset:0;overflow-y:auto}.atlas-back{color:var(--cyan);font:700 8px var(--font-geist-mono),monospace;letter-spacing:.08em;cursor:pointer;background:0 0;border:0}.planet-atlas header{margin:16px 0 14px}.planet-atlas header span{color:#83dad9;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.18em}.planet-atlas h1{letter-spacing:-.055em;margin:5px 0 2px;font-size:28px;line-height:.95}.planet-atlas header p{color:#728c99;margin:6px 0 0;font-size:8px}.atlas-grid{gap:7px;display:grid}.atlas-grid article{border:1px solid var(--p2);grid-template-columns:44px 1fr 28px;align-items:center;gap:8px;min-height:58px;padding:7px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.atlas-grid article{border:1px solid color-mix(in srgb,var(--p2) 28%,transparent)}}.atlas-grid article{background:linear-gradient(100deg,var(--p1),#07101a);border-radius:11px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.atlas-grid article{background:linear-gradient(100deg,color-mix(in srgb,var(--p1) 35%,#07111d),#07101a)}}.atlas-grid article{box-shadow:inset 0 1px #ffffff09}.atlas-grid article:after{content:"";background:radial-gradient(circle at 12% 50%,var(--p2),transparent 32%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.atlas-grid article:after{background:radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--p2) 15%,transparent),transparent 32%)}}.atlas-grid article:after{pointer-events:none}.atlas-grid article>i{z-index:1;background:radial-gradient(circle at 35% 28%,var(--p3),var(--p2) 20%,var(--p1) 58%,var(--p0));width:38px;height:38px;box-shadow:inset -7px -6px 12px #00000073,0 0 12px var(--p2);border-radius:50%;position:relative}@supports (color:color-mix(in lab, red, red)){.atlas-grid article>i{box-shadow:inset -7px -6px 12px #00000073,0 0 12px color-mix(in srgb,var(--p2) 25%,transparent)}}.atlas-grid article>i:after{content:"";border:1px solid var(--p4);position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.atlas-grid article>i:after{border:1px solid color-mix(in srgb,var(--p4) 45%,transparent)}}.atlas-grid article>i:after{border-radius:48% 52% 42% 58%;transform:rotate(-18deg)}.atlas-grid article div{z-index:1;position:relative}.atlas-grid article div span,.atlas-grid article div strong,.atlas-grid article div small{display:block}.atlas-grid article div span{color:var(--p2)}@supports (color:color-mix(in lab, red, red)){.atlas-grid article div span{color:color-mix(in srgb,var(--p2) 72%,white)}}.atlas-grid article div span{font:700 6px var(--font-geist-mono),monospace;letter-spacing:.12em}.atlas-grid article div strong{color:#edf7f5;letter-spacing:.03em;margin-top:2px;font-size:9px}.atlas-grid article div small{color:#718996;margin-top:2px;font-size:6.5px}.atlas-grid article>b{z-index:1;color:#4f6876;font:750 12px var(--font-geist-mono),monospace;position:relative}.atlas-grid article.locked>i:before{content:"";border:1px solid #d9e2e1;border-radius:3px;position:absolute;inset:13px}.atlas-grid article:nth-child(5n){margin-bottom:8px}.family-desert>i,.family-volcanic>i{border-radius:43% 57% 52% 48%}.family-glacier>i,.family-crystal>i{clip-path:polygon(50% 0,90% 20%,100% 68%,66% 100%,18% 88%,0 38%);border-radius:0}.family-machine>i{border-radius:24%;transform:rotate(8deg)}.family-vortex>i:after,.family-ocean>i:after{border-width:2px;border-radius:50%;inset:7px -5px}.atlas-legend{gap:7px;margin:0 0 10px;display:flex}.atlas-legend span{color:#a9bac0;font:700 6.5px var(--font-geist-mono),monospace;letter-spacing:.06em;background:#03070e7a;border:1px solid #ffffff17;border-radius:8px;flex:1;align-items:center;gap:6px;padding:6px 8px;display:flex}.atlas-legend i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.atlas-legend .defender{color:#62eaff;background:#62eaff}.atlas-legend .invader{color:#ff5bc5;background:#ff5bc5}.atlas-grid article{grid-template-columns:44px 1fr 28px;min-height:112px}.atlas-copy{min-width:0}.atlas-effects{grid-template-columns:1fr 1fr;gap:4px;margin-top:7px;display:grid!important}.atlas-effects em{min-width:0;font:700 6.4px var(--font-geist-mono),monospace;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:#03070e5c;border:1px solid;border-radius:6px;padding:4px 5px;overflow:hidden}.atlas-effects .defender{color:#67e9e8}.atlas-effects .invader{color:#ff78bd}.atlas-tier{justify-content:space-between;align-items:center;gap:6px;margin-top:6px;display:flex!important}.atlas-tier span{color:var(--p3)!important}@supports (color:color-mix(in lab, red, red)){.atlas-tier span{color:color-mix(in srgb,var(--p3) 72%,white)!important}}.atlas-tier span{font:650 6px var(--font-geist-mono),monospace!important;letter-spacing:.04em!important}.atlas-tier b{color:#ffca7a;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.02em;text-align:right}.atlas-grid article.locked{filter:saturate(.28);opacity:.68}.atlas-grid article.locked .atlas-effects{opacity:.72}@media (height<=760px){.planet-route{min-height:42px;margin:5px 0}.main-menu h1{font-size:21px}.menu-atmosphere i{width:190px;height:190px}}.form-hunter .arena,.form-lumen .arena,.form-gravity .arena{flex:min(500px,55svh);min-height:min(500px,55svh)}.form-hunter .deck,.form-lumen .deck,.form-gravity .deck{overscroll-behavior:contain;scrollbar-width:none;max-height:260px;overflow-y:auto}.form-hunter .deck::-webkit-scrollbar{display:none}.form-lumen .deck::-webkit-scrollbar{display:none}.form-gravity .deck::-webkit-scrollbar{display:none}.cycle-select button small:after{content:"PLANET"!important}.lang-tr .cycle-select button small:after{content:"GEZEGEN"!important}.lang-ar .cycle-select button small:after{content:"كوكب"!important}.lang-ko .cycle-select button small:after{content:"행성"!important}.lang-ja .cycle-select button small:after{content:"惑星"!important}.lang-es .cycle-select button small:after{content:"PLANETA"!important}@media (height<=760px){.form-hunter .arena,.form-lumen .arena,.form-gravity .arena{flex-basis:55svh;min-height:55svh}.form-hunter .deck,.form-lumen .deck,.form-gravity .deck{max-height:245px}.form-status,.run-genome{display:none}}.brand,.main-menu>span,.main-menu h1,.hangar-head h1,.planet-atlas h1,.howto h1,.legal h1,.pause-menu h2,.adaptation h2,.run-report h2{text-transform:uppercase;font-family:Georgia,Times New Roman,serif}.brand{letter-spacing:.18em;font-weight:700}.main-menu>span{letter-spacing:.34em;color:#f8eada;text-shadow:0 0 5px #ec4aa9,0 0 16px #ec4aa999;font-size:8px}.main-menu h1,.hangar-head h1,.planet-atlas h1,.howto h1,.pause-menu h2{letter-spacing:.055em;-webkit-text-stroke:.35px #ec4aa9d9;text-shadow:0 1px #3f102f,0 0 8px #ec4aa966,0 0 24px #56e7ee1f;font-weight:700}.main-menu h1:after,.planet-atlas h1:after,.hangar-head h1:after{content:"";background:linear-gradient(90deg,#0000,#ec4aa9 18%,#f7f1dd 50%,#ec4aa9 82%,#0000);width:72%;height:1px;margin:6px auto 0;display:block;box-shadow:0 0 7px #ec4aa9a6}.planet-atlas h1:after,.hangar-head h1:after{width:48%;margin-left:0}.lang-ar .brand,.lang-ar .main-menu>span,.lang-ar .main-menu h1,.lang-ar .hangar-head h1,.lang-ar .planet-atlas h1,.lang-ar .howto h1,.lang-ar .legal h1,.lang-ar .pause-menu h2,.lang-ar .adaptation h2,.lang-ar .run-report h2,.lang-ko .main-menu h1,.lang-ja .main-menu h1{font-family:var(--font-geist-sans),system-ui,sans-serif;-webkit-text-stroke:0;letter-spacing:normal}.main-menu{background:radial-gradient(at 50% -8%,#ff3836f5 0,#c10726e6 24%,#64031fd1 48%,#0000 69%),radial-gradient(circle at 18% 42%,#ec142f73,#0000 30%),radial-gradient(circle at 84% 37%,#8f002085,#0000 34%),linear-gradient(#4f001d 0%,#21000f 53%,#05050a 100%)}.main-menu:before{content:"";z-index:0;pointer-events:none;opacity:.76;filter:blur(13px);background:radial-gradient(at 18% 30%,#ff44387a,#0000 18%),radial-gradient(at 78% 22%,#e30c258c,#0000 20%),radial-gradient(at 52% 48%,#6a001ac7,#0000 30%),radial-gradient(at 38% 68%,#ec122f3d,#0000 22%);animation:11s ease-in-out infinite alternate crimsonFog;position:absolute;inset:-18%}.main-menu:after{content:"";z-index:1;pointer-events:none;opacity:.4;mix-blend-mode:screen;background-image:linear-gradient(117deg,#0000 0 44%,#ff584a47 44.2%,#0000 44.8%),linear-gradient(68deg,#0000 0 62%,#ff2b4138 62.2%,#0000 62.9%),linear-gradient(151deg,#0000 0 73%,#ff73602e 73.2%,#0000 73.7%);background-size:170px 230px,210px 180px,260px 280px;animation:15s linear infinite veinDrift;position:absolute;inset:0}@keyframes crimsonFog{0%{opacity:.62;transform:translate(-3%,-2%)scale(.96)}50%{opacity:.86;transform:translate(3%,2%)scale(1.08)}to{opacity:.7;transform:translate(-1%,4%)scale(1.02)}}@keyframes veinDrift{to{background-position:170px -230px,-210px 180px,260px -280px}}.main-menu .menu-atmosphere{z-index:1}.main-menu .menu-atmosphere i{border-color:#ffebdc2e;box-shadow:0 0 18px #ff263c33}.main-menu .menu-atmosphere i:nth-child(2){border-color:#ff2d5347}.main-menu .menu-atmosphere i:nth-child(3){border-color:#5ee7ee1f}.main-menu .menu-organism b{color:#fffbe8;text-shadow:0 0 9px #fff,0 0 22px #55e7ee,0 0 44px #ec4aa9}.main-menu .menu-organism i{border-color:#fff1dc6b}.main-menu .menu-organism i:nth-child(2){border-color:#55e7ee59}.main-menu .menu-organism i:nth-child(3){border-color:#ec4aa980}.main-menu h1{color:#fff6e7;-webkit-text-stroke:.45px #ff3842eb;text-shadow:0 2px #2a000d,0 0 8px #ff2938b8,0 0 28px #ff103080}.main-menu>p{color:#e6b8b9}.main-menu>span{color:#fff4e5;text-shadow:0 0 5px #ff263f,0 0 18px #ff1330e6}.main-menu .planet-route,.main-menu .primary,.main-menu .secondary,.main-menu .language-grid button,.main-menu .menu-toggles button,.main-menu .menu-stats span{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background-color:#05050ca8}.main-menu .planet-route{background:linear-gradient(100deg,#59031cb8,#050a12cc);border-color:#ff686557}.main-menu .primary{background:linear-gradient(100deg,#63041dcc,#070e18e6);border-color:#ff716966}.main-menu .secondary{background:#06070eb3;border-color:#ffffff26}.main-menu .menu-stats strong{color:#fff8ec}.main-menu .menu-stats span{color:#d3a2aa;border-color:#ffffff1a}.main-menu .language-grid button.active{color:#fff;background:#7f04238f;border-color:#ff575b8c}.main-menu footer button{color:#b9828c}@media (prefers-reduced-motion:reduce){.main-menu:before,.main-menu:after{animation:none!important}}:root{--st-red:#ef3048;--st-crimson:#8d082b;--st-wine:#390014;--st-ink:#09070b;--st-panel:#170b10;--st-ivory:#fff4df;--st-muted:#d9b7b6;--st-line:#ff70697a}.main-menu,.hangar,.planet-atlas,.howto,.legal,.pause-menu,.adaptation,.run-report,.game-over{color:var(--st-ivory);background:radial-gradient(at 50% -9%,#ef3048eb 0,#8d082bd1 28%,#390014b8 52%,#0000 71%),radial-gradient(circle at 12% 45%,#be0e3057,#0000 31%),radial-gradient(circle at 88% 42%,#6c001e66,#0000 34%),linear-gradient(#4a001b 0%,#20000e 56%,#060509 100%)}.main-menu,.hangar,.planet-atlas,.howto,.legal{scrollbar-width:none;overflow-y:auto}.main-menu::-webkit-scrollbar{display:none}.hangar::-webkit-scrollbar{display:none}.planet-atlas::-webkit-scrollbar{display:none}.howto::-webkit-scrollbar{display:none}.legal::-webkit-scrollbar{display:none}.topbar,.resources,.deck{color:var(--st-ivory);background:linear-gradient(#12050afa,#07070bfa);border-color:#ef304830}.main-menu button,.hangar button,.planet-atlas button,.howto button,.legal button,.pause-menu button,.adaptation button,.game-over button,.upgrades button,.overdrive,.organism-state button,.bio-lab button{color:var(--st-ivory);border-color:var(--st-line);text-shadow:0 1px 2px #000;background:linear-gradient(105deg,#3a0514fa,#0a090dfa);box-shadow:inset 0 1px #fff4df14,0 6px 18px #00000047}.main-menu button:hover,.hangar button:hover,.planet-atlas button:hover,.howto button:hover,.legal button:hover,.pause-menu button:hover,.adaptation button:hover,.game-over button:hover,.upgrades button:hover{filter:brightness(1.12);border-color:#ff9985c7}.main-menu button:focus-visible,.hangar button:focus-visible,.planet-atlas button:focus-visible,.howto button:focus-visible,.legal button:focus-visible,.pause-menu button:focus-visible,.adaptation button:focus-visible,.game-over button:focus-visible,.upgrades button:focus-visible{outline-offset:2px;outline:2px solid #fff0d5}button:disabled,.locked{opacity:.58!important}.primary,.main-menu .primary{background:linear-gradient(105deg,#a10935,#390012 58%,#0c090d);border-color:#ff8e76bd;box-shadow:inset 0 1px #fff4df26,0 0 20px #ef30482e,0 8px 22px #00000057}.primary.continue,.main-menu .primary.continue{background:linear-gradient(105deg,#c51b3e,#5e031f 55%,#13080e);border-color:#ffa989c2}.secondary,.main-menu .secondary{color:#ffe9d7;background:linear-gradient(105deg,#310412fa,#08080cfa);border-color:#ff807061}.language-grid button,.menu-toggles button{color:#f1d7cf!important;background:#0b080cf0!important;border-color:#ff807052!important}.language-grid button.active{color:#fff8e9!important;background:linear-gradient(105deg,#a70b35,#3b0013)!important;border-color:#ff8b77!important;box-shadow:inset 0 1px #ffffff29,0 0 14px #ef304842!important}.hangar-back,.atlas-back,.legal>button{border-radius:9px;color:#ffe5d1!important;background:#0f070bdb!important;border:1px solid #ff7e6d6b!important;padding:8px 10px!important}.main-menu>p{color:#f2cac5;font-size:9px}.planet-route{min-height:58px;padding:10px 12px}.planet-route span b{font-size:11px;line-height:1.2}.planet-route span small{color:#e2bbb7;font-size:8px;line-height:1.35}.planet-route>strong{font-size:22px}.planet-route>strong i{color:#e4b9b3;font-size:9px}.menu-stats span{line-height:1.25;color:#dcb9b7!important;font-size:8px!important}.menu-stats strong{line-height:1.25;font-size:13px!important}.main-menu .primary b,.main-menu .secondary b{color:#fff3df;line-height:1.2;font-size:12px!important}.main-menu .primary span small,.main-menu .secondary span small{color:#e3bdb8;line-height:1.35;font-size:9px!important}.language-grid button b{font-size:10px;line-height:1.25}.language-grid button span{font-size:9px;line-height:1.35}.menu-toggles button{line-height:1.3;font-size:9px!important}.main-menu footer button{color:#e3b9b6!important;font-size:8px!important}.topbar button,.top-actions button{color:#ffe9d8;font-size:9px!important}.resources span,.resources small{color:#ddb9b7;font-size:8px!important}.resources strong{color:#fff4df}.world-allegiance span,.world-allegiance small,.predator-signal>span,.predator-signal>small{font-size:8px!important}.world-allegiance strong,.predator-signal>strong{font-size:9px!important}.game-wave small,.form-status,.run-genome{font-size:8px!important}.upgrades button strong{line-height:1.2;font-size:10px!important}.upgrades button small{color:#dcb9b7;line-height:1.35;font-size:8px!important}.upgrades button em{font-size:8px!important}.upgrades button .price,.overdrive strong{font-size:10px!important}.overdrive small{line-height:1.3;font-size:8px!important}.organism-state button{font-size:9px!important}.hangar-head>span{color:#ffd7c5;font-size:8px}.hangar-head p{color:#e0bab7;font-size:9px}.cycle-select{border-color:#ff6f6742}.cycle-select>span,.cycle-select>em{color:#d7aeae;font-size:8px}.cycle-select button{color:#efd1c8;background:#10090d;border-color:#ff706952;font-size:8px}.cycle-select button b{color:#fff2df;font-size:12px}.cycle-select button small{font-size:8px}.cycle-select button.active{color:#fff8ea;background:linear-gradient(105deg,#97102f,#2b0010);border-color:#ff8b77;box-shadow:0 0 14px #ef304833}.token-bank{color:#d9b4b2;background:#10090d;border-color:#ff706957;font-size:8px}.token-bank strong,.token-bank button,.joker-loadout button>em{color:#ffd29c;font-size:9px}.joker-loadout>div{color:#d7aeac;font-size:8px}.joker-loadout section button{background:#11090e;border-color:#ff70694f}.joker-loadout section button.active{background:linear-gradient(105deg,#7e0b29,#1b080f);border-color:#ff8b77;box-shadow:0 0 14px #ef304824}.joker-loadout button strong{font-size:9px}.joker-loadout button span small{color:#ddb7b3;font-size:8px;line-height:1.3}.form-list button{background:linear-gradient(100deg,var(--form-color),#0b090d)}@supports (color:color-mix(in lab, red, red)){.form-list button{background:linear-gradient(100deg,color-mix(in srgb,var(--form-color) 10%,#310614),#0b090d)}}.form-list button{color:var(--st-ivory);border-color:#ff756b52}.form-list span small{color:#dfb9b5;font-size:9px;line-height:1.35}.form-list button em,.form-list button select,.form-list button u{color:#f5d6ca;font-size:8.5px}.career{color:#d3aaa9;font-size:8px}.career strong{font-size:10px}.bio-lab{border-top-color:#ff70693d}.bio-lab>div span,.bio-lab button>b{color:#ffe3cc;font-size:9px}.bio-lab>div small,.bio-lab button span small,.bio-lab button em{color:#d9b2ae;font-size:8px}.bio-lab button u{color:#ffd19b;font-size:8px}.planet-atlas header span{color:#ffd7c5;font-size:8px}.planet-atlas header p{color:#ddb8b4;font-size:9px}.atlas-grid article{background:linear-gradient(100deg,var(--p1),#0c090e);border-color:#ff706947;min-height:68px}@supports (color:color-mix(in lab, red, red)){.atlas-grid article{background:linear-gradient(100deg,color-mix(in srgb,var(--p1) 22%,#300713),#0c090e)}}.atlas-grid article div span{font-size:8px}.atlas-grid article div strong{font-size:11px;line-height:1.2}.atlas-grid article div small{color:#ddb7b3;font-size:8.5px;line-height:1.3}.atlas-grid article>b{color:#dfaaa9;font-size:13px}.howto>p,.legal p,.adaptation>p,.note p{color:#e0bbb7;font-size:9px;line-height:1.45}.howto article{background:#0d080cf0;border-color:#ff70694f}.howto article>b{color:#ffb09b;font-size:10px}.howto article strong{font-size:11px}.howto article small{color:#dfb8b4;font-size:9px;line-height:1.4}.adaptation>span,.note>span{color:#ffd1c0;font-size:8px}.adaptation button{background:linear-gradient(105deg,#3c0618,#0b090d);border-color:#ff706961}.adaptation button>b{color:#fff0dc;font-size:11px}.adaptation button span small{color:#dfb8b4;font-size:9px;line-height:1.35}.adaptation button em{font-size:8px}.adaptation button.field-perk{background:linear-gradient(105deg,#48230d,#130b0c);border-color:#ffc78973}.pause-menu button,.game-over button{line-height:1.3;font-size:11px!important}.run-report-grid small{color:#dbb2b0;font-size:8px}.run-report-grid b{font-size:11px}@media (height<=760px){.main-menu h1{font-size:22px}.planet-route{min-height:52px}.main-menu .primary b,.main-menu .secondary b{font-size:11px!important}}.brand,.main-menu>span,.main-menu h1,.hangar-head h1,.planet-atlas h1,.howto h1,.legal h1,.pause-menu h2,.adaptation h2,.run-report h2,.note h1{font-family:var(--font-display-retro),var(--font-geist-sans),sans-serif;letter-spacing:.025em;font-weight:400}.main-menu h1,.hangar-head h1,.planet-atlas h1,.howto h1,.pause-menu h2,.adaptation h2,.run-report h2{-webkit-text-stroke:.45px #78001ee6;text-shadow:0 2px #260008,0 0 8px #ef30489e,0 0 24px #ef304847}.wave>span,.wave>strong,.threat,.boss-intel span,.boss-intel strong,.mutation-alert,.milestone-toast strong,.adaptation button span strong,.form-status div strong,.overdrive span strong,.upgrades button span strong,.run-report>em,.run-report-grid b{font-family:var(--font-display-retro),var(--font-geist-sans),sans-serif;font-weight:400}.wave>span{letter-spacing:.08em}.wave>strong{letter-spacing:.025em}.boss-intel span,.mutation-alert,.milestone-toast strong{letter-spacing:.035em}.adaptation button span strong,.form-status div strong,.overdrive span strong,.upgrades button span strong{letter-spacing:.01em}.lang-ar .brand,.lang-ar .main-menu>span,.lang-ar .main-menu h1,.lang-ar .hangar-head h1,.lang-ar .planet-atlas h1,.lang-ar .howto h1,.lang-ar .legal h1,.lang-ar .pause-menu h2,.lang-ar .adaptation h2,.lang-ar .run-report h2,.lang-ar .note h1,.lang-ar .wave>span,.lang-ar .wave>strong,.lang-ar .threat,.lang-ar .boss-intel span,.lang-ar .boss-intel strong,.lang-ar .mutation-alert,.lang-ar .milestone-toast strong,.lang-ar .adaptation button span strong,.lang-ar .form-status div strong,.lang-ar .overdrive span strong,.lang-ar .upgrades button span strong,.lang-ko .brand,.lang-ko .main-menu>span,.lang-ko .main-menu h1,.lang-ko .hangar-head h1,.lang-ko .planet-atlas h1,.lang-ko .howto h1,.lang-ko .legal h1,.lang-ko .pause-menu h2,.lang-ko .adaptation h2,.lang-ko .run-report h2,.lang-ko .note h1,.lang-ko .wave>span,.lang-ko .wave>strong,.lang-ko .threat,.lang-ko .boss-intel span,.lang-ko .boss-intel strong,.lang-ko .mutation-alert,.lang-ko .milestone-toast strong,.lang-ko .adaptation button span strong,.lang-ko .form-status div strong,.lang-ko .overdrive span strong,.lang-ko .upgrades button span strong,.lang-ja .brand,.lang-ja .main-menu>span,.lang-ja .main-menu h1,.lang-ja .hangar-head h1,.lang-ja .planet-atlas h1,.lang-ja .howto h1,.lang-ja .legal h1,.lang-ja .pause-menu h2,.lang-ja .adaptation h2,.lang-ja .run-report h2,.lang-ja .note h1,.lang-ja .wave>span,.lang-ja .wave>strong,.lang-ja .threat,.lang-ja .boss-intel span,.lang-ja .boss-intel strong,.lang-ja .mutation-alert,.lang-ja .milestone-toast strong,.lang-ja .adaptation button span strong,.lang-ja .form-status div strong,.lang-ja .overdrive span strong,.lang-ja .upgrades button span strong{font-family:var(--font-geist-sans),system-ui,sans-serif;-webkit-text-stroke:0;letter-spacing:normal}.menu-toggles .theme-switch{text-align:left;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:42px;padding:7px 10px;display:grid}.menu-toggles .theme-switch span{letter-spacing:.12em;font-size:8px}.menu-toggles .theme-switch strong{color:#fff1dc;font-family:var(--font-display-retro),var(--font-geist-sans),sans-serif;letter-spacing:.03em;margin:0;font-size:9px}.menu-toggles .theme-switch i{color:#ff9f87;font-size:14px;font-style:normal}.menu-toggles .theme-switch.locked{cursor:not-allowed;opacity:.76!important;border-style:dashed!important}.menu-toggles .theme-switch.locked strong{color:#d7aaa8;font-family:var(--font-geist-sans),sans-serif;font-size:8px}.menu-toggles .theme-switch.locked i{color:#d7aaa8}.theme-bio{--st-red:#55e7ee;--st-crimson:#176d78;--st-wine:#071c2a;--st-panel:#08131f;--st-ivory:#f7f1dd;--st-muted:#9db5bd;--st-line:#55e7ee6b;background:radial-gradient(circle at 50% -10%,#27a0b133,#0000 35%),radial-gradient(circle at 85% 75%,#ec4aa924,#0000 28%),linear-gradient(145deg,#040711,#071522 62%,#070710)}.theme-bio .game-frame{background:#060c16;border-color:#274c59;box-shadow:0 0 0 6px #06101a,0 0 0 8px #55e7ee47,0 28px 90px #000000b8,inset 0 0 30px #55e7ee0f}.theme-bio .main-menu,.theme-bio .hangar,.theme-bio .planet-atlas,.theme-bio .howto,.theme-bio .legal,.theme-bio .pause-menu,.theme-bio .adaptation,.theme-bio .run-report,.theme-bio .game-over{color:#f7f1dd;background:radial-gradient(at 50% -8%,#2dc3cd61,#0c45543d 32%,#0000 67%),radial-gradient(circle at 12% 48%,#ec4aa924,#0000 30%),radial-gradient(circle at 88% 44%,#f2c66d1a,#0000 29%),linear-gradient(#071827 0%,#07101c 56%,#05060d 100%)}.theme-bio .main-menu:before{background:radial-gradient(at 18% 30%,#55e7ee57,#0000 18%),radial-gradient(at 78% 22%,#ec4aa940,#0000 20%),radial-gradient(at 52% 48%,#08273abd,#0000 30%),radial-gradient(at 38% 68%,#f2c66d1f,#0000 22%)}.theme-bio .main-menu:after{background-image:linear-gradient(117deg,#0000 0 44%,#55e7ee38 44.2%,#0000 44.8%),linear-gradient(68deg,#0000 0 62%,#ec4aa92e 62.2%,#0000 62.9%),linear-gradient(151deg,#0000 0 73%,#f2c66d24 73.2%,#0000 73.7%)}.theme-bio .topbar,.theme-bio .resources,.theme-bio .deck{color:#f7f1dd;background:linear-gradient(#08131ffa,#050a12fa);border-color:#55e7ee26}.theme-bio .resources small{color:#87a4af!important}.theme-bio .topbar button,.theme-bio .top-actions button{background:#0f344285;border-color:#55e7ee3d;color:#c7edf0!important}.theme-bio .main-menu button,.theme-bio .hangar button,.theme-bio .planet-atlas button,.theme-bio .howto button,.theme-bio .legal button,.theme-bio .pause-menu button,.theme-bio .adaptation button,.theme-bio .game-over button,.theme-bio .upgrades button,.theme-bio .overdrive,.theme-bio .organism-state button,.theme-bio .bio-lab button{color:#f7f1dd;background:linear-gradient(105deg,#082635fa,#080910fa);border-color:#55e7ee5e;box-shadow:inset 0 1px #f7f1dd12,0 6px 18px #00000047}.theme-bio .primary,.theme-bio .main-menu .primary{background:linear-gradient(105deg,#116c78,#102d3d 58%,#080b13);border-color:#55e7eead;box-shadow:inset 0 1px #ffffff1f,0 0 20px #55e7ee24,0 8px 22px #00000057}.theme-bio .primary.continue,.theme-bio .main-menu .primary.continue{background:linear-gradient(105deg,#7e185e,#35102f 55%,#0b0a13);border-color:#ec4aa994}.theme-bio .language-grid button,.theme-bio .menu-toggles button{color:#b9d4d9!important;background:#070f19f0!important;border-color:#55e7ee40!important}.theme-bio .language-grid button.active{color:#f2ffff!important;background:linear-gradient(105deg,#125c6b,#1c2535)!important;border-color:#55e7eeb8!important}.theme-bio .menu-toggles .theme-switch i{color:#55e7ee}.theme-bio .menu-toggles .theme-switch strong{color:#e9ffff}.theme-bio .main-menu h1,.theme-bio .hangar-head h1,.theme-bio .planet-atlas h1,.theme-bio .howto h1,.theme-bio .pause-menu h2,.theme-bio .adaptation h2,.theme-bio .run-report h2{-webkit-text-stroke:.4px #0c434fe6;text-shadow:0 2px #02070c,0 0 8px #55e7ee7a,0 0 24px #ec4aa92e}.theme-bio .main-menu h1:after,.theme-bio .planet-atlas h1:after,.theme-bio .hangar-head h1:after{background:linear-gradient(90deg,#0000,#55e7ee 18%,#f7f1dd 50%,#ec4aa9 82%,#0000);box-shadow:0 0 7px #55e7ee85}.theme-bio .menu-organism b{color:#fffbe8;text-shadow:0 0 9px #fff,0 0 24px #55e7ee,0 0 44px #ec4aa9}.theme-bio .menu-organism i{border-color:#55e7ee8a}.theme-bio .menu-organism i:nth-child(2){border-color:#ec4aa975}.theme-bio .menu-organism i:nth-child(3){border-color:#f2c66d7a}.theme-bio .planet-route span small,.theme-bio .main-menu .primary span small,.theme-bio .main-menu .secondary span small,.theme-bio .upgrades button small,.theme-bio .adaptation button span small{color:#9db5bd}.theme-bio .menu-stats span{color:#9db5bd!important}.theme-bio .atlas-grid article{border-color:var(--p2)}@supports (color:color-mix(in lab, red, red)){.theme-bio .atlas-grid article{border-color:color-mix(in srgb,var(--p2) 36%,#55e7ee38)}}.theme-bio .atlas-grid article{background:linear-gradient(100deg,var(--p1),#070d17)}@supports (color:color-mix(in lab, red, red)){.theme-bio .atlas-grid article{background:linear-gradient(100deg,color-mix(in srgb,var(--p1) 22%,#071827),#070d17)}}.planet-atlas .atlas-grid article{min-height:112px}.planet-atlas .atlas-grid article.locked{opacity:.68;filter:saturate(.28)}.route-atlas{flex-direction:column;display:flex;background:radial-gradient(at 52% 22%,#1fb1b42e,#0000 34%),radial-gradient(circle at 18% 72%,#ec4aa91a,#0000 28%),linear-gradient(#03070d 0%,#071827 48%,#061119 100%)!important;padding:0!important;overflow:hidden!important}.atlas-toolbar{z-index:12;background:linear-gradient(#03070df5,#03070db3,#0000);justify-content:space-between;align-items:center;min-height:44px;padding:13px 16px 8px;display:flex;position:relative}.atlas-toolbar>span{color:#8fb5bd;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.09em}.route-atlas>header{flex:none;padding:6px 16px 10px;margin:0!important}.route-atlas>header h1{font-size:25px}.route-current{background:linear-gradient(105deg,#073541e0,#17061bd6);border:1px solid #62eaff57;border-radius:11px;flex:none;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;margin:0 16px 10px;padding:9px 10px;display:grid;box-shadow:0 6px 22px #00000057,inset 0 1px #ffffff0d}.route-current>i{color:#f7f1dd;background:radial-gradient(circle,#f7f1dd 0 11%,#55e7ee 14% 26%,#55e7ee1f 29% 100%);border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid;box-shadow:0 0 14px #55e7ee85}.route-current span small,.route-current span strong{display:block}.route-current span small{color:#78aeb7;font:750 6px var(--font-geist-mono),monospace;letter-spacing:.1em}.route-current span strong{color:#f7f1dd;font:800 8px var(--font-geist-sans),sans-serif;letter-spacing:.04em;margin-top:2px}.route-current>b{color:#ffdc87;font:800 9px var(--font-geist-mono),monospace}.living-route{scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain;background:linear-gradient(90deg,#0000 49.65%,#55e7ee14 49.8% 50.2%,#0000 50.35%);flex:auto;min-height:0;padding:42px 14px 56px;position:relative;overflow:hidden auto}.living-route::-webkit-scrollbar{display:none}.route-haze{pointer-events:none;position:absolute;inset:0;overflow:hidden}.route-haze:before,.route-haze:after{content:"";border:1px solid #55e7ee1a;border-radius:50%;width:210px;height:48%;position:absolute;left:50%;transform:translate(-50%)rotate(-10deg)}.route-haze:before{top:8%}.route-haze:after{border-color:#ec4aa917;top:52%;transform:translate(-50%)rotate(13deg)}.route-haze i{border:1px solid #ffffff06;border-radius:50%;width:150px;height:150px;position:absolute}.route-haze i:first-child{top:12%;left:-55px}.route-haze i:nth-child(2){top:46%;right:-70px}.route-haze i:nth-child(3){top:76%;left:-62px}.planet-stop{--lane:0;z-index:2;border:1px solid var(--p2);grid-template-columns:58px 1fr;align-items:center;gap:9px;width:min(82%,300px);min-height:88px;margin:0 0 34px;padding:8px 10px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.planet-stop{border:1px solid color-mix(in srgb,var(--p2) 42%,transparent)}}.planet-stop{background:linear-gradient(112deg,var(--p1),#04080ef0);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.planet-stop{background:linear-gradient(112deg,color-mix(in srgb,var(--p1) 32%,#040a10f0),#04080ef0)}}.planet-stop{transform:translateX(var(--lane));box-shadow:0 10px 25px #00000057,inset 0 1px #ffffff0b}.planet-stop.lane-0{--lane:0}.planet-stop.lane-1{--lane:11%}.planet-stop.lane-2{--lane:20%}.planet-stop.lane-3{--lane:7%}.planet-stop.locked{filter:saturate(.2);opacity:.48;border-style:dashed}.planet-stop.current{box-shadow:0 0 0 2px #55e7ee38,0 0 26px var(--p2),0 12px 28px #0000006b;border-color:#f7f1dd}@supports (color:color-mix(in lab, red, red)){.planet-stop.current{box-shadow:0 0 0 2px #55e7ee38,0 0 26px color-mix(in srgb,var(--p2) 38%,transparent),0 12px 28px #0000006b}}.planet-stop.current{animation:2.4s ease-in-out infinite current-world-breath}.route-vein{z-index:-1!important;background:linear-gradient(180deg,var(--p2),#ec4aa952)!important;width:3px!important;height:38px!important;box-shadow:0 0 9px var(--p2)!important;border-radius:999px!important;position:absolute!important;top:100%!important;left:28px!important}@supports (color:color-mix(in lab, red, red)){.route-vein{box-shadow:0 0 9px color-mix(in srgb,var(--p2) 55%,transparent)!important}}.route-vein{clip-path:none!important;transform-origin:top!important;transform:rotate(-7deg)!important}.route-orbit{place-items:center;width:54px;height:54px;position:relative;display:grid!important}.route-orbit>i{background:radial-gradient(circle at 34% 27%,var(--p3),var(--p2) 19%,var(--p1) 58%,var(--p0))!important;width:auto!important;height:auto!important;box-shadow:inset -8px -7px 14px #0000007a,0 0 14px var(--p2)!important;border-radius:50%!important;position:absolute!important;inset:5px!important}@supports (color:color-mix(in lab, red, red)){.route-orbit>i{box-shadow:inset -8px -7px 14px #0000007a,0 0 14px color-mix(in srgb,var(--p2) 42%,transparent)!important}}.route-orbit>i{clip-path:none!important;transform:none!important}.route-orbit:before,.route-orbit:after{content:"";border:1px solid var(--p4);position:absolute;inset:1px}@supports (color:color-mix(in lab, red, red)){.route-orbit:before,.route-orbit:after{border:1px solid color-mix(in srgb,var(--p4) 46%,transparent)}}.route-orbit:before,.route-orbit:after{border-radius:48% 52% 45% 55%;animation:7s linear infinite route-orbit;transform:rotate(-18deg)}.route-orbit:after{animation-duration:5s;animation-direction:reverse;inset:10px -1px;transform:rotate(25deg)}.route-orbit>b{z-index:2;color:#fff;font:850 7px var(--font-geist-mono),monospace;text-shadow:0 1px 3px #000;position:relative}.planet-stop.locked .route-orbit:after{content:"⌁";color:#fff;background:#0000005c;border:1px solid #ffffff59;place-items:center;animation:none;display:grid;inset:14px}.route-copy{min-width:0}.route-copy>span,.route-copy>strong,.route-copy>small,.route-copy>em{display:block}.route-copy>span{color:var(--p3)}@supports (color:color-mix(in lab, red, red)){.route-copy>span{color:color-mix(in srgb,var(--p3) 62%,white)}}.route-copy>span{font:750 6px var(--font-geist-mono),monospace;letter-spacing:.08em}.route-copy>strong{color:#f7f1dd;font:850 10px var(--font-display-retro),var(--font-geist-sans),sans-serif;letter-spacing:.025em;margin-top:3px;line-height:1.08}.route-copy>small{color:#93aab2;font:650 7px var(--font-geist-sans),sans-serif;margin-top:3px;line-height:1.2}.route-copy>em{color:#73eee8;font:800 6px var(--font-geist-mono),monospace;letter-spacing:.04em;margin-top:5px;font-style:normal}.planet-stop.locked .route-copy>em{color:#d2a5ae}.route-tier{color:var(--p3);position:absolute;bottom:7px;right:9px}@supports (color:color-mix(in lab, red, red)){.route-tier{color:color-mix(in srgb,var(--p3) 70%,white)}}.route-tier{font:700 5px var(--font-geist-mono),monospace;letter-spacing:.02em}.endless-gate,.origin-seed{z-index:3;text-align:left;background:radial-gradient(circle,#611c53a3,#04070ceb 68%);border:1px solid #ffd8874d;border-radius:50%;justify-content:center;align-items:center;gap:9px;width:76%;min-height:68px;margin:0 auto 46px;display:flex;position:relative;box-shadow:0 0 30px #ec4aa91f}.endless-gate>i{color:#ffdc87;font:400 28px var(--font-display-retro),serif;text-shadow:0 0 12px #ec4aa9;font-style:normal}.endless-gate span small,.endless-gate span strong{display:block}.endless-gate span small{color:#a98291;font:700 6px var(--font-geist-mono),monospace}.endless-gate span strong{color:#f7f1dd;font:700 9px var(--font-display-retro),sans-serif;margin-top:2px}.endless-gate.locked{opacity:.46;filter:saturate(.25)}.origin-seed{color:#a9d7d6;width:62%;min-height:48px;font:800 6px var(--font-geist-mono),monospace;letter-spacing:.07em;background:radial-gradient(circle,#1058607a,#04080de0);border-color:#55e7ee38;margin:8px auto 0}.origin-seed>i{color:#f7f1dd;text-shadow:0 0 11px #55e7ee;font-style:normal}@keyframes route-orbit{to{transform:rotate(342deg)}}@keyframes current-world-breath{0%,to{transform:translateX(var(--lane)) scale(1);filter:brightness(.96);border-color:var(--p2);box-shadow:0 0 0 1px color-mix(in srgb,var(--p2) 30%,transparent),0 0 15px color-mix(in srgb,var(--p2) 28%,transparent),0 12px 28px #0000006b}50%{transform:translateX(var(--lane)) scale(1.025);filter:brightness(1.16);border-color:var(--p3);box-shadow:0 0 0 2px color-mix(in srgb,var(--p3) 38%,transparent),0 0 32px color-mix(in srgb,var(--p3) 64%,transparent),0 12px 28px #0000006b}}@media (width<=380px){.planet-stop{grid-template-columns:52px 1fr;width:86%}.planet-stop.lane-2{--lane:14%}.route-copy>strong{font-size:9px}.route-current span strong{font-size:7px}}.main-menu h1{line-height:1.14}@media (height<=760px){.main-menu h1{line-height:1.1}}.arena canvas{width:100%;height:100%;margin:0}.options{z-index:8;color:var(--st-ivory);scrollbar-width:none;background:radial-gradient(at 50% -9%,#ef3048eb,#8d082bd1 28%,#390014b8 52%,#0000 71%),linear-gradient(#4a001b,#20000e 56%,#060509);padding:22px;position:absolute;inset:0;overflow-y:auto}.options::-webkit-scrollbar{display:none}.options-back{color:#ffe5d1;background:#0f070bdb;border:1px solid #ff7e6d6b;border-radius:9px;min-height:34px;padding:7px 10px;font-size:8px;font-weight:800}.options header{margin:18px 0 20px}.options header span{color:#ffd1c0;font:800 8px var(--font-geist-mono),monospace;letter-spacing:.2em}.options h1{color:#fff4df;font:400 28px var(--font-display-retro),var(--font-geist-sans),sans-serif;letter-spacing:.035em;text-shadow:0 2px #260008,0 0 12px #ef30489e;margin:7px 0 0}.options-list{gap:8px;display:grid}.options-list button{color:#f2d7cf;text-align:left;background:linear-gradient(105deg,#2d0512fa,#09090dfa);border:1px solid #ff807057;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:66px;padding:10px 12px;display:grid}.options-list button>b{color:#d69b9c;font-size:17px}.options-list button span strong{color:#fff0df;letter-spacing:.07em;font-size:10px;display:block}.options-list button span small{color:#d3aaa9;margin-top:5px;font-size:8px;line-height:1.35;display:block}.options-list button em{color:#bb9798;text-align:center;border:1px solid #ffffff1f;border-radius:999px;min-width:42px;padding:6px;font-size:8px;font-style:normal}.options-list button.enabled{background:linear-gradient(105deg,#650823,#17090f);border-color:#ff8d76a6}.options-list button.enabled>b,.options-list button.enabled em{color:#ffd39e}.appearance{margin-top:18px}.appearance>span{color:#d6aaa8;letter-spacing:.14em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.options .theme-switch{color:#fff0df;text-align:left;background:linear-gradient(105deg,#310412fa,#08080cfa);border:1px solid #ff807061;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:8px;width:100%;min-height:58px;padding:10px 12px;display:grid}.options .theme-switch i{color:#ff9f87;font-size:17px;font-style:normal}.options .theme-switch strong{font:400 9px var(--font-display-retro),var(--font-geist-sans),sans-serif;line-height:1.4}.options .theme-switch.locked{border-style:dashed}.options-links{border-top:1px solid #ff807033;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;padding-top:16px;display:grid}.options-links button,.options-entry{color:#ffe4d4;letter-spacing:.08em;background:#08080ce6;border:1px solid #ff807057;border-radius:9px;min-height:40px;font-size:8px;font-weight:800}.options-entry{width:100%}.theme-bio .options{color:#f7f1dd;background:radial-gradient(at 50% -8%,#2dc3cd61,#0c45543d 32%,#0000 67%),radial-gradient(circle at 12% 48%,#ec4aa924,#0000 30%),linear-gradient(#071827,#07101c 56%,#05060d)}.theme-bio .options h1{color:#f7f1dd;text-shadow:0 2px #02070c,0 0 12px #55e7ee7a}.theme-bio .options-back,.theme-bio .options-list button,.theme-bio .options .theme-switch,.theme-bio .options-links button{color:#f7f1dd;background:linear-gradient(105deg,#082635fa,#080910fa);border-color:#55e7ee57}.theme-bio .options-list button.enabled{background:linear-gradient(105deg,#105c68,#102535);border-color:#55e7eeb3}.theme-bio .options-list button.enabled>b,.theme-bio .options-list button.enabled em,.theme-bio .options .theme-switch i{color:#55e7ee}.theme-bio .options-list button span small,.theme-bio .appearance>span{color:#9db5bd}.theme-bio .options-links{border-top-color:#55e7ee2e}.bio-theme-choice{color:#eefdfb;text-align:left;background:linear-gradient(105deg,#082635fa,#080910fa);border:1px solid #55e7ee59;border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;width:100%;min-height:48px;padding:9px 12px;display:grid}.bio-theme-choice i{color:#55e7ee;font-size:16px;font-style:normal}.bio-theme-choice strong{font:400 9px var(--font-display-retro),var(--font-geist-sans),sans-serif}.bio-theme-choice em{color:#75ede6;letter-spacing:.1em;font-size:7px;font-style:normal;font-weight:900}.bio-theme-choice.active{border-color:#55e7eeb8;box-shadow:0 0 18px #55e7ee1f}.rift-promo{isolation:isolate;background:radial-gradient(circle at 82% 18%,#ff5e4057,#0000 27%),radial-gradient(circle at 16% 78%,#ac002b59,#0000 35%),linear-gradient(145deg,#400015,#190009 48%,#070609);border:1px solid #ff6f5b9e;border-radius:15px;margin-top:10px;padding:15px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff0da14,0 12px 32px #0000006b}.rift-promo:before{content:"";z-index:-1;background:conic-gradient(from 70deg,#0000,#ff233b29,#0000 28%,#ff824f1f,#0000 58%);animation:13s linear infinite riftPromoDrift;position:absolute;inset:-35%}.rift-visual{width:86px;height:74px;margin:0 auto 6px;position:relative}.rift-visual i{border:1px solid #ff6f5bb3;border-radius:50%;width:64px;height:25px;animation:2.9s ease-in-out infinite riftPromoPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(18deg);box-shadow:0 0 14px #ff2c4047}.rift-visual i:nth-child(2){animation-delay:-.7s;transform:translate(-50%,-50%)rotate(78deg)}.rift-visual i:nth-child(3){animation-delay:-1.4s;transform:translate(-50%,-50%)rotate(138deg)}.rift-visual b{color:#fff0c9;text-shadow:0 0 8px #fff,0 0 19px #ff3c42,0 0 38px #9d002b;font-size:25px;animation:1.65s ease-in-out infinite riftCoreBeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rift-copy{text-align:center}.rift-copy>span{color:#ffb39e;letter-spacing:.17em;font-size:7px;font-weight:900;display:block}.rift-copy h2{color:#fff3d8;font:400 17px var(--font-display-retro),var(--font-geist-sans),sans-serif;letter-spacing:.04em;text-shadow:0 2px #240006,0 0 12px #ff2d40b8;margin:5px 0 6px}.rift-copy p{color:#e8c2bb;max-width:310px;margin:0 auto;font-size:8px;line-height:1.5}.rift-copy small{color:#ffbd8d;letter-spacing:.08em;margin-top:9px;font-size:7px;font-weight:900;display:block}.rift-progress{grid-template-columns:1fr auto;align-items:end;gap:4px 8px;margin-top:14px;display:grid}.rift-progress>span{color:#d8aba8;letter-spacing:.12em;font-size:7px;font-weight:900}.rift-progress>strong{color:#fff0db;font:800 14px var(--font-geist-mono),monospace}.rift-progress>strong i{color:#bf9290;font-size:8px;font-style:normal}.rift-progress>div{background:#ffffff17;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.rift-progress>div i{border-radius:inherit;background:linear-gradient(90deg,#8b0028,#ff304b 65%,#ffd07b);height:100%;display:block;box-shadow:0 0 12px #ff304ba6}.rift-promo>button{color:#fff1d5;width:100%;min-height:42px;font:800 8px var(--font-geist-sans),sans-serif;letter-spacing:.09em;background:linear-gradient(100deg,#7d0829,#30000f 58%,#0a080a);border:1px solid #ff9e709e;border-radius:9px;margin-top:12px;padding:8px 10px}.rift-promo>button:disabled{opacity:1;cursor:not-allowed;color:#e4b5ad;background:#09070ab8;border-style:dashed}.rift-promo.unlocked{border-color:#ffb06c;box-shadow:inset 0 1px #fff0da1a,0 0 25px #ff304833,0 12px 32px #0000006b}.rift-promo.active{outline:1px solid #ffd69780}@keyframes riftPromoDrift{to{transform:rotate(360deg)}}@keyframes riftPromoPulse{0%,to{opacity:.46}50%{opacity:1}}@keyframes riftCoreBeat{0%,to{filter:brightness(.9)}15%{filter:brightness(1.45)}28%{filter:brightness()}48%{filter:brightness(1.25)}}.top-actions button small{color:currentColor;margin-top:-2px;font-size:5px;line-height:1;display:block}.top-actions button.auto-off{opacity:.64;border-style:dashed}.auto-toast{z-index:7;color:#dffffa;pointer-events:none;background:#040d16e6;border:1px solid #55e7ee85;border-radius:999px;align-items:center;gap:7px;max-width:88%;padding:7px 10px;animation:1.8s both autoToast;display:flex;position:absolute;top:105px;left:50%;transform:translate(-50%);box-shadow:0 0 22px #55e7ee24}.auto-toast b{color:#55e7ee;font-size:12px}.auto-toast span{letter-spacing:.08em;white-space:nowrap;font-size:6px;font-weight:800}.auto-toast strong{color:#8dffe9;font-size:7px}.auto-toast.off{color:#e2c4d8;border-color:#ec4aa96b}.auto-toast.off b,.auto-toast.off strong{color:#ec4aa9}@keyframes autoToast{0%{opacity:0;transform:translate(-50%,-8px)}12%,78%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,5px)}}.predator-signal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(110deg,#1a0819a8,#050b128a)}.world-allegiance{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(115deg,#08362fa8,#040a108f)}.world-allegiance.invader{background:linear-gradient(115deg,#420829ad,#05080e94)}.theme-bio .predator-signal{background:#1c0719a3}.theme-bio .world-allegiance{background:#040e19a3}.theme-bio .world-allegiance.invader{background:#22051ca8}.cycle-select button small,.overdrive strong{font-size:inherit!important}.cycle-select button small:after,.overdrive strong:after{content:none!important;display:none!important}.language-gate{z-index:10;color:#f7f1dd;text-align:center;background:radial-gradient(circle at 50% 35%,#55e7ee33,#0000 28%),radial-gradient(circle at 50% 58%,#ec4aa91f,#0000 38%),linear-gradient(#061827,#050914 58%,#03050a);flex-direction:column;justify-content:center;padding:28px 24px;animation:6s ease-in-out infinite language-atmosphere;display:flex;position:absolute;inset:0}.language-gate>span{color:#75ede6;font:800 8px var(--font-geist-mono),monospace;letter-spacing:.28em}.language-gate h1{color:#fff8e8;max-width:330px;font:400 clamp(25px,7vw,38px) var(--font-display-retro),var(--font-geist-sans),sans-serif;text-shadow:0 2px #02070c,0 0 13px #55e7ee85;margin:10px auto 4px;line-height:1.05}.language-gate>p{color:#91aeb5;font:800 8px var(--font-geist-mono),monospace;letter-spacing:.18em;margin:0 0 20px}.language-pulse{will-change:transform,filter;place-items:center;height:142px;animation:2.8s ease-in-out infinite language-organism-breath;display:grid;position:relative}.language-pulse i{will-change:transform,opacity;border:1px solid #55e7ee85;border-radius:45% 55% 48% 52%;width:94px;height:94px;animation:3.6s ease-in-out infinite language-ring-one;position:absolute}.language-pulse i:nth-child(2){border-color:#ec4aa96b;width:120px;height:78px;animation-name:language-ring-two;animation-delay:-1.1s}.language-pulse i:nth-child(3){border-color:#f2c66d5c;width:76px;height:120px;animation-name:language-ring-three;animation-delay:-2.2s}.language-pulse b{color:#fff8e8;text-shadow:0 0 10px #fff,0 0 28px #55e7ee,0 0 48px #ec4aa9;will-change:transform,filter;font-size:34px;animation:2.4s ease-in-out infinite language-core-beat;position:relative}.onboarding-languages{gap:8px;margin-top:0}.onboarding-languages button{min-height:58px;box-shadow:inset 0 1px #ffffff0a;color:#d9f4f2!important;background:linear-gradient(110deg,#092a39f0,#0b0a14f5)!important;border-color:#55e7ee40!important}.onboarding-languages button.recommended-language{will-change:transform,box-shadow;animation:2.8s ease-in-out infinite language-choice-breath}.onboarding-languages button:active{transform:scale(.98)}.onboarding-languages b{font-size:12px}.onboarding-languages span{font-size:9px}@keyframes language-ring-one{0%,to{opacity:.4;transform:scale(.86)rotate(-8deg)}50%{opacity:1;transform:scale(1.13)rotate(12deg)}}@keyframes language-ring-two{0%,to{opacity:.38;transform:scale(.87)rotate(48deg)}50%{opacity:.9;transform:scale(1.12)rotate(64deg)}}@keyframes language-ring-three{0%,to{opacity:.34;transform:scale(.88)rotate(-56deg)}50%{opacity:.86;transform:scale(1.1)rotate(-40deg)}}@keyframes language-core-beat{0%,to{filter:brightness(.92);transform:scale(.9)}45%{filter:brightness(1.25);transform:scale(1.12)}55%{filter:brightness(1.08);transform:scale(1.04)}}@keyframes language-organism-breath{0%,to{filter:saturate(.9);transform:scale(.96)}50%{filter:saturate(1.22);transform:scale(1.035)}}@keyframes language-choice-breath{0%,to{transform:scale(.985);box-shadow:inset 0 1px #ffffff14,0 0 #55e7ee00}50%{transform:scale(1.025);box-shadow:inset 0 1px #ffffff29,0 0 22px #55e7ee61}}@keyframes language-atmosphere{0%,to{background-size:100% 100%,100% 100%,100% 100%}50%{background-size:116% 116%,108% 108%,100% 100%}}.main-menu .planet-route{background:linear-gradient(105deg,#68430b80,#08323ce0);border-color:#f2c66d94;box-shadow:0 0 24px #f2c66d14}.main-menu .primary.continue{background:linear-gradient(105deg,#7e185ee0,#161027f5);border-color:#ec4aa99e}.main-menu .secondary:not(.options-entry){background:#0a131ee6;border-color:#7994a44d}.main-menu .options-entry{color:#dffffb;background:linear-gradient(105deg,#073743db,#090e19f0);border-color:#55e7ee57}.menu-organism{animation:3.2s ease-in-out infinite organism-breathe}.menu-organism i{animation-name:menuLife,organism-membrane!important;animation-timing-function:linear,ease-in-out!important;animation-iteration-count:infinite!important}.menu-organism i:first-child{animation-duration:5s,2.8s!important}.menu-organism i:nth-child(2){animation-duration:7s,3.4s!important}.menu-organism i:nth-child(3){animation-duration:3.6s,2.2s!important}@keyframes organism-breathe{0%,to{filter:drop-shadow(0 0 15px #55e7ee24);transform:scale(.94)}50%{filter:drop-shadow(0 0 30px #ec4aa93d);transform:scale(1.06)}}@keyframes organism-membrane{0%,to{opacity:.5;border-radius:44% 56% 48% 52%}50%{opacity:1;border-radius:58% 42% 61% 39%}}.option-language{border-top:1px solid #ff807033;margin-top:18px;padding-top:16px}.option-language>span{color:#d6aaa8;letter-spacing:.14em;font-size:8px;font-weight:800;display:block}.theme-bio .option-language{border-top-color:#55e7ee2e}.theme-bio .option-language>span{color:#9db5bd}.planet-stop.open{cursor:pointer;transition:filter .18s,transform .18s}.planet-stop.open:active{filter:brightness(1.18);transform:translateX(var(--lane)) scale(.98)}.planet-stop.open:focus-visible{outline-offset:3px;outline:2px solid #f7f1dd}@media (prefers-reduced-motion:reduce){.language-pulse,.language-pulse i,.language-pulse b,.language-gate,.onboarding-languages button.recommended-language,.menu-organism,.menu-organism i,.menu-atmosphere i{animation-duration:8s!important;animation-timing-function:ease-in-out!important}}.main-menu .store-entry{color:#ffdff4;background:linear-gradient(105deg,#4d0e40d1,#0c111df0);border-color:#ec4aa96b}.store-panel{z-index:9;color:#f7f1dd;background:radial-gradient(circle at 84% 8%,#ec4aa933,#0000 30%),radial-gradient(circle at 12% 42%,#55e7ee29,#0000 34%),linear-gradient(#071827,#080b18 58%,#04050a);padding:22px;position:absolute;inset:0;overflow-y:auto}.store-back{color:#dcfffb;background:#050f19e0;border:1px solid #55e7ee57;border-radius:9px;min-height:34px;padding:7px 10px;font-size:8px;font-weight:800}.store-panel header{margin:22px 0 16px}.store-panel header span{color:#73eee8;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.14em}.store-panel h1{color:#fff8e8;font:400 29px var(--font-display-retro),var(--font-geist-sans),sans-serif;text-shadow:0 2px #02070c,0 0 14px #ec4aa975;margin:7px 0 0}.store-balance{grid-template-columns:1fr 1fr;gap:8px;display:grid}.store-balance span{color:#8aa7b0;background:#06121dd1;border:1px solid #55e7ee33;border-radius:11px;padding:12px;font-size:8px;font-weight:800}.store-balance strong{color:#fff8e8;margin-top:5px;font-size:17px;display:block}.store-exchange,.store-catalog{margin-top:16px}.store-exchange>span,.store-catalog>span{color:#9db5bd;letter-spacing:.13em;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.store-exchange button{color:#fff2cf;background:linear-gradient(105deg,#5c3c0a7a,#280a27d1);border:1px solid #f2c66d6b;border-radius:11px;grid-template-columns:1fr 28px 1fr;align-items:center;width:100%;min-height:58px;display:grid}.store-exchange button b,.store-exchange button strong{font-size:12px}.store-exchange button i{color:#73eee8;font-style:normal}.store-exchange button:disabled{opacity:.48}.store-catalog{gap:7px;display:grid}.store-catalog>span{grid-column:1/-1}.store-catalog article{background:linear-gradient(105deg,#2c09269e,#060e18e6);border:1px solid #ec4aa938;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}.store-catalog article>b{color:#ff78c6;text-align:center;font-size:18px}.store-catalog article strong,.store-catalog article small{display:block}.store-catalog article strong{font-size:9px}.store-catalog article small{color:#8fa5ad;margin-top:4px;font-size:7px;line-height:1.3}.store-catalog article em{color:#ffdc87;font-size:9px;font-style:normal;font-weight:900}.store-note{color:#6f8790;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.07em;text-align:center;margin-top:16px;line-height:1.5;display:block}.main-menu .planet-route,.theme-bio .main-menu .planet-route{background:linear-gradient(105deg,#9d1b79 0%,#541044 54%,#101220 100%);border-color:#ff5bc5e6;animation:2.5s ease-in-out infinite forward-signal;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #ff5bc529,0 0 26px #ec4aa947,0 10px 24px #00000057}.main-menu .planet-route:after{content:"›";color:#fff8e8;text-shadow:0 0 12px #ff5bc5;font-size:24px;line-height:1;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.main-menu .planet-route>strong{color:#fff8e8;text-shadow:0 0 12px #ff5bc5b8;margin-right:17px}.main-menu .planet-route span small{color:#ffd5ee}.main-menu .store-entry,.theme-bio .main-menu .store-entry{color:#eadfbf;box-shadow:none;background:linear-gradient(105deg,#47341180,#09111bf0);border-color:#f2c66d52}.planet-stop.current,.planet-stop.open.current{border-color:#ff5bc5;box-shadow:0 0 0 2px #ff5bc538,0 0 28px #ec4aa96b,0 12px 28px #0000006b}.planet-stop.current .route-copy>em{color:#ff91d7;text-shadow:0 0 10px #ec4aa98c}.planet-stop.current:focus-visible{outline-color:#ff91d7}@keyframes forward-signal{0%,to{filter:brightness(.94)}50%{filter:brightness(1.12)}}.route-current{border-color:var(--p2);animation:2.8s ease-in-out infinite current-summary-breath}.route-current>i{background:radial-gradient(circle,#f7f1dd 0 11%,var(--p3) 14% 27%,var(--p2) 30% 100%)}@supports (color:color-mix(in lab, red, red)){.route-current>i{background:radial-gradient(circle,#f7f1dd 0 11%,var(--p3) 14% 27%,color-mix(in srgb,var(--p2) 22%,transparent) 30% 100%)}}.route-current>i{box-shadow:0 0 16px var(--p3)}@supports (color:color-mix(in lab, red, red)){.route-current>i{box-shadow:0 0 16px color-mix(in srgb,var(--p3) 62%,transparent)}}.planet-stop.current,.planet-stop.open.current{animation:2.8s ease-in-out infinite current-world-breath}.planet-stop.current .route-copy>em{color:var(--p3)}@supports (color:color-mix(in lab, red, red)){.planet-stop.current .route-copy>em{color:color-mix(in srgb,var(--p3) 72%,white)}}.planet-stop.current .route-copy>em{text-shadow:0 0 10px var(--p2)}@supports (color:color-mix(in lab, red, red)){.planet-stop.current .route-copy>em{text-shadow:0 0 10px color-mix(in srgb,var(--p2) 62%,transparent)}}.planet-stop.current .route-orbit>i{box-shadow:inset -8px -7px 14px #0000007a,0 0 20px var(--p3)!important}@supports (color:color-mix(in lab, red, red)){.planet-stop.current .route-orbit>i{box-shadow:inset -8px -7px 14px #0000007a,0 0 20px color-mix(in srgb,var(--p3) 70%,transparent)!important}}.planet-stop.current .route-orbit>i{animation:2.8s ease-in-out infinite current-orbit-breath}@keyframes current-summary-breath{0%,to{border-color:var(--p2);box-shadow:0 6px 22px #00000057,0 0 12px color-mix(in srgb,var(--p2) 25%,transparent)}50%{border-color:var(--p3);box-shadow:0 6px 22px #00000057,0 0 28px color-mix(in srgb,var(--p3) 58%,transparent)}}@keyframes current-orbit-breath{50%{filter:brightness(1.3)saturate(1.25);transform:scale(1.06)}}.hangar{justify-content:flex-start;padding:22px 18px 34px}.hangar-head>span{font-size:10px}.hangar-head h1{font-size:30px;line-height:1.08}.hangar-head p{max-width:360px;font-size:12px;line-height:1.5}.cycle-select>span,.cycle-select>em,.cycle-select button small,.token-bank,.token-bank button{font-size:9px}.cycle-select button b{font-size:13px}.selection-zone{background:#050a12c7;border:1px solid #ffffff24;border-radius:15px;margin:12px 0 0;padding:13px 11px 12px;position:relative;box-shadow:0 10px 24px #0000003d}.selection-zone>header{border-bottom:1px solid #ffffff1a;align-items:center;gap:9px;margin-bottom:11px;padding-bottom:9px;display:flex}.selection-zone>header>b{width:28px;height:28px;font:900 10px var(--font-geist-mono),monospace;border-radius:50%;place-items:center;display:grid}.selection-zone>header>span{font:800 11px var(--font-display-retro),var(--font-geist-sans),sans-serif;letter-spacing:.05em}.joker-zone{background:linear-gradient(145deg,#3a09309e,#050b13e0);border-color:#ec4aa975}.joker-zone>header>b{color:#ffd9f0;background:#7e185e85;border:1px solid #ec4aa98a}.joker-zone>header>span{color:#ffb8e2}.organism-zone{background:linear-gradient(145deg,#06303eb8,#050b13e6);border-color:#55e7ee75}.organism-zone>header>b{color:#dffffb;background:#116c7873;border:1px solid #55e7ee8a}.organism-zone>header>span{color:#bffffa}.joker-loadout{margin:0}.joker-loadout>div{font-size:9px}.joker-loadout section{gap:7px}.joker-loadout section button{grid-template-columns:30px 1fr auto;min-height:58px;padding:8px 7px}.joker-loadout button>b{font-size:17px}.joker-loadout button span strong{font-size:9.5px;line-height:1.2}.joker-loadout button span small{margin-top:4px;font-size:8.5px;line-height:1.3}.joker-loadout button>em,.joker-loadout>small{font-size:9px}.form-list{gap:10px}.form-list button{grid-template-columns:50px 1fr 44px;min-height:84px;padding:11px}.form-list button>b{font-size:25px}.form-list span strong{font-size:12px;line-height:1.2}.form-list span small{margin:5px 0;font-size:10px;line-height:1.35}.form-list span em{font-size:9px;line-height:1.3}.form-list button u{font-size:10px}.life-signal span strong{font-size:9px}.life-signal span small{font-size:8px}.main-menu .collection-entry,.theme-bio .main-menu .collection-entry{color:#cffffc;background:linear-gradient(105deg,#0a444ea3,#0e101ef0);border-color:#55e7ee57}.collection-panel{z-index:9;color:#f7f1dd;background:radial-gradient(circle at 15% 8%,#55e7ee2e,#0000 28%),radial-gradient(circle at 88% 18%,#ec4aa92e,#0000 30%),linear-gradient(#071827,#070b16 55%,#04050a);padding:20px 18px 34px;position:absolute;inset:0;overflow-y:auto}.collection-back{color:#dcfffb;background:#050f19e6;border:1px solid #55e7ee61;border-radius:9px;min-height:36px;padding:8px 11px;font-size:9px;font-weight:850}.collection-panel>header{margin:20px 0 16px;position:relative}.collection-panel>header span{color:#78eee8;font:800 8px var(--font-geist-mono),monospace;letter-spacing:.13em}.collection-panel h1{color:#fff8e8;font:400 27px var(--font-display-retro),var(--font-geist-sans),sans-serif;text-shadow:0 2px #02070c,0 0 13px #55e7ee6b;margin:7px 56px 0 0;line-height:1.05}.collection-panel>header>b{color:#ffdc87;background:#2b1f088c;border:1px solid #f2c66d5c;border-radius:999px;padding:7px 9px;font-size:10px;position:absolute;bottom:2px;right:0}.collection-sets{gap:12px;display:grid}.collection-set{background:linear-gradient(120deg,#081925eb,#0c0a16f0);border:1px solid #7997a52e;border-radius:14px;padding:12px;box-shadow:0 8px 20px #00000042}.collection-set.complete{border-color:#ec4aa99e;box-shadow:0 0 22px #ec4aa91f,0 8px 20px #00000047}.collection-set.claimed{border-color:#55e7ee57}.collection-set-head{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.collection-set-head small,.collection-set-head strong{display:block}.collection-set-head small{color:#7896a2;font-size:7px;font-weight:800}.collection-set-head strong{color:#f7f1dd;font:400 11px var(--font-display-retro),var(--font-geist-sans),sans-serif;margin-top:3px;line-height:1.15}.collection-set-head>b{color:#ffb4df;font:900 11px var(--font-geist-mono),monospace}.collection-items{grid-template-columns:repeat(5,1fr);gap:6px;margin:11px 0;display:grid}.collection-items article{background:#080d16;border:1px solid #ffffff14;border-radius:9px;place-items:center;min-height:48px;padding:5px 2px;display:grid}.collection-items article>b{font-size:17px}.collection-items article>small{color:#6e8590;font-size:6px}.collection-items article.found{background:radial-gradient(circle,#ec4aa93d,#0e0a18f2);border-color:#ec4aa96b;box-shadow:inset 0 0 13px #ec4aa914}.collection-items article.found>b{color:#ff9cd8;text-shadow:0 0 11px #ec4aa9b3}.collection-items article.locked{filter:saturate(.2);opacity:.3!important}.collection-set>button{color:#8299a3;background:#080f19;border:1px solid #5f808f38;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:8px 10px;font-size:8px;font-weight:850;display:flex}.collection-set.complete>button:not(:disabled){color:#fff3fb;background:linear-gradient(105deg,#8d176d,#37102f);border-color:#ec4aa9ad;box-shadow:0 0 17px #ec4aa92e}.collection-set>button b{color:#ffdc87;font-size:10px}.collection-set.claimed>button{color:#91c3c5;border-color:#55e7ee42}.collection-set.claimed>button b{color:#75ede6}@media (width<=380px){.joker-loadout section{grid-template-columns:1fr}.selection-zone{padding-inline:9px}.form-list button{grid-template-columns:44px 1fr 40px}.collection-set-head strong{font-size:10px}}.language-gate{background:radial-gradient(circle at 50% 30%,#55e7ee61,#0000 31%),radial-gradient(circle at 50% 62%,#ec4aa938,#0000 42%),linear-gradient(#0d3544 0%,#0a2236 58%,#07111d 100%)!important;animation:4.2s ease-in-out infinite language-atmosphere!important}.language-pulse{animation:2.4s ease-in-out infinite language-organism-breath!important}.language-pulse i:first-child{animation:2.8s ease-in-out infinite language-ring-one!important}.language-pulse i:nth-child(2){animation:3.1s ease-in-out -1s infinite language-ring-two!important}.language-pulse i:nth-child(3){animation:2.5s ease-in-out -.7s infinite language-ring-three!important}.language-pulse b{animation:1.8s ease-in-out infinite language-core-beat!important}.onboarding-languages button.recommended-language{animation:2.2s ease-in-out infinite language-choice-breath!important}@media (prefers-reduced-motion:reduce){.language-gate{animation:4.2s ease-in-out infinite language-atmosphere!important}.language-pulse{animation:2.4s ease-in-out infinite language-organism-breath!important}.language-pulse i:first-child{animation:2.8s ease-in-out infinite language-ring-one!important}.language-pulse i:nth-child(2){animation:3.1s ease-in-out -1s infinite language-ring-two!important}.language-pulse i:nth-child(3){animation:2.5s ease-in-out -.7s infinite language-ring-three!important}.language-pulse b{animation:1.8s ease-in-out infinite language-core-beat!important}.onboarding-languages button.recommended-language{animation:2.2s ease-in-out infinite language-choice-breath!important}}.store-catalog>button{color:#f7f1dd;text-align:left;cursor:pointer;background:linear-gradient(105deg,#2c0926b3,#060e18f0);border:1px solid #ec4aa947;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}.store-catalog>button:active{border-color:#ff84cfb3;transform:scale(.985)}.store-catalog>button>b{color:#ff78c6;text-align:center;font-size:18px}.store-catalog>button span strong,.store-catalog>button span small{display:block}.store-catalog>button span strong{font-size:9px}.store-catalog>button span small{color:#8fa5ad;margin-top:4px;font-size:7px;line-height:1.3}.store-catalog>button>em{color:#ffdc87;font-size:9px;font-style:normal;font-weight:900}.store-warning-backdrop{z-index:30;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010409c2;place-items:center;padding:22px;animation:.18s ease-out store-warning-in;display:grid;position:fixed;inset:0}.store-warning{text-align:center;background:radial-gradient(circle at 50% 0,#ec4aa938,#0000 38%),linear-gradient(160deg,#151024,#070d17 72%);border:1px solid #ff5bc5ad;border-radius:18px;width:min(100%,310px);padding:20px 18px 17px;box-shadow:0 0 0 1px #55e7ee1a,0 20px 65px #000000b3,0 0 30px #ec4aa92e}.store-warning>i{color:#ff7fca;background:#650f4e6b;border:1px solid #ff5bc5a3;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 10px;font-size:22px;font-style:normal;animation:1.5s ease-in-out infinite warning-token-pulse;display:grid;box-shadow:0 0 20px #ec4aa940}.store-warning>span{color:#8fdeda;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.13em}.store-warning h2{color:#fff3e2;font:400 22px var(--font-display-retro),var(--font-geist-sans),sans-serif;margin:7px 0 5px;line-height:1.05}.store-warning>strong{color:#ff9bd6;font-size:10px;display:block}.store-warning>div{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0 10px;display:grid}.store-warning>div span{color:#8099a4;background:#02080fad;border:1px solid #ffffff1a;border-radius:9px;padding:9px 6px;font-size:7px;font-weight:800}.store-warning>div b{color:#ffdc87;margin-top:4px;font-size:12px;display:block}.store-warning p{color:#9eb1b8;margin:10px 4px 14px;font-size:9px;line-height:1.45}.store-warning>button{color:#efffff;letter-spacing:.08em;background:linear-gradient(105deg,#116c78,#102d3d);border:1px solid #55e7ee80;border-radius:10px;width:100%;min-height:42px;font-size:9px;font-weight:900}@keyframes store-warning-in{0%{opacity:0;transform:scale(.97)}}@keyframes warning-token-pulse{50%{filter:brightness(1.3);transform:scale(1.1)}}.main-menu .planet-route,.theme-bio .main-menu .planet-route{will-change:background-position,transform,filter;background:linear-gradient(110deg,#7c125e 0%,#d52b9b 22%,#5d1b70 44%,#1e7b8a 62%,#b51d83 80%,#51103f 100%) 0 0/260% 100%!important;animation:3.2s ease-in-out infinite living-route-wave!important}.main-menu .planet-route>span,.main-menu .planet-route>strong{z-index:2;position:relative}@keyframes living-route-wave{0%,to{filter:brightness(.94);background-position:0%;transform:scale(1)}50%{filter:brightness(1.16);background-position:100%;transform:scale(1.018)}}@media (prefers-reduced-motion:reduce){.main-menu .planet-route,.theme-bio .main-menu .planet-route{animation:3.2s ease-in-out infinite living-route-wave!important}.store-warning>i{animation:1.5s ease-in-out infinite warning-token-pulse!important}}.main-menu .planet-route:before{content:"";z-index:1;filter:blur(2px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38 42%,#5cf5ee57 55%,#0000);width:34%;position:absolute;top:-35%;bottom:-35%;left:-42%;transform:skew(-18deg);animation:2.7s ease-in-out infinite living-route-sweep!important}@keyframes living-route-sweep{0%,12%{opacity:0;left:-42%}24%{opacity:1}68%{opacity:.9;left:112%}78%,to{opacity:0;left:112%}}@media (prefers-reduced-motion:reduce){.main-menu .planet-route:before{animation:2.7s ease-in-out infinite living-route-sweep!important}}.main-menu>.secondary{letter-spacing:.085em;border-radius:11px;min-height:51px;margin-top:8px;padding:11px 14px;font-size:11px;font-weight:850;line-height:1.25;box-shadow:inset 0 1px #ffffff0e,0 7px 16px #00000029}.main-menu>.secondary:active{filter:brightness(1.12);transform:scale(.99)}.main-menu>.store-entry,.theme-bio .main-menu>.store-entry{text-shadow:0 0 10px #ffd77c3d;color:#fff1c4!important;background:linear-gradient(105deg,#704c0fb8,#312411e0 50%,#0a121cf5)!important;border-color:#ffd270ad!important;box-shadow:inset 0 1px #fff4cd26,0 0 17px #f2c66d21,0 7px 16px #0003!important}@media (height<=720px){.main-menu>.secondary{min-height:45px;margin-top:6px}}.bio-lab{position:relative;gap:8px!important}.bio-lab:before{content:"DEFEAT BOSSES  →  EARN ARCHIVE  →  EVOLVE EVERY FUTURE ORGANISM";color:#ffe1a3;min-height:38px;font:850 6px/1.5 var(--font-geist-mono),monospace;letter-spacing:.045em;text-align:center;background:linear-gradient(105deg,#633b074d,#0f0c0ee0);border:1px solid #ffc96f57;border-radius:9px;grid-column:1/-1;padding:9px 10px 8px;display:block;box-shadow:inset 0 1px #ffeec20f}.lang-tr .bio-lab:before{content:"BOSSLARI YEN  →  ARŞİV KAZAN  →  GELECEK TÜM ORGANİZMALARI GÜÇLENDİR"}.lang-ar .bio-lab:before{content:"اهزم الزعماء  ←  اكسب الأرشيف  ←  طوّر كل الكائنات القادمة"}.lang-ko .bio-lab:before{content:"보스 격파  →  아카이브 획득  →  모든 미래 유기체 영구 진화"}.lang-ja .bio-lab:before{content:"ボス撃破  →  アーカイブ獲得  →  未来の個体を永久進化"}.lang-es .bio-lab:before{content:"DERROTA JEFES  →  GANA ARCHIVO  →  EVOLUCIONA TODOS TUS ORGANISMOS"}.bio-lab>div:first-of-type{grid-column:1/-1;grid-template-columns:1fr;gap:4px;padding:2px 1px;display:grid!important}.bio-lab>div:first-of-type span{font-size:8px!important}.bio-lab>div:first-of-type small{line-height:1.35;text-align:left!important;font-size:7px!important}.bio-lab button{min-height:82px!important;padding:9px 7px 20px!important}.bio-lab button:disabled{filter:saturate(.64);opacity:.72!important;border-style:dashed!important}.bio-lab button:disabled:after{content:"BOSS ARCHIVE REQUIRED";color:#e5b16c;font:850 5px/1.2 var(--font-geist-mono),monospace;letter-spacing:.03em;text-align:left;position:absolute;bottom:5px;left:6px;right:6px}.lang-tr .bio-lab button:disabled:after{content:"BOSS ARŞİVİ GEREKİYOR"}.lang-ar .bio-lab button:disabled:after{content:"مطلوب أرشيف الزعيم"}.lang-ko .bio-lab button:disabled:after{content:"보스 아카이브 필요"}.lang-ja .bio-lab button:disabled:after{content:"ボスアーカイブが必要"}.lang-es .bio-lab button:disabled:after{content:"REQUIERE ARCHIVO DE JEFE"}.bio-lab button:disabled u{color:#b88a52!important;bottom:15px!important}.bio-lab button:not(:disabled){animation:2.8s ease-in-out infinite bioLabReady;border-color:#5eeeca75!important;box-shadow:0 0 15px #5eeeca14!important}@keyframes bioLabReady{50%{filter:brightness(1.13)}}.theme-bio .bio-lab:before{color:#d9ffff;background:linear-gradient(105deg,#08424b85,#080910f0);border-color:#55e7ee57}.theme-bio .bio-lab button:disabled:after{color:#e4b66e}.store-warning.ready{background:radial-gradient(circle at 50% 0,#55e7ee33,#0000 38%),linear-gradient(160deg,#0a2632,#070d17 72%);border-color:#55e7eeb8;box-shadow:0 0 0 1px #ec4aa91a,0 20px 65px #000000b3,0 0 30px #55e7ee33}.store-warning.ready>i{color:#cffffc;background:#1269746b;border-color:#55e7eeb3;box-shadow:0 0 22px #55e7ee4d}.store-warning.ready>strong{color:#79f5ec}.store-warning.ready>button{color:#fff3fb;background:linear-gradient(105deg,#8d176d,#37102f);border-color:#ec4aa99e}.boss-intel{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at 10% 0,#ff44a333,#0000 38%),linear-gradient(100deg,#2d051cf5,#060a12f2);border-color:#ff5caead;border-radius:11px;width:min(330px,84%);padding:8px 10px 7px;top:54px;box-shadow:0 0 0 1px #ff80c514,0 0 28px #ff369733,0 10px 22px #00000059}.boss-intel>.boss-title{grid-template-columns:24px 1fr auto;align-items:center;gap:7px;margin-bottom:6px;display:grid}.boss-title>i{color:#fff1f8;background:#7d0b4594;border:1px solid #ff7ec29e;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;animation:.85s ease-in-out infinite alternate boss-core-pulse;display:grid;box-shadow:0 0 13px #ff49a675}.boss-title span b,.boss-title span small{display:block}.boss-title span b{color:#fff0f7;font:400 9px var(--font-display-retro),var(--font-geist-sans),sans-serif;letter-spacing:.045em}.boss-title span small{color:#ff8bc4;font:800 6px var(--font-geist-mono),monospace;letter-spacing:.07em;margin-top:2px}.boss-title>strong{color:#ffd8eb;white-space:nowrap;border:1px solid #ffacd538;border-radius:999px;padding:4px 6px;font-size:6px}.boss-intel>aside{background:#2b101e;height:5px}.boss-intel>aside i{background:linear-gradient(90deg,#ff2c91,#ffbc55);box-shadow:0 0 12px #ff4ca5}.boss-intel>footer{justify-content:flex-end;gap:4px;margin-top:5px;display:flex}.boss-intel>footer i{color:#55414b;width:14px;height:14px;font:800 6px var(--font-geist-mono),monospace;border:1px solid #ffffff1f;border-radius:50%;place-items:center;font-style:normal;display:grid}.boss-intel>footer i.active{color:#fff1f8;background:#c2186c61;border-color:#ff81c085;box-shadow:0 0 8px #ff379a42}.boss-intel.phase-2{background:radial-gradient(circle at 10% 0,#ffac4238,#0000 38%),linear-gradient(100deg,#351805f5,#0d0911f2);border-color:#ffb54db8}.boss-intel.phase-3{background:radial-gradient(circle at 10% 0,#ff372a47,#0000 42%),linear-gradient(100deg,#3e0808f7,#0f060df5);border-color:#ff483beb}@keyframes boss-core-pulse{to{filter:brightness(1.35);transform:scale(1.14)}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.legal-site{color:#eafdfb;background:radial-gradient(circle at 15% 8%,#55e7ee24,#0000 30%),radial-gradient(circle at 88% 18%,#ec4aa926,#0000 31%),linear-gradient(150deg,#050b13,#090611 62%,#020408);min-height:100svh;padding:clamp(26px,6vw,80px);font-family:Arial,sans-serif}.legal-site main{background:#050e18db;border:1px solid #55e7ee33;border-radius:28px;width:min(780px,100%);margin:auto;padding:clamp(24px,5vw,58px);box-shadow:0 30px 90px #0000008c}.legal-site a{color:#7cf5ed}.legal-site>main>span{color:#ff7ac6;letter-spacing:.17em;font:800 11px monospace}.legal-site h1{color:#fff6de;margin:18px 0 12px;font-size:clamp(34px,7vw,62px);line-height:.98}.legal-site h2{color:#a9fff8;margin:28px 0 8px;font-size:17px}.legal-site p,.legal-site li{color:#aec1c6;font-size:14px;line-height:1.7}.legal-site ul{padding-left:20px}.legal-site nav{border-top:1px solid #ffffff17;gap:18px;margin-top:34px;padding-top:20px;font-size:12px;font-weight:800;display:flex}
