@font-face{font-family:Montserrat NOEDIS;src:url(/fonts/Montserrat-Black.otf)format("opentype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Montserrat NOEDIS;src:url(/fonts/Montserrat-ExtraBold.otf)format("opentype");font-style:normal;font-weight:800;font-display:swap}*{box-sizing:border-box}html,body{width:100%;max-width:100%;margin:0;overflow-x:hidden}body{color:#333547;scrollbar-color:#c8c8d8 #f0f0f4;scrollbar-width:thin;background:#f8f8fb;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f0f0f4}::-webkit-scrollbar-thumb{background:#c8c8d8;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a0a0b8}#root{width:100%;max-width:100%;min-height:100dvh;overflow-x:hidden}button{font:inherit}a{color:inherit}.scene-theme-toggle{cursor:pointer;flex:none;align-self:center;width:68px;height:34px;position:relative;overflow:hidden;background:0 0!important;border:1px solid #98b8ef!important;border-radius:999px!important;min-width:68px!important;min-height:34px!important;padding:0!important;box-shadow:inset 0 1px 2px #ffffffa8,0 3px 10px #506da526!important}.scene-theme-toggle .theme-sky{border-radius:inherit;background:linear-gradient(135deg,#85d4ff,#438ae8);transition:background .28s;display:block;position:absolute;inset:0}.scene-theme-toggle .theme-sky:after{content:"";opacity:.9;background:#fff;border-radius:50%;width:40px;height:18px;transition:opacity .2s;position:absolute;bottom:-8px;right:-4px;box-shadow:-14px 3px #eaf7ff,14px 2px #dcefff}.scene-theme-toggle .theme-sun,.scene-theme-toggle .theme-moon{z-index:2;border-radius:50%;width:24px;height:24px;transition:transform .28s,opacity .2s;position:absolute;top:4px}.scene-theme-toggle .theme-sun{background:linear-gradient(145deg,#ffe765,#f4ba24);left:5px;box-shadow:0 2px 6px #9f6b2770}.scene-theme-toggle .theme-moon{opacity:0;background:radial-gradient(circle at 35% 35%,#f9fbff,#c8ceda 72%);right:5px;transform:translate(18px);box-shadow:inset -3px -2px #9ba4b4,0 2px 7px #06091488}.scene-theme-toggle .theme-moon:before,.scene-theme-toggle .theme-moon:after{content:"";background:#a7afbc;border-radius:50%;position:absolute}.scene-theme-toggle .theme-moon:before{width:6px;height:6px;top:5px;left:6px}.scene-theme-toggle .theme-moon:after{width:4px;height:4px;bottom:6px;right:5px}.scene-theme-toggle .theme-stars{color:#fff;letter-spacing:3px;opacity:0;font-size:8px;font-style:normal;transition:opacity .2s;position:absolute;inset:7px 29px 0 6px}.scene-theme-toggle.dark{border-color:#5e6372!important}.scene-theme-toggle.dark .theme-sky{background:linear-gradient(135deg,#22283a,#090d18)}.scene-theme-toggle.dark .theme-sky:after{opacity:0}.scene-theme-toggle.dark .theme-sun{opacity:0;transform:translate(-18px)}.scene-theme-toggle.dark .theme-moon{opacity:1;transform:translate(0)}.scene-theme-toggle.dark .theme-stars{opacity:1}.scene-theme-toggle:focus-visible{outline-offset:2px;outline:3px solid #a98cff}.language-switcher{z-index:80;flex:none;position:relative}.language-switcher summary{color:#4c4258;cursor:pointer;background:#f4f1fa;border:1px solid #c9c3d8;border-radius:9px;grid-template-columns:auto auto;place-items:center;gap:2px;min-width:44px;min-height:34px;padding:5px 8px;display:grid}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher summary span{height:18px;font-size:16px;line-height:18px}.language-switcher summary b{letter-spacing:.14em;margin-top:1px;font-size:7px;line-height:9px}.language-switcher.dark summary{color:#eee8ff;background:#ffffff0d;border-color:#ffffff20}.language-switcher[open] summary{border-color:#9878e9;box-shadow:0 0 0 3px #8464da28}.language-switcher>div{color:#3d3547;background:#fbfaff;border:1px solid #d8d2e4;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:10px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 20px 55px #3d33551f}.language-switcher>div button{color:#4c4258;text-align:left;cursor:pointer;background:#f6f4fb;border:1px solid #e4e0ec;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-items:center;padding:8px;display:grid}.language-switcher>div button:hover,.language-switcher>div button.active{color:#6245b6;background:#f0eaff}.language-switcher>div button span{font-size:17px}.language-switcher>div button b{font-size:10px}.language-switcher>div button small{color:#91879e;font-size:7px;font-weight:800}html[data-theme=dark] .language-switcher summary{color:#eee8ff;background:#211e2b;border-color:#3a3444}html[data-theme=dark] .language-switcher>div{color:#f0ecf8;background:#1e1a26;border-color:#3a3444;box-shadow:0 20px 55px #0005}html[data-theme=dark] .language-switcher>div button:hover,html[data-theme=dark] .language-switcher>div button.active{color:#dcc9ff;background:#332b40}html[data-theme=dark] .language-switcher>div button small{color:#b3a9c4}.language-welcome{z-index:10000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 20%,#7352c95c,#0000 38%),#080c23ed;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.language-welcome>section{color:#fff;text-align:center;background:linear-gradient(145deg,#17113df5,#2e1d60f5);border:1px solid #ffffff24;border-radius:24px;width:min(620px,100%);padding:34px;box-shadow:0 35px 100px #02020bb5}.language-welcome img{object-fit:contain;filter:drop-shadow(0 8px 18px #05020e88);width:68px;height:68px}.language-welcome>section>small{color:#bba7f4;letter-spacing:.25em;margin-top:7px;font-size:9px;font-weight:900;display:block}.language-welcome h2{color:#fff;margin:17px 0 7px;font-size:29px}.language-welcome p{color:#c2b8da;margin:0 0 24px}.language-welcome section>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.language-welcome button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff18;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;padding:13px;display:grid}.language-welcome button:hover{background:#ffffff18;border-color:#a88af2;transform:translateY(-2px)}.language-welcome button span{grid-row:1/3;font-size:25px}.language-welcome button b{font-size:11px}.language-welcome button small{color:#aa9dc8;font-size:7px}.launcher-scene{color:#e8e2f6;background:#7db8f0;position:fixed;inset:0;overflow:hidden}.fluid-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sky-layer{position:absolute;inset:0}.sky-layer.day{background:radial-gradient(circle at 16% 20%,#ffd97a12 0%,#0000 42%),radial-gradient(circle at 86% 26%,#ffffff0e 0%,#0000 46%),linear-gradient(#6fb3f2 0%,#9fd0f5 48%,#cfe7f8 100%)}.sky-layer.night{opacity:0;background:radial-gradient(circle at 18% 22%,#1b1740 0%,#0000 55%),radial-gradient(circle at 84% 30%,#141033 0%,#0000 50%),radial-gradient(circle at 50% 88%,#17113d 0%,#0000 60%),linear-gradient(#0d0f2a 0%,#0a0e24 55%,#0c1030 100%);transition:opacity 1.2s}html[data-theme=dark] .sky-layer.night{opacity:1}.fluid-blob{filter:blur(64px);border-radius:50%;animation:26s ease-in-out infinite alternate fluid-drift;position:absolute}.fluid-blob.blob-a{background:radial-gradient(circle,#ffffff1e 0%,#0000 68%);width:62vw;height:62vw;animation-duration:31s;top:-8%;left:-12%}.fluid-blob.blob-b{background:radial-gradient(circle,#ffffff14 0%,#0000 66%);width:48vw;height:48vw;animation-duration:24s;animation-delay:-8s;top:22%;left:46%}.fluid-blob.blob-c{background:radial-gradient(circle,#ffffff10 0%,#0000 64%);width:54vw;height:54vw;animation-duration:36s;animation-delay:-16s;top:62%;left:30%}html[data-theme=dark] .fluid-blob.blob-a{background:radial-gradient(circle,#3a2a6e 0%,#0000 68%)}html[data-theme=dark] .fluid-blob.blob-b{background:radial-gradient(circle,#2c2157 0%,#0000 66%)}html[data-theme=dark] .fluid-blob.blob-c{background:radial-gradient(circle,#221a4a 0%,#0000 64%)}@keyframes fluid-drift{0%{transform:translate(-4%,-3%)scale(1)}to{transform:translate(5%,4%)scale(1.14)}}.fluid-conic{background:repeating-conic-gradient(from 0deg, transparent 0 14deg, #6d56ce14 14deg 22deg, transparent 22deg 46deg, #8f6fe01a 46deg 54deg, transparent 54deg 90deg);opacity:.45;animation:140s linear infinite fluid-conic-spin;position:absolute;inset:-45%}html[data-theme=dark] .fluid-conic{opacity:1}@keyframes fluid-conic-spin{to{transform:rotate(360deg)}}.sky-sun{background:radial-gradient(circle,#fffbe0 0%,#ffe27a 40%,#ffb347 74%,#0000 100%);border-radius:50%;width:124px;height:124px;transition:opacity 1.2s;animation:80s ease-in-out infinite alternate sun-path;position:absolute;top:15%;left:8%;box-shadow:0 0 46px #ffd97a99,0 0 130px #ffb3474d}.sky-sun:after{content:"";background:radial-gradient(circle,#ffe27a2e 0%,#0000 70%);border-radius:50%;animation:6s ease-in-out infinite alternate sun-halo;position:absolute;inset:-36px}html[data-theme=dark] .sky-sun{opacity:0}@keyframes sun-path{0%{transform:translate(0)scale(1)}to{transform:translate(150px,70px)scale(1.08)}}@keyframes sun-halo{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.18)}}.sky-cloud{animation:cloud-drift var(--cloud-duration) linear infinite;animation-delay:var(--cloud-delay);transition:opacity 1.2s,filter 1.2s;position:absolute;left:-12vw}.sky-cloud ellipse{fill:#fff}html[data-theme=dark] .sky-cloud{opacity:.45;filter:brightness(.4)}@keyframes cloud-drift{0%{transform:translate(0)}to{transform:translate(120vw)}}.sky-moon{opacity:0;background:radial-gradient(circle at 40% 36%,#f8f4ff 0%,#e6d9ff 30%,#c9b8f0 62%,#0000 80%);border-radius:50%;width:112px;height:112px;transition:opacity 1.2s;animation:110s ease-in-out infinite alternate moon-path;position:absolute;top:13%;right:10%;box-shadow:0 0 42px #b79bef88,0 0 120px #8f6fe04d}.sky-moon:before,.sky-moon:after{content:"";opacity:.45;background:#8f82c9;border-radius:50%;position:absolute}.sky-moon:before{width:24px;height:24px;top:24px;left:28px}.sky-moon:after{width:15px;height:15px;bottom:28px;right:26px}html[data-theme=dark] .sky-moon{opacity:.95}@keyframes moon-path{0%{transform:translate(0)scale(1)}to{transform:translate(-140px,60px)scale(1.06)}}.star-field{animation:170s ease-in-out infinite alternate star-field-drift;position:absolute;inset:0}.sky-star{opacity:0;animation:star-twinkle var(--star-duration) ease-in-out var(--star-delay) infinite;background:#fff;border-radius:50%;transition:opacity 1.2s;position:absolute;box-shadow:0 0 7px #fff8}html[data-theme=dark] .sky-star{opacity:.85}@keyframes star-twinkle{0%,to{filter:brightness(.35);transform:scale(.7)}50%{filter:brightness(1.5);transform:scale(1.2)}}@keyframes star-field-drift{0%{transform:translate(0)}to{transform:translate(-50px,30px)}}.sky-firefly{opacity:0;width:4px;height:4px;animation:firefly-float var(--firefly-duration) ease-in-out var(--firefly-delay) infinite alternate;background:#ffe27a;border-radius:50%;transition:opacity 1.2s;position:absolute;box-shadow:0 0 9px #ffe27a}html[data-theme=dark] .sky-firefly{opacity:.8}@keyframes firefly-float{0%{transform:translate(0)}to{transform:translate(26px,-38px)}}.sky-swan{width:96px;height:auto;animation:74s linear infinite swan-glide;position:absolute;top:30%;left:-10%}html:not([data-theme=dark]) .sky-swan{opacity:.55;filter:brightness(0)drop-shadow(0 0 6px #2a2a3a88)}html[data-theme=dark] .sky-swan{opacity:.5;filter:brightness(0)invert()drop-shadow(0 0 16px #b79bef)}@keyframes swan-glide{0%{transform:translate(0)translateY(0)rotate(4deg)}34%{transform:translate(38vw)translateY(-26px)rotate(-3deg)}68%{transform:translate(78vw)translateY(10px)rotate(2deg)}to{transform:translate(118vw)translateY(-18px)rotate(-4deg)}}.castle-stage{z-index:1;pointer-events:none;width:min(1180px,100vw);position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.castle-stage:before{content:"";pointer-events:none;background:radial-gradient(at 50% 100%,#6d56ce30 0%,#3a2a6e1c 42%,#0000 78%);position:absolute;inset:0}.castle-stage .castle-art{width:100%;height:auto;animation:11s ease-in-out infinite castle-float;display:block}.castle-art .castle-wall,.castle-art .castle-keep,.castle-art .castle-tower{stroke:#33275f;stroke-width:1.4px}html[data-theme=dark] .castle-art .castle-wall,html[data-theme=dark] .castle-art .castle-keep,html[data-theme=dark] .castle-art .castle-tower{stroke:#3a2a6e}html[data-theme=dark] .castle-stage .castle-art{--castle-body-top:#241a4d;--castle-body-bottom:#141033;--castle-roof-top:#4a3a86;--castle-roof-bottom:#241a4d;filter:drop-shadow(0 0 26px #6d56ce2e)}html:not([data-theme=dark]) .castle-stage .castle-art{--castle-body-top:#4a3f7d;--castle-body-bottom:#2c2457;--castle-roof-top:#6d5bb5;--castle-roof-bottom:#3d2f72;filter:drop-shadow(0 0 30px #8f6fe033)brightness(1.12)}@keyframes castle-float{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.launcher-header{z-index:10;justify-content:space-between;align-items:center;gap:18px;padding:18px max(3vw,24px);display:flex;position:absolute;top:0;left:0;right:0}.launcher-brand{align-items:center;gap:10px;display:flex}.launcher-brand img{object-fit:contain;filter:drop-shadow(0 4px 10px #09051f55);width:40px;height:40px}.launcher-brand>span{letter-spacing:.12em;flex-direction:column;align-items:flex-start;line-height:1;display:flex}.launcher-brand b{color:#f0ecf8;text-shadow:0 0 14px #6d56ce66;font-size:13px}.launcher-brand small{color:#b79bef;letter-spacing:.3em;margin-top:5px;font-size:8px;font-weight:900}.launcher-header .scene-theme-toggle{z-index:11;position:relative}.launcher-exit{color:#f4f8ff;width:42px;height:42px;box-shadow:0 10px 30px #02061770, inset 0 1px #ffffff32, inset 0 -1px #7655ae26, 0 0 22px color-mix(in srgb, var(--framework-color,#725bd6) 22%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.28);backdrop-filter:blur(18px)saturate(1.28);cursor:pointer;background:radial-gradient(circle at 32% 22%,#ffffff20,#0000 42%),linear-gradient(145deg,#1c2745d9,#11152fdb 68%,#29153ad9);border:1px solid #d9ebff5c;border-radius:14px;place-items:center;padding:0;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.launcher-exit:after{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:10px;position:absolute;inset:4px}.launcher-exit svg{z-index:1;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #d9efff52);width:21px;height:21px;position:relative}.launcher-exit:hover,.launcher-exit:focus-visible{color:#c9fbff;background:radial-gradient(circle at 32% 22%,#ffffff2b,#0000 44%),linear-gradient(145deg,#183957e8,#24204bdf 62%,#4a1f55df);border-color:#8cebf2ad;outline:none;box-shadow:0 10px 30px #02061770,inset 0 1px #ffffff3b,inset 0 -1px #a369d32e,0 0 28px #5ce2ec4a}.launcher-exit:active{background:linear-gradient(145deg,#142d49e8,#1a173be8);border-color:#b5f7f9c2;box-shadow:0 6px 20px #02061770,inset 0 2px 7px #02081780,0 0 18px #5ce2ec32}.selector-wheel{z-index:5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selector-wheel:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#0a0c1e80 0%,#0a0c1e42 52%,#0000 76%);border-radius:50%;position:absolute;inset:-46px}html:not([data-theme=dark]) .selector-wheel:before{background:radial-gradient(circle,#ffffff57 0%,#ffffff29 52%,#0000 76%)}.wheel-ring{pointer-events:none;position:absolute;inset:0}.ring-main{z-index:1;animation:100s linear infinite wheel-spin}.ring-middle,.ring-inner{z-index:2;animation:.42s ring-enter}@keyframes ring-enter{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.wheel-tile{z-index:2;width:66px;min-height:0;color:color-mix(in srgb, var(--portal-color) 62%, white);pointer-events:auto;cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;padding:0;animation:100s linear infinite wheel-tile-counter;display:grid;position:absolute;transform:translate(-50%,-50%)}.ring-middle .wheel-tile,.ring-inner .wheel-tile{animation:none}.wheel-tile b{isolation:isolate;border:1px solid color-mix(in srgb, var(--portal-color) 56%, white);background:radial-gradient(circle at 42% 38%, color-mix(in srgb, var(--portal-color) 48%, #30264c) 0 16%, color-mix(in srgb, var(--portal-color) 25%, #111527) 52%, #0b0f1d 100%);width:46px;height:46px;color:color-mix(in srgb, var(--portal-color) 45%, white);box-shadow:inset 0 0 9px color-mix(in srgb, var(--portal-color) 32%, transparent), 0 0 10px color-mix(in srgb, var(--portal-color) 24%, transparent);border-radius:50%;place-items:center;font-size:18px;transition:transform .16s,background .16s,box-shadow .16s,filter .16s;animation:2.8s ease-in-out infinite alternate portal-breathe;display:grid;position:relative}.wheel-tile b:before{content:"";z-index:-1;background:conic-gradient(from 0deg, transparent 0 12%, color-mix(in srgb, var(--portal-color) 82%, white) 22% 39%, transparent 48% 65%, color-mix(in srgb, var(--portal-color) 62%, white) 76% 89%, transparent 96%);opacity:.72;-webkit-mask-composite:xor;border-radius:50%;padding:2px;animation:3.8s linear infinite portal-spin;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wheel-tile b:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--portal-color) 42%, transparent);box-shadow:0 0 7px color-mix(in srgb, var(--portal-color) 32%, transparent);border-radius:50%;position:absolute;inset:5px}.wheel-tile:nth-child(3n+2) b,.wheel-tile:nth-child(3n+2) b:before{animation-delay:-.9s}.wheel-tile:nth-child(3n) b,.wheel-tile:nth-child(3n) b:before{animation-delay:-1.8s}.wheel-tile span{letter-spacing:.06em;text-align:center;white-space:nowrap;min-width:58px;color:color-mix(in srgb, var(--portal-color) 78%, white);opacity:.82;text-shadow:0 0 10px color-mix(in srgb, var(--portal-color) 55%, transparent);font-size:8px;font-weight:800;line-height:1;display:block;position:absolute;bottom:calc(100% + 7px)}.wheel-tile:hover b,.wheel-tile:focus-visible b,.wheel-tile.hovered b{background:color-mix(in srgb, var(--portal-color) 58%, #17132a);box-shadow:0 9px 20px color-mix(in srgb, var(--portal-color) 42%, transparent);transform:translateY(-4px)}.wheel-tile:hover b,.wheel-tile:focus-visible b{animation:.72s ease-in-out infinite alternate portal-pulse}.wheel-tile:hover b:before,.wheel-tile:focus-visible b:before{opacity:1;filter:brightness(1.5);animation-duration:1.7s}.wheel-tile:hover span,.wheel-tile:focus-visible span{opacity:1}.wheel-tile:focus-visible{outline-offset:3px;outline:2px solid #a98cff}.ring-middle .wheel-tile b{width:38px;height:38px;font-size:15px}.ring-inner .wheel-tile b{width:32px;height:32px;font-size:13px}.ring-middle .wheel-tile span,.ring-inner .wheel-tile span{font-size:7px}html:not([data-theme=dark]) .wheel-tile{color:color-mix(in srgb, var(--portal-color) 82%, #26364c)}html:not([data-theme=dark]) .wheel-tile b{border-color:color-mix(in srgb, var(--portal-color) 66%, #fff);background:radial-gradient(circle at 42% 38%, #fff 0 13%, color-mix(in srgb, var(--portal-color) 18%, #fff) 46%, color-mix(in srgb, var(--portal-color) 42%, #eaf0f7) 100%);color:color-mix(in srgb, var(--portal-color) 84%, #26364c);box-shadow:inset 0 0 9px #fff, 0 0 11px color-mix(in srgb, var(--portal-color) 25%, transparent)}html:not([data-theme=dark]) .wheel-tile span{color:color-mix(in srgb, var(--portal-color) 88%, #26364c);text-shadow:none}.wheel-hub{z-index:3;cursor:pointer;background:radial-gradient(circle at 42% 36%,#2c1e46 0 30%,#171128 68%,#11182e 100%);border:1px solid #bdaaff2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:148px;height:148px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff14,0 0 30px #6d56ce2e}.wheel-hub img{object-fit:contain;filter:drop-shadow(0 6px 14px #05020e88);width:52px;height:52px}.wheel-hub b{filter:drop-shadow(0 0 12px);font-size:30px}.wheel-hub small{color:#b79bef;letter-spacing:.22em;margin-top:2px;font-size:9px;font-weight:900}.wheel-hub em{letter-spacing:.16em;color:#8f82a5;white-space:nowrap;font-size:6.5px;font-weight:800;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.wheel-hub:hover{box-shadow:inset 0 1px #ffffff14, 0 0 40px color-mix(in srgb, var(--framework-color) 42%, transparent)}.wheel-hub:focus-visible{outline-offset:2px;outline:3px solid #a98cff}html:not([data-theme=dark]) .wheel-hub{background:radial-gradient(circle at 42% 36%,#fff 0 30%,#ece6f7 68%,#dce9f6 100%);border-color:#9aadd0;box-shadow:inset 0 1px #fff,0 0 30px #395b8724}html:not([data-theme=dark]) .wheel-hub small{color:#4c6f9e}html:not([data-theme=dark]) .wheel-hub em{color:#718398}@keyframes wheel-spin{to{transform:rotate(360deg)}}@keyframes wheel-tile-counter{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes portal-spin{to{transform:rotate(360deg)}}@keyframes portal-breathe{0%{box-shadow:inset 0 0 7px color-mix(in srgb, var(--portal-color) 25%, transparent), 0 0 8px color-mix(in srgb, var(--portal-color) 18%, transparent)}to{box-shadow:inset 0 0 12px color-mix(in srgb, var(--portal-color) 42%, transparent), 0 0 15px color-mix(in srgb, var(--portal-color) 32%, transparent)}}@keyframes portal-pulse{0%{filter:brightness(1.05);box-shadow:inset 0 0 12px color-mix(in srgb, var(--portal-color) 48%, transparent), 0 0 14px color-mix(in srgb, var(--portal-color) 42%, transparent)}to{filter:brightness(1.35);box-shadow:inset 0 0 18px color-mix(in srgb, var(--portal-color) 72%, transparent), 0 0 27px color-mix(in srgb, var(--portal-color) 68%, transparent)}}.selector-wheel:hover .ring-main,.selector-wheel:hover .wheel-tile,.selector-wheel:focus-within .ring-main,.selector-wheel:focus-within .wheel-tile{animation-play-state:paused}.jump-bar{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0b19e0;border:1px solid #604c82;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 14px;display:grid;position:absolute;bottom:-58px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #17102d55}.jump-bar label{color:#b9a8dd;letter-spacing:.18em;font-size:7px;font-weight:900}.jump-bar input{color:#fff;text-align:center;background:#0e0b19d9;border:1px solid #6c578b;border-radius:15px;outline:0;width:190px;height:30px;padding:0 12px;font-size:10px}.jump-bar input:focus{border-color:#a485ef;box-shadow:0 0 0 3px #8c6fde29}.jump-bar button{color:#fff;cursor:pointer;background:linear-gradient(#8062d6,#5f42ad);border:1px solid #9a7ce5;border-radius:15px;min-height:30px;padding:0 16px;font-size:10px;font-weight:800}.jump-bar button:hover{background:linear-gradient(#9274e4,#694ab8);transform:translateY(1px)}.jump-bar.invalid input{border-color:#d7656b}html:not([data-theme=dark]) .jump-bar{background:#ffffffeb;border-color:#9aadd0;box-shadow:0 10px 28px #395b8724}html:not([data-theme=dark]) .jump-bar label{color:#4c6f9e}html:not([data-theme=dark]) .jump-bar input{color:#26384b;background:#fff;border-color:#b7c9da}html:not([data-theme=dark]) .jump-bar button{color:#fff;background:linear-gradient(#8a6bdd,#5e45aa)}.color-flood{z-index:40;background:radial-gradient(circle at 50% 46%, var(--framework-color) 0%, transparent 62%);opacity:0;pointer-events:none;transition:opacity .95s;position:absolute;inset:0}.color-flood:after{content:"";background:var(--framework-color);opacity:0;transition:opacity .95s .28s;position:absolute;inset:0}.launcher-scene.picked .color-flood,.launcher-scene.picked .color-flood:after{opacity:1}.launcher-scene.picked .selector-wheel{transition:transform .8s;transform:translate(-50%,-50%)scale(.9)}.launcher-scene.picked .wheel-tile,.launcher-scene.picked .ring-middle,.launcher-scene.picked .ring-inner{opacity:0;animation-play-state:paused}.landing-site,.space-site{color:#333547;background:#f8f8fb;min-height:100dvh}.marketing-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe8;grid-template-columns:auto auto 1fr auto;align-items:center;gap:22px;min-height:76px;padding:8px max(5vw,50vw - 690px);display:grid;position:sticky;top:0;box-shadow:0 8px 32px #2218380e}.ecosystem-brand{color:#2f293a;align-items:center;gap:9px;text-decoration:none;display:flex}.ecosystem-brand img{object-fit:contain;width:44px;height:44px}.ecosystem-brand>span{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.ecosystem-brand b{letter-spacing:.13em;font-size:13px}.ecosystem-brand small{color:var(--framework-color,#765bc2);letter-spacing:.28em;margin-top:5px;font-size:9px;font-weight:800}.marketing-header>nav{justify-content:center;gap:clamp(18px,2.4vw,38px);display:flex}.marketing-header>nav a{color:#5f5868;font-size:10px;font-weight:650;text-decoration:none}.marketing-header>nav a:hover{color:var(--framework-color,#6d50bd)}.marketing-auth{gap:6px;display:flex}.marketing-auth button{color:#5d5469;background:0 0;border:0;border-radius:9px;min-height:39px;padding:0 13px;font-size:10px}.marketing-auth button:hover{background:#f1edf8}.marketing-auth button.primary{background:var(--framework-color,#6d56ce);color:#fff;box-shadow:0 6px 16px color-mix(in srgb, var(--framework-color,#6d56ce) 42%, transparent)}.marketing-auth button.primary:hover{filter:brightness(1.08)}html[data-theme=dark] .marketing-header{background:#1b1626eb!important;box-shadow:0 8px 32px #0006!important}html[data-theme=dark] .marketing-header .ecosystem-brand{color:#e8e2f6}html[data-theme=dark] .marketing-header .ecosystem-brand small{color:#b79bef}html[data-theme=dark] .marketing-header>nav a{color:#c9c0d8}html[data-theme=dark] .marketing-header>nav a:hover{color:#bca6ff}html[data-theme=dark] .marketing-auth button:not(.primary){color:#d6cce6!important}html[data-theme=dark] .marketing-auth button:not(.primary):hover{background:#2a2434!important}.landing-hero,.space-hero{background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--framework-color) 30%, #fff) 0%, transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--framework-color) 16%, #f8f8fb) 0%, #f8f8fb 100%);color:#2f293a;text-align:center;padding:clamp(64px,9vw,120px) max(5vw,50vw - 690px) clamp(70px,10vw,130px);position:relative;overflow:hidden}.hero-orb{border:1px solid color-mix(in srgb, var(--framework-color) 62%, white);background:radial-gradient(circle at 40% 34%, color-mix(in srgb, var(--framework-color) 52%, white) 0 22%, color-mix(in srgb, var(--framework-color) 34%, #f2effa) 60%, color-mix(in srgb, var(--framework-color) 22%, #17113d) 100%);width:118px;height:118px;box-shadow:0 16px 44px color-mix(in srgb, var(--framework-color) 34%, transparent), inset 0 1px #fff6;border-radius:50%;place-items:center;margin:0 auto 26px;animation:6s ease-in-out infinite hero-orb-float;display:grid}.hero-orb span{color:color-mix(in srgb, var(--framework-color) 78%, white);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--framework-color) 55%, transparent));font-size:46px}@keyframes hero-orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-kicker{color:var(--framework-color,#765bc2);letter-spacing:.22em;font-size:10px;font-weight:800;display:inline-block}.landing-hero h1,.space-hero h1{letter-spacing:-.03em;margin:18px 0 16px;font-size:clamp(30px,4.2vw,56px);font-weight:700;line-height:1.16}.landing-hero p,.space-hero p{color:#5d5469;max-width:660px;margin:0 auto;font-size:15px;line-height:1.85}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:30px 0 26px;display:flex}.hero-actions .btn{padding:14px 20px;font-size:12px}.btn{min-height:42px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.btn.primary{background:var(--framework-color,#6d56ce);color:#fff;box-shadow:0 8px 22px color-mix(in srgb, var(--framework-color,#6d56ce) 40%, transparent)}.btn.primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn.ghost{border:1px solid color-mix(in srgb, var(--framework-color,#6d56ce) 45%, #b9b3c4);color:#4c4258;background:#ffffff80}.btn.ghost:hover{background:color-mix(in srgb, var(--framework-color,#6d56ce) 12%, white)}.hero-castle{opacity:.14;pointer-events:none;width:min(1120px,100vw);position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.hero-castle .castle-art{width:100%;height:auto;display:block}html[data-theme=dark] .landing-hero,html[data-theme=dark] .space-hero{background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--framework-color) 26%, #17113d) 0%, transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--framework-color) 14%, #17113d) 0%, #12102a 100%);color:#e8e2f6}html[data-theme=dark] .landing-hero p,html[data-theme=dark] .space-hero p{color:#b9aed2}html[data-theme=dark] .hero-castle{opacity:.2}html[data-theme=dark] .btn.ghost{color:#d6cce6;background:#ffffff0a;border-color:#4a3d63}.trust-strip{background:#fff9;border-top:1px solid #e5e3ed;border-bottom:1px solid #e5e3ed;justify-content:center;align-items:center;gap:16px;padding:26px max(5vw,50vw - 690px);display:flex}.trust-strip span{color:#8a8198;letter-spacing:.14em;font-size:9px;font-weight:800}.trust-strip b{color:var(--framework-color,#6d56ce);letter-spacing:.1em;font-size:12px;font-weight:800}.trust-strip i{color:#b9b3c4;font-size:11px}html[data-theme=dark] .trust-strip{background:#1b162699;border-color:#3a3444}html[data-theme=dark] .trust-strip span{color:#8f82a5}html[data-theme=dark] .trust-strip i{color:#5e5468}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;padding:clamp(64px,8vw,110px) max(5vw,50vw - 690px);display:grid}.feature-grid>header{grid-column:1/-1}.section-index{color:#8a8198;letter-spacing:.16em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.section-index b{color:var(--framework-color,#6d56ce)}.feature-grid h2,.how-section h2,.account-section h2{letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(24px,3vw,40px)}.feature-grid article{background:#ffffffb8;border:1px solid #e5e3ed;border-radius:15px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:22px;display:grid;box-shadow:0 12px 34px #70628812}.feature-grid article>span{border:1px solid color-mix(in srgb, var(--framework-color) 55%, white);background:color-mix(in srgb, var(--framework-color) 14%, white);width:34px;height:34px;color:var(--framework-color,#6d56ce);border-radius:10px;place-items:center;font-size:11px;font-weight:800;display:grid}.feature-grid article h3{margin:0;font-size:13px;line-height:1.5}html[data-theme=dark] .feature-grid article{color:#e8e2f6;background:#1b1626b8;border-color:#3a3444}html[data-theme=dark] .feature-grid article>span{background:color-mix(in srgb, var(--framework-color) 20%, #1e1a26);color:color-mix(in srgb, var(--framework-color) 70%, white)}.how-section{grid-template-columns:1fr 1fr;gap:40px;padding:clamp(64px,8vw,110px) max(5vw,50vw - 690px);display:grid}.how-section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.how-section article{background:#ffffffb8;border:1px solid #e5e3ed;border-radius:15px;padding:24px;box-shadow:0 12px 34px #70628812}.how-section article>span{background:color-mix(in srgb, var(--framework-color) 16%, white);width:40px;height:40px;color:var(--framework-color,#6d56ce);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.how-section article h3{margin:14px 0 8px;font-size:14px}.how-section article p{color:#6b6378;margin:0;font-size:11.5px;line-height:1.65}html[data-theme=dark] .how-section article{color:#e8e2f6;background:#1b1626b8;border-color:#3a3444}html[data-theme=dark] .how-section article p{color:#b3a9c4}.account-section{padding:clamp(64px,8vw,110px) max(5vw,50vw - 690px)}.account-section>header{text-align:center}.account-section>header p{color:#6b6378;margin:14px 0 0;font-size:12px}html[data-theme=dark] .account-section>header p{color:#b3a9c4}.account-access{grid-template-columns:1.05fr 1fr;align-items:start;gap:44px;margin-top:44px;display:grid}.account-copy{background:#ffffffb8;border:1px solid #e5e3ed;border-radius:18px;padding:30px;box-shadow:0 16px 44px #70628812}.account-copy .start-kicker{color:var(--framework-color,#765bc2);letter-spacing:.18em;font-size:10px;font-weight:800}.account-copy h2{margin:18px 0 14px;font-size:clamp(20px,2.4vw,30px);line-height:1.3}.account-copy p{color:#6b6378;margin:0;font-size:12.5px;line-height:1.75}html[data-theme=dark] .account-copy{color:#e8e2f6;background:#1b1626b8;border-color:#3a3444}html[data-theme=dark] .account-copy p{color:#b3a9c4}.account-card{background:#ffffffe6;border:1px solid #ddd7e8;border-radius:18px;gap:13px;padding:26px;display:grid;box-shadow:0 18px 52px #3d33551f}.account-card nav{background:#f1edf6;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.account-card nav button{color:#5d5469;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px;font-size:10px}.account-card nav button.active{background:var(--framework-color,#6d56ce);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--framework-color,#6d56ce) 40%, transparent)}.account-card>header{align-items:center;gap:12px;display:flex}.account-card>header>span{background:color-mix(in srgb, var(--framework-color) 16%, white);width:38px;height:38px;color:var(--framework-color,#6d56ce);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.account-card>header h3{margin:0;font-size:14px}.account-card>header p{color:#8a8198;margin:3px 0 0;font-size:10.5px}.account-card label{color:#5d5469;gap:6px;font-size:10px;font-weight:700;display:grid}.account-card label input:not([type=checkbox]){color:#333547;background:#fbfaff;border:1px solid #d8d2e4;border-radius:10px;outline:0;height:40px;padding:0 12px;font-size:11px}.account-card label input:focus{border-color:var(--framework-color,#8263da);box-shadow:0 0 0 3px color-mix(in srgb, var(--framework-color,#8263da) 18%, transparent)}.account-card .account-legal-consent{align-items:flex-start;gap:8px;font-size:9.5px;line-height:1.5;display:flex}.account-card .account-legal-consent input{accent-color:var(--framework-color,#6d56ce)}.account-card .account-error{color:#c0392b;margin:0;font-size:10.5px}.account-card .account-submit{width:100%}.account-card .account-divider{color:#8a8198;align-items:center;gap:10px;font-size:9px;display:flex}.account-card .account-divider:before,.account-card .account-divider:after{content:"";background:#e0dbea;flex:1;height:1px}.account-card>small{color:#8a8198;font-size:9.5px;line-height:1.6}html[data-theme=dark] .account-card{color:#e8e2f6;background:#1b1626eb;border-color:#3a3444}html[data-theme=dark] .account-card nav{background:#241f2e}html[data-theme=dark] .account-card nav button{color:#b3a9c4}html[data-theme=dark] .account-card label{color:#c9c0d8}html[data-theme=dark] .account-card label input:not([type=checkbox]){color:#eee8f2;background:#1e1a26;border-color:#4a3d63}html[data-theme=dark] .account-card .account-divider:before,html[data-theme=dark] .account-card .account-divider:after{background:#3a3444}.space-session{border:1px solid color-mix(in srgb, var(--framework-color) 45%, white);background:color-mix(in srgb, var(--framework-color) 12%, white);color:#4c4258;border-radius:999px;align-items:center;gap:8px;margin:22px 0 0;padding:9px 16px;font-size:10.5px;display:inline-flex}.space-session b{color:var(--framework-color,#6d56ce);font-weight:800}html[data-theme=dark] .space-session{border-color:color-mix(in srgb, var(--framework-color) 45%, #17113d);background:color-mix(in srgb, var(--framework-color) 14%, #1e1a26);color:#d6cce6}.marketing-footer{background:#f2f0f7;border-top:1px solid #e5e3ed;padding:54px max(5vw,50vw - 690px) 30px}.footer-brand-column{align-items:center;gap:16px;display:flex}.footer-brand-column .ecosystem-brand{color:#2f293a}.footer-brand-column .ecosystem-brand img{width:42px;height:42px}.footer-brand-column p{color:#8a8198;letter-spacing:.18em;margin:0;font-size:10px}.footer-bottom{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.footer-bottom small{color:#8a8198;font-size:9.5px}.footer-bottom nav{flex-wrap:wrap;gap:14px;display:flex}.footer-bottom nav a,.footer-bottom nav span{color:#5d5469;font-size:9.5px;text-decoration:none}.footer-bottom nav a:hover{color:var(--framework-color,#6d50bd)}.footer-bottom>span{color:#8a8198;letter-spacing:.1em;font-size:9.5px}html[data-theme=dark] .marketing-footer{background:#1a1626;border-color:#3a3444}html[data-theme=dark] .footer-brand-column .ecosystem-brand{color:#e8e2f6}html[data-theme=dark] .footer-bottom nav a,html[data-theme=dark] .footer-bottom nav span{color:#c9c0d8}@media (width<=980px){.marketing-header{grid-template-columns:auto auto 1fr}.marketing-header>nav{display:none}.marketing-auth{justify-self:end}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-section,.how-section>div,.account-access{grid-template-columns:1fr}}@media (width<=640px){.marketing-header{grid-template-columns:auto auto 1fr;gap:5px;min-height:64px;padding:6px 10px}.ecosystem-brand{gap:4px}.ecosystem-brand img{width:36px;height:36px}.ecosystem-brand b{font-size:10px}.ecosystem-brand small{margin-top:4px;font-size:7px}.marketing-auth .scene-theme-toggle{width:58px;min-width:58px!important}.marketing-auth button{padding:0 9px;font-size:9px}.feature-grid{grid-template-columns:1fr}.landing-hero h1,.space-hero h1{font-size:clamp(24px,7vw,34px)}.hero-orb{width:92px;height:92px}.hero-orb span{font-size:36px}.launcher-header{padding:12px 16px}.launcher-exit{border-radius:10px;width:36px;height:36px}.launcher-exit svg{width:19px;height:19px}.launcher-brand img{width:32px;height:32px}.launcher-brand b{font-size:11px}.launcher-brand small{font-size:7px}.selector-wheel{transform:translate(-50%,-50%)scale(.82)}.wheel-tile{width:58px}.wheel-tile b{width:40px;height:40px;font-size:16px}.ring-middle .wheel-tile b{width:34px;height:34px;font-size:13px}.ring-inner .wheel-tile b{width:29px;height:29px;font-size:11px}.wheel-hub{width:120px;height:120px}.wheel-hub img{width:42px;height:42px}.wheel-hub b{font-size:24px}.wheel-hub small{font-size:8px}.jump-bar input{width:130px}.castle-stage{width:100vw}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}.jump-center{box-sizing:border-box;text-align:center;border-radius:22px;grid-template-columns:minmax(0,1fr);gap:8px;width:190px;max-width:calc(100vw - 32px);padding:14px;top:50%;bottom:auto;transform:translate(-50%,-50%)}.jump-center label{font-size:11px}.jump-center input{box-sizing:border-box;width:100%;min-width:0}.jump-center>button{letter-spacing:.16em;min-height:36px}.jump-center>small{color:#da737d;font-size:11px}.jump-catalog{overscroll-behavior:contain;box-sizing:border-box;text-align:left;color:#f0ecf8;background:#171126;border:1px solid #604c82;border-radius:18px;width:min(920px,100vw - 32px);max-height:max(100px,50dvh - 90px);padding:14px;position:absolute;top:calc(100% + 10px);left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 16px 40px #17102d55}.jump-catalog-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.jump-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:16px;display:grid}.jump-catalog ul{border-left:1px solid #8873ac55;margin:4px 0;padding-left:12px;list-style:none}.jump-catalog button{color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:5px 6px;font-size:11px}.jump-catalog .catalog-root{color:var(--portal-color);font-weight:900}.jump-catalog button:hover,.jump-catalog button:focus-visible{background:#8873ac33;transform:none}html:not([data-theme=dark]) .jump-catalog{color:#26384b;background:#fff;border-color:#b7c9da}html:not([data-theme=dark]) .jump-catalog button{color:inherit;background:0 0}html:not([data-theme=dark]) .jump-catalog .catalog-root{color:var(--portal-color)}html:not([data-theme=dark]) .jump-catalog button:hover{background:#8873ac22}html .launcher-scene{background:#17283f}html .launcher-scene .sky-layer.day{background:radial-gradient(at 50% 88%,#edc69677,#0000 52%),linear-gradient(#203952,#517791 60%,#c3a8a0)}html .launcher-scene .sky-layer.night{background:radial-gradient(at 50% 80%,#514a8066,#0000 65%),linear-gradient(#060e20,#18233e 65%,#36364e)}html .launcher-scene .sky-cloud{opacity:.13;filter:blur(8px)}html .launcher-scene .sky-sun{opacity:.3;filter:blur(3px)}html .launcher-scene .fluid-conic{opacity:.18}html .launcher-scene .star-field{opacity:.75}html .launcher-scene .castle-stage{width:min(1500px,125vw);bottom:-22px}html .launcher-scene .castle-stage .castle-art{--castle-body-top:#34405a;--castle-body-bottom:#101a2d;--castle-roof-top:#657490;--castle-roof-bottom:#202d45;filter:drop-shadow(0 -10px 45px #b0b6ea22);animation:none}html .launcher-scene .castle-stage:before{background:radial-gradient(ellipse at 50% 90%, color-mix(in srgb, var(--castle-glow) 30%, transparent), transparent 60%);inset:-40% -10% 0}.launcher-wordmark{object-fit:cover;opacity:.9;border-radius:4px;width:clamp(130px,17vw,230px);height:64px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #040c2233}html .launcher-scene .selector-wheel{isolation:isolate;top:46%;transform:translate(-50%,-50%)}html .launcher-scene .selector-wheel:before{background:radial-gradient(circle,#0713238c,#07132320 68%,#0000 75%);inset:-35px}.orbit-track{pointer-events:none;border:1px solid #d9e6ff4a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #bdd6ff0d,inset 0 0 18px #bdd6ff0d}.orbit-track:after{content:"";border-radius:inherit;border:1px dashed #d9e6ff19;position:absolute;inset:-5px}.orbit-frameworks{width:var(--inner-track);height:var(--inner-track)}.orbit-systems{width:var(--middle-track);height:var(--middle-track)}.orbit-products{width:100%;height:100%}.orbit-track>span{color:#d2dced;letter-spacing:.15em;background:#172a40;border-radius:10px;padding:2px 8px;font:600 8px/1.3 system-ui;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.orbit-connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-connections line{stroke:var(--framework-color);stroke-width:.3px;stroke-dasharray:1 1;opacity:.8}html .launcher-scene .wheel-ring,html .launcher-scene .wheel-tile{animation:none}html .launcher-scene .wheel-tile{width:clamp(42px, calc(var(--wheel-size) * .115), 76px)}html .launcher-scene .wheel-tile b{width:clamp(30px, calc(var(--wheel-size) * .077), 52px);height:clamp(30px, calc(var(--wheel-size) * .077), 52px);border:2px solid color-mix(in srgb, var(--portal-color) 65%, white);background:radial-gradient(circle at 40% 30%, color-mix(in srgb, var(--portal-color) 55%, #fff), color-mix(in srgb, var(--portal-color) 65%, #132039) 48%, #101a2e 85%);color:#fff;box-shadow:0 4px 12px #030a20, 0 0 22px color-mix(in srgb, var(--portal-color) 55%, transparent), inset 0 0 12px #fff5;font-size:clamp(16px,2vw,23px);animation:none}html .launcher-scene .wheel-tile span{color:#f2f5ff;opacity:1;letter-spacing:.06em;min-width:0;max-width:105px;text-shadow:none;background:#101b30ed;border:1px solid #e1eaff33;border-radius:6px;margin-top:4px;padding:4px 7px;font-size:clamp(8px,1vw,10px);line-height:1.2;position:relative;bottom:auto}html .launcher-scene .wheel-tile.hovered b{outline-offset:5px;outline:2px solid #ffffffa8;transform:scale(1.12)}html .launcher-scene .wheel-tile.hovered span{border-color:var(--portal-color)}html .launcher-scene .jump-center{width:clamp(118px, calc(var(--wheel-size) * .27), 186px);background:#101b30ed;border-color:#d5e2ff66;padding:clamp(8px,1.5vw,14px);box-shadow:0 0 40px #040b2980,inset 0 1px #fff2}html .launcher-scene .jump-center label{color:#d5dff4;letter-spacing:.1em;font-size:10px}html .launcher-scene .jump-center input{color:#fff;background:#060e20;border-color:#8b9bb066;width:100%;padding:0 5px}html .launcher-scene .jump-center>button{background:linear-gradient(135deg, color-mix(in srgb, var(--framework-color) 70%, #fff), var(--framework-color));border-color:#fff6}.orbit-reset{z-index:6;color:#e3eafa;cursor:pointer;background:#111c30c9;border:1px solid #d2dfff55;border-radius:20px;padding:10px 15px;font-size:11px;position:absolute;bottom:17px;left:24px}.gate-aura{opacity:.45;transition:opacity .4s}.gate-door-left{transform-origin:558px 550px}.gate-door-right{transform-origin:642px 550px}.gate-door-left,.gate-door-right{transition:transform 1s cubic-bezier(.2,.65,.2,1)}.gate-opening .gate-door-left{transform:skewY(14deg)scaleX(.12)}.gate-opening .gate-door-right{transform:skewY(-14deg)scaleX(.12)}.gate-opening .gate-aura{opacity:1}.gate-opening .gate-seam{opacity:0}html .launcher-scene .color-flood{background:radial-gradient(circle at var(--gate-x) var(--gate-y), #fff9ed, var(--framework-color) 55%);opacity:0;clip-path:circle(0% at var(--gate-x) var(--gate-y));transition:none}html .launcher-scene .color-flood:after{display:none}html .launcher-scene.picked .color-flood{animation:1.05s cubic-bezier(.65,0,.35,1) .65s both gate-arrival}html .launcher-scene.picked .selector-wheel{opacity:0;pointer-events:none;transition:opacity .65s,transform .65s;transform:translate(-50%,-50%)scale(1.035)}html .launcher-scene.picked .orbit-reset{pointer-events:none;opacity:0}@keyframes gate-arrival{0%{opacity:0;clip-path:circle(0% at var(--gate-x) var(--gate-y))}12%{opacity:1}to{opacity:1;clip-path:circle(150% at var(--gate-x) var(--gate-y))}}@media (width<=600px){.launcher-wordmark{width:128px;height:46px;top:15px}html .launcher-scene .selector-wheel{top:43%}html .launcher-scene .castle-stage{width:180vw}html .launcher-scene .wheel-tile span{padding:3px 4px;font-size:8px}.orbit-track>span{font-size:6px}html .launcher-scene .jump-center{border-radius:17px;gap:5px}html .launcher-scene .jump-center>button{min-height:29px}.jump-catalog{max-height:calc(50dvh - 65px)}}.portal-map-dialog .portal-map-hub.is-empty{--compass-angle:0deg;-webkit-backdrop-filter:blur(22px)saturate(1.2);background:radial-gradient(circle at 36% 28%,#ffffff42 0 4%,#0000 28%),radial-gradient(at 70% 72%,#b9eaff30,#0000 47%),linear-gradient(145deg,#dff7ff1f,#ffffff0b 44%,#b8d9ef1b);border:1px solid #ffffffd4;border-radius:50%;justify-content:center;gap:10px;width:188px;height:188px;min-height:188px;padding:18px;overflow:hidden;box-shadow:inset 0 0 0 5px #ffffff0b,inset 0 0 32px #dff8ff17,0 0 0 1px #9cefff35,0 0 30px #dffbff30,0 20px 60px #0208178a}.portal-map-dialog .portal-map-hub.is-empty:before,.portal-map-dialog .portal-map-hub.is-empty:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.portal-map-dialog .portal-map-hub.is-empty:before{border:1px solid #ffffff45;inset:8px;box-shadow:inset 0 0 18px #ffffff13}.portal-map-dialog .portal-map-hub.is-empty:after{filter:blur(10px);background:radial-gradient(#f4fbff1c,#0000 68%);animation:5.5s ease-in-out infinite alternate compass-mist;inset:25px 15px 38px}.portal-map-dialog .hub-compass{z-index:1;background:radial-gradient(circle,#ffffff25,#ccefff0c 58%,#0000 60%);border:1px solid #ffffff5c;border-radius:50%;flex:0 0 88px;place-items:center;width:88px;height:88px;display:grid;position:relative;box-shadow:inset 0 0 22px #ffffff16,0 0 20px #aeeeff1e}.portal-map-dialog .hub-compass-dial{background:repeating-conic-gradient(from 0deg, #fff 0 1deg, transparent 1deg 15deg);opacity:.76;transform:rotate(var(--compass-angle));border-radius:50%;transition:transform .14s cubic-bezier(.2,.75,.25,1);position:absolute;inset:4px;-webkit-mask:radial-gradient(circle,#0000 0 83%,#000 84%);mask:radial-gradient(circle,#0000 0 83%,#000 84%)}.portal-map-dialog .hub-compass-needle{transform:rotate(var(--compass-angle));transition:transform .14s cubic-bezier(.2,.75,.25,1);position:absolute;inset:8px}.portal-map-dialog .hub-compass-needle:before,.portal-map-dialog .hub-compass-needle:after{content:"";clip-path:polygon(50% 0,100% 100%,50% 82%,0 100%);width:7px;height:26px;position:absolute;left:50%;transform:translate(-50%)}.portal-map-dialog .hub-compass-needle:before{filter:drop-shadow(0 0 4px #fff);background:linear-gradient(#fff,#aeeeff);top:0}.portal-map-dialog .hub-compass-needle:after{background:linear-gradient(#806fe0,#ffffff80);bottom:0;transform:translate(-50%)rotate(180deg)}.portal-map-dialog .hub-compass-needle span{color:#fff;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.portal-map-dialog .hub-compass-needle span:before{content:"N";letter-spacing:.06em;font:800 6px/1 system-ui}.portal-map-dialog .hub-map-icon{z-index:2;color:#28445c;background:linear-gradient(145deg,#ffffffd9,#d7f5ffb8);border:1px solid #ffffff87;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 0 16px #dffaff70}.portal-map-dialog .hub-map-icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.portal-map-dialog .portal-map-hub.is-empty .hub-compass-label{z-index:2;color:#fff;letter-spacing:.02em;text-shadow:0 2px 13px #06101e,0 0 11px #d8f8ff4d;font-size:13px;font-weight:750;position:relative}@keyframes compass-mist{0%{opacity:.45;translate:-7px 3px}to{opacity:.9;translate:7px -3px}}@media (width<=600px){.portal-map-dialog .portal-map-hub.is-empty{width:168px;height:168px;min-height:168px;padding:15px}.portal-map-dialog .hub-compass{flex-basis:78px;width:78px;height:78px}}@media (prefers-reduced-motion:reduce),(pointer:coarse){.portal-map-dialog .hub-compass-dial,.portal-map-dialog .hub-compass-needle{transition:none;transform:rotate(0)}.portal-map-dialog .portal-map-hub.is-empty:after{animation:none}}@media (prefers-reduced-motion:reduce){html .launcher-scene *,html .launcher-scene :before,html .launcher-scene :after{transition:none!important;animation:none!important}html .launcher-scene.picked .color-flood{opacity:1;clip-path:none}}.noedis-dashboard{--dash-bg:#090c1e;--dash-panel:#11162b;--dash-panel-soft:#151a33;--dash-line:#ffffff16;--dash-muted:#9099b3;--dash-text:#f5f2ff;min-height:100dvh;color:var(--dash-text);background:var(--dash-bg);scroll-behavior:smooth;overflow:clip}.noedis-dashboard button{color:inherit}.dashboard-header{z-index:500;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#080b1bd9;border-bottom:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;min-height:72px;padding:0 clamp(18px,3.2vw,56px);display:grid;position:fixed;inset:0 0 auto;box-shadow:0 10px 34px #02030d44}.dashboard-brand{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.dashboard-brand img{object-fit:contain;filter:drop-shadow(0 0 13px #a28bff5c);width:39px;height:39px}.dashboard-brand span{display:grid}.dashboard-brand b{letter-spacing:.08em;font:900 14px/1 Montserrat NOEDIS,system-ui}.dashboard-brand small{color:#7ee6ee;letter-spacing:.2em;margin-top:4px;font:700 6.5px/1 system-ui}.dashboard-main-nav{justify-content:center;gap:3px;padding:0 18px;display:flex}.dashboard-main-nav button{color:#9aa2ba;letter-spacing:.025em;cursor:pointer;background:0 0;border:0;padding:11px 12px;font-size:9.5px;font-weight:750;position:relative}.dashboard-main-nav button:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#78e6ef,#0000);height:1px;transition:all .2s;position:absolute;bottom:3px;left:12px;right:12px;transform:scaleX(.3)}.dashboard-main-nav button:hover,.dashboard-main-nav button.active{color:#f7f5ff}.dashboard-main-nav button:hover:after,.dashboard-main-nav button.active:after{opacity:1;transform:scaleX(1)}.dashboard-tools{justify-content:flex-end;align-items:center;gap:7px;display:flex}.dashboard-tools .scene-theme-toggle{width:54px;transform:scale(.86);min-width:54px!important}.dashboard-icon-button{color:#d8d5e5;cursor:pointer;background:#ffffff08;border:1px solid #ffffff16;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:13px;display:flex}.dashboard-icon-button span{color:#aeb6cc;font-size:8px;font-weight:700}.dashboard-icon-button:hover{background:#75dfe912;border-color:#75dfe977}.dashboard-user{text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:8px;min-height:38px;padding:4px 9px 4px 5px;display:flex}.dashboard-user i{background:linear-gradient(145deg, var(--framework-color), #7357cf);width:28px;height:28px;box-shadow:inset 0 1px #fff5, 0 0 14px color-mix(in srgb, var(--framework-color) 42%, transparent);color:#fff;border-radius:8px;place-items:center;font:800 10px/1 system-ui;display:grid}.dashboard-user>span{text-overflow:ellipsis;white-space:nowrap;max-width:86px;font-size:8.5px;font-weight:750;display:grid;overflow:hidden}.dashboard-user small{color:#7de2eb;letter-spacing:.12em;margin-top:3px;font-size:6px}.dashboard-logout{cursor:pointer;background:0 0;border:0;min-height:34px;padding:0 9px;font-size:8px;color:#8f98b1!important}.dashboard-logout:hover{color:#fff!important}.dashboard-info-panel{background:linear-gradient(145deg,#151832f5,#0c1024f5);border:1px solid #83e5ee42;border-radius:18px;width:min(430px,100vw - 32px);padding:27px;animation:.22s both dash-panel-in;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 28px 80px #000b,0 0 50px #7555d924}.dashboard-info-panel:before{content:"";background:#141731;border-top:1px solid #83e5ee42;border-left:1px solid #83e5ee42;width:11px;height:11px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.dashboard-panel-close{color:#b6bed1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff19;border-radius:50%;width:28px;height:28px;position:absolute;top:12px;right:14px}.dashboard-info-panel>span{color:#72dce7;letter-spacing:.2em;text-transform:uppercase;font-size:7px;font-weight:800}.dashboard-info-panel h2{margin:9px 0 8px;font:800 20px/1.25 Montserrat NOEDIS,system-ui}.dashboard-info-panel p{color:#a9b1c8;margin:0;font-size:10.5px;line-height:1.65}.dashboard-info-panel ul{gap:8px;margin:17px 0;padding:0;list-style:none;display:grid}.dashboard-info-panel li{color:#d7d9e7;font-size:9.5px}.dashboard-info-panel li:before{content:"✓";color:#73dfe9;margin-right:9px}.dashboard-panel-action{cursor:pointer;background:#78e4ed12;border:1px solid #78e4ed44;border-radius:9px;padding:10px 14px;font-size:8.5px;font-weight:800;color:#8feaf1!important}@keyframes dash-panel-in{0%{opacity:0;transform:translate(-50%,-8px)scale(.98)}}.dashboard-progress{z-index:480;gap:8px;display:grid;position:fixed;top:50%;right:13px;transform:translateY(-50%)}.dashboard-progress button{cursor:pointer;background:#ffffff20;border:0;border-radius:99px;width:3px;height:30px;padding:0;transition:background .2s,box-shadow .2s}.dashboard-progress button.active{background:linear-gradient(#7be8ed,#9f81fa);box-shadow:0 0 12px #82e5ef}.dashboard-section{min-height:100dvh;padding:116px max(5vw,50vw - 660px) 70px;scroll-margin-top:0;position:relative}.dashboard-overview{isolation:isolate;background:radial-gradient(circle at 8% 0,#45347a2c,#0000 31%),radial-gradient(circle at 90% 35%,#1469751c,#0000 34%),linear-gradient(145deg,#090c1e,#0c1025 50%,#090d20)}.dashboard-overview:before{content:"";z-index:-1;opacity:.16;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}.dashboard-ambient{z-index:-1;filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.ambient-one{background:color-mix(in srgb, var(--framework-color) 20%, transparent);width:32vw;height:32vw;top:16%;left:-8%}.ambient-two{background:#4fd7e212;width:29vw;height:29vw;bottom:5%;right:-8%}.dashboard-section-head{justify-content:space-between;align-items:end;gap:36px;display:flex}.dashboard-kicker{color:#73dfe9;letter-spacing:.23em;font-size:8px;font-weight:850;display:block}.dashboard-section-head h1,.center-section-head h2{color:#f8f6ff;letter-spacing:-.035em;margin:11px 0 8px;font:900 clamp(28px,3.2vw,46px)/1.09 Montserrat NOEDIS,system-ui}.dashboard-section-head p,.center-section-head p{color:#9099b3;max-width:650px;margin:0;font-size:11.5px;line-height:1.65}.privacy-switch{background:#0508179c;border:1px solid #ffffff15;border-radius:14px;grid-template-columns:1fr 1fr;min-width:310px;padding:4px;display:grid}.privacy-switch button{color:#7f88a1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 20px;align-items:center;column-gap:10px;min-height:53px;padding:8px 11px;font-size:9px;font-weight:800;display:grid}.privacy-switch button>span{color:#626b82;grid-area:1/2/3;justify-self:end}.privacy-switch button small{color:#626b82;grid-area:2/1;font-size:7px;font-weight:500}.privacy-switch .privacy-icon{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;display:block}.privacy-switch button.active{color:#fff;background:linear-gradient(135deg,#7a5dd62c,#49cada1c);box-shadow:inset 0 0 0 1px #87e9ee35}.privacy-switch button.active>span{color:#7ee7ed;text-shadow:0 0 9px #7ee7ed}.privacy-switch button.active small{color:#9fa8bf}.dashboard-context-strip{background:#ffffff10;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:1fr 1fr 1.45fr auto;gap:1px;margin:28px 0 16px;display:grid;overflow:hidden}.dashboard-context-strip>div{background:#0e1328d9;gap:5px;min-height:58px;padding:13px 16px;display:grid}.dashboard-context-strip span{color:#6f7891;letter-spacing:.17em;font-size:6.5px;font-weight:800}.dashboard-context-strip b{font-size:9px}.dashboard-context-strip i{color:#68728b;margin:0 6px;font-style:normal}.dashboard-context-strip>button{color:#93dce5;cursor:pointer;background:#111730;border:0;padding:0 17px;font-size:8px}.dashboard-context-strip>button b{border:1px solid #8be9ef51;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:6px;display:inline-grid}.stats-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stat-card{min-height:143px;animation:stat-in .42s var(--delay) ease both;background:linear-gradient(145deg,#151a34d9,#0e1429e8);border:1px solid #ffffff14;border-radius:15px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 15px 34px #02040f22}.stat-card:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--framework-color) 18%, #6de5ed12), transparent 65%);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-38px;right:-22px}.stat-card>div{align-items:center;gap:9px;display:flex}.stat-card i{color:#75e1e9;background:#68dce610;border:1px solid #7ce4eb38;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-style:normal;display:grid}.stat-card>div span{color:#aab1c5;font-size:8.5px;font-weight:700}.stat-card em{color:#717b94;letter-spacing:.12em;background:#ffffff09;border-radius:5px;margin-left:auto;padding:4px 6px;font-size:5.5px;font-style:normal}.stat-card>strong{color:#fff;letter-spacing:-.035em;margin:15px 0 13px;font:800 clamp(20px,2vw,29px)/1 system-ui;display:block}.stat-card footer{color:#747e98;justify-content:space-between;gap:12px;font-size:7.5px;display:flex}.stat-card footer b{color:#75dca6;font-weight:750}@keyframes stat-in{0%{opacity:0;transform:translateY(8px)}}.milestone-card{background:linear-gradient(110deg,#151a34d9,#11152b);border:1px solid #ffffff13;border-radius:15px;grid-template-columns:1.05fr 1.8fr auto;align-items:center;gap:27px;margin-top:12px;padding:17px 20px;display:grid}.milestone-copy>span{color:#b69cff;letter-spacing:.18em;font-size:6px;font-weight:800}.milestone-copy h3{margin:5px 0 4px;font-size:11px}.milestone-copy p{color:#768098;margin:0;font-size:7.5px;line-height:1.5}.milestone-line{text-align:center;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.milestone-line:before{content:"";background:linear-gradient(90deg,#71e3e8 0 58%,#ffffff18 58%);height:1px;position:absolute;top:12px;left:11%;right:11%}.milestone-line>div{z-index:1;justify-items:center;gap:3px;display:grid;position:relative}.milestone-line i{color:#737d98;background:#29304f;border:2px solid #1d2340;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.milestone-line .done i{color:#08131d;background:#54cdd4;box-shadow:0 0 14px #61dfe65c}.milestone-line .active i{color:#fff;background:#7156bd;border-color:#ae8dff;box-shadow:0 0 16px #8e6ee780}.milestone-line b{color:#aab2c8;font-size:6.5px}.milestone-line span{color:#707a93;font-size:6.5px}.milestone-card>button{color:#c1acf4;cursor:pointer;background:#9876e615;border:1px solid #a98af142;border-radius:8px;padding:9px 12px;font-size:7.5px}.section-scroll-cue{color:#6e7894;cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;margin:23px auto 0;font-size:15px;animation:2s ease-in-out infinite scroll-cue;display:grid}.section-scroll-cue span{letter-spacing:.2em;font-size:6px;font-weight:800}@keyframes scroll-cue{50%{color:#7de3eb;transform:translateY(4px)}}.section-number{color:#ffffff08;font:900 88px/1 Montserrat NOEDIS,system-ui;position:absolute;top:102px;left:max(2vw,50vw - 730px)}.packages-section{isolation:isolate;background:radial-gradient(circle at 50% 5%,#6c50bc24,#0000 35%),linear-gradient(#0e1026,#111129 60%,#0a0d20)}.packages-section:before{content:"";z-index:-1;background:repeating-linear-gradient(115deg,#0000 0 70px,#ffffff05 70px 71px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.center-section-head{text-align:center;position:relative}.center-section-head h2{max-width:870px;margin-inline:auto;font-size:clamp(26px,3vw,42px)}.center-section-head p{margin-inline:auto}.package-principle{color:#747d94;justify-content:center;align-items:center;gap:10px;margin:23px auto 24px;font-size:7px;display:flex}.package-principle b{color:#89e3ea;letter-spacing:.12em}.package-principle i{color:#514867;font-size:15px;font-style:normal}.package-principle strong{color:#d8caf9;letter-spacing:.12em}.package-grid{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:10px;display:grid}.package-card{background:linear-gradient(160deg,#191c37,#10142a 70%);border:1px solid #ffffff16;border-radius:17px;flex-direction:column;min-height:348px;padding:22px 17px 17px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.package-card:before{content:"";background:var(--package-accent);opacity:.12;filter:blur(35px);border-radius:50%;width:150px;height:150px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.package-card:hover{border-color:color-mix(in srgb, var(--package-accent) 60%, transparent);transform:translateY(-5px);box-shadow:0 18px 48px #02030c66}.package-card.featured{border-color:color-mix(in srgb, var(--package-accent) 62%, transparent);box-shadow:0 0 44px color-mix(in srgb, var(--package-accent) 12%, transparent);background:linear-gradient(160deg,#242044,#12152e 70%)}.package-card.current{box-shadow:inset 0 0 0 1px var(--package-accent), 0 0 35px color-mix(in srgb, var(--package-accent) 12%, transparent)}.package-ribbon{color:#fff;text-align:center;letter-spacing:.17em;background:linear-gradient(90deg,#6b5ad1,#4f9ed8);padding:6px;font-size:5.5px;font-weight:850;position:absolute;top:0;left:0;right:0}.package-symbol{border:1px solid color-mix(in srgb, var(--package-accent) 48%, transparent);background:color-mix(in srgb, var(--package-accent) 10%, transparent);width:38px;height:38px;color:var(--package-accent);box-shadow:0 0 18px color-mix(in srgb, var(--package-accent) 16%, transparent);border-radius:12px;place-items:center;margin-bottom:15px;font-size:18px;display:grid}.package-card>span{color:var(--package-accent);letter-spacing:.2em;font-size:6px;font-weight:850}.package-card h3{margin:5px 0 8px;font:900 23px/1 Montserrat NOEDIS,system-ui}.package-card>p{color:#9099af;min-height:35px;margin:0;font-size:8.5px;line-height:1.5}.package-freedom{gap:4px;margin:14px 0 16px;display:flex}.package-freedom i{background:#ffffff12;border-radius:9px;flex:1;height:3px}.package-freedom i.on{background:var(--package-accent);box-shadow:0 0 7px color-mix(in srgb, var(--package-accent) 65%, transparent)}.package-card ul{color:#b2b8ca;gap:9px;margin:0 0 19px;padding:0;font-size:7.8px;line-height:1.4;list-style:none;display:grid}.package-card li:first-letter{color:var(--package-accent)}.package-card>button{border:1px solid color-mix(in srgb, var(--package-accent) 45%, transparent);background:color-mix(in srgb, var(--package-accent) 10%, transparent);width:100%;min-height:35px;color:var(--package-accent);letter-spacing:.09em;cursor:pointer;border-radius:9px;margin-top:auto;font-size:6.5px;font-weight:850}.package-card>button:hover:not(:disabled){background:var(--package-accent);color:#0d1124}.package-card>button:disabled{opacity:.55;cursor:default}.package-note{color:#68718a;text-align:center;margin:14px auto 0;font-size:7px}.tokens-section{background:radial-gradient(circle at 18% 40%,#155e7222,#0000 30%),radial-gradient(circle at 80% 55%,#5f3b9224,#0000 30%),linear-gradient(160deg,#080d1e,#0d1227 54%,#080b19);padding-bottom:30px}.token-flow{color:#6f7991;letter-spacing:.1em;justify-content:center;align-items:center;gap:13px;margin:22px auto;font-size:7px;font-weight:800;display:flex}.token-flow i{color:#46516b;font-size:13px;font-style:normal}.token-flow strong{color:#88edf2;background:#63dbe818;border:1px solid #72e4eb87;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;display:grid;box-shadow:0 0 24px #54d5e33b}.token-workspace{grid-template-columns:1.1fr .9fr;gap:14px;width:min(970px,100%);margin:0 auto;display:grid}.wallet-card,.converter-card{background:linear-gradient(145deg,#151a31dc,#0c1227ed);border:1px solid #ffffff15;border-radius:18px;padding:24px;box-shadow:0 18px 55px #01040d4d}.wallet-card header{justify-content:space-between;align-items:center;display:flex}.wallet-card header span,.converter-card>span,.token-ledger>span{color:#79dfe8;letter-spacing:.2em;font-size:6.5px;font-weight:850}.wallet-card h3,.converter-card h3{margin:6px 0 0;font:800 17px/1.2 Montserrat NOEDIS,system-ui}.wallet-card header>b{color:#8eeaf0;align-items:baseline;gap:5px;font-size:30px;display:flex}.wallet-card header>b small{letter-spacing:.1em;font-size:8px}.score-list{gap:12px;margin:23px 0 19px;display:grid}.score-list>div{grid-template-columns:72px 1fr 26px;align-items:center;gap:10px;display:grid}.score-list span{color:#a2aac0;align-items:center;gap:7px;font-size:7px;font-weight:750;display:flex}.score-list span i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.score-list>div>div{background:#ffffff10;border-radius:99px;height:5px;overflow:hidden}.score-list>div>div b{border-radius:inherit;height:100%;transition:width .4s;display:block}.score-list strong{color:#d8dce8;text-align:right;font-size:8px}.wallet-card footer{color:#788198;border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;padding-top:15px;font-size:7px;display:flex}.wallet-card footer b{color:#83e5ec;background:#74dfe916;border-radius:7px;padding:6px 8px;font-size:7px}.converter-card>p{color:#858ea6;margin:8px 0 19px;font-size:8.5px;line-height:1.5}.converter-card label>span{color:#67718b;letter-spacing:.16em;margin-bottom:7px;font-size:6px;font-weight:800;display:block}.converter-card label>div{background:#080d20;border:1px solid #ffffff18;border-radius:10px;grid-template-columns:36px 1fr 36px auto;display:grid;overflow:hidden}.converter-card label button{color:#8d97ae;cursor:pointer;background:#ffffff08;border:0;font-size:16px}.converter-card label input{color:#fff;text-align:center;background:0 0;border:0;outline:0;width:100%;min-width:0;font:800 18px/1 system-ui}.converter-card label b{color:#7de2e9;align-self:center;padding:0 12px;font-size:8px}.converter-preview{color:#778199;background:#ffffff08;border-radius:10px;grid-template-columns:1fr auto;gap:8px;margin:14px 0;padding:13px;font-size:7px;display:grid}.converter-preview b{color:#ff91a5}.converter-preview strong{color:#83e6ec}.converter-actions{grid-template-columns:.8fr 1.2fr;gap:8px;display:grid}.converter-actions button{color:#85e8ed;letter-spacing:.07em;cursor:pointer;background:#72e2e910;border:1px solid #79e1e846;border-radius:9px;min-height:36px;font-size:6.5px;font-weight:850}.converter-actions button:last-child{color:#fff;background:linear-gradient(110deg,#6a59d1,#45b8cf);border:0;box-shadow:0 9px 23px #454bc34d}.converter-actions button:disabled{opacity:.4;cursor:default}.converter-card>small{color:#626c84;margin-top:13px;font-size:6.5px;line-height:1.45;display:block}.token-ledger{background:#ffffff10;border:1px solid #ffffff10;border-radius:11px;grid-template-columns:120px repeat(3,1fr);align-items:center;gap:1px;width:min(970px,100%);margin:12px auto 0;display:grid;overflow:hidden}.token-ledger>span{background:#10152b;padding:14px}.token-ledger>div{background:#0f1429;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;min-height:43px;padding:10px;display:grid}.token-ledger time{color:#647089;font-size:6px}.token-ledger b{color:#d9dce8;font-size:7px}.token-ledger p{color:#707a92;margin:0;font-size:6px}.token-ledger em{color:#75deda;font-size:5.5px;font-style:normal}.dashboard-footer{color:#626c83;letter-spacing:.13em;border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;font-size:6.5px;display:flex}.dashboard-footer button{color:#969fb5;letter-spacing:.11em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.dashboard-footer img{width:22px;height:22px}.dashboard-toast{z-index:1000;color:#a2f3df;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#102a2bdc;border:1px solid #79e6d75c;border-radius:11px;max-width:min(420px,100vw - 50px);padding:14px 17px;font-size:9px;animation:.25s both toast-in;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 45px #0009}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}html:not([data-theme=dark]) .noedis-dashboard{--dash-bg:#f4f3fa;--dash-text:#302b45;color:var(--dash-text);background:var(--dash-bg)}html:not([data-theme=dark]) .dashboard-brand b,html:not([data-theme=dark]) .dashboard-section-head h1,html:not([data-theme=dark]) .center-section-head h2{color:#302b45}html:not([data-theme=dark]) .dashboard-main-nav button.active,html:not([data-theme=dark]) .dashboard-main-nav button:hover{color:#43375d}html:not([data-theme=dark]) .dashboard-icon-button,html:not([data-theme=dark]) .dashboard-user{background:#fff9;border-color:#43375d18}html:not([data-theme=dark]) .dashboard-overview{background:radial-gradient(circle at 8% 0,#8b70d628,#0000 31%),radial-gradient(circle at 90% 35%,#43c3d41c,#0000 34%),linear-gradient(145deg,#f6f4fb,#eeedf7 50%,#f8f7fc)}html:not([data-theme=dark]) .dashboard-context-strip,html:not([data-theme=dark]) .token-ledger{background:#49376f12;border-color:#43375d17}html:not([data-theme=dark]) .dashboard-context-strip>div,html:not([data-theme=dark]) .dashboard-context-strip>button,html:not([data-theme=dark]) .token-ledger>span,html:not([data-theme=dark]) .token-ledger>div{background:#ffffffc7}html:not([data-theme=dark]) .stat-card,html:not([data-theme=dark]) .milestone-card,html:not([data-theme=dark]) .wallet-card,html:not([data-theme=dark]) .converter-card{background:linear-gradient(145deg,#ffffffdb,#f7f5fce8);border-color:#4c3c7218;box-shadow:0 15px 35px #4e3d7110}html:not([data-theme=dark]) .stat-card>strong,html:not([data-theme=dark]) .wallet-card h3,html:not([data-theme=dark]) .converter-card h3{color:#352e4b}html:not([data-theme=dark]) .packages-section{background:radial-gradient(circle at 50% 5%,#7654c923,#0000 35%),linear-gradient(#f3f1f8,#ebe8f5 60%,#f8f7fc)}html:not([data-theme=dark]) .package-card{background:linear-gradient(160deg,#fff,#f4f1fa 70%);border-color:#4d3b741b}html:not([data-theme=dark]) .package-card.featured{background:linear-gradient(160deg,#faf7ff,#eee9fb 70%)}html:not([data-theme=dark]) .package-card h3{color:#332d48}html:not([data-theme=dark]) .tokens-section{background:radial-gradient(circle at 18% 40%,#56d1df20,#0000 30%),radial-gradient(circle at 80% 55%,#9469d823,#0000 30%),linear-gradient(160deg,#f7f6fb,#edecf6 54%,#f9f8fc)}html:not([data-theme=dark]) .converter-card label>div{background:#f1eff7;border-color:#45366520}html:not([data-theme=dark]) .converter-card label input{color:#352e4b}.noedis-dashboard .language-switcher summary{color:#e8e5f2;background:#ffffff08;border-color:#ffffff1e}html:not([data-theme=dark]) .noedis-dashboard .language-switcher summary{color:#43375d;background:#fff;border-color:#43375d20}@media (width<=1120px){.dashboard-header{grid-template-columns:auto 1fr}.dashboard-main-nav{background:#080b1be8;border-bottom:1px solid #ffffff12;justify-content:flex-start;width:100%;padding:5px 18px;position:absolute;top:72px;left:0;overflow-x:auto}.dashboard-tools{justify-self:end}.dashboard-section{padding-top:145px}.section-number{top:134px}.package-grid{grid-template-columns:repeat(3,1fr)}.package-card{min-height:320px}.dashboard-info-panel{top:125px}}@media (width<=780px){.dashboard-header{min-height:64px;padding-inline:12px}.dashboard-brand small{display:none}.dashboard-brand img{width:32px;height:32px}.dashboard-icon-button span,.dashboard-user>span,.dashboard-logout{display:none}.dashboard-tools{gap:3px}.dashboard-icon-button{padding:0 7px}.dashboard-tools .scene-theme-toggle{width:49px;min-width:49px!important}.dashboard-main-nav{padding-inline:7px;top:64px}.dashboard-section{padding:134px 15px 55px}.section-number{font-size:65px;top:123px;left:5px}.dashboard-section-head{flex-direction:column;align-items:stretch;gap:20px}.privacy-switch{width:100%;min-width:0}.dashboard-context-strip{grid-template-columns:1fr 1fr}.dashboard-context-strip>div:nth-child(3){grid-column:1/-1}.stats-grid{grid-template-columns:repeat(2,1fr)}.milestone-card{grid-template-columns:1fr}.package-grid{grid-template-columns:repeat(2,1fr)}.token-workspace,.token-ledger{grid-template-columns:1fr}.token-ledger>div{grid-template-columns:44px 60px 1fr auto}.dashboard-footer span{display:none}}@media (width<=480px){.dashboard-main-nav button{white-space:nowrap;padding-inline:9px}.dashboard-section-head h1,.center-section-head h2{font-size:27px}.stats-grid,.package-grid{grid-template-columns:1fr}.stat-card{min-height:130px}.dashboard-context-strip{grid-template-columns:1fr}.dashboard-context-strip>div:nth-child(3){grid-column:auto}.dashboard-context-strip>button{min-height:42px}.package-principle{flex-wrap:wrap}.package-card{min-height:0}.milestone-line b,.milestone-line span{font-size:5.5px}.token-flow{gap:7px}.token-flow strong{width:34px;height:34px}.dashboard-footer{flex-wrap:wrap;gap:15px}}@media (prefers-reduced-motion:reduce){.stat-card,.section-scroll-cue,.dashboard-info-panel,.dashboard-toast{animation:none}.noedis-dashboard{scroll-behavior:auto}}.dashboard-header{background:linear-gradient(90deg,#080c1deb,#0d1230e8 52%,#081523eb);border-bottom-color:#8be7ef24;grid-template-columns:auto minmax(360px,1fr) auto;min-height:82px;padding-inline:clamp(20px,3vw,48px);box-shadow:0 14px 44px #01030c70,inset 0 -1px #8ce8ef12}.dashboard-brand-group{align-items:center;gap:9px;display:flex}.dashboard-swan{cursor:pointer;background:linear-gradient(145deg,#ffffff0d,#70e4ec08);border:1px solid #91e8ef2e;border-radius:14px;place-items:center;width:48px;height:48px;padding:0;display:grid;box-shadow:inset 0 1px #ffffff19}.dashboard-swan:hover{background:#71e4ec15;border-color:#78e7ef78;box-shadow:0 0 24px #68dce637,inset 0 1px #ffffff29}.dashboard-swan img{object-fit:contain;filter:drop-shadow(0 0 11px #89e6ed69);width:40px;height:40px}.dashboard-brand{cursor:default;gap:0;min-width:78px}.dashboard-brand b{letter-spacing:.1em;font-size:15px}.dashboard-brand small{color:#75e1e9;letter-spacing:.24em;margin-top:5px;font-size:9px}.dashboard-app-launcher{z-index:540;position:relative}.dashboard-app-launcher summary{cursor:pointer;background:#ffffff09;border:1px solid #ffffff1d;border-radius:11px;grid-template-columns:repeat(3,3px);place-content:center;gap:3px;width:38px;height:38px;list-style:none;display:grid}.dashboard-app-launcher summary::-webkit-details-marker{display:none}.dashboard-app-launcher summary i{background:#bcaaff;border-radius:50%;width:3px;height:3px;box-shadow:0 0 5px #9d83ff}.dashboard-app-launcher[open] summary,.dashboard-app-launcher summary:hover{background:#9a7fe91b;border-color:#9f85f070;box-shadow:0 0 0 3px #8d70e51a}.dashboard-app-menu{scrollbar-width:thin;background:#10152df8;border:1px solid #87e3eb3d;border-radius:18px;width:300px;max-height:min(610px,100dvh - 110px);position:absolute;top:calc(100% + 14px);left:0;overflow:auto;box-shadow:0 26px 75px #000b,inset 0 1px #ffffff17}.dashboard-app-menu>header{background:radial-gradient(circle at 85% 0,#7761df4d,#0000 50%),linear-gradient(120deg,#152144,#181438);gap:5px;padding:18px;display:grid}.dashboard-app-menu>header b{color:#fff;letter-spacing:.08em;font-size:13px}.dashboard-app-menu>header small{color:#aeb6d0;font-size:12px}.dashboard-app-menu>a{color:#e4e6f1;border-bottom:1px solid #ffffff0c;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:11px 14px;text-decoration:none;display:grid}.dashboard-app-menu>a:hover,.dashboard-app-menu>a.active{background:linear-gradient(90deg,#7961dc20,#5dd9e610)}.dashboard-app-menu>a>span{border:1px solid color-mix(in srgb, var(--app-color,#8a71e3) 48%, transparent);background:color-mix(in srgb, var(--app-color,#8a71e3) 13%, transparent);width:36px;height:36px;color:var(--app-color,#a88ef1);border-radius:10px;place-items:center;font-size:16px;display:grid}.dashboard-app-menu>a>div{gap:4px;display:grid}.dashboard-app-menu>a b{font-size:13px}.dashboard-app-menu>a small{color:#8992aa;font-size:11px}.dashboard-app-menu>a em{color:#79e5e7;letter-spacing:.08em;background:#75dfdd18;border-radius:5px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:850}.dashboard-main-nav{gap:4px;padding-inline:20px}.dashboard-main-nav button{letter-spacing:.015em;border-radius:9px;padding:11px 10px;font-size:12px}.dashboard-main-nav button:hover,.dashboard-main-nav button.active{background:#ffffff08}.dashboard-tools{gap:8px}.dashboard-icon-button{border-color:color-mix(in srgb, var(--plan-accent) 38%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--plan-accent) 13%, transparent), #ffffff05);border-radius:12px;min-height:44px;padding:6px 11px}.dashboard-icon-button>i{color:var(--plan-accent);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--plan-accent) 65%, transparent));font-size:17px;font-style:normal}.economy-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;display:block;overflow:visible}.economy-castle-icon{-webkit-mask:var(--castle-mask) center / contain no-repeat;-webkit-mask:var(--castle-mask) center / contain no-repeat;mask:var(--castle-mask) center / contain no-repeat;background:currentColor}.dashboard-icon-button>span{text-align:left;gap:3px;display:grid}.dashboard-icon-button>span b{color:#f2effb;font-size:11px}.dashboard-icon-button>span small{color:#8f98ae;white-space:nowrap;font-size:8px}.dashboard-profile{position:relative}.dashboard-user{border-radius:12px;min-height:44px;padding-right:10px}.dashboard-user>b{color:#7e88a0;font-size:12px}.dashboard-profile-menu{background:#11162ef8;border:1px solid #8ee5ec38;border-radius:16px;width:280px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 24px 70px #000b,inset 0 1px #ffffff17}.dashboard-profile-menu>header{border-bottom:1px solid #ffffff10;align-items:center;gap:11px;padding:16px;display:flex}.dashboard-profile-menu>header>i{background:linear-gradient(145deg, var(--framework-color), #7053c7);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-style:normal;font-weight:850;display:grid}.dashboard-profile-menu>header div{gap:4px;min-width:0;display:grid}.dashboard-profile-menu>header b{text-overflow:ellipsis;font-size:13px;overflow:hidden}.dashboard-profile-menu>header small{color:#8f98af;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dashboard-profile-menu>div{justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.dashboard-profile-menu>div span{color:#747f99;letter-spacing:.12em;font-size:9px;font-weight:800}.dashboard-profile-menu>div b{font-size:11px}.dashboard-profile-menu>button{color:#ff9aad;letter-spacing:.09em;cursor:pointer;background:#ff708612;border:1px solid #ff879f30;border-radius:10px;justify-content:space-between;align-items:center;width:calc(100% - 20px);min-height:42px;margin:0 10px 10px;padding:0 13px;font-size:11px;font-weight:850;display:flex}.dashboard-profile-menu>button:hover{background:#ff708622;border-color:#ff879f65}.dashboard-enter{color:#fff;letter-spacing:.07em;background:linear-gradient(115deg,#159664,#2ab77f);border:1px solid #75edbb75;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #12936142,inset 0 1px #ffffff42}.dashboard-enter:hover{filter:brightness(1.12);transform:translateY(-1px)}.dashboard-section-head h1{max-width:820px}.dashboard-section-head p,.center-section-head p{font-size:16px;line-height:1.65}.dashboard-kicker{font-size:11px}.mission-strip{grid-template-columns:.8fr .8fr 1.25fr auto;margin-block:34px 22px}.mission-strip>div{min-height:76px;padding:16px 19px}.mission-strip span{font-size:10px}.mission-strip b{font-size:14px}.mission-strip b small{color:#778199;margin-left:8px;font-size:10px;font-weight:650}.mission-time{font-variant-numeric:tabular-nums;letter-spacing:.12em}.mission-phase{color:#80e8b7;letter-spacing:.09em}.mission-phase.phase-unlock{color:#78cfff}.mission-phase.phase-activate{color:#b69aff}.mission-phase.phase-collect{color:#83e9b4}.mission-strip>a{color:#fff;letter-spacing:.08em;background:linear-gradient(120deg,#286fd5,#479de9);justify-content:center;align-items:center;gap:10px;min-width:120px;padding:0 20px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.mission-strip>a:hover{filter:brightness(1.12)}.mission-strip>a b{color:#fff;font-size:16px}.stat-card{min-height:165px;padding:21px}.stat-card>div span{font-size:12px}.stat-card em{font-size:9px}.stat-card footer{font-size:11px}.milestone-copy>span,.package-card>span,.wallet-card header span,.converter-card>span,.token-ledger>span{font-size:10px}.milestone-copy h3{font-size:15px}.milestone-copy p{font-size:12px}.milestone-line b,.milestone-line span{font-size:10px}.milestone-card>button{font-size:11px}.package-card{min-height:410px;padding:25px 20px 20px}.package-card.featured{padding-top:36px}.package-card h3{font-size:28px}.package-price{align-items:baseline;gap:5px;margin:2px 0 13px;display:flex}.package-price strong{color:var(--package-accent);font-size:20px}.package-price small{color:#7f899f;font-size:11px}.package-card>p{min-height:44px;font-size:13px}.package-card ul{gap:11px;font-size:12px}.package-card>button{min-height:42px;font-size:10px}.package-note{font-size:11px}.currency-explainer{grid-template-columns:1fr 1fr;gap:14px;width:min(970px,100%);margin:0 auto 14px;display:grid}.currency-explainer article{background:linear-gradient(140deg,#151a33d9,#0e1429e8);border:1px solid #ffffff14;border-radius:16px;padding:20px 22px}.currency-explainer article>span{color:#79e0e8;letter-spacing:.16em;font-size:10px;font-weight:850}.currency-explainer h3{color:#f2effa;margin:7px 0 8px;font-size:16px}.currency-explainer p{color:#939cb3;margin:0;font-size:13px;line-height:1.65}.wallet-card h3,.converter-card h3{font-size:20px}.converter-card>p{font-size:13px}.score-list span,.score-list strong{font-size:11px}.wallet-card footer,.converter-card label>span,.converter-preview,.converter-card>small,.converter-actions button{font-size:10px}.dashboard-version{align-items:center;gap:8px;display:flex}.dashboard-version img{object-fit:contain;width:28px;height:28px}.dashboard-version>span{gap:3px;display:grid}.dashboard-version b{color:#aeb6ca;letter-spacing:.15em;font-size:9px}.dashboard-version small{color:#6d7892;font-size:9px}html:not([data-theme=dark]) .dashboard-header{background:linear-gradient(90deg,#ffffffed,#f8f7fded 52%,#f1f8fbed);border-color:#4d3a741c;box-shadow:0 12px 36px #46356e18}html:not([data-theme=dark]) .dashboard-swan{background:#fff;border-color:#59417c1f;box-shadow:0 6px 18px #49386c12}html:not([data-theme=dark]) .dashboard-brand b,html:not([data-theme=dark]) .dashboard-icon-button>span b{color:#312943}html:not([data-theme=dark]) .dashboard-main-nav button{color:#696078}html:not([data-theme=dark]) .dashboard-main-nav button:hover,html:not([data-theme=dark]) .dashboard-main-nav button.active{color:#382d4d;background:#6e50a80d}html:not([data-theme=dark]) .dashboard-app-launcher summary{background:#fff;border-color:#54406f22}html:not([data-theme=dark]) .dashboard-app-menu,html:not([data-theme=dark]) .dashboard-profile-menu{color:#342b47;background:#fff;border-color:#5e477727;box-shadow:0 24px 70px #49376f25}html:not([data-theme=dark]) .dashboard-app-menu>header{background:linear-gradient(120deg,#493580,#276f8d)}html:not([data-theme=dark]) .dashboard-app-menu>a{color:#453a58;border-color:#4f3b6f12}html:not([data-theme=dark]) .dashboard-app-menu>a:hover,html:not([data-theme=dark]) .dashboard-app-menu>a.active{background:linear-gradient(90deg,#785bd518,#5dd9e610)}html:not([data-theme=dark]) .dashboard-icon-button{border-color:color-mix(in srgb, var(--plan-accent) 42%, #dad4e6);background:color-mix(in srgb, var(--plan-accent) 9%, white)}html:not([data-theme=dark]) .dashboard-icon-button>span small,html:not([data-theme=dark]) .dashboard-app-menu>a small{color:#71677f}html:not([data-theme=dark]) .dashboard-profile-menu>header,html:not([data-theme=dark]) .dashboard-profile-menu>div{border-color:#4f3b6f14}html:not([data-theme=dark]) .dashboard-profile-menu>header small,html:not([data-theme=dark]) .dashboard-profile-menu>div span{color:#746a83}html:not([data-theme=dark]) .mission-strip{background:#513b7212;border-color:#523c751f;box-shadow:0 12px 30px #4e3c7310}html:not([data-theme=dark]) .mission-strip>div{background:#ffffffde}html:not([data-theme=dark]) .mission-strip span{color:#746a83}html:not([data-theme=dark]) .mission-strip b{color:#352b49}html:not([data-theme=dark]) .mission-strip .mission-phase.phase-unlock{color:#176ca4}html:not([data-theme=dark]) .mission-strip .mission-phase.phase-activate{color:#6842ad}html:not([data-theme=dark]) .mission-strip .mission-phase.phase-collect{color:#16734c}html:not([data-theme=dark]) .privacy-switch{background:#ffffffd6;border-color:#4d3a7424;box-shadow:0 8px 24px #47346612}html:not([data-theme=dark]) .privacy-switch button{color:#5b526b}html:not([data-theme=dark]) .privacy-switch button>span,html:not([data-theme=dark]) .privacy-switch button small{color:#71677f}html:not([data-theme=dark]) .privacy-switch button.active{color:#302742;background:linear-gradient(135deg,#e9e1fb,#dff4f7);box-shadow:inset 0 0 0 1px #6950a528}html:not([data-theme=dark]) .privacy-switch button.active>span{color:#137a81}html:not([data-theme=dark]) .dashboard-section-head p,html:not([data-theme=dark]) .center-section-head p,html:not([data-theme=dark]) .stat-card footer,html:not([data-theme=dark]) .milestone-copy p,html:not([data-theme=dark]) .package-card>p,html:not([data-theme=dark]) .package-card ul,html:not([data-theme=dark]) .package-note,html:not([data-theme=dark]) .converter-card>p,html:not([data-theme=dark]) .converter-card>small{color:#625a70}html:not([data-theme=dark]) .stat-card>div span,html:not([data-theme=dark]) .milestone-line b,html:not([data-theme=dark]) .milestone-line span,html:not([data-theme=dark]) .score-list span,html:not([data-theme=dark]) .score-list strong{color:#5b536a}html:not([data-theme=dark]) .currency-explainer article{background:linear-gradient(145deg,#fff,#f7f5fc);border-color:#503a7218;box-shadow:0 13px 34px #4c3a6c0e}html:not([data-theme=dark]) .currency-explainer h3{color:#342b48}html:not([data-theme=dark]) .currency-explainer p,html:not([data-theme=dark]) .wallet-card footer{color:#625a70}html:not([data-theme=dark]) .converter-preview{color:#5f566e;background:#5c47780b}@media (width<=1320px){.dashboard-header{grid-template-columns:auto 1fr;min-height:82px}.dashboard-main-nav{background:#090d21ed;border-bottom:1px solid #ffffff12;justify-content:center;width:100%;padding:7px 16px;position:absolute;top:82px;left:0;overflow-x:auto}.dashboard-tools{justify-self:end}.dashboard-section{padding-top:166px}.section-number{top:154px}.dashboard-info-panel{top:142px}html:not([data-theme=dark]) .dashboard-main-nav{background:#f8f7fced;border-color:#4d3a7414}}@media (width<=780px){.dashboard-header{min-height:68px;padding-inline:10px}.dashboard-swan{border-radius:11px;width:38px;height:38px}.dashboard-swan img{width:32px;height:32px}.dashboard-brand{min-width:55px}.dashboard-brand b{font-size:11px}.dashboard-brand small{font-size:7px;display:block}.dashboard-app-launcher summary{width:34px;height:34px}.dashboard-app-menu{width:auto;max-height:calc(100dvh - 82px);position:fixed;top:70px;left:10px;right:10px}.dashboard-tools{gap:4px}.dashboard-tools .scene-theme-toggle,.dashboard-tools .language-switcher{display:none}.dashboard-icon-button{min-width:36px;min-height:38px;padding:0 8px}.dashboard-icon-button>span{display:none}.dashboard-user{min-height:38px;padding:4px}.dashboard-user>b{display:none}.dashboard-enter{min-height:38px;padding-inline:10px;font-size:9px}.dashboard-main-nav{justify-content:flex-start;padding-inline:8px;top:68px}.dashboard-main-nav button{white-space:nowrap;padding-inline:10px}.dashboard-section{padding-top:154px}.section-number{top:143px}.dashboard-profile-menu{width:min(280px,100vw - 20px);position:fixed;top:70px;right:10px}.mission-strip{grid-template-columns:1fr 1fr}.mission-strip>div:nth-child(3){grid-column:1/-1}.mission-strip>a{grid-column:1/-1;min-height:54px}.currency-explainer{grid-template-columns:1fr}}@media (width<=480px){.dashboard-brand{min-width:52px}.dashboard-brand b{font-size:10px}.dashboard-brand small{font-size:6.5px}.dashboard-section-head p,.center-section-head p{font-size:14px}.mission-strip{grid-template-columns:1fr}.mission-strip>div:nth-child(3),.mission-strip>a{grid-column:auto}.stat-card{min-height:150px}.package-card{min-height:0}.currency-explainer article{padding:18px}.dashboard-footer{align-items:flex-start}}@media (width<=370px){.dashboard-brand{display:none}}.dashboard-header{background:linear-gradient(105deg,#080c1df2,#10132bf0 54%,#091a22f2);min-height:136px;padding:0;display:block}.dashboard-topbar{border-bottom:1px solid #ffffff0d;grid-template-columns:auto minmax(430px,1fr) auto;align-items:center;min-height:72px;padding:0 clamp(20px,3vw,48px);display:grid}.dashboard-topbar .dashboard-main-nav{background:0 0;border:0;justify-content:center;width:auto;padding:0 18px;position:static;overflow:visible}.dashboard-topbar .dashboard-main-nav button{white-space:nowrap}.dashboard-global-tools{justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-global-tools .scene-theme-toggle{order:1;width:54px;transform:scale(.9);min-width:54px!important}.dashboard-global-tools .language-switcher{order:2}.dashboard-topbar{z-index:4;position:relative}.dashboard-accountbar{z-index:2;position:relative}.dashboard-global-tools .language-switcher{z-index:10}.dashboard-global-tools .language-switcher>div{box-sizing:border-box;background:radial-gradient(circle at 90% 0,#7659dc30,#0000 45%),linear-gradient(150deg,#11162ffb,#0b1328fc);border-color:#78e3ec45;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:288px;padding:9px;left:auto;right:0;box-shadow:0 24px 70px #000c,inset 0 1px #ffffff18}.dashboard-global-tools .language-switcher>div button{color:#dfe4f2;background:#ffffff07;border-color:#ffffff12;min-width:0;min-height:52px;padding:8px 9px}.dashboard-global-tools .language-switcher>div button:hover,.dashboard-global-tools .language-switcher>div button.active{color:#fff;background:linear-gradient(120deg,#52d8e51d,#8667e52b);border-color:#78e3ec42}.dashboard-global-tools .language-switcher>div button span{font-size:21px}.dashboard-global-tools .language-switcher>div button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-global-tools .language-switcher>div button small{color:#8e9ab1;font-size:8px}.dashboard-accountbar{background:linear-gradient(90deg,#ffffff03,#6049a80b 48%,#55dbe70b);border-bottom:1px solid #85e6ed20;justify-content:flex-end;align-items:center;gap:8px;min-height:64px;padding:9px clamp(20px,3vw,48px);display:flex;box-shadow:inset 0 1px #ffffff08}.dashboard-accountbar:before{content:"ÚČET A AKTUÁLNÍ STAV";color:#67738e;letter-spacing:.2em;white-space:nowrap;margin-right:auto;font-size:8px;font-weight:850}.dashboard-account-stat{text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;align-content:center;gap:4px;min-height:44px;padding:5px 14px;display:grid}.dashboard-account-stat>span{color:#748099;letter-spacing:.14em;font-size:7px;font-weight:850}.dashboard-account-stat>b,.dashboard-account-stat>time{color:#e8e8f3;white-space:nowrap;font-size:11px;font-weight:800;line-height:1;text-decoration:none}.dashboard-clock time{color:#81e7ed;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-shadow:0 0 14px #62dce55c;font-size:16px}.dashboard-stats-shortcut{font:inherit;cursor:pointer}.dashboard-stats-shortcut:hover{background:#977ae915;border-color:#9d84ed57}.dashboard-accountbar .dashboard-icon-button,.dashboard-accountbar .dashboard-user,.dashboard-accountbar .dashboard-enter{min-height:44px}.dashboard-accountbar .dashboard-profile-menu{top:calc(100% + 12px);left:0;right:auto}.dashboard-info-panel{top:calc(100% + 10px)}.section-number{top:171px}html:not([data-theme=dark]) .dashboard-header{background:linear-gradient(105deg,#fffefef5,#f7f5fcf3 54%,#eef9faf5)}html:not([data-theme=dark]) .dashboard-topbar{border-color:#4d3a7412}html:not([data-theme=dark]) .dashboard-accountbar{background:linear-gradient(90deg,#ffffffb8,#7355aa09 50%,#2eaaba0c);border-color:#4d3a7419;box-shadow:inset 0 1px #fff}html:not([data-theme=dark]) .dashboard-accountbar:before,html:not([data-theme=dark]) .dashboard-account-stat>span{color:#746b82}html:not([data-theme=dark]) .dashboard-account-stat{background:#ffffffb8;border-color:#4f3d6f1c;box-shadow:0 4px 16px #4635630a}html:not([data-theme=dark]) .dashboard-account-stat>b{color:#3b324c}html:not([data-theme=dark]) .dashboard-clock time{color:#087c88;text-shadow:none}html:not([data-theme=dark]) .dashboard-user{color:#3b324c;background:#fff;border-color:#4f3d6f21}html:not([data-theme=dark]) .dashboard-global-tools .language-switcher>div{color:#342b47;background:radial-gradient(circle at 90% 0,#8060cf1c,#0000 45%),linear-gradient(150deg,#fff,#f5f2fb);border-color:#5e47772d;box-shadow:0 24px 70px #49376f2b,inset 0 1px #fff}html:not([data-theme=dark]) .dashboard-global-tools .language-switcher>div button{color:#453a58;background:#ffffffb8;border-color:#4f3b6f14}html:not([data-theme=dark]) .dashboard-global-tools .language-switcher>div button:hover,html:not([data-theme=dark]) .dashboard-global-tools .language-switcher>div button.active{color:#3c3051;background:linear-gradient(120deg,#dff6f7,#eee8fb);border-color:#684ca52b}@media (width<=1100px){.dashboard-topbar{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:16px}.dashboard-topbar .dashboard-main-nav{scrollbar-width:none;justify-content:flex-start;padding-inline:12px;overflow-x:auto}.dashboard-topbar .dashboard-main-nav::-webkit-scrollbar{display:none}.dashboard-topbar .dashboard-main-nav button{padding-inline:8px;font-size:10px}.dashboard-accountbar{padding-inline:16px}.dashboard-accountbar:before,.dashboard-stats-shortcut{display:none}}@media (width<=780px){.dashboard-header{min-height:176px;padding:0}.dashboard-topbar{grid-template-rows:66px 46px;grid-template-columns:1fr auto;min-height:112px;padding:0 10px}.dashboard-topbar .dashboard-main-nav{background:0 0;border-top:1px solid #ffffff0c;grid-area:2/1/auto/-1;justify-content:flex-start;width:calc(100% + 20px);margin-left:-10px;padding:4px 8px;position:static;overflow-x:auto}.dashboard-topbar .dashboard-main-nav button{padding:9px 10px;font-size:10px}.dashboard-global-tools{gap:4px}.dashboard-global-tools .scene-theme-toggle,.dashboard-global-tools .language-switcher{display:flex}.dashboard-global-tools .scene-theme-toggle{width:48px;min-width:48px!important}.dashboard-accountbar{scrollbar-width:none;justify-content:flex-start;min-height:64px;padding:9px 10px;overflow-x:auto}.dashboard-accountbar::-webkit-scrollbar{display:none}.dashboard-accountbar .dashboard-profile{flex:none}.dashboard-accountbar .dashboard-user>span,.dashboard-accountbar .dashboard-icon-button>span{display:grid}.dashboard-clock{flex:none}.dashboard-clock time{font-size:14px}.dashboard-accountbar .dashboard-profile-menu{width:auto;position:fixed;top:122px;left:10px;right:10px}.dashboard-info-panel{top:calc(100% + 8px)}.dashboard-section{padding-top:210px}.section-number{top:199px}}@media (width<=480px){.dashboard-brand-group{gap:6px}.dashboard-swan{width:38px;height:38px}.dashboard-brand{min-width:50px}.dashboard-accountbar .dashboard-user>span{max-width:74px}.dashboard-account-stat{padding-inline:11px}.dashboard-global-tools .language-switcher>div{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;position:fixed;top:60px;left:10px;right:10px}}.economy-section{padding-bottom:28px}.economy-tools{width:min(1280px,100%);margin-top:0}.economy-tools>header{align-items:center;margin-bottom:14px}.economy-tools>header h2{font-size:clamp(20px,2vw,28px)}.economy-tools>header p{max-width:440px;font-size:11px}.economy-tools-header{z-index:12;position:relative}.economy-guide{margin-left:auto;position:relative}.economy-guide-trigger{isolation:isolate;color:#fff;cursor:pointer;background:linear-gradient(115deg,#7d45eb,#dd397b 52%,#ff8737) 0 0/180% 180%;border:1px solid #ffccae8f;border-radius:999px;align-items:center;gap:16px;min-height:46px;padding:0 9px 0 20px;animation:6s ease-in-out infinite alternate economy-guide-flow;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 30px #b63e7942,inset 0 1px #ffffff78}.economy-guide-trigger:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffffa8,#0000);width:22%;height:340%;position:absolute;top:-120%;left:-20%;transform:rotate(20deg)translate(-250%)}.economy-guide-trigger:hover:after{animation:1.15s ease-out economy-guide-shine}.economy-guide-trigger>span{letter-spacing:.12em;font-size:10px;font-weight:950}.economy-guide-trigger>b{background:#190a2a3d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.economy-guide-trigger:hover{transform:translateY(-2px);box-shadow:0 12px 36px #e541755c,0 0 24px #ff8a3c35,inset 0 1px #fff}.economy-guide-menu{z-index:80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 86% 0,#b833692e,#0000 38%),linear-gradient(145deg,#151329f7,#090e20fb);border:1px solid #ed78b454;border-radius:20px;width:min(540px,100vw - 30px);max-height:min(680px,100dvh - 150px);padding:18px;animation:.2s ease-out both economy-guide-menu-in;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 26px 80px #02040dcc,0 0 40px #af3c7030,inset 0 1px #ffffff18}.economy-guide-menu>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.economy-guide-menu>header span{color:#ff8cad;letter-spacing:.18em;font-size:8px;font-weight:900}.economy-guide-menu>header h3{color:#fff;margin:3px 0 0;font-size:20px}.economy-guide-menu>header small{color:#8d94aa;letter-spacing:.12em;font-size:7px;font-weight:850}.economy-guide-play{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(115deg,#773be9,#dd386f 55%,#f88937);border:1px solid #ffc18575;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;width:100%;min-height:58px;margin-bottom:10px;padding:8px 12px;display:grid;box-shadow:0 10px 25px #b8386938,inset 0 1px #ffffff6b}.economy-guide-play>i{background:#ffffff20;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-style:normal;display:grid}.economy-guide-play>span{gap:3px;display:grid}.economy-guide-play b{letter-spacing:.1em;font-size:10px}.economy-guide-play small{color:#ffe8ef;font-size:8px}.economy-guide-play>em{color:#ffe3d2;font-size:7px;font-style:normal;font-weight:800}.economy-guide-menu nav{gap:6px;display:grid}.economy-guide-menu nav>button{border:1px solid color-mix(in srgb, var(--guide-color) 28%, #ffffff10);background:color-mix(in srgb, var(--guide-color) 6%, #090e1d);color:#dce3ef;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:61px;padding:8px 10px;display:grid}.economy-guide-menu nav>button:hover{border-color:color-mix(in srgb, var(--guide-color) 70%, transparent);background:color-mix(in srgb, var(--guide-color) 13%, #090e1d);transform:translate(-3px)}.economy-guide-menu nav>button>i{background:color-mix(in srgb, var(--guide-color) 15%, transparent);width:34px;height:34px;color:var(--guide-color);border-radius:9px;place-items:center;font-size:16px;font-style:normal;display:grid}.economy-guide-menu nav>button>span{gap:2px;min-width:0;display:grid}.economy-guide-menu nav small{color:var(--guide-color);letter-spacing:.12em;font-size:6px;font-weight:900}.economy-guide-menu nav b{font-size:10px}.economy-guide-menu nav em{color:#7f899e;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-style:normal;overflow:hidden}.economy-guide-menu nav strong{color:var(--guide-color);font-size:13px}@keyframes economy-guide-flow{0%{background-position:0%}to{background-position:100%}}@keyframes economy-guide-shine{0%{transform:rotate(20deg)translate(-250%)}to{transform:rotate(20deg)translate(650%)}}@keyframes economy-guide-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.currency-converter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.currency-converter{--converter:#6fdde7;--converter-rgb:111, 221, 231;border:1px solid color-mix(in srgb, var(--converter) 40%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--converter) 8%, #0c1227), #080d20ed 72%);border-radius:18px;min-width:0;padding:16px 18px;box-shadow:inset 0 1px #ffffff0c,0 16px 38px #02040f35}.converter-key{--converter:#5594ff;--converter-rgb:85, 148, 255}.converter-topup{--converter:#e9b94f;--converter-rgb:233, 185, 79}.converter-exchange{--converter:#aa77ef;--converter-rgb:170, 119, 239}.currency-converter>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.currency-converter>header>span{color:var(--converter);letter-spacing:.16em;font-size:8px;font-weight:900}.currency-converter>header>div{text-align:right;display:grid}.currency-converter>header small{color:#6f7a91;letter-spacing:.12em;font-size:6px}.currency-converter>header b{color:var(--converter);font-size:11px}.currency-converter h3{color:#f2f0fa;margin:6px 0 3px;font-size:18px}.currency-converter>p{color:#8792a9;min-height:30px;margin:0 0 10px;font-size:9.5px;line-height:1.5}.converter-hs-row{grid-template-columns:repeat(10,1fr);gap:4px;margin-bottom:10px;display:grid}.converter-hs-row>span{text-align:center;background:#ffffff04;border:1px solid #ffffff10;border-radius:7px;gap:2px;padding:6px 2px;display:grid}.converter-hs-row small{color:#68758d;font-size:6px}.converter-hs-row b{color:#dce3ef;font-size:9px}.converter-hs-row .minimum{border-color:color-mix(in srgb, var(--converter) 55%, transparent);background:color-mix(in srgb, var(--converter) 12%, transparent)}.converter-controls{background:#060b1b;border:1px solid #ffffff16;border-radius:9px;grid-template-columns:36px 1fr 36px 52px;min-height:36px;display:grid;overflow:hidden}.converter-controls button{color:#b5bfd2;cursor:pointer;background:#ffffff05;border:0;border-right:1px solid #ffffff0d;font-size:14px}.converter-controls button:hover{background:color-mix(in srgb, var(--converter) 17%, transparent);color:#fff}.converter-controls button.all{color:var(--converter);letter-spacing:.08em;border-left:1px solid #ffffff0d;border-right:0;font-size:8px;font-weight:900}.converter-controls input{background:linear-gradient(180deg, color-mix(in srgb, var(--converter) 12%, #12182a), color-mix(in srgb, var(--converter) 6%, #080d1c));color:#fff;width:100%;min-width:0;box-shadow:inset 1px 0 color-mix(in srgb, var(--converter) 22%, transparent), inset -1px 0 color-mix(in srgb, var(--converter) 22%, transparent), inset 0 0 18px rgba(var(--converter-rgb), .06);text-align:center;border:0;outline:0;font-size:14px;font-weight:850;transition:background .18s,box-shadow .18s}.converter-controls input:focus{background:linear-gradient(180deg, color-mix(in srgb, var(--converter) 19%, #151b2e), color-mix(in srgb, var(--converter) 10%, #090f20));box-shadow:inset 1px 0 color-mix(in srgb, var(--converter) 48%, transparent), inset -1px 0 color-mix(in srgb, var(--converter) 48%, transparent), inset 0 0 22px rgba(var(--converter-rgb), .13)}.converter-submit,.convert-all{letter-spacing:.1em;cursor:pointer;border-radius:9px;min-height:35px;margin-top:9px;font-size:8px;font-weight:900}.converter-submit{border:1px solid color-mix(in srgb, var(--converter) 70%, white 10%);background:linear-gradient(115deg, color-mix(in srgb, var(--converter) 78%, #342bb3), var(--converter));color:#fff;width:calc(62% - 4px);box-shadow:0 8px 20px rgba(var(--converter-rgb), .18)}.convert-all{border:1px solid color-mix(in srgb, var(--converter) 45%, transparent);background:color-mix(in srgb, var(--converter) 10%, transparent);width:calc(38% - 4px);color:var(--converter);margin-left:8px}.converter-submit:disabled,.convert-all:disabled{opacity:.38;cursor:default}.converter-topup .converter-submit{width:100%}.converter-key-visual{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:10px;display:grid}.converter-key-visual>span{min-height:40px;color:var(--converter);background:#ffffff04;border:1px solid #ffffff10;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:16px;display:flex}.converter-key-visual .economy-icon{flex:none;width:18px;height:18px}.converter-key-visual small{color:#8995aa;font-size:7px;font-weight:850}.converter-key-visual>b{color:var(--converter)}.converter-presets{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;display:grid}.converter-presets button{color:#8f9aaf;cursor:pointer;background:#ffffff04;border:1px solid #ffffff12;border-radius:8px;min-height:32px;font-size:8px}.converter-presets button.active{border-color:color-mix(in srgb, var(--converter) 60%, transparent);background:color-mix(in srgb, var(--converter) 16%, transparent);color:#f3ecff}.credit-origin{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px;display:grid}.credit-origin>span{background:#ffffff04;border:1px solid #ffffff10;border-radius:9px;justify-content:space-between;align-items:center;min-height:40px;padding:0 11px;display:flex}.credit-origin small{color:#758198;font-size:7px}.credit-origin b{color:var(--converter);font-size:10px}html:not([data-theme=dark]) .currency-converter{background:linear-gradient(145deg, color-mix(in srgb, var(--converter) 7%, white), #fffe);box-shadow:0 12px 28px #503b7012}html:not([data-theme=dark]) .currency-converter h3,html:not([data-theme=dark]) .converter-controls input,html:not([data-theme=dark]) .converter-hs-row b{color:#352e4b}html:not([data-theme=dark]) .converter-controls{background:#f2eff7;border-color:#513d7020}html:not([data-theme=dark]) .converter-controls input{background:linear-gradient(180deg, color-mix(in srgb, var(--converter) 11%, white), color-mix(in srgb, var(--converter) 5%, #f4f1f8));box-shadow:inset 1px 0 color-mix(in srgb, var(--converter) 24%, transparent), inset -1px 0 color-mix(in srgb, var(--converter) 24%, transparent)}html:not([data-theme=dark]) .converter-hs-row>span,html:not([data-theme=dark]) .converter-key-visual>span,html:not([data-theme=dark]) .credit-origin>span{background:#ffffffa8;border-color:#513d7018}@media (width<=900px){.currency-converter-grid{grid-template-columns:1fr}.currency-converter{padding:15px}}@media (width<=520px){.converter-hs-row{grid-template-columns:repeat(5,1fr)}}.currency-converter-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.converter-totem,.converter-key{grid-column:span 6}.converter-topup,.converter-collect,.converter-exchange,.converter-invest{grid-column:span 3}.converter-topup{order:1}.converter-exchange{order:2}.converter-collect{order:3}.converter-invest{order:4}.converter-collect{--converter:#ff6673;--converter-rgb:255, 102, 115}.converter-invest{--converter:#63dda8;--converter-rgb:99, 221, 168}.investment-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:10px;display:grid}.investment-options button{color:#9aa5b8;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #ffffff10;border-radius:8px;align-content:center;gap:3px;min-width:0;min-height:43px;padding:6px 7px;display:grid}.investment-options button span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:850;overflow:hidden}.investment-options button small{color:#6f7b91;letter-spacing:.06em;font-size:6px;font-weight:800}.investment-options button.active{border-color:color-mix(in srgb, var(--converter) 66%, transparent);background:color-mix(in srgb, var(--converter) 13%, transparent);color:#effff8;box-shadow:inset 0 0 16px rgba(var(--converter-rgb), .08)}.investment-options button.active small{color:var(--converter)}.investment-check>span.passed b{color:#63dda8}.investment-check>span.failed b{color:#ff6673}html:not([data-theme=dark]) .investment-options button{color:#4b4560;background:#ffffffa8;border-color:#513d7018}html:not([data-theme=dark]) .investment-options button.active{color:#214e3b}.exp-progress{margin-bottom:10px}.exp-progress>span{justify-content:space-between;margin-bottom:7px;display:flex}.exp-progress small{color:#8993a8;font-size:7px}.exp-progress b{color:var(--converter);font-size:8px}.exp-progress>i{background:#ffffff0b;border-radius:99px;height:6px;display:block;position:relative;overflow:hidden}.exp-progress>i:after{content:"";width:var(--exp-progress);border-radius:inherit;background:linear-gradient(90deg, #c93c50, var(--converter));box-shadow:0 0 12px rgba(var(--converter-rgb), .5);position:absolute;inset:0 auto 0 0}.collect-queue{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:10px;display:grid}.collect-queue>span{background:#ffffff04;border:1px solid #ffffff10;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;min-width:0;min-height:38px;padding:0 8px;display:flex}.collect-queue small{color:#8691a7;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.collect-queue b{color:var(--converter);flex:none;font-size:9px}.collect-queue>.empty{grid-column:1/-1}@media (width<=1100px){.currency-converter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.converter-totem,.converter-key,.converter-topup,.converter-collect,.converter-exchange,.converter-invest{grid-column:auto}.converter-collect,.converter-invest{justify-self:stretch;width:100%}}@media (width<=900px){.currency-converter-grid{grid-template-columns:1fr}.converter-collect,.converter-invest{grid-column:auto;width:100%}}.portal-map-dialog{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#edf3ff;background:#0d172acc;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.portal-map-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#13253b66}.portal-map-dialog button{color:inherit;cursor:pointer;font-family:inherit}.portal-map-header{z-index:5;pointer-events:none;position:absolute;top:22px;left:28px}.portal-map-header small{letter-spacing:.25em;color:#b5c8de;font-size:9px}.portal-map-header h2{text-shadow:0 2px 20px #081321;margin:6px 0;font:500 25px/1.2 system-ui}.map-close{pointer-events:auto;background:#101e33e6;border:1px solid #c8dfff55;border-radius:12px;width:38px;height:38px;font-size:26px;position:fixed;top:20px;right:20px}.map-legend{z-index:5;flex-wrap:wrap;gap:7px;display:flex;position:absolute;top:100px;left:26px}.map-legend button{border:1px solid color-mix(in srgb, var(--zone-color) 45%, transparent);letter-spacing:.08em;background:#0a1528df;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:flex}.map-legend i{background:var(--zone-color);width:7px;height:7px;box-shadow:0 0 10px var(--zone-color);border-radius:50%}.map-legend small{color:var(--zone-color);font-size:9px}.map-legend button:hover{background:color-mix(in srgb, var(--zone-color) 18%, #10192c)}.portal-map-toolbar{z-index:8;flex-direction:column;align-items:flex-end;font-size:11px;display:flex;position:absolute;top:76px;right:20px}.portal-map-toolbar button{background:#16263be6;border:1px solid #c8dfff44;border-radius:9px;min-width:34px;min-height:34px;padding:6px 10px}.map-scale-handle{opacity:.55;font-size:22px}.map-scale-controls{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;background:#0e1b2be8;border:1px solid #c8dfff33;border-radius:14px;gap:8px;min-width:136px;margin-top:6px;padding:12px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;transform:translate(12px)}.map-scale-controls small{letter-spacing:.16em;color:#aebed5;font-size:8px}.map-scale-controls output{font-variant-numeric:tabular-nums;font-size:26px}.map-scale-controls>div{gap:6px;display:flex}.map-scale-controls>div button{flex:1;font-size:20px}.portal-map-toolbar:hover .map-scale-controls,.portal-map-toolbar:focus-within .map-scale-controls,.portal-map-toolbar.revealed .map-scale-controls{opacity:1;visibility:visible;pointer-events:auto;transform:none}.portal-map-toolbar:hover .map-scale-handle,.portal-map-toolbar.revealed .map-scale-handle{opacity:1}.portal-map-viewport{touch-action:none;overscroll-behavior:none;cursor:grab;-webkit-user-select:none;user-select:none;background-image:radial-gradient(#b6d6ff18 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;overflow:hidden}.portal-map-viewport:active{cursor:grabbing}.portal-map-viewport:focus{outline:none}.portal-map-viewport:focus-visible{outline-offset:-3px;outline:2px solid #b6d6ff55}.portal-map-world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.portal-map-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.portal-map-lines .map-zone-fill{fill:var(--zone-color);fill-opacity:.035;stroke:none}.portal-map-lines .map-zone-edge{fill:none;stroke:var(--zone-color);stroke-opacity:.2;stroke-width:2px;stroke-dasharray:2 12}.portal-map-lines .map-orbit{fill:none;stroke:var(--zone-color);stroke-width:3px;opacity:.7;filter:drop-shadow(0 0 8px var(--zone-color))}.portal-map-lines text{fill:var(--zone-color);letter-spacing:5px;font:600 15px system-ui}.portal-map-lines line{opacity:.55;stroke-width:1.5px}.portal-map-lines .map-trunk{opacity:.1;stroke-dasharray:5 10}.portal-map-lines line.active{opacity:1;stroke-width:3px}.portal-map-hub{box-sizing:border-box;z-index:3;background:#101e31ef;border:1px solid #bfd9ff55;border-radius:30px;flex-direction:column;align-items:center;gap:13px;width:290px;min-height:226px;padding:22px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #a5d4ff05,0 0 60px #8ac5ee12}.portal-map-hub img{width:155px}.portal-map-hub>span{letter-spacing:.2em;color:#bfd2e9;font-size:9px}.portal-map-hub>small{color:#879eb9;font-size:10px}.map-display-switch{grid-template-columns:1fr;gap:5px;width:100%;display:grid}.map-display-switch button{text-align:left;background:#ffffff04;border:1px solid #cbe5ff22;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.map-display-switch button b{font-size:16px}.map-display-switch button[aria-pressed=true]{color:#e2f8ff;background:#5dcfe52b;border-color:#60d9ef8a;box-shadow:inset 3px 0 #60d9ef}.portal-map-node{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;width:122px;padding:5px;display:flex;position:absolute;transform:translate(-50%,-50%)}.portal-map-node>b{color:#fff;border:2px solid var(--zone-color);outline:1px solid color-mix(in srgb, var(--zone-color) 20%, transparent);outline-offset:4px;background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--portal-color) 65%, white), color-mix(in srgb, var(--portal-color) 65%, #142033) 45%, #101b30);width:48px;height:48px;box-shadow:0 0 20px color-mix(in srgb, var(--portal-color) 40%, transparent);border-radius:50%;place-items:center;font-size:25px;display:grid}.portal-map-node>span{border:1px solid color-mix(in srgb, var(--zone-color) 35%, transparent);white-space:nowrap;color:#f1f6ff;background:#0b172de8;border-radius:6px;margin-top:7px;padding:4px 8px;font:600 14px/1.2 system-ui}.portal-map-node.depth-1>b{width:30px;height:30px;font-size:17px}.portal-map-node.depth-1>span{font-size:13px}.portal-map-node.depth-2>b{border-width:1px;outline:none;width:19px;height:19px;font-size:12px}.portal-map-node.depth-2>span{font-size:12px}.portal-map-node:hover,.portal-map-node:focus-visible,.portal-map-node.active{z-index:4}.portal-map-node:hover>span,.portal-map-node:focus-visible>span,.portal-map-node.active>span{background:var(--portal-color);color:#fff}.portal-map-node:focus-visible{border-radius:10px;outline:2px solid #fff}.portal-map-node>small{color:#b4c8df;overflow-wrap:anywhere;margin-top:7px;font:11px/1.4 system-ui;display:block}.display-details .portal-map-node{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--zone-color) 50%, transparent);background:#111f33f2;border-radius:15px;width:180px;padding:13px;box-shadow:0 8px 24px #01081855}.display-details .portal-map-node>span{white-space:normal;background:0 0;border:0}.display-wallpaper .portal-map-node{border:1px solid var(--zone-color);isolation:isolate;box-sizing:border-box;background:linear-gradient(155deg, color-mix(in srgb, var(--portal-color) 55%, #152641), #091426 80%);border-radius:16px;width:220px;min-height:170px;padding:18px 14px 12px;overflow:hidden;box-shadow:0 10px 35px #0006}.map-intro-art{z-index:-1;width:100%;height:100px;color:var(--portal-color);opacity:.9;position:absolute;top:0;left:0}.display-wallpaper .portal-map-node>b{margin-bottom:18px}.display-wallpaper .portal-map-node>span{white-space:normal;background:#0c162bba}.display-wallpaper .portal-map-node em{letter-spacing:.15em;color:var(--zone-color);margin-top:12px;font-size:8px;font-style:normal}.portal-map-node.mode-icons{width:122px;min-height:0;box-shadow:none;isolation:auto;background:0 0;border:0;border-radius:0;padding:5px;overflow:visible}.portal-map-node.mode-icons>b{margin-bottom:0}.portal-map-node.mode-icons>span{white-space:nowrap;border:1px solid color-mix(in srgb, var(--zone-color) 35%, transparent);background:#0b172de8}.portal-map-node.mode-icons>small,.portal-map-node.mode-icons>em{display:none}.portal-map-node.mode-details{border:1px solid color-mix(in srgb, var(--zone-color) 50%, transparent);isolation:auto;background:#111f33f2;border-radius:15px;width:180px;min-height:0;padding:13px;overflow:visible;box-shadow:0 8px 24px #01081855}.portal-map-node.mode-details>b{margin-bottom:0}.portal-map-node.mode-details>span{white-space:normal;background:0 0;border:0}.portal-map-node.mode-details>em{display:none}.portal-map-node.mode-wallpaper{border:1px solid var(--zone-color);isolation:isolate;background:linear-gradient(155deg, color-mix(in srgb, var(--portal-color) 55%, #152641), #091426 80%);border-radius:16px;width:220px;min-height:170px;padding:18px 14px 12px;overflow:hidden;box-shadow:0 10px 35px #0006}.portal-map-node.mode-wallpaper>b{margin-bottom:18px}.portal-map-node.mode-wallpaper>span{white-space:normal;background:#0c162bba}.portal-map-node.mode-wallpaper>em{letter-spacing:.15em;color:var(--zone-color);margin-top:12px;font-size:8px;font-style:normal;display:block}.portal-node-badge{z-index:2;border:1px solid color-mix(in srgb, var(--portal-color) 70%, white);background:color-mix(in srgb, var(--portal-color) 85%, #0b172d);color:#08131f;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 7px;font:800 9px/1.4 system-ui;position:absolute;top:-6px;right:4px}.map-radar{z-index:5;opacity:.65;background:#0c192cc9;border:1px solid #c2dbff33;border-radius:16px;width:112px;position:absolute;bottom:55px;right:20px;overflow:hidden}.map-radar:hover{opacity:1}.map-radar svg{box-sizing:border-box;width:100%;height:100px;padding:6px;display:block}.map-radar button{background:0 0;border:0;border-top:1px solid #c2dbff22;width:100%;padding:7px;font-size:10px;display:block}@media (width<=600px){.portal-map-header{top:16px;left:16px}.portal-map-header h2{font-size:20px}.map-legend{gap:4px;top:80px;left:14px;right:50px}.map-legend button{gap:4px;padding:6px 7px;font-size:8px}.map-legend small{display:none}.map-close{top:14px;right:14px}.portal-map-toolbar{top:62px;right:14px}.map-radar{width:80px;bottom:45px;right:12px}.map-radar svg{height:70px}}@media (prefers-reduced-motion:reduce){.map-scale-controls{transition:none}}.map-mode-stack{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1b2be8;border:1px solid #c8dfff44;border-radius:16px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;top:50%;left:22px;transform:translateY(-50%);box-shadow:0 12px 32px #08132155}.map-mode-stack button{color:#b5c8de;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:9px 12px;font-size:9.5px;font-weight:700;display:grid}.map-mode-stack button b{color:#aebed5;background:#ffffff0d;border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.map-mode-stack button.active{color:#e2f8ff;background:#5dcfe52b;border-color:#60d9ef8a}.map-mode-stack button.active b{color:#e2f8ff;background:#5dcfe52b}.map-mode-stack button:focus-visible{outline-offset:2px;outline:2px solid #b6d6ff55}.map-search{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1b2be8;border:1px solid #c8dfff44;border-radius:999px;align-items:center;gap:10px;width:min(460px,90vw);padding:9px 16px;display:flex;position:absolute;top:96px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #08132155}.map-search-icon{font-size:15px;line-height:1}.map-search input{color:#edf3ff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:32px;font-size:12px}.map-search input::placeholder{color:#879eb9}.map-search-results{z-index:8;background:#0e1b2bf2;border:1px solid #c8dfff44;border-radius:14px;gap:3px;max-height:300px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 44px #08132166}.map-search-results button{color:#edf3ff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px 11px;display:grid}.map-search-results button:hover,.map-search-results button.active{background:#ffffff12}.map-search-results button b{border:1px solid color-mix(in srgb, var(--portal-color) 55%, white);background:color-mix(in srgb, var(--portal-color) 22%, #101e31);width:26px;height:26px;color:color-mix(in srgb, var(--portal-color) 62%, white);border-radius:50%;place-items:center;font-size:12px;display:grid}.map-search-results button span{font-size:10.5px;font-weight:700}.map-search-results button small{color:#879eb9;letter-spacing:.04em;font-size:8px}.map-legend{top:auto;bottom:22px;left:22px}.portal-map-hub{gap:8px;min-height:auto;position:absolute;transform:translate(-50%,-50%)}.portal-map-hub .hub-orb{border:2px solid color-mix(in srgb, var(--portal-color) 60%, white);background:radial-gradient(circle at 40% 30%, color-mix(in srgb, var(--portal-color) 55%, #fff), color-mix(in srgb, var(--portal-color) 65%, #142033) 48%, #101b30 85%);color:#fff;width:64px;height:64px;box-shadow:0 0 24px color-mix(in srgb, var(--portal-color) 45%, transparent), inset 0 0 12px #fff5;border-radius:50%;place-items:center;font-size:28px;display:grid}.portal-map-hub .hub-name{letter-spacing:.08em;color:#f1f6ff;font-size:15px;font-weight:800}.portal-map-hub .hub-detail{text-align:center;color:#b4c8df;max-width:220px;font-size:9px;line-height:1.4}.portal-map-hub .hub-badge{border:1px solid color-mix(in srgb, var(--portal-color) 70%, white);background:color-mix(in srgb, var(--portal-color) 85%, #0b172d);color:#08131f;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font:800 9px/1.4 system-ui}.hub-jump{background:var(--portal-color,#60d9ef);color:#0a0f1a;letter-spacing:.06em;cursor:pointer;border:none;border-radius:8px;padding:5px 18px;font-size:11px;font-weight:700;transition:filter .15s}.hub-jump:hover{filter:brightness(1.2)}.map-nav-right{z-index:6;gap:8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.map-nav-btn{color:inherit;cursor:pointer;background:#101e31e8;border:1px solid #bfd9ff33;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 10px #00000030}.map-nav-btn:hover{background:#162540;border-color:#60d9ef66;box-shadow:0 2px 14px #00000040,0 0 14px #60d9ef18}.map-nav-btn svg{color:#60d9ef;flex-shrink:0}.map-nav-btn span{letter-spacing:.04em;color:#e2edf9;font-size:12px;font-weight:700}@media (width<=600px){.map-mode-stack{flex-direction:row;top:96px;left:12px}.map-mode-stack button{padding:7px 9px;font-size:8.5px}.map-search{width:min(400px,92vw);top:82px}.map-legend{gap:4px;bottom:14px;left:12px;right:50px}.portal-map-hub{padding:10px}.portal-map-hub .hub-orb{width:48px;height:48px;font-size:22px}.portal-map-hub .hub-name{font-size:13px}.map-actions-bar{display:none}.map-nav-right{gap:6px;bottom:10px}.map-nav-btn{padding:7px 10px}.map-nav-btn span{font-size:10px}}.portal-map-embedded{z-index:4;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.experience-launcher.ready,.experience-launcher.ready .launcher-scene,.experience-launcher.ready .portal-map-embedded{overscroll-behavior:none;width:100%;max-width:100vw;height:100%;max-height:100dvh;overflow:clip}:is(html:has(.experience-launcher.ready),body:has(.experience-launcher.ready)){overscroll-behavior:none;width:100%;height:100%;overflow:hidden}.portal-map-embedded .portal-map-viewport{touch-action:none;cursor:default}.portal-map-embedded .portal-map-viewport:active{cursor:default}.portal-map-embedded .portal-map-header{display:none}.portal-map-embedded .portal-map-viewport{background-image:none}.portal-map-embedded .portal-map-hub{width:248px;min-height:0}html .launcher-scene .portal-map-hub .jump-center{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;top:auto;bottom:auto;left:auto;transform:none}html .launcher-scene .portal-map-hub .jump-center input{height:36px;font-size:12px}html .launcher-scene .portal-map-hub .jump-center>button{min-height:38px}.launcher-scene .launcher-header{z-index:10;pointer-events:none}.launcher-scene .launcher-header button{pointer-events:auto}.launcher-scene .orbit-reset{display:none}.portal-map-embedded .portal-map-toolbar{flex-direction:column-reverse;top:auto;bottom:20px;right:20px}.portal-map-embedded .map-scale-controls{margin:0 0 7px;transform:translateY(10px)}@media (width<=640px){.portal-map-embedded .portal-map-toolbar{top:auto;bottom:12px;right:12px}}.launcher-scene.picked .portal-map-embedded{opacity:0;pointer-events:none;transition:opacity .6s}.launcher-scene.picked .portal-map-embedded *{pointer-events:none!important}.portal-map-embedded .map-legend{z-index:6}.citadel-scene{pointer-events:none;--look-x:0px;--look-y:0px;background:#050a25;position:absolute;inset:0;overflow:hidden}.citadel-plane{width:max(130vw,231.111vh);height:max(73.125vw,130vh);transform:translate(calc(-50% + var(--look-x)), calc(-50% + var(--look-y))) scale(1.025);transition:transform .8s ease-out;position:absolute;top:65%;left:50%}.citadel-landscape{animation:28s ease-in-out infinite alternate citadel-breathe;position:absolute;inset:0}.citadel-image{object-fit:fill;filter:brightness(.84)saturate(1.08)contrast(1.08);width:100%;height:100%;transition:filter .75s;position:absolute;inset:0}html:not([data-theme=dark]) .citadel-image{filter:brightness(.98)saturate(1.02)contrast(1.04)}.citadel-color-grade{mix-blend-mode:screen;background:radial-gradient(at 12% 48%,#04d9ff24,#0000 33%),radial-gradient(at 88% 43%,#ff29953d,#0000 38%),radial-gradient(at 50% 58%,#05092300 16%,#060b2a5c 46%,#0000 70%),linear-gradient(90deg,#042e6d22,#0000 42% 58%,#9d074722);position:absolute;inset:0}.citadel-light-shafts{mix-blend-mode:screen;background:conic-gradient(from 150deg at 50% -18%,#0000 0deg,#42e6ff12 9deg,#0000 17deg,#c99aff14 23deg,#0000 31deg,#ff5ba910 37deg,#0000 45deg);animation:20s ease-in-out infinite alternate citadel-rays;position:absolute;inset:0}html[data-theme=dark] .citadel-light-shafts{opacity:.42}.citadel-cloud-shadow{mix-blend-mode:multiply;background:radial-gradient(at 50% 48%,#02061700 18%,#03071d40 55%,#02051680 100%),linear-gradient(90deg,#02091e22,#0000 28% 72%,#16051d2b);animation:38s ease-in-out infinite alternate cloud-pass;position:absolute;inset:0}.citadel-fog{filter:blur(30px);background:radial-gradient(at 25% 55%,#35d9ff38,#0000 36%),radial-gradient(at 68% 45%,#d45af638,#0000 34%);width:160%;height:46%;animation:28s ease-in-out infinite alternate fog-drift;position:absolute;left:-30%}.fog-far{opacity:.4;animation-duration:40s;top:20%}.fog-near{opacity:.6;animation-direction:alternate-reverse;animation-delay:-12s;bottom:3%}.fog-ground{opacity:.65;height:38%;animation-duration:22s;bottom:-20%}html[data-theme=dark] .citadel-fog{opacity:.2}.citadel-motes{z-index:2;mix-blend-mode:screen;position:absolute;inset:0}.citadel-motes i{opacity:0;width:1.5px;height:1.5px;animation:citadel-mote var(--mote-duration) var(--mote-delay) linear infinite;background:#effdff;border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #42dfffc7}.citadel-motes i:nth-child(4n){width:2px;height:2px}html[data-theme=dark] .citadel-motes i{background:#f3ebff;box-shadow:0 0 6px 1px #a983ffd1}.citadel-birds svg{top:var(--bird-top);color:#263c50;opacity:.5;width:25px;animation:citadel-bird 50s var(--bird-delay) linear infinite;position:absolute;left:-8%}html[data-theme=dark] .citadel-birds{opacity:.12}.citadel-vignette{background:radial-gradient(#0000 10%,#0307191c 48%,#020515a3 100%),linear-gradient(#03061b38,#0000 22% 70%,#02051575);position:absolute;inset:0}.citadel-gate{width:5%;height:15.5%;position:absolute;top:57.2%;left:50%;transform:translate(-50%,-50%)}.citadel-gate-halo{background:radial-gradient(ellipse, color-mix(in srgb, var(--castle-glow) 60%, transparent), transparent 60%);opacity:.45;animation:5s ease-in-out infinite alternate gate-aura-breathe;position:absolute;inset:-90% -200%}.citadel-gate-interior{background:radial-gradient(ellipse at 50% 65%, #fff9e3, var(--castle-glow) 42%, #080d1c 85%);opacity:.65;border-radius:50% 50% 0 0/35% 35% 0 0;position:absolute;inset:0}.citadel-doors{perspective:260px;border-radius:50% 50% 0 0/35% 35% 0 0;position:absolute;inset:0;overflow:hidden}.citadel-door{box-sizing:border-box;background:repeating-linear-gradient(90deg,#0000 0 19%,#dcc19a22 20% 22%,#0000 23% 40%),linear-gradient(90deg,#111723,#343748 50%,#111723);border:1px solid #a5a09466;width:50%;height:100%;transition:transform 1.2s cubic-bezier(.2,.65,.2,1);position:absolute;top:0}.citadel-door:after{content:"";border:1px solid #998569aa;position:absolute;inset:25% 13% 12%;box-shadow:inset 0 0 8px #000}.citadel-door.left{transform-origin:0;border-right-color:var(--castle-glow);left:0}.citadel-door.right{transform-origin:100%;border-left-color:var(--castle-glow);right:0}.citadel-gate-rim{border:1px solid color-mix(in srgb, var(--castle-glow) 60%, #ddd3b0);box-shadow:0 0 10px color-mix(in srgb, var(--castle-glow) 45%, transparent);border-bottom:0;border-radius:50% 50% 0 0/35% 35% 0 0;position:absolute;inset:-2px}.citadel-opening .citadel-door.left{transform:rotateY(-85deg)}.citadel-opening .citadel-door.right{transform:rotateY(85deg)}.citadel-opening .citadel-gate-interior{opacity:1}.citadel-opening .citadel-gate-halo{opacity:1;animation:none}.citadel-opening .citadel-landscape{animation-play-state:paused}@keyframes citadel-breathe{0%{transform:scale(1)}to{transform:scale(1.028)}}@keyframes citadel-rays{0%{opacity:.4;transform:rotate(-3deg)}to{opacity:.9;transform:rotate(4deg)}}@keyframes cloud-pass{0%{opacity:.35;transform:translate(-8%)}to{opacity:.8;transform:translate(8%)}}@keyframes fog-drift{0%{transform:translate(-5%,3%)scale(1)}to{transform:translate(8%,-5%)scale(1.12)}}@keyframes citadel-mote{0%{opacity:0;transform:translateY(30px)}16%,76%{opacity:.82}to{opacity:0;transform:translate(45px,-130px)}}@keyframes citadel-bird{0%{transform:translate(-5vw)translateY(0)scale(.8)}50%{transform:translate(55vw)translateY(-25px)scale(1)}to{transform:translate(115vw)translateY(15px)scale(.75)}}@keyframes gate-aura-breathe{0%{opacity:.3}to{opacity:.6}}@media (prefers-reduced-motion:reduce){.citadel-scene *,.citadel-scene :after{transition:none!important;animation:none!important}.citadel-plane{transform:translate(-50%,-50%)scale(1.025)}}.portal-map-lines .map-orbit-halo{fill:none;stroke:#020617;stroke-width:10px;opacity:.68;filter:drop-shadow(0 0 5px #020617)}.portal-map-lines .map-orbit{stroke-width:2.4px;opacity:.9;filter:drop-shadow(0 0 4px var(--zone-color)) drop-shadow(0 0 10px #020617)}.portal-map-lines .map-orbit-inner{fill:none;stroke:color-mix(in srgb, var(--zone-color) 55%, #dffbff);stroke-width:.8px;opacity:.5}.portal-map-lines .map-zone-edge{stroke-opacity:.4;stroke-dasharray:3 10}.portal-map-lines .map-zone-fill{fill-opacity:.045}.portal-map-node>b{box-shadow:inset 0 2px 5px #fff5, 0 0 0 4px #03081cbb, 0 5px 18px #020711cc, 0 0 24px color-mix(in srgb, var(--portal-color) 42%, transparent);transition:transform .18s,box-shadow .18s}.portal-map-node.depth-0>b{outline-offset:6px;width:56px;height:56px;font-size:28px}.portal-map-node.depth-0>span{letter-spacing:.06em;padding:6px 12px;font-size:15px}.portal-map-node.depth-2>b{width:25px;height:25px;font-size:14px}.portal-map-node:hover>b,.portal-map-node:focus-visible>b,.portal-map-node.active>b{box-shadow:0 0 0 7px color-mix(in srgb, var(--zone-color) 15%, transparent), 0 0 38px color-mix(in srgb, var(--zone-color) 65%, transparent);transform:scale(1.15)}.portal-map-hub{filter:drop-shadow(0 0 24px #95d6ef30)}@media (prefers-reduced-motion:reduce){.portal-map-node>b{transition:none}}.map-search{box-sizing:border-box;width:44px;min-height:42px;padding:0 12px;transition:width .2s}.map-search input{opacity:0;width:0;min-width:0;padding:0}.map-search:hover,.map-search:focus-within{width:min(400px,78vw)}.map-search:hover input,.map-search:focus-within input{opacity:1;width:100%}.portal-map-node.depth-2{width:max-content;min-width:44px;max-width:100px}.display-details .portal-map-node.depth-2{width:180px;max-width:none}.display-wallpaper .portal-map-node.depth-2{width:220px;max-width:none}.experience-launcher{transition:opacity 1.25s,filter 1.25s,transform 1.25s;position:fixed;inset:0}.experience-launcher.welcome{opacity:0;visibility:hidden;filter:blur(12px);transform:scale(1.025)}.experience-launcher.entering,.experience-launcher.ready{opacity:1;visibility:visible;filter:none;transform:none}.welcome-screen{z-index:100;color:#fff;isolation:isolate;background:#060d29;min-height:100dvh;position:fixed;inset:0;overflow:hidden auto}.welcome-universe{z-index:-2;transform:translate3d(var(--parallax-x,0px), var(--parallax-y,0px), 0px);will-change:transform;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:fixed;inset:-3%;overflow:hidden}.welcome-universe>img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:filter .8s;animation:32s ease-in-out infinite alternate welcome-space-drift}html:not([data-theme=dark]) .welcome-universe>img{filter:brightness(1.18)saturate(.9)contrast(.94)}html[data-theme=dark] .welcome-universe>img{filter:brightness(.72)saturate(1.15)contrast(1.08)}.welcome-screen:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 43%,#03091a44,#0000 64%),linear-gradient(#050b2244,#0000 22%,#070d2630 67%,#040a248a);position:fixed;inset:0}.welcome-nebula{mix-blend-mode:screen;background:radial-gradient(at 78% 22%,#ff49a32b,#0000 38%),radial-gradient(at 12%,#0cf3,#0000 44%);animation:12s ease-in-out infinite alternate welcome-nebula;position:absolute;inset:0}.welcome-ocean-light{filter:blur(22px);background:radial-gradient(at 50% 65%,#10daff30,#0000 57%);animation:15s ease-in-out infinite alternate fog-drift;position:absolute;inset:60% -20% -20%}.welcome-celestial-glow{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#fff6c633 0 1%,#ff893526 18%,#ff3fa315 42%,#0000 70%);border-radius:50%;width:42vw;animation:9s ease-in-out infinite alternate welcome-celestial;position:absolute;top:3%;right:7%}.welcome-starfield{opacity:.42;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.7px),radial-gradient(circle,#61e9ff 0 1px,#0000 1.5px);background-position:0 0,31px 47px;background-size:83px 83px,127px 127px;animation:38s linear infinite welcome-star-pan;position:absolute;inset:-10%}.welcome-stardust{z-index:-1;pointer-events:none;position:fixed;inset:0}.welcome-stardust i{width:3px;height:3px;animation:welcome-spark 5s var(--spark-delay) ease-in-out infinite alternate;background:#b6f8ff;border-radius:50%;position:absolute;box-shadow:0 0 9px 2px #69e5ff}.welcome-sky-lights{z-index:0;pointer-events:none;position:fixed;inset:0 0 50%;overflow:hidden}.welcome-sky-lights>i{left:var(--light-x);top:var(--light-y);width:var(--light-size);aspect-ratio:1;color:var(--light-color);border:1px solid color-mix(in srgb, var(--light-color) 72%, white);opacity:.52;box-shadow:0 0 12px var(--light-color), 0 0 32px color-mix(in srgb, var(--light-color) 55%, transparent), inset 0 0 10px color-mix(in srgb, var(--light-color) 48%, transparent);animation:sky-light-drift 6.5s var(--light-delay) ease-in-out infinite alternate;border-radius:50%;position:absolute}.welcome-sky-lights>i:before,.welcome-sky-lights>i:after{content:"";border:1px solid color-mix(in srgb, var(--light-color) 46%, transparent);border-radius:inherit;animation:8s linear infinite sky-light-orbit;position:absolute;inset:-9px}.welcome-sky-lights>i:after{background:linear-gradient(90deg, transparent, var(--light-color), transparent);height:1px;filter:drop-shadow(0 0 5px var(--light-color));border:0;inset:50% -70%;transform:rotate(-28deg)}.welcome-sky-lights>i b{box-shadow:0 0 8px 2px var(--light-color);background:#fff;border-radius:50%;position:absolute;inset:36%}.welcome-sky-lights>i.crystal{border-radius:4px;transform:rotate(45deg)}.welcome-sky-lights>i.crystal:before{border-radius:7px;transform:rotate(45deg)}.welcome-header{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px 40px;display:grid;position:absolute;top:0;left:0;right:0}.welcome-header-language{justify-self:center;justify-items:center;gap:5px;display:grid}.welcome-header-language>span{color:#e0e7ff;letter-spacing:.16em;font:600 9px/1 system-ui}.welcome-build-badge{z-index:5;color:#e8f1ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09162b8c;border:1px solid #dbeaff38;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;display:inline-flex;position:fixed;bottom:20px;right:24px;box-shadow:0 7px 24px #0208173d,inset 0 1px #ffffff12}.welcome-build-badge small{color:#83e8f5;letter-spacing:.18em;font:700 7px/1 system-ui}.welcome-build-badge b{letter-spacing:.08em;font:650 9px/1 system-ui}.welcome-brand{align-items:center;gap:14px;display:flex}.welcome-swan{object-fit:contain;filter:drop-shadow(0 0 16px #adebff99);width:58px;height:64px}.welcome-wordmark{object-fit:contain;filter:drop-shadow(0 4px 12px #020920);width:200px;height:70px}.welcome-stage{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px,4vh,42px);min-height:100dvh;padding:108px 20px 24px;display:flex;position:relative}.welcome-content{text-align:center;padding:0}.welcome-eyebrow{letter-spacing:.4em;color:#d5e5ff;text-shadow:0 2px 10px #060c25;margin:0 0 20px;font:600 10px/1.4 system-ui}.welcome-content h1{--welcome-letter-gap:.025em;--welcome-word-gap:.2em;font-synthesis:none;font-kerning:none;font-variant-ligatures:none;text-transform:uppercase;text-shadow:0 7px 38px #05072388;margin:0;font-family:Montserrat NOEDIS,Arial Black,sans-serif;font-weight:900;line-height:1.06}.welcome-content h1 span{max-width:calc(100vw - 32px);letter-spacing:var(--welcome-letter-gap);word-spacing:var(--welcome-word-gap);color:#8e68ff;-webkit-text-fill-color:transparent;-webkit-text-stroke:.65px #ffffffc9;paint-order:stroke fill;filter:saturate(1.3)brightness(1.08)drop-shadow(-8px 5px 19px #315bff73)drop-shadow(8px 5px 19px #ff493f68);isolation:isolate;background-image:linear-gradient(105deg,#0000 35%,#ffffffea 47%,#bdedffba 50%,#0000 61%),linear-gradient(90deg,#19dfff 0%,#5657ff 23%,#af46e5 47%,#ef427c 72%,#ff9c32 100%);background-size:240% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;margin-inline:auto;font-size:clamp(52px,8.55vw,146px);font-weight:900;animation:7.2s linear infinite welcome-title-unified-shine;display:block;position:relative}.welcome-content h1 span:after{content:attr(data-title);z-index:-1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:center;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:4px #8a5dff38;filter:blur(9px);opacity:.55;pointer-events:none;display:block;position:absolute;inset:0}.welcome-unlock-orbit{z-index:0;pointer-events:none;width:min(1100px,96vw);height:90%;position:absolute;top:7%;left:50%;overflow:visible;transform:translate(-50%)}.unlock-orbit-ghost,.unlock-orbit-trace{fill:none;stroke-linecap:round}.unlock-orbit-ghost{stroke:#bfeeff;stroke-width:.75px;opacity:.09;filter:drop-shadow(0 0 4px #47dfff)}.unlock-orbit-trace{stroke:#f3fdff;stroke-width:1.15px;stroke-dasharray:.09 .91;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 6px #5ce3ff);animation:7.2s linear infinite unlock-orbit-trace}.unlock-comet{animation:.75s ease-in-out infinite alternate title-comet-flare}.welcome-content,.welcome-footer{z-index:1;position:relative}.welcome-content h1 strong{color:#f4f2ff;letter-spacing:var(--welcome-letter-gap);word-spacing:var(--welcome-word-gap);text-shadow:0 2px 18px #fff2,0 0 60px #8b6cff33;margin-top:10px;font-family:Montserrat NOEDIS,Arial Black,sans-serif;font-size:clamp(31px,4.65vw,80px);font-weight:800;display:block}.welcome-content h1 .welcome-belief{width:min(560px,100vw - 28px);color:inherit;text-shadow:none;filter:drop-shadow(0 5px 13px #061719a8)drop-shadow(0 0 17px #b4ffda47);margin:-5px auto 0;line-height:0}.welcome-content h1 .welcome-belief img{object-fit:contain;width:100%;height:auto;display:block}.welcome-intro{letter-spacing:.4em;text-transform:uppercase;color:#d5e5ff;text-shadow:0 2px 10px #060c25;margin:0;font:600 10px/1.4 system-ui}.welcome-enter{isolation:isolate;color:#071226;cursor:pointer;background:linear-gradient(115deg,#507cff,#8a54ef 52%,#35c9ed) 0 0/180% 180%;border:1px solid #c8f3ff9c;border-radius:999px;justify-content:center;align-items:center;gap:30px;min-width:260px;min-height:65px;margin:0 0 30px;padding:18px 30px;transition:transform .35s cubic-bezier(.2,.8,.2,1),color .35s,border-color .35s,box-shadow .45s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 36px #4a76ff55,inset 0 1px #ffffff91}.welcome-enter:before{content:"";z-index:-2;border-radius:inherit;opacity:0;background:linear-gradient(115deg,#ff295f,#ff5737 48%,#ffb43d 100%) 0 0/180% 180%;transition:opacity .55s;position:absolute;inset:-2px}.welcome-enter:after{content:"";z-index:-1;filter:blur(1px);opacity:0;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:24%;height:280%;position:absolute;top:-90%;left:-38%;transform:rotate(21deg)translate(-230%)}.welcome-enter span{z-index:1;letter-spacing:.26em;font:900 17px/1 system-ui;position:relative}.welcome-enter b{z-index:1;font-size:25px;position:relative}.welcome-lock{place-items:center;width:25px;height:25px;display:grid}.welcome-lock svg{fill:none;stroke:#061526;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #fff5);width:23px;height:23px;overflow:visible}.welcome-lock .lock-shackle{transform-box:fill-box;transform-origin:12% 100%;animation:7.2s ease-in-out infinite welcome-lock-open}.welcome-enter{animation:7.2s ease-in-out infinite welcome-enter-unlock}.welcome-enter:hover{color:#210812;border-color:#ffe0adcc;transform:translateY(-4px)scale(1.025);box-shadow:0 0 24px #ff405fa8,0 0 65px #ff8a356e,inset 0 1px #fff}.welcome-enter:hover:before{opacity:1;animation:2.1s ease-in-out infinite alternate welcome-enter-warm-flow}.welcome-enter:hover:after{opacity:.75;animation:1.15s cubic-bezier(.2,.7,.2,1) .1s infinite welcome-enter-shine}.welcome-enter:hover .welcome-lock svg{stroke:#260813;filter:drop-shadow(0 1px #fff3d5aa)}.welcome-enter:focus-visible{outline-offset:6px;outline:3px solid #fff}.welcome-enter:disabled{cursor:default}.welcome-status{letter-spacing:.06em;color:#baf4ff;min-height:18px;margin:16px 0 0;font-size:12px}.welcome-footer{flex-direction:column;align-items:center;gap:11px;padding:0;display:flex}.welcome-language-picker{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.welcome-language-select{cursor:pointer;background:#071b38dc;border:1px solid #d8e5ff88;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;min-width:224px;height:48px;padding:0 12px 0 17px;display:grid;box-shadow:0 8px 28px #02091f55,inset 0 1px #ffffff18}.welcome-language-select>b{font-size:23px;line-height:1}.welcome-language-picker select{appearance:none;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-align:center;text-align-last:center;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:46px;padding:0 12px 0 9px;font:650 16px system-ui}.welcome-language-picker button{color:#fff;cursor:pointer;background:#071b38a6;border:1px solid #d8e5ff22;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0 0 4px;font:300 31px/1 system-ui;transition:background .15s,border-color .15s,transform .15s;display:grid}.welcome-language-picker button:hover{background:#173259d6;border-color:#d8e5ff77;transform:scale(1.06)}.welcome-language-picker button:focus-visible{outline-offset:3px;outline:2px solid #8cecff}.welcome-footer>small{color:#eef8ffd9;letter-spacing:.2em;text-shadow:0 0 12px #65e6ff66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06152a70;border:1px solid #bcecff26;border-radius:999px;margin-top:4px;padding:7px 13px;font-size:9px;font-weight:750;box-shadow:0 6px 22px #02091f55,inset 0 1px #ffffff0d}.welcome-footer>small span{color:#72e7f4;margin:0 10px}.welcome-tagline{letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 12px #65e6ff66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06152a70;border:1px solid #bcecff26;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin:14px auto 34px;padding:7px 13px;font-family:Montserrat NOEDIS,Arial Black,sans-serif;font-size:10px;font-weight:900;display:flex;box-shadow:0 6px 22px #02091f55,inset 0 1px #ffffff0d}.welcome-tagline span{color:#fff;margin:0 10px}.welcome-tagline b{font-weight:900}.welcome-tagline b.welcome-action-design{color:#19dfff}.welcome-tagline b.welcome-action-build{color:#af46e5}.welcome-tagline b.welcome-action-enjoy{color:#ff9c32}.welcome-auth-card{z-index:6;box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:linear-gradient(150deg,#132746db,#120d2ae8);border:1px solid #bcecff3d;border-radius:19px;width:min(290px,100vw - 48px);padding:14px;display:grid;position:fixed;bottom:62px;right:24px;box-shadow:0 18px 48px #01071991,inset 0 1px #ffffff1f}.welcome-auth-card>small{color:#83e8f5;letter-spacing:.2em;margin:0 0 10px;font:750 8px/1 system-ui}.welcome-auth-card button{cursor:pointer;border:0;width:100%;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.welcome-auth-card button:hover{transform:translateY(-2px)}.welcome-auth-card button:focus-visible{outline-offset:3px;outline:2px solid #9defff}.welcome-auth-card button:disabled{opacity:.55;cursor:default;transform:none}.welcome-auth-create{color:#fff;letter-spacing:.02em;background:linear-gradient(110deg,#7555d9,#5f50d8 52%,#388edc);border-radius:12px;justify-content:space-between;align-items:center;min-height:45px;padding:0 15px;font:750 11px/1 system-ui;display:flex;box-shadow:0 8px 22px #4e38c756,inset 0 1px #ffffff4d}.welcome-auth-create:hover{box-shadow:0 10px 28px #7656e37a,inset 0 1px #fff6}.welcome-auth-create span{font-size:18px;font-weight:400}.welcome-auth-divider{color:#91a5bd;align-items:center;gap:9px;margin:8px 0;font:550 8px/1 system-ui;display:flex}.welcome-auth-divider:before,.welcome-auth-divider:after{content:"";background:linear-gradient(90deg,#0000,#bcecff38);flex:1;height:1px}.welcome-auth-divider:after{background:linear-gradient(90deg,#bcecff38,#0000)}.welcome-auth-login{color:#dce7f7;background:#ffffff08;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 12px;font:650 10px/1 system-ui;display:flex;border:1px solid #c8eaff26!important}.welcome-auth-login:hover{background:#ffffff10;box-shadow:0 0 20px #45d8e923;border-color:#75e6ef78!important}.welcome-auth-login img{object-fit:contain;filter:drop-shadow(0 0 7px #79e7ff88);width:24px;height:24px}.welcome-auth-login b{color:#f3efff;letter-spacing:.06em;font-weight:850}.welcome-account-backdrop{z-index:30;-webkit-backdrop-filter:blur(15px)saturate(.8);backdrop-filter:blur(15px)saturate(.8);background:#03091bc9;place-items:center;padding:22px;animation:.2s ease-out both account-backdrop-in;display:grid;position:fixed;inset:0;overflow:auto}.welcome-account-dialog{--framework-color:#7659dc;box-sizing:border-box;color:#f1f5ff;scrollbar-color:#587795 transparent;scrollbar-width:thin;background:radial-gradient(circle at 12% 0,#295a8248,#0000 35%),linear-gradient(150deg,#121f3bf7,#110d2cfb);border:1px solid #bdeaff3b;border-radius:25px;width:min(460px,100%);max-height:calc(100dvh - 44px);padding:25px;animation:.28s cubic-bezier(.2,.8,.2,1) both account-dialog-in;position:relative;overflow:auto;box-shadow:0 34px 100px #01030dd4,inset 0 1px #ffffff20}.welcome-account-dialog>header{align-items:center;gap:13px;padding:0 38px 18px 0;display:flex}.welcome-account-dialog>header img{object-fit:contain;filter:drop-shadow(0 0 13px #7ee8ef78);width:48px;height:48px}.welcome-account-dialog>header small{color:#71e2eb;letter-spacing:.17em;font:750 8px/1 system-ui}.welcome-account-dialog>header h2{color:#f5f7ff;letter-spacing:-.025em;margin:7px 0 0;font:800 22px/1.15 Montserrat,system-ui}.welcome-account-close{z-index:2;color:#dce9f7;cursor:pointer;background:#ffffff09;border:1px solid #d5eaff2d;border-radius:50%;place-items:center;width:34px;height:34px;padding:0 0 3px;font:300 24px/1 system-ui;display:grid;position:absolute;top:14px;right:14px}.welcome-account-close:hover{background:#ffffff12;border-color:#72e4ed75}.welcome-account-close:focus-visible{outline-offset:2px;outline:2px solid #9defff}.welcome-account-dialog .account-access--compact{margin:0;display:block}.welcome-account-dialog .account-card{color:#eaf1ff;background:#050a1f52;border-color:#d5eaff24;border-radius:17px;gap:12px;padding:18px;box-shadow:inset 0 1px #ffffff0c}.welcome-account-dialog .account-card nav{background:#080c209c}.welcome-account-dialog .account-card nav button{color:#aebdd0}.welcome-account-dialog .account-card label{color:#ced9e8}.welcome-account-dialog .account-card label input:not([type=checkbox]){color:#f2f6ff;background:#071127b8;border-color:#8ba2c448}.welcome-account-dialog .account-card label input:not([type=checkbox])::placeholder{color:#788ba4}.welcome-account-dialog .account-card .account-divider:before,.welcome-account-dialog .account-card .account-divider:after{background:#c4dbff21}@keyframes account-backdrop-in{0%{opacity:0}}@keyframes account-dialog-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}.welcome-beach-magic{z-index:0;pointer-events:none;height:27vh;min-height:180px;position:fixed;inset:auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 38%);mask-image:linear-gradient(#0000,#000 38%)}.beach-orbit{aspect-ratio:1;border:1px solid #7c70ff78;border-radius:50%;width:82vw;animation:7s ease-in-out infinite alternate beach-orbit-breathe;position:absolute;bottom:-29vw;left:50%;transform:translate(-50%)rotate(-7deg);box-shadow:0 0 18px #7764ff55,inset 0 0 20px #35d7ff22}.beach-orbit:after{content:"";border-radius:inherit;filter:drop-shadow(0 0 8px #3de3d5);border-top:2px solid #42e9dbaa;border-right:2px solid #0000;animation:28s linear infinite beach-orbit-turn;position:absolute;inset:-7px}.beach-orbit.orbit-two{border-color:#e44dcc66;width:97vw;animation-delay:-3.2s;bottom:-36vw;transform:translate(-50%)rotate(9deg)}.beach-orbit.orbit-two:after{filter:drop-shadow(0 0 9px #e85bd0);border-top-color:#e85bd0aa;animation-duration:37s;animation-direction:reverse}.welcome-beach-magic b{left:var(--gem-x);aspect-ratio:1;background:var(--gem-color);width:clamp(8px,1vw,15px);box-shadow:0 0 8px 2px var(--gem-color), 0 0 27px 6px var(--gem-color);animation:beach-gem 3.6s var(--gem-delay) ease-in-out infinite;border:1px solid #ffffffc9;position:absolute;bottom:clamp(17px,4vh,48px);transform:rotate(45deg)}.welcome-beach-magic b:before,.welcome-beach-magic b:after{content:"";opacity:.72;background:linear-gradient(#0000,#fff,#0000);width:1px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.welcome-beach-magic b:after{transform:translate(-50%,-50%)rotate(45deg)}.welcome-sound-control{justify-self:end;position:relative}.welcome-sound-control>button,.welcome-info-toggle{color:#eaf7ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#081831b3;border:1px solid #dbeaff61;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 7px 24px #02081755,inset 0 1px #ffffff1c}.welcome-sound-control>button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.welcome-sound-control>button:hover,.welcome-sound-control>button:focus-visible,.welcome-sound-control>button.active,.welcome-info-toggle:hover,.welcome-info-toggle:focus-visible{border-color:#65e9ffba;outline:none;transform:scale(1.07);box-shadow:0 0 26px #41d9ff55,inset 0 1px #ffffff2a}.welcome-sound-control>button.active{color:#6af5df;animation:2s ease-in-out infinite sound-note-pulse}.welcome-sound-menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;width:328px;max-height:calc(100vh - 105px);translate:var(--sound-menu-x,0) var(--sound-menu-y,0);transform-origin:100% 0;scrollbar-color:#4b6f91 transparent;scrollbar-width:thin;background:radial-gradient(circle at 12% 0,#295a8248,#0000 35%),linear-gradient(150deg,#121f3bf7,#110d2cfb);border:1px solid #b8e9ff4a;border-radius:20px;padding:15px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;transform:translateY(-7px)scale(.97);box-shadow:0 18px 55px #010719b8,inset 0 1px #ffffff1a}.welcome-sound-control.open .welcome-sound-menu{opacity:1;visibility:visible;transform:none}.welcome-sound-menu.visible{opacity:1!important;visibility:visible!important;transform:none!important}.sound-menu-head{color:#83e8f5;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;min-height:27px;display:flex}.sound-menu-head:active{cursor:grabbing}.sound-menu-head>span{align-items:center;gap:8px;display:flex}.sound-menu-head>span i{opacity:.65;border-top:2px dotted #6bcbd8;border-bottom:2px dotted #6bcbd8;width:13px;height:7px}.sound-menu-head small{letter-spacing:.2em;font:750 8px/1 system-ui}.sound-menu-head>button{color:#8ca3bc;cursor:pointer;background:#ffffff07;border:1px solid #d4e8ff25;border-radius:8px;width:25px;height:25px;padding:0}.sound-volume{background:linear-gradient(100deg,#3ad7ee0d,#8d5bff0d);border:1px solid #77dff133;border-radius:11px;gap:7px;margin-top:8px;padding:9px 11px 10px;display:grid}.sound-volume>span{justify-content:space-between;align-items:center;display:flex}.sound-volume>span b{color:#9bacc1;letter-spacing:.16em;font:700 7px/1 system-ui}.sound-volume output{color:#80e9f0;font:750 9px/1 system-ui}.sound-volume input{appearance:none;background:linear-gradient(90deg, #7665ff, #3de2d2 var(--volume-percent), #ffffff28 var(--volume-percent));cursor:pointer;accent-color:#55e8df;border:0;border-radius:999px;outline:0;width:100%;height:4px;margin:2px 0}.sound-volume input::-webkit-slider-thumb{appearance:none;background:#43dcd8;border:2px solid #dfffff;border-radius:50%;width:15px;height:15px;box-shadow:0 0 10px #43dcd8}.sound-volume input::-moz-range-thumb{background:#43dcd8;border:2px solid #dfffff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 10px #43dcd8}.sound-toggle{color:#eef8ff;cursor:pointer;background:#ffffff08;border:1px solid #d4e8ff22;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin:12px 0;padding:10px 11px;display:flex}.sound-toggle span{font:650 12px/1 system-ui}.sound-toggle i{background:#5a6475;border-radius:999px;width:30px;height:16px;transition:background .2s;position:relative}.sound-toggle i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;top:3px;left:3px}.sound-toggle[aria-checked=true] i{background:#38cfad}.sound-toggle[aria-checked=true] i:after{transform:translate(14px)}.sound-track-picker{grid-template-columns:32px 1fr 32px;align-items:center;gap:7px;display:grid}.sound-track-picker>button{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #d4e8ff35;border-radius:9px;height:32px;padding:0 0 3px;font-size:22px}.sound-track-picker>button:hover{background:#5fdff029;border-color:#6eeaff88}.sound-track-picker>span{text-align:center;min-width:0;display:grid}.sound-track-picker small{color:#8295b1;letter-spacing:.12em;font:650 7px/1.3 system-ui}.sound-track-picker b{color:#f3f7ff;text-overflow:ellipsis;white-space:nowrap;font:650 11px/1.5 system-ui;overflow:hidden}.sound-palette-grid{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:8px;display:grid}.sound-palette-grid button{color:#8193ad;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#ffffff05;border:1px solid #d4e8ff1c;border-radius:8px;min-height:29px;padding:5px 7px;font:600 8px/1.15 system-ui;overflow:hidden}.sound-palette-grid button:hover,.sound-palette-grid button.active{color:#f1fbff;background:#43cddc17;border-color:#6bddea66}.sound-mode-tabs{background:#020b1d70;border:1px solid #d4e8ff1d;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;margin:0 0 13px;padding:4px;display:grid}.sound-mode-tabs button{color:#8799b4;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:34px;padding:5px 4px;font:650 9px/1.15 system-ui;transition:color .15s,background .15s,border-color .15s}.sound-mode-tabs button:hover{color:#eaf8ff}.sound-mode-tabs button.active{color:#efffff;background:linear-gradient(135deg,#7358ff36,#30d9c929);border-color:#61e1ee66;box-shadow:inset 0 1px #ffffff18,0 0 14px #49dfea1b}.calm-track-toggle{color:#a8b6c9;cursor:pointer;background:linear-gradient(120deg,#36d9cf0d,#6b5fff0d);border:1px solid #80dce42e;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:45px;margin:0 0 10px;padding:7px 9px;display:flex}.calm-track-toggle>span{text-align:left;align-items:center;gap:8px;min-width:0;display:flex}.calm-track-toggle>span>b{color:#66eee0;background:#39dccb16;border-radius:9px;place-items:center;width:29px;height:29px;font-size:18px;display:grid}.calm-track-toggle i{gap:2px;min-width:0;font-style:normal;display:grid}.calm-track-toggle strong{color:#e8f7ff;font:700 9px/1 system-ui}.calm-track-toggle small{color:#8295ad;text-overflow:ellipsis;white-space:nowrap;font:500 7px/1.2 system-ui;overflow:hidden}.calm-track-toggle em{color:#75dcd9;background:#49d9ce11;border-radius:7px;padding:5px 7px;font:700 7px/1 system-ui}.calm-track-toggle:hover,.calm-track-toggle.active{background:linear-gradient(120deg,#36d9cf1c,#6b5fff19);border-color:#61e6dc72}.sound-tempo{border-top:1px solid #d4e8ff1c;margin-top:14px;padding-top:12px}.sound-tempo>small{color:#8295b1;letter-spacing:.18em;margin-bottom:8px;font:700 7px/1 system-ui;display:block}.sound-tempo>div{grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;display:grid}.sound-tempo button{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #cfe9ff38;border-radius:11px;width:38px;height:38px;padding:0 0 2px;font:500 22px/1 system-ui}.sound-tempo button:hover{background:#4ddfeb24;border-color:#70edf58c}.sound-tempo output{color:#fff;background:linear-gradient(135deg,#765cff1b,#39e0d517);border-radius:11px;justify-content:center;align-items:baseline;gap:6px;height:38px;padding-top:5px;display:flex}.sound-tempo output b{font:800 19px/1.3 Montserrat NOEDIS,system-ui}.sound-tempo output span{color:#69dfe8;letter-spacing:.12em;font:700 7px/1 system-ui}.sound-tempo-presets{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.sound-tempo-presets button{color:#91a1b9;cursor:pointer;background:#ffffff06;border:1px solid #d4e8ff1d;border-radius:9px;gap:3px;min-height:43px;padding:7px 3px;display:grid}.sound-tempo-presets button span{font:600 8px/1.1 system-ui}.sound-tempo-presets button b{color:#dfeaff;font:750 10px/1 system-ui}.sound-tempo-presets button:hover,.sound-tempo-presets button.active{color:#f4edff;background:#8058da22;border-color:#a66eff68}.sound-headphones{color:#8be7ed;text-align:center;margin:10px 0 0;font:500 9px/1.35 system-ui}.heart-tap{color:#f6eefa;text-align:left;cursor:pointer;background:linear-gradient(120deg,#ff477817,#934dff13);border:1px solid #ff6d9c42;border-radius:11px;align-items:center;gap:10px;width:100%;margin-top:11px;padding:9px 11px;display:flex}.heart-tap>b{color:#ff648e;filter:drop-shadow(0 0 7px #ff4778);width:28px;height:28px;animation:heart-tempo-pulse var(--heart-duration,.5s) ease-in-out infinite;place-items:center;font-size:18px;display:grid}.heart-tap>span{gap:2px;display:grid}.heart-tap strong{letter-spacing:.12em;font:750 9px/1 system-ui}.heart-tap small{color:#98a9bf;font:500 8px/1.25 system-ui}.brain-band-panel{border-top:1px solid #d4e8ff1c;margin-top:10px;padding-top:10px}.brain-band-panel>span{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.brain-band-panel>span small{color:#8295b1;letter-spacing:.14em;font:700 7px/1 system-ui}.brain-band-panel>span b{color:#8ef5ef;font:750 10px/1 system-ui}.brain-band-panel>div{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.brain-band-panel button{color:#8293aa;cursor:pointer;background:#ffffff05;border:1px solid #d4e8ff1d;border-radius:8px;gap:3px;min-width:0;padding:7px 2px;display:grid}.brain-band-panel button b{font:700 8px/1 system-ui}.brain-band-panel button small{font:600 7px/1 system-ui}.brain-band-panel button:hover,.brain-band-panel button.active{color:#f4edff;background:#8456e124;border-color:#9f6dff7a;box-shadow:0 0 12px #855dff1c}.welcome-knowledge-dock{z-index:6;color:#eaf6ff;-webkit-backdrop-filter:blur(17px)saturate(1.15);backdrop-filter:blur(17px)saturate(1.15);background:linear-gradient(135deg,#102641e8,#15102ee8);border:1px solid #b8e9ff54;border-radius:999px;align-items:center;height:46px;padding:0 7px;display:flex;position:fixed;bottom:20px;left:24px;box-shadow:0 10px 32px #02081782,inset 0 1px #ffffff20}.welcome-knowledge-dock>i{background:linear-gradient(#0000,#b8e9ff54,#0000);width:1px;height:22px;margin:0 5px}.welcome-info-toggle{width:34px;height:34px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;font:500 18px/1 Georgia,serif;position:static}.welcome-manifesto-toggle{color:#eaf6ff;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 10px 0 7px;font:750 9px/1 system-ui;transition:color .2s,background .2s,box-shadow .2s;display:flex}.welcome-manifesto-toggle span{filter:drop-shadow(0 0 7px #62eaff88);font-size:15px}.welcome-manifesto-toggle b{font:inherit}.welcome-info-toggle:hover,.welcome-info-toggle:focus-visible,.welcome-info-toggle[aria-expanded=true],.welcome-manifesto-toggle:hover,.welcome-manifesto-toggle:focus-visible,.welcome-manifesto-toggle[aria-expanded=true]{color:#fff;background:#63dff016;outline:none;transform:none;box-shadow:inset 0 0 0 1px #65e9ff4d,0 0 18px #41d9ff29}.welcome-info-panel{z-index:7;color:#eaf4ff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(155deg,#102441f2,#090f29f5);border:1px solid #b8e9ff4d;border-radius:21px;width:min(360px,100vw - 48px);padding:24px;animation:.24s ease-out both info-panel-in;position:fixed;bottom:78px;left:24px;box-shadow:0 22px 70px #010719c2,inset 0 1px #ffffff1a}.welcome-info-panel>button{color:#eef7ff;cursor:pointer;background:#ffffff08;border:1px solid #d4e8ff2e;border-radius:50%;width:31px;height:31px;padding:0 0 3px;font-size:22px;position:absolute;top:10px;right:11px}.welcome-info-panel>small{color:#63e6ed;letter-spacing:.2em;font:750 8px/1 system-ui}.welcome-info-panel h2{letter-spacing:-.02em;margin:10px 0 9px;font:850 23px/1.1 system-ui}.welcome-info-panel p{color:#cddbf0;margin:0 0 18px;font:450 13px/1.6 system-ui}.welcome-info-panel>div{gap:7px;display:grid}.welcome-info-panel>div span{color:#dce9f8;background:#ffffff06;border:1px solid #dbeaff17;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font:550 11px/1.3 system-ui;display:flex}.welcome-info-panel>div b{color:#bb72ff;letter-spacing:.1em;font-size:9px}.welcome-manifesto-panel{z-index:8;box-sizing:border-box;color:#edf7ff;-webkit-backdrop-filter:blur(25px)saturate(1.2);backdrop-filter:blur(25px)saturate(1.2);scrollbar-color:#4f9cb5 transparent;scrollbar-width:thin;background:radial-gradient(circle at 12% 0,#295a8248,#0000 35%),linear-gradient(150deg,#121f3bf7,#110d2cfb);border:1px solid #8ae7ff52;border-radius:25px;width:min(650px,100vw - 48px);max-height:min(690px,100dvh - 110px);padding:29px;animation:.25s ease-out both info-panel-in;position:fixed;bottom:78px;left:24px;overflow:auto;box-shadow:0 28px 90px #010719d6,inset 0 1px #ffffff20}.welcome-manifesto-panel>button{color:#eef7ff;cursor:pointer;background:#ffffff08;border:1px solid #d4e8ff32;border-radius:50%;width:32px;height:32px;padding:0 0 3px;font-size:22px;position:absolute;top:13px;right:14px}.welcome-manifesto-panel>small{color:#67e8ef;letter-spacing:.22em;font:750 8px/1 system-ui}.welcome-manifesto-panel h2{letter-spacing:-.035em;align-items:center;gap:10px;margin:12px 0 11px;font:850 26px/1.1 Montserrat,system-ui;display:flex}.welcome-manifesto-panel h2 span{filter:drop-shadow(0 0 10px #72eaff88);font-size:23px}.manifesto-tabs{background:#020b1d42;border:1px solid #c3eaff1c;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:6px;margin:15px 0 19px;padding:5px;display:grid}.manifesto-tabs button{color:#849bb3;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:35px;padding:6px 8px;font:700 9px/1 system-ui;transition:color .2s,background .2s,box-shadow .2s;display:flex}.manifesto-tabs button i{color:#6edfea;font:800 13px/1 system-ui}.manifesto-tabs button:hover,.manifesto-tabs button[aria-selected=true]{color:#f4fbff;background:linear-gradient(135deg,#3ad9ec22,#8f5af32a);box-shadow:inset 0 0 0 1px #7ee8ef36,0 0 18px #5fcddd16}.manifesto-pages{min-height:395px}.manifesto-page{animation:.28s ease-out both manifesto-page-in}.manifesto-page>header{text-align:center;margin:3px 0 21px}.manifesto-page>header small{color:#65e5ed;letter-spacing:.2em;font:750 8px/1 system-ui}.manifesto-page>header h3{color:#f5f9ff;letter-spacing:-.025em;margin:9px 0 8px;font:800 22px/1.15 Montserrat,system-ui}.manifesto-page>header p{color:#b9ccdf;max-width:540px;margin:0 auto;font:450 12px/1.6 system-ui}.manifesto-lead{color:#d7e7f6;max-width:570px;margin:0 0 20px;font:500 13px/1.65 system-ui}.manifesto-principles{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.manifesto-principles article{background:#ffffff08;border:1px solid #bdeaff1e;border-radius:13px;min-width:0;padding:13px}.manifesto-principles article>b{color:#70e6ef;letter-spacing:.14em;font:800 9px/1 system-ui}.manifesto-principles h3{margin:7px 0 6px;font:750 12px/1.25 Montserrat,system-ui}.manifesto-principles p,.manifesto-economy p{color:#bbcde1;margin:0;font:450 10.5px/1.55 system-ui}.manifesto-path{text-align:center;color:#fff;letter-spacing:.025em;margin:18px 0 13px;font:750 13px/1.3 Montserrat,system-ui}.manifesto-path i{color:#70e6ef;padding:0 7px;font-style:normal}.manifesto-modules{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.manifesto-modules span{color:#cfe3f4;letter-spacing:.1em;background:#ffffff08;border:1px solid #cae9ff20;border-radius:999px;padding:6px 8px;font:700 8px/1 system-ui}.manifesto-economy{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}.manifesto-economy p{background:linear-gradient(90deg,#7c59cf18,#0000);border-left:2px solid #8b65ea;padding:11px}.manifesto-economy strong{color:#eef7ff}.welcome-manifesto-panel blockquote{color:#edfaff;text-align:center;background:#4ad7e709;border:1px solid #77dbef30;border-radius:12px;margin:18px 0 15px;padding:13px 16px;font:650 12px/1.55 Montserrat,system-ui}.welcome-manifesto-panel footer{color:#92a8bc;letter-spacing:.08em;justify-content:center;align-items:baseline;gap:8px;font:600 9px/1 system-ui;display:flex}.welcome-manifesto-panel footer span{color:#ffbf67;letter-spacing:.15em;font-weight:850}.manifesto-journey-line{grid-template-columns:repeat(5,1fr);gap:7px;display:grid;position:relative}.manifesto-journey-line:before{content:"";background:linear-gradient(90deg,#48d7e4,#9665ed,#ff825d);height:1px;position:absolute;top:33px;left:9%;right:9%;box-shadow:0 0 9px #66e6ef75}.manifesto-journey-line article{text-align:center;padding:10px 8px 13px;position:relative}.manifesto-journey-line article>b{color:#7d94ad;letter-spacing:.12em;font:750 8px/1 system-ui}.manifesto-journey-line article>i{z-index:1;background:#4fdce7;border:2px solid #dffcff;border-radius:50%;width:11px;height:11px;margin:10px auto 13px;display:block;position:relative;box-shadow:0 0 13px #4fdce7}.manifesto-journey-line article:nth-child(n+4)>i{background:#ff765a;box-shadow:0 0 13px #ff765a}.manifesto-journey-line h4,.manifesto-space-grid h4{color:#f0f7ff;margin:0 0 6px;font:700 11px/1.2 Montserrat,system-ui}.manifesto-journey-line p,.manifesto-space-grid p{color:#9fb2c6;margin:0;font:450 9.5px/1.45 system-ui}.manifesto-value-strip{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.manifesto-value-strip span{text-align:center;background:#ffffff07;border:1px solid #bcecff1d;border-radius:11px;gap:4px;padding:12px;display:grid}.manifesto-value-strip b{color:#eaf7ff;font:700 10px/1 system-ui}.manifesto-value-strip small{color:#91a7bd;font:450 9px/1.4 system-ui}.manifesto-space-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.manifesto-space-grid article{background:linear-gradient(120deg,#38cfe90c,#845bea10);border:1px solid #bcecff20;border-radius:13px;min-height:72px;padding:14px 14px 14px 52px;position:relative}.manifesto-space-grid article>i{color:#7aebef;background:#55dce511;border:1px solid #65e4ed54;border-radius:9px;place-items:center;width:27px;height:27px;font:700 15px/1 system-ui;display:grid;position:absolute;top:15px;left:14px}.manifesto-life-tags{flex-wrap:wrap;justify-content:center;gap:7px;margin:18px 0;display:flex}.manifesto-life-tags span{color:#d8cafc;letter-spacing:.09em;background:#8b5de914;border:1px solid #9a73e83a;border-radius:999px;padding:7px 10px;font:700 8px/1 system-ui}.manifesto-space blockquote{margin-top:0}.manifesto-worlds{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.manifesto-worlds article{border:1px solid hsl(calc(185 + var(--world-index) * 20) 75% 68% / .22);background:linear-gradient(150deg, hsl(calc(185 + var(--world-index) * 20) 75% 55% / .12), #ffffff05);text-align:center;border-radius:12px;min-width:0;padding:14px 9px}.manifesto-worlds b{color:#f1f7ff;letter-spacing:.07em;font:750 10px/1 Montserrat,system-ui}.manifesto-worlds p{color:#9fb2c7;margin:8px 0 0;font:450 9px/1.45 system-ui}.manifesto-trust{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.manifesto-trust p{background:linear-gradient(90deg,#54d9e411,#0000);border-left:2px solid #65dee8;gap:6px;margin:0;padding:12px;display:grid}.manifesto-trust strong{color:#e9f7ff;font:700 10px/1.2 Montserrat,system-ui}.manifesto-trust span{color:#9fb4c8;font:450 9.5px/1.5 system-ui}.manifesto-pagination{border-top:1px solid #c8ebff16;grid-template-columns:30px 1fr auto 30px;align-items:center;gap:10px;margin-top:16px;padding-top:11px;display:grid}.manifesto-pagination button{color:#e8f7ff;cursor:pointer;background:#ffffff08;border:1px solid #c8ebff25;border-radius:8px;width:30px;height:28px;padding:0 0 3px;font-size:19px}.manifesto-pagination button:disabled{opacity:.25;cursor:default}.manifesto-pagination>span{justify-content:center;gap:6px;display:flex}.manifesto-pagination>span i{background:#66778a;border-radius:50%;width:5px;height:5px;transition:width .2s,background .2s,box-shadow .2s}.manifesto-pagination>span i.active{background:#67e5eb;border-radius:999px;width:18px;box-shadow:0 0 8px #67e5eb}.manifesto-pagination>small{color:#8196ab;letter-spacing:.1em;font:700 8px/1 system-ui}@keyframes manifesto-page-in{0%{opacity:0;transform:translate(9px)}to{opacity:1;transform:none}}.welcome-screen.departing{pointer-events:none;animation:1.3s cubic-bezier(.3,.05,.25,1) forwards welcome-depart}.welcome-screen.departing .welcome-stage{opacity:0;transition:transform 1.2s,opacity 1s;transform:translateY(-18px)scale(1.025)}.welcome-screen.departing .welcome-universe>img{transition:transform 1.3s;animation-play-state:paused;transform:scale(1.1)}@keyframes welcome-space-drift{0%{transform:scale(1.015)translate(-.3%)}to{transform:scale(1.055)translate(.3%)}}@keyframes welcome-nebula{0%{opacity:.4;transform:translate(-1%)}to{opacity:.85;transform:translate(1%)}}@keyframes welcome-spark{0%{opacity:.15;transform:scale(.5)}to{opacity:.8;transform:scale(1.1)}}@keyframes welcome-celestial{0%{opacity:.55;transform:scale(.94)}to{opacity:.95;transform:scale(1.06)}}@keyframes welcome-star-pan{0%{transform:translate(0,0)}to{transform:translate(83px,83px)}}@keyframes welcome-title-spectrum{0%{background-position:0}to{background-position:100%}}@keyframes welcome-title-unified-shine{0%{background-position:170% 0,0}to{background-position:-75% 0,0}}@keyframes welcome-belief-rise{0%,14%{filter:saturate(1.08)brightness(1.03)drop-shadow(0 -2px 10px #ffffff20)drop-shadow(0 9px 22px #25a75a48);background-position:50% 165%,50%}58%,to{filter:saturate(1.16)brightness(1.08)drop-shadow(0 -3px 15px #ffffff35)drop-shadow(0 9px 28px #25b86562);background-position:50% -65%,50%}}@keyframes welcome-title-pulse{0%,to{filter:saturate(1.35)brightness(1.08)drop-shadow(-10px 5px 22px #315bff88)drop-shadow(10px 5px 22px #ff493f7a)drop-shadow(0 8px 32px #b44dff55)}50%{filter:saturate(1.5)brightness(1.15)drop-shadow(-10px 5px 28px #315bffaa)drop-shadow(10px 5px 28px #ff493f99)drop-shadow(0 12px 42px #b44dff77)}}@keyframes unlock-orbit-trace{0%{stroke-dashoffset:0;opacity:.15}35%,82%{opacity:.78}to{stroke-dashoffset:-1px;opacity:.15}}@keyframes title-comet-flare{0%{opacity:.68}to{opacity:1}}@keyframes welcome-enter-unlock{0%,92%,to{filter:brightness()}97%{filter:brightness(1.28)drop-shadow(0 0 21px #64fff2)}}@keyframes welcome-lock-open{0%,92%,to{transform:rotate(0)translate(0)}96%,99%{transform:rotate(-28deg)translate(-1px,-1px)}}@keyframes welcome-enter-warm-flow{0%{background-position:0%}to{background-position:100%}}@keyframes welcome-enter-shine{0%{transform:rotate(21deg)translate(-230%)}70%,to{transform:rotate(21deg)translate(700%)}}@keyframes sky-light-drift{0%{opacity:.28;filter:brightness(.8);translate:-5px 4px}to{opacity:.76;filter:brightness(1.35);translate:7px -8px}}@keyframes sky-light-orbit{to{transform:rotate(360deg)}}@keyframes beach-orbit-turn{to{transform:rotate(360deg)}}@keyframes beach-orbit-breathe{0%{opacity:.35;filter:brightness(.8)}to{opacity:.88;filter:brightness(1.25)}}@keyframes beach-gem{0%,to{opacity:.42;transform:translateY(7px)rotate(45deg)scale(.72)}50%{opacity:1;transform:translateY(-11px)rotate(45deg)scale(1.12)}}@keyframes sound-note-pulse{50%{color:#97fff0;box-shadow:0 0 32px #35edcf7d,inset 0 1px #fff3}}@keyframes heart-tempo-pulse{0%,to{opacity:.68;transform:scale(.82)}20%{opacity:1;transform:scale(1.18)}38%{transform:scale(.94)}52%{transform:scale(1.08)}70%{transform:scale(.86)}}@keyframes info-panel-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes welcome-depart{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(14px)}}@media (width<=600px){.welcome-header{grid-template-columns:1fr auto;padding:14px 16px}.welcome-header-language{grid-area:2/1/auto/-1;margin-top:4px}.welcome-sound-control{grid-area:1/2}.welcome-sound-menu{width:auto;max-height:calc(100dvh - 88px);position:fixed;top:70px;left:14px;right:14px;translate:0}.welcome-language-picker{gap:8px}.welcome-language-select{min-width:min(218px,62vw)}.welcome-swan{width:42px;height:47px}.welcome-wordmark{width:125px;height:47px}.welcome-brand{gap:8px}.welcome-stage{padding-top:150px;padding-bottom:88px}.welcome-content{padding:30px 16px 0}.welcome-content h1 span{font-size:clamp(44px,12.5vw,72px)}.welcome-content h1 strong{font-size:clamp(26px,7.2vw,40px)}.welcome-eyebrow{letter-spacing:.22em;font-size:8px}.welcome-intro{margin:22px 0}.welcome-enter{min-width:230px;min-height:58px}.welcome-footer{padding-bottom:0}.welcome-auth-card{width:min(310px,100vw - 28px);margin-top:-8px;position:relative;bottom:auto;right:auto}.welcome-account-backdrop{align-items:start;padding:12px}.welcome-account-dialog{border-radius:20px;max-height:calc(100dvh - 24px);padding:18px}.welcome-account-dialog>header h2{font-size:18px}.welcome-account-dialog .account-card{padding:15px}.welcome-universe>img{object-position:53% 50%}.welcome-knowledge-dock{bottom:14px;left:14px}.welcome-build-badge{bottom:14px;right:14px}.welcome-info-panel{box-sizing:border-box;width:calc(100vw - 28px);bottom:70px;left:14px}.welcome-manifesto-panel{width:calc(100vw - 28px);max-height:calc(100dvh - 90px);padding:23px 18px;bottom:70px;left:14px}.manifesto-principles,.manifesto-economy{grid-template-columns:1fr}.welcome-beach-magic{height:20vh;min-height:130px}.welcome-header-language{grid-area:1/2;justify-self:end;margin:0}.welcome-header-language>span,.welcome-language-picker>button,.welcome-sound-control{display:none}.welcome-language-picker{width:46px}.welcome-language-select{background:#071b38d9;border-radius:50%;place-items:center;width:46px;min-width:46px;height:46px;padding:0;display:grid;position:relative;box-shadow:0 7px 24px #02081770,inset 0 1px #ffffff1f}.welcome-language-select>b{place-items:center;width:100%;height:100%;font-size:24px;display:grid}.welcome-language-picker select{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.welcome-stage{gap:14px;padding-top:92px}.welcome-content{padding-top:16px}.welcome-status:not(.visible),.welcome-footer{display:none}.welcome-auth-card{margin-top:0}.welcome-knowledge-dock{width:44px;height:44px;padding:0;left:auto;right:14px}.welcome-knowledge-dock .welcome-info-toggle,.welcome-knowledge-dock>i,.welcome-manifesto-toggle b{display:none}.welcome-manifesto-toggle{place-items:center;width:44px;height:44px;padding:0;display:grid}.welcome-manifesto-toggle span{font-size:18px}.welcome-build-badge{display:none}.welcome-manifesto-panel{right:14px}.manifesto-tabs{grid-template-columns:repeat(4,max-content);justify-content:start;overflow-x:auto}.manifesto-tabs button{padding-inline:10px}.manifesto-tabs button span{white-space:nowrap}.manifesto-pages{min-height:0}.manifesto-journey-line{grid-template-columns:1fr;gap:2px}.manifesto-journey-line:before{width:1px;height:auto;inset:9% auto 9% 21px}.manifesto-journey-line article{text-align:left;min-height:48px;padding:8px 8px 8px 48px}.manifesto-journey-line article>b{position:absolute;top:9px;left:1px}.manifesto-journey-line article>i{width:8px;height:8px;margin:0;position:absolute;top:18px;left:17px}.manifesto-space-grid,.manifesto-value-strip,.manifesto-trust{grid-template-columns:1fr}.manifesto-worlds{grid-template-columns:repeat(2,1fr)}.manifesto-worlds article:last-child{grid-column:1/-1}.welcome-manifesto-panel h2{font-size:21px}}.welcome-header{grid-template-columns:1fr auto}.welcome-media-dock{color:#eaf6ff;-webkit-backdrop-filter:blur(17px)saturate(1.15);backdrop-filter:blur(17px)saturate(1.15);background:linear-gradient(135deg,#102641e8,#15102ee8);border:1px solid #b8e9ff54;border-radius:999px;justify-self:end;align-items:center;height:48px;padding:0 7px;display:flex;box-shadow:0 10px 32px #02081782,inset 0 1px #ffffff20}.welcome-media-dock>i{background:linear-gradient(#0000,#b8e9ff54,#0000);flex:0 0 1px;width:1px;height:24px;margin:0 5px}.welcome-media-dock .welcome-sound-control{justify-self:auto;align-items:center;display:flex}.welcome-media-dock .welcome-sound-control>button{width:36px;height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.welcome-media-dock .welcome-sound-control>button:hover,.welcome-media-dock .welcome-sound-control>button:focus-visible,.welcome-media-dock .welcome-sound-control>button.active{background:#63dff016;transform:none;box-shadow:inset 0 0 0 1px #65e9ff4d,0 0 18px #41d9ff29}.welcome-media-dock .welcome-sound-control>.welcome-sound-power.active{color:#8affec;background:linear-gradient(135deg,#30d8c935,#7160ee36);position:relative;box-shadow:inset 0 0 0 1px #79f4df8a,0 0 20px #45e6ce75}.welcome-media-dock .welcome-sound-control>.welcome-sound-power.active:after{content:"";background:#8affd9;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px;box-shadow:0 0 8px #5cffe0}.welcome-media-dock .welcome-header-language{justify-self:auto;display:block;position:relative}.welcome-media-dock .welcome-language-select{min-width:156px;height:36px;box-shadow:none;color:#eef7ff;cursor:pointer;background:0 0;border:0;border-radius:999px;grid-template-columns:auto auto auto;align-items:center;gap:9px;padding:0 10px;display:grid;position:relative}.welcome-media-dock .welcome-language-select:hover,.welcome-media-dock .welcome-language-select:focus-within{background:#63dff016;box-shadow:inset 0 0 0 1px #65e9ff4d,0 0 18px #41d9ff29}.welcome-media-dock .welcome-language-select>b{font-size:20px;line-height:1}.welcome-media-dock .welcome-language-select>span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.welcome-media-dock .welcome-language-select>em{color:#91a8c2;font-size:17px;font-style:normal;transition:transform .2s}.welcome-media-dock .welcome-language-select:focus-within>em{transform:rotate(180deg)}.welcome-media-dock .welcome-language-select select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.welcome-media-dock .welcome-header-language:not(.open) .welcome-language-select>em{transform:none}.welcome-media-dock .welcome-header-language.open .welcome-language-select>em{transform:rotate(180deg)}.welcome-language-menu{z-index:20;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:radial-gradient(circle at 90% 0,#8c5dff40,#0000 42%),linear-gradient(155deg,#102743f8,#11102ffb);border:1px solid #7ae5f05c;border-radius:17px;width:224px;padding:7px;animation:.18s ease-out both welcome-language-in;display:grid;position:absolute;top:calc(100% + 13px);right:-7px;overflow:hidden;box-shadow:0 24px 65px #010719c9,inset 0 1px #ffffff1f,0 0 30px #6a54e22e}.welcome-language-menu:before{content:"JAZYK / LANGUAGE";color:#7ce7ef;letter-spacing:.19em;padding:9px 10px 10px;font-size:8px;font-weight:850}.welcome-language-menu>button{color:#dce9f8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:27px 1fr auto 15px;align-items:center;gap:9px;min-height:42px;padding:0 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.welcome-language-menu>button:hover{background:linear-gradient(90deg,#5ddde919,#8d62eb1f);border-color:#6ce5ee38;transform:translate(2px)}.welcome-language-menu>button.active{background:linear-gradient(100deg,#2ac5d42b,#7658dd3b);border-color:#8deaf052;box-shadow:inset 0 1px #ffffff17,0 0 17px #5ed8e51a}.welcome-language-menu>button>span{filter:drop-shadow(0 2px 5px #02081788);font-size:21px;line-height:1}.welcome-language-menu>button>b{font-size:12px;font-weight:700}.welcome-language-menu>button>small{color:#869ab3;letter-spacing:.12em;font-size:8px;font-weight:800}.welcome-language-menu>button>i{color:#75eee3;text-shadow:0 0 8px #55e5dd;font-size:11px;font-style:normal}@keyframes welcome-language-in{0%{opacity:0;transform:translateY(-7px)scale(.97)}}.welcome-media-dock .welcome-sound-menu{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;width:min(360px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 92px);position:fixed;top:76px;left:auto;right:16px;translate:0}.welcome-media-dock .welcome-sound-menu *,.welcome-media-dock .welcome-sound-menu :before,.welcome-media-dock .welcome-sound-menu :after{box-sizing:border-box}.welcome-media-dock .sound-mode-tabs,.welcome-media-dock .sound-palette-grid,.welcome-media-dock .sound-tempo-presets,.welcome-media-dock .brain-band-panel>div{min-width:0}.welcome-media-dock .sound-mode-tabs button,.welcome-media-dock .sound-palette-grid button,.welcome-media-dock .sound-tempo-presets button,.welcome-media-dock .brain-band-panel button{min-width:0;overflow:hidden}@media (width<=600px){.welcome-header{padding:calc(12px + env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 10px max(14px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto}.welcome-media-dock{height:44px;padding-inline:5px}.welcome-media-dock .welcome-sound-control{grid-area:auto;display:flex}.welcome-media-dock .welcome-sound-control>button{width:34px;height:34px}.welcome-media-dock .welcome-header-language{grid-area:auto;margin:0}.welcome-media-dock .welcome-language-select{border-radius:999px;gap:5px;width:auto;min-width:57px;height:34px;padding-inline:7px;overflow:visible}.welcome-media-dock .welcome-language-select>span{display:none}.welcome-media-dock .welcome-language-select>b{justify-content:center;align-items:center;width:25px;height:25px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:20px;line-height:25px;display:flex;overflow:visible}.welcome-media-dock .welcome-language-select>em{font-size:15px}.welcome-language-menu{top:calc(64px + env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));width:min(224px,100vw - 28px);position:fixed}.welcome-media-dock .welcome-sound-menu{top:calc(64px + env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));left:max(14px, env(safe-area-inset-left));width:auto;max-width:none;max-height:none;padding:13px;position:fixed;translate:0}.welcome-media-dock .sound-mode-tabs button{padding-inline:2px;font-size:8px}.welcome-media-dock .brain-band-panel>div{grid-template-columns:repeat(3,1fr)}.welcome-stage{min-height:100svh;padding-top:calc(92px + env(safe-area-inset-top));padding-bottom:calc(76px + env(safe-area-inset-bottom));gap:13px}.welcome-status:not(.visible){display:none}.welcome-footer{flex:none;padding-bottom:0;display:flex}.welcome-footer>small{white-space:nowrap}.welcome-knowledge-dock,.welcome-build-badge{bottom:calc(14px + env(safe-area-inset-bottom))}}@media (height<=650px) and (width>=601px){.welcome-header{padding:12px 25px}.welcome-stage{gap:10px;padding:72px 20px 12px}.welcome-content{padding-top:0}.welcome-content h1 span{font-size:70px}.welcome-content h1 strong{font-size:42px}.welcome-intro{margin:12px 0}.welcome-eyebrow{margin-bottom:8px}.welcome-footer{gap:6px;padding:0}.welcome-enter{min-height:50px;padding:10px 24px}.welcome-auth-card{transform-origin:100% 100%;bottom:50px;right:14px;transform:scale(.86)}}@media (width<=600px){.welcome-screen{overflow:hidden}.welcome-stage{box-sizing:border-box;height:100svh;min-height:100svh;padding:calc(70px + env(safe-area-inset-top)) 14px calc(28px + env(safe-area-inset-bottom));justify-content:center;gap:18px}.welcome-content{padding-top:0}.welcome-eyebrow{margin-bottom:8px;font-size:7px}.welcome-content h1 span{font-size:clamp(40px,11vw,62px)}.welcome-content h1 strong{margin-top:7px;font-size:clamp(23px,6.3vw,35px)}.welcome-tagline{margin:12px auto 18px;padding:6px 10px;font-size:8px}.welcome-tagline span{margin-inline:7px}.welcome-enter{min-width:220px;min-height:50px;margin:0;padding:12px 22px;translate:0 clamp(8px,1.7svh,14px)}.welcome-enter span{font-size:13px}.welcome-enter b{font-size:20px}.welcome-enter{gap:0}.welcome-lock{position:absolute;left:calc(50% + 73px)}.welcome-lock,.welcome-lock svg{width:20px;height:20px}.welcome-intro{right:14px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:3;letter-spacing:.18em;margin:0;font-size:7px;position:fixed;left:14px}.welcome-auth-card{width:min(296px,100vw - 28px);padding:10px;translate:0 clamp(0px,27svh - 162px,90px)}.welcome-auth-card>small{margin-bottom:6px;font-size:7px}.welcome-auth-create{min-height:37px;padding-inline:12px;font-size:9px}.welcome-auth-divider{margin:5px 0}.welcome-auth-login{min-height:33px;font-size:8px}.welcome-auth-login img{width:19px;height:19px}.welcome-knowledge-dock{right:auto;bottom:calc(35px + env(safe-area-inset-bottom));width:auto;height:34px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;display:flex;position:fixed;left:50%;transform:translate(-50%)}.welcome-knowledge-dock .welcome-info-toggle,.welcome-knowledge-dock>i{display:none}.welcome-manifesto-toggle{background:linear-gradient(135deg,#102641e8,#15102ee8);border:1px solid #b8e9ff54;width:auto;height:34px;padding:0 12px;display:flex;box-shadow:0 8px 24px #02081778,inset 0 1px #ffffff20}.welcome-manifesto-toggle b{font-size:8px;display:block}.welcome-manifesto-toggle span{font-size:14px}}@media (prefers-reduced-motion:reduce){.welcome-screen *,.welcome-screen{transition:none!important;animation:none!important}.welcome-screen.departing{opacity:0}.experience-launcher{filter:none;transition:none;transform:none}}.portal-map-node>b{animation:2.8s ease-in-out infinite portal-idle-pulse;position:relative}.portal-map-lines{pointer-events:none}.portal-map-node{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:manipulation}.portal-map-node *{pointer-events:none}.portal-map-node>b:after{content:"";border:1px solid color-mix(in srgb, var(--portal-color) 72%, transparent);opacity:.35;pointer-events:none;border-radius:50%;animation:2.8s ease-out infinite portal-signal;position:absolute;inset:-8px}.portal-map-node:nth-of-type(3n)>b,.portal-map-node:nth-of-type(3n)>b:after{animation-delay:-.9s}.portal-map-node:nth-of-type(3n+1)>b,.portal-map-node:nth-of-type(3n+1)>b:after{animation-delay:-1.8s}.portal-map-node.focused>b,.portal-map-node:hover>b,.portal-map-node:focus-visible>b{outline-color:color-mix(in srgb, var(--portal-color) 78%, white);animation:1.05s ease-in-out infinite alternate portal-active-pulse}.portal-map-node.focused>b:after,.portal-map-node:hover>b:after,.portal-map-node:focus-visible>b:after{opacity:1;border-width:2px;animation-duration:1.15s}.portal-map-world:has(.portal-map-node.focused) .portal-map-node:not(.focused)>b{filter:brightness(.82)saturate(.72);animation-play-state:paused}.portal-map-world:has(.portal-map-node.focused) .portal-map-node:not(.focused)>b:after{opacity:.08;animation-play-state:paused}.portal-map-lines line.active{stroke:var(--path-color);stroke-width:6px;stroke-dasharray:10 7;opacity:1;filter:drop-shadow(0 0 6px var(--path-color)) drop-shadow(0 0 15px var(--path-color));animation:.8s linear infinite portal-path-flow}.portal-map-hub{border-color:color-mix(in srgb, var(--portal-color) 62%, #dceaff);width:270px;min-height:300px;box-shadow:0 0 0 8px color-mix(in srgb, var(--portal-color) 9%, transparent), 0 0 54px color-mix(in srgb, var(--portal-color) 32%, transparent), inset 0 1px #ffffff20;gap:9px;padding:22px 20px 18px;transition:border-color .2s,box-shadow .2s}.portal-map-embedded .portal-map-hub{background:linear-gradient(165deg,#13233af2,#081326f4);width:270px;min-height:300px}.portal-map-hub .hub-kicker{color:color-mix(in srgb, var(--portal-color) 72%, white);letter-spacing:.2em;font:700 8px/1.2 system-ui}.portal-map-hub .hub-name{text-align:center;font-size:18px;line-height:1.1}.portal-map-hub .hub-orb{animation:1.05s ease-in-out infinite alternate portal-active-pulse}.portal-map-hub.is-empty .hub-orb{opacity:.55;animation-duration:2.6s}.hub-jump{background:linear-gradient(135deg, color-mix(in srgb, var(--portal-color) 70%, white), var(--portal-color));width:100%;min-height:39px;box-shadow:0 7px 20px color-mix(in srgb, var(--portal-color) 28%, transparent);justify-content:center;align-items:center;gap:12px;margin-top:3px;display:flex}.hub-jump span{font-size:16px}.map-search{box-sizing:border-box;border-radius:14px;gap:4px;min-height:44px;padding:5px}.map-search-toggle{color:#e7f5ff;background:0 0;border:0;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;font-size:24px;display:grid}.map-search-toggle:hover,.map-search-toggle[aria-expanded=true]{color:#8cecff;background:#60d9ef22}.map-search-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.map-search-dock{width:44px;transition:width .2s;position:absolute;top:50%;left:auto;right:20px;transform:translateY(-50%)}.map-search-dock:hover,.map-search-dock:focus-within,.map-search-dock.open{width:min(390px,100vw - 70px)}.map-search-dock .map-search-results{overscroll-behavior:contain;width:338px;max-width:calc(100vw - 90px);max-height:min(68dvh,520px);top:50%;left:auto;right:calc(100% + 10px);transform:translateY(-50%)}.map-search-dock.open .map-search-results{visibility:visible;opacity:1;pointer-events:auto;display:grid}.map-search-hub{border-color:color-mix(in srgb, var(--portal-color) 42%, #dceaff);background:#071226;align-self:center;width:44px;min-height:44px;margin-top:3px;padding:4px;transition:width .2s;position:relative;top:auto;left:auto;right:auto;transform:none}.map-search-hub:hover,.map-search-hub:focus-within,.map-search-hub.open{width:100%}.map-search-hub input,.map-search-dock input{opacity:0;width:0;padding:0;transition:opacity .15s}.map-search-hub:hover input,.map-search-hub:focus-within input,.map-search-hub.open input,.map-search-dock:hover input,.map-search-dock:focus-within input,.map-search-dock.open input{opacity:1;width:100%;padding:0 8px}.map-search-hub .map-search-results{width:360px;max-width:min(82vw,360px);top:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%)}.map-search-results p{color:#9db0c8;text-align:center;margin:5px;padding:10px;font-size:10px}.map-search-results .map-search-all{color:#8cecff;border-top:1px solid #c8dfff22;border-radius:0 0 8px 8px;font-weight:700}.portal-map-dialog:not(.portal-map-embedded) .portal-map-hub.has-selection{border:1px solid color-mix(in srgb, var(--portal-color) 32%, #e8fbff);background:radial-gradient(circle at 35% 25%, #ffffff36, transparent 28%), linear-gradient(145deg, #dff7ff1c, color-mix(in srgb, var(--portal-color) 12%, #071427d9));width:220px;height:220px;min-height:220px;box-shadow:inset 0 0 30px #dff8ff16, 0 0 0 1px color-mix(in srgb, var(--portal-color) 25%, #bdf5ff), 0 20px 60px #02081794;-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);border-radius:50%;justify-content:center;gap:7px;padding:18px 20px;overflow:hidden}.portal-map-dialog:not(.portal-map-embedded) .portal-map-hub.has-selection .hub-selected-copy{text-align:center;justify-items:center;gap:2px;display:grid}.portal-map-dialog:not(.portal-map-embedded) .portal-map-hub.has-selection .hub-kicker{letter-spacing:.16em;font-size:8px;font-weight:800}.portal-map-dialog:not(.portal-map-embedded) .portal-map-hub.has-selection .hub-name{max-width:166px;font-size:15px}.portal-map-dialog:not(.portal-map-embedded) .portal-map-hub.has-selection .hub-enter{width:auto;min-height:38px;box-shadow:none;background:0 0;border:0;justify-content:center;margin-top:2px;padding:4px 8px}.portal-map-dialog:not(.portal-map-embedded) .portal-map-hub.has-selection .hub-enter:hover,.portal-map-dialog:not(.portal-map-embedded) .portal-map-hub.has-selection .hub-enter:focus-visible{color:#fff;filter:drop-shadow(0 0 8px var(--portal-color));transform:scale(1.055)}.portal-map-dialog:not(.portal-map-embedded) .portal-map-hub.has-selection .hub-enter-icon{width:27px;height:27px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:27px}.portal-map-dialog:not(.portal-map-embedded) .portal-map-hub.has-selection .hub-enter-icon:after{display:none}.portal-map-dialog:not(.portal-map-embedded) .portal-map-hub.has-selection .hub-enter-label{letter-spacing:.15em;font-size:11px;font-weight:850}@keyframes portal-idle-pulse{0%,to{filter:brightness(.92);transform:scale(.97)}50%{filter:brightness(1.2);transform:scale(1.04)}}@keyframes portal-signal{0%{opacity:.5;transform:scale(.75)}to{opacity:0;transform:scale(1.35)}}@keyframes portal-active-pulse{0%{filter:brightness(1.1);transform:scale(1.06)}to{filter:brightness(1.5);transform:scale(1.18)}}@keyframes portal-path-flow{to{stroke-dashoffset:-17px}}@media (width<=600px){.portal-map-embedded .portal-map-hub{width:235px;min-height:270px}.map-search-dock{top:50%;right:12px}.map-search-dock .map-search-results{width:calc(100vw - 82px)}.map-search-hub .map-search-results{width:min(86vw,340px)}}.portal-map-dialog:not(.portal-map-embedded) .portal-map-hub.has-selection{border-radius:25px;gap:5px;width:218px;min-height:0;padding:15px 15px 14px}.portal-map-dialog:not(.portal-map-embedded) .portal-map-hub.has-selection .hub-orb{width:52px;height:52px;font-size:23px}.portal-map-dialog:not(.portal-map-embedded) .portal-map-hub.has-selection .hub-name{font-size:16px}.portal-map-dialog:not(.portal-map-embedded) .portal-map-hub.has-selection .hub-detail{max-width:188px;font-size:8px}.portal-map-dialog:not(.portal-map-embedded) .portal-map-hub.has-selection .hub-jump{min-height:35px}@media (prefers-reduced-motion:reduce){.portal-map-node>b,.portal-map-node>b:after,.portal-map-hub .hub-orb,.portal-map-lines line.active{animation:none!important}}@media (width<=600px){.map-mode-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:5px;display:grid;top:78px;left:12px;right:60px;transform:none}.map-mode-stack button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;padding:5px 3px;font-size:8px}.map-mode-stack button b{width:18px;height:18px}.map-mode-stack button span{line-height:1.2}.map-search{width:42px;top:150px;left:auto;right:12px;transform:none}.map-search:hover,.map-search:focus-within{width:min(330px,85vw)}.portal-map-toolbar{top:78px;right:12px}.map-nav-right{white-space:nowrap;bottom:56px}.map-legend{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;bottom:12px;left:12px;right:12px}.map-legend button{justify-content:center;padding:9px 4px;font-size:8px}.map-radar{bottom:106px}.map-search-dock{width:44px;top:50%;left:auto;right:12px;transform:translateY(-50%)}.map-search-dock.open,.map-search-dock:focus-within{width:calc(100vw - 70px)}.map-search-hub{width:44px;margin-top:3px;position:relative;top:auto;left:auto;right:auto;transform:none}.map-search-hub.open,.map-search-hub:focus-within{width:100%}}.portal-map-embedded .portal-map-hub{border-radius:24px;gap:6px;width:210px;min-height:236px;padding:14px 15px 12px}.portal-map-embedded .portal-map-hub .hub-detail{max-width:176px;font-size:8px}.portal-map-embedded .hub-jump{min-height:34px}.portal-map-embedded .map-search-hub{width:38px;height:38px;min-height:38px;box-shadow:0 7px 20px #02081766, 0 0 18px color-mix(in srgb, var(--portal-color) 20%, transparent);border:1px solid #dceaff88;border-radius:12px;margin:0;position:absolute;inset:auto auto 12px 50%;transform:translate(-50%)}.portal-map-embedded .map-search-hub.open,.portal-map-embedded .map-search-hub:focus-within{width:calc(100% - 24px)}.portal-map-embedded .map-search-toggle{flex-basis:28px;width:28px;height:28px}@media (width<=600px){.portal-map-embedded .portal-map-hub{width:190px;min-height:220px;padding:12px}}.portal-map-embedded .map-mode-stack{gap:4px;width:44px;padding:6px;transition:width .22s,background .22s,border-color .22s;top:50%;left:20px;right:auto;overflow:hidden;transform:translateY(-50%)}.portal-map-embedded .map-mode-stack:hover,.portal-map-embedded .map-mode-stack:focus-within,.portal-map-embedded .map-mode-stack.expanded{background:#0a1729f2;border-color:#8cecff66;width:164px}.portal-map-embedded .map-mode-stack button{grid-template-columns:30px 104px;gap:8px;width:150px;min-height:34px;padding:4px 3px}.portal-map-embedded .map-mode-stack button b{width:28px;height:28px}.portal-map-embedded .map-mode-stack button span{opacity:0;white-space:nowrap;transition:opacity .15s,transform .2s;transform:translate(-5px)}.portal-map-embedded .map-mode-stack:hover button span,.portal-map-embedded .map-mode-stack:focus-within button span,.portal-map-embedded .map-mode-stack.expanded button span{opacity:1;transform:none}@media (width<=600px){.portal-map-embedded .map-mode-stack{flex-direction:column;grid-template-columns:none;width:40px;padding:4px;display:flex;top:50%;left:10px;right:auto;transform:translateY(-50%)}.portal-map-embedded .map-mode-stack:hover,.portal-map-embedded .map-mode-stack:focus-within,.portal-map-embedded .map-mode-stack.expanded{width:150px}}.portal-map-embedded .map-nav-right.launcher-nav-rail{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1b2be8;border:1px solid #c8dfff44;border-radius:16px;flex-direction:column;gap:4px;width:44px;padding:6px;transition:width .22s,background .22s,border-color .22s;display:flex;inset:50% 20px auto auto;overflow:hidden;transform:translateY(-50%);box-shadow:0 12px 32px #08132155}.portal-map-embedded .map-nav-right.launcher-nav-rail:hover,.portal-map-embedded .map-nav-right.launcher-nav-rail:focus-within,.portal-map-embedded .map-nav-right.launcher-nav-rail.expanded{background:#0a1729f2;border-color:#8cecff66;width:164px}.portal-map-embedded .launcher-nav-rail .map-nav-btn{border-color:#0000;grid-template-columns:30px 104px;gap:8px;width:150px;min-height:34px;padding:4px 3px;display:grid}.portal-map-embedded .launcher-nav-rail .map-nav-btn svg{justify-self:center}.portal-map-embedded .launcher-nav-rail .map-nav-btn span{opacity:0;text-align:left;white-space:nowrap;transition:opacity .15s,transform .2s;transform:translate(5px)}.portal-map-embedded .launcher-nav-rail:hover .map-nav-btn span,.portal-map-embedded .launcher-nav-rail:focus-within .map-nav-btn span,.portal-map-embedded .launcher-nav-rail.expanded .map-nav-btn span{opacity:1;transform:none}.portal-map-embedded .launcher-nav-rail .map-nav-btn.active{background:#5dcfe52b;border-color:#8cecff88}@media (width<=600px){.portal-map-embedded .map-nav-right.launcher-nav-rail{width:40px;padding:4px;top:50%;right:10px;transform:translateY(-50%)}.portal-map-embedded .map-nav-right.launcher-nav-rail:hover,.portal-map-embedded .map-nav-right.launcher-nav-rail:focus-within,.portal-map-embedded .map-nav-right.launcher-nav-rail.expanded{width:150px}}.portal-map-embedded .map-mode-stack,.portal-map-embedded .map-nav-right.launcher-nav-rail{background:linear-gradient(165deg,#14263de8,#081425f2);border:1px solid #9ecff04d;border-radius:15px;gap:4px;width:48px;padding:5px;box-shadow:0 10px 30px #02081773,inset 0 1px #ffffff12}.portal-map-embedded .map-mode-stack button,.portal-map-embedded .launcher-nav-rail .map-nav-btn{width:154px;min-height:36px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:32px 108px;gap:9px;padding:2px}.portal-map-embedded .map-mode-stack button b,.portal-map-embedded .launcher-nav-rail .map-nav-btn svg{box-sizing:border-box;color:#aec1d5;background:#d9eeff0b;border:1px solid #b8dfff14;border-radius:9px;width:32px;height:32px;padding:7px}.portal-map-embedded .map-mode-stack button.active{background:0 0;border-color:#0000}.portal-map-embedded .map-mode-stack button.active b,.portal-map-embedded .launcher-nav-rail .map-nav-btn.active svg{color:#dffbff;background:#55d9ef2b;border-color:#79e9ff99;box-shadow:0 0 15px #55d9ef38,inset 0 1px #ffffff24}.portal-map-embedded .map-mode-stack.expanded,.portal-map-embedded .map-nav-right.launcher-nav-rail.expanded{width:170px}.portal-map-embedded .map-mode-stack.expanded button.active,.portal-map-embedded .launcher-nav-rail.expanded .map-nav-btn.active{background:#55d9ef12}@media (width<=600px){.portal-map-embedded .map-mode-stack,.portal-map-embedded .map-nav-right.launcher-nav-rail{width:44px;padding:5px}.portal-map-embedded .map-mode-stack.expanded,.portal-map-embedded .map-nav-right.launcher-nav-rail.expanded{width:158px}}.dashboard-global-tools .dashboard-home-link{flex:none;order:3;min-height:42px;padding-inline:14px}.dashboard-home-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.dashboard-accountbar{grid-template-columns:auto minmax(180px,1fr) auto auto auto;justify-content:stretch;display:grid}.dashboard-accountbar:before{display:none}.dashboard-clock{justify-self:start}.dashboard-stats-shortcut{justify-self:center}.dashboard-accountbar .dashboard-profile{justify-self:end}.dashboard-overview{min-height:100dvh}.dashboard-overview .mission-strip{width:min(1320px,100%);margin:0 auto 34px}.dashboard-overview .dashboard-section-head{margin-bottom:25px}@media (width<=1100px){.dashboard-accountbar{grid-template-columns:auto 1fr auto auto auto}}@media (width<=780px){.dashboard-global-tools .dashboard-home-link{place-items:center;width:38px;min-width:38px;min-height:38px;padding:0;display:grid}.dashboard-home-link>span{display:none}.dashboard-accountbar{justify-content:flex-start;display:flex;overflow:auto visible}.dashboard-accountbar>*{flex:none}.dashboard-accountbar .dashboard-profile{margin-left:auto}.dashboard-overview .mission-strip{margin-bottom:26px}}.dashboard-header{min-height:154px}.dashboard-accountbar{grid-template-columns:auto minmax(360px,1fr) repeat(5,auto);min-height:82px}.account-mission-strip{border-radius:13px;grid-template-columns:.75fr .7fr 1fr auto;align-self:stretch;width:auto;min-width:0;margin:0}.account-mission-strip>div{min-width:0;min-height:44px;padding:8px 12px}.account-mission-strip span{font-size:7px}.account-mission-strip b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-mission-strip>a{min-width:82px;padding-inline:12px;font-size:9px}.dashboard-czk-button>i{font-size:11px;font-weight:900}.dashboard-section{padding-top:190px}.economy-tools{background:linear-gradient(145deg,#151a31dc,#0c1227ed);border:1px solid #ffffff15;border-radius:20px;width:min(970px,100%);margin:28px auto 0;padding:24px;box-shadow:0 18px 55px #01040d4d}.economy-tools>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:18px;display:flex}.economy-tools>header span,.economy-transfer-card>span{color:#79dfe8;letter-spacing:.16em;font-size:10px;font-weight:850}.economy-tools h2{margin:6px 0 0;font-size:24px}.economy-tools>header p{color:#8e97ae;max-width:500px;margin:0;font-size:13px;line-height:1.55}.economy-balance-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.economy-balance-row>span{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:12px 14px;display:grid}.economy-balance-row i{color:#7de2e9;grid-row:1/3;font-size:16px;font-style:normal}.economy-balance-row small{color:#78839b;font-size:9px}.economy-balance-row b{color:#f0eef8;font-size:15px}.economy-transfer-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.economy-transfer-card{background:#080d20a8;border:1px solid #ffffff13;border-radius:16px;flex-direction:column;min-width:0;padding:20px;display:flex}.economy-transfer-card h3{margin:7px 0 5px;font-size:19px}.economy-transfer-card>p{color:#8791a8;min-height:42px;margin:0 0 15px;font-size:12px;line-height:1.55}.transfer-balance,.topup-result{color:#7d879f;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;display:flex}.transfer-balance b,.topup-result strong{color:#86e5ea;font-size:13px}.economy-transfer-card label{gap:7px;margin-top:auto;display:grid}.economy-transfer-card label>span{color:#78839b;letter-spacing:.13em;font-size:9px;font-weight:800}.economy-transfer-card label>div{background:#070b1b;border:1px solid #ffffff18;border-radius:10px;grid-template-columns:38px 1fr 38px auto;min-height:42px;display:grid;overflow:hidden}.credit-topup label>div{grid-template-columns:1fr auto}.economy-transfer-card label button{color:#aeb8ce;cursor:pointer;background:#ffffff08;border:0;font-size:17px}.economy-transfer-card label input{color:#f2f0fa;text-align:center;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px;font-weight:800}.economy-transfer-card label div>b{color:#7de2e9;align-self:center;padding:0 12px;font-size:10px}.topup-presets{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:11px;display:grid}.topup-presets button{color:#909ab0;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:9px;min-height:34px;font-size:10px}.topup-presets button.active{color:#f0eaff;background:#8a66df25;border-color:#a98cff77}.topup-result{margin:11px 0 0}.transfer-primary{color:#fff;letter-spacing:.08em;cursor:pointer;background:linear-gradient(110deg,#6452cf,#35aebf);border:1px solid #77e1e85a;border-radius:10px;min-height:40px;margin-top:12px;font-size:10px;font-weight:850}.credit-topup .transfer-primary{background:linear-gradient(110deg,#7654cf,#b45bb7)}.transfer-primary:disabled{opacity:.4;cursor:default}html:not([data-theme=dark]) .economy-tools{background:linear-gradient(145deg,#ffffffed,#f5f3faed);border-color:#4c3c7218;box-shadow:0 15px 35px #4e3d7110}html:not([data-theme=dark]) .economy-tools h2,html:not([data-theme=dark]) .economy-transfer-card h3,html:not([data-theme=dark]) .economy-balance-row b{color:#352e4b}html:not([data-theme=dark]) .economy-tools>header p,html:not([data-theme=dark]) .economy-transfer-card>p{color:#625a70}html:not([data-theme=dark]) .economy-balance-row>span,html:not([data-theme=dark]) .economy-transfer-card{background:#ffffffa8;border-color:#4f3d6f18}html:not([data-theme=dark]) .economy-transfer-card label>div{background:#f0edf6;border-color:#4f3d6f20}html:not([data-theme=dark]) .economy-transfer-card label input{color:#352e4b}@media (width<=1250px){.dashboard-accountbar{scrollbar-width:thin;justify-content:flex-start;display:flex;overflow-x:auto}.dashboard-accountbar>*{flex:none}.account-mission-strip{flex:1 0 430px}.dashboard-accountbar .dashboard-profile{margin-left:auto}}@media (width<=780px){.dashboard-header{min-height:194px}.dashboard-accountbar{min-height:82px}.dashboard-section{padding-top:228px}.account-mission-strip{flex-basis:390px}.economy-tools{padding:18px}.economy-tools>header{flex-direction:column;align-items:flex-start;gap:9px}.economy-balance-row,.economy-transfer-grid{grid-template-columns:1fr}}.dashboard-runtime-divider{background:linear-gradient(#0000,#ffffff1f 18% 82%,#0000);flex:0 0 1px;width:1px;height:42px;margin-left:auto;display:block}@media (width>=901px){.dashboard-runtime-cluster{width:auto;min-width:0;padding-left:0;left:calc(50% + 229px);right:clamp(12px,1.5vw,26px)}.dashboard-potential-cluster{flex:auto;width:auto;min-width:0}.dashboard-runtime-cluster .dashboard-clock{flex:0 0 126px;margin-left:0}}.dashboard-potential-cluster button{position:relative;overflow:visible}.dashboard-potential-tooltip{z-index:80;border:1px solid color-mix(in srgb, var(--framework-color) 58%, #ffffff20);background:linear-gradient(145deg, color-mix(in srgb, var(--framework-color) 22%, #171427f2), #0b1020f5);color:#e9edf7;letter-spacing:.015em;text-align:left;width:250px;box-shadow:0 16px 34px #03040d80, 0 0 24px color-mix(in srgb, var(--framework-color) 22%, transparent), inset 0 1px #ffffff17;opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 13px;font-size:10px;font-style:normal;font-weight:650;line-height:1.45;transition:opacity .18s,visibility .18s,transform .18s;display:flex;position:absolute;top:calc(100% + 11px);bottom:auto;left:50%;transform:translate(-50%,-7px)}.dashboard-potential-tooltip>strong{color:#fff;width:23px;height:23px;box-shadow:0 0 14px color-mix(in srgb, var(--framework-color) 40%, transparent);background:#ffffff12;border:1px solid #ffffff70;border-radius:50%;flex:0 0 23px;place-items:center;font-family:Georgia,serif;font-size:13px;font-style:italic;line-height:1;display:grid}.dashboard-potential-tooltip>span{flex:1;min-width:0}.dashboard-potential-tooltip:after{content:"";border-top:1px solid color-mix(in srgb, var(--framework-color) 58%, #ffffff20);border-left:1px solid color-mix(in srgb, var(--framework-color) 58%, #ffffff20);background:#0b1020f5;width:9px;height:9px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.dashboard-potential-cluster button:hover .dashboard-potential-tooltip,.dashboard-potential-cluster button:focus-visible .dashboard-potential-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.dashboard-potential-cluster button:first-child .dashboard-potential-tooltip{left:0;transform:translateY(-7px)}.dashboard-potential-cluster button:first-child:hover .dashboard-potential-tooltip,.dashboard-potential-cluster button:first-child:focus-visible .dashboard-potential-tooltip{transform:translate(0)}.dashboard-potential-cluster button:first-child .dashboard-potential-tooltip:after{left:16%}.dashboard-potential-cluster button:last-child .dashboard-potential-tooltip{left:auto;right:0;transform:translateY(-7px)}.dashboard-potential-cluster button:last-child:hover .dashboard-potential-tooltip,.dashboard-potential-cluster button:last-child:focus-visible .dashboard-potential-tooltip{transform:translate(0)}.dashboard-potential-cluster button:last-child .dashboard-potential-tooltip:after{left:auto;right:16%}html:not([data-theme=dark]) .dashboard-potential-tooltip{background:linear-gradient(145deg, color-mix(in srgb, var(--framework-color) 13%, white), #fffffff7);color:#342d48;box-shadow:0 16px 34px #46315b25, 0 0 20px color-mix(in srgb, var(--framework-color) 15%, transparent)}html:not([data-theme=dark]) .dashboard-potential-tooltip:after{background:#fff}.dashboard-potential-cluster button:hover .dashboard-potential-tooltip:after,.dashboard-potential-cluster button:focus-visible .dashboard-potential-tooltip:after{background:#f2c94c;border-color:#ffe69a;box-shadow:0 0 12px #f2c94c80}@media (width<=900px){.dashboard-runtime-divider{display:none}}.dashboard-runtime-cluster{align-items:center;gap:10px}.dashboard-potential-cluster{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:420px;display:grid}.dashboard-potential-cluster button{border:1px solid color-mix(in srgb, var(--potential-color) 30%, transparent);background:color-mix(in srgb, var(--potential-color) 7%, #0b1020);color:#8d97aa;cursor:pointer;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:4px;min-width:0;min-height:38px;padding:5px 7px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:grid}.dashboard-potential-cluster button>i{background:color-mix(in srgb, var(--potential-color) 18%, transparent);width:20px;height:20px;color:var(--potential-color);border-radius:5px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.dashboard-potential-cluster button>span{text-align:left;min-width:0;display:grid}.dashboard-potential-cluster small{color:#69758a;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:850;line-height:1.15;overflow:hidden}.dashboard-potential-cluster b{color:var(--potential-color);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;line-height:1.2;overflow:hidden}.dashboard-potential-cluster button:hover,.dashboard-potential-cluster button.active{border-color:color-mix(in srgb, var(--potential-color) 75%, transparent);background:color-mix(in srgb, var(--potential-color) 15%, #0b1020);box-shadow:0 0 14px color-mix(in srgb, var(--potential-color) 22%, transparent), inset 0 1px #ffffff12;transform:translateY(-1px)}.currency-converter.converter-focused{z-index:2;border-color:var(--converter);box-shadow:0 0 0 2px rgba(var(--converter-rgb), .18), 0 0 32px rgba(var(--converter-rgb), .28), inset 0 1px #ffffff18;transform:translateY(-3px)}html:not([data-theme=dark]) .dashboard-potential-cluster button{background:color-mix(in srgb, var(--potential-color) 7%, white)}@media (width>=1101px) and (width<=1500px){.dashboard-potential-cluster{width:224px}.dashboard-potential-cluster button{grid-template-columns:15px minmax(0,1fr);gap:2px;min-height:34px;padding:3px}.dashboard-potential-cluster button>i{width:15px;height:18px;font-size:7px}.dashboard-potential-cluster small{display:none}.dashboard-potential-cluster b{text-align:center;font-size:5.8px}}@media (width<=1100px){.dashboard-potential-cluster{display:none}}.dashboard-accountbar{grid-template-columns:minmax(0,1fr) minmax(410px,450px) minmax(0,1fr);justify-content:space-between;gap:clamp(12px,1.4vw,28px);display:grid;overflow:visible}.dashboard-identity-cluster,.dashboard-runtime-cluster{align-items:stretch;gap:7px;min-width:0;display:flex}.dashboard-identity-cluster{border-right:1px solid #ffffff12;padding-right:14px}.dashboard-runtime-cluster{border-left:1px solid #ffffff12;justify-content:flex-end;min-width:170px;padding-left:14px}.dashboard-identity-cluster .dashboard-profile{position:relative}.dashboard-identity-cluster .dashboard-profile-menu{left:0;right:auto}.account-mission-strip{border-color:#4e91d93d;width:100%;min-width:0;max-width:none;margin:0;box-shadow:0 0 22px #327bd018}.account-mission-strip:before{content:"RIGHT";color:#79b8ff;letter-spacing:.14em;writing-mode:vertical-rl;background:#327bd01c;place-items:center;padding:0 8px;font-size:7px;font-weight:900;display:grid}.dashboard-layer-status{color:#dfe5f2;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff15;border-radius:10px;align-content:center;min-width:118px;padding:7px 11px;display:grid}.dashboard-layer-status span{color:#7e8ba4;letter-spacing:.12em;font-size:7px;font-weight:850}.dashboard-layer-status b{margin-top:3px;font-size:9px}.dashboard-layer-status small{color:#748198;margin-top:2px;font-size:7px}.dashboard-layer-status.layer-up{background:linear-gradient(145deg,#54d0dd14,#ffffff04);border-color:#66dbe83b}.dashboard-layer-status.layer-up b{color:#7be7ed}.dashboard-layer-status.layer-down{background:linear-gradient(145deg,#8e66e116,#ffffff04);border-color:#a078ea3b}.dashboard-layer-status.layer-down b{color:#bc9af3}.dashboard-runtime-cluster .dashboard-clock{min-width:112px;margin-left:0}.economy-tools{width:min(1320px,100%);box-shadow:none;background:0 0;border:0;padding:0}.economy-tools>header{padding:0 4px}.economy-unit-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.economy-unit-row>span{border-width:1px;grid-template-columns:auto 1fr;min-height:74px;padding:12px 14px;box-shadow:0 12px 28px #02040e30}.economy-unit-row>span em{color:#7d899f;grid-column:2;font-size:8px;font-style:normal}.economy-unit-row .unit-totem{background:linear-gradient(145deg,#42cbd814,#0a1023d9);border-color:#54d9df35}.economy-unit-row .unit-np{background:linear-gradient(145deg,#367de318,#0a1023d9);border-color:#4f8dff46}.economy-unit-row .unit-credit{background:linear-gradient(145deg,#9662df18,#0a1023d9);border-color:#a97bea46}.economy-unit-row .unit-score{background:linear-gradient(145deg,#d84c5d17,#0a1023d9);border-color:#ff667046}.economy-unit-row .unit-czk{background:linear-gradient(145deg,#d39c2918,#0a1023d9);border-color:#eabf5c46}.economy-unit-row .unit-score i,.economy-unit-row .unit-score b{color:#ff7580}.economy-unit-row .unit-czk i,.economy-unit-row .unit-czk b{color:#f0c86e}.totem-ledger{background:linear-gradient(145deg,#10172bd9,#091022e8);border:1px solid #50d4df29;border-radius:15px;margin-bottom:16px;padding:13px 15px}.totem-ledger>header{color:#77dfe8;letter-spacing:.13em;justify-content:space-between;margin-bottom:10px;font-size:8px;display:flex}.totem-ledger>header b{color:#78849b}.totem-ledger>div{grid-template-columns:repeat(10,1fr);gap:7px;display:grid}.totem-ledger>div>span{text-align:center;background:#ffffff04;border:1px solid #ffffff10;border-radius:8px;gap:3px;padding:8px;display:grid;position:relative}.totem-ledger small{color:#718099;font-size:7px}.totem-ledger b{color:#dbe1ec;font-size:11px}.totem-ledger em{color:#fff;background:#e85867;border-radius:4px;padding:2px 4px;font-size:5px;font-style:normal;position:absolute;top:-6px;right:3px}.totem-ledger .bottleneck{background:#d8465412;border-color:#ff65724d}.economy-transfer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.economy-transfer-card{border-radius:18px;min-height:330px;box-shadow:0 16px 34px #02040f38}.totem-converter{border-color:#55d6df36}.credit-topup{border-color:#a779e936}.logic-card{border-color:#4f8dff36}html:not([data-theme=dark]) .dashboard-identity-cluster,html:not([data-theme=dark]) .dashboard-runtime-cluster{border-color:#503d7018}html:not([data-theme=dark]) .dashboard-layer-status{background:#fffb}html:not([data-theme=dark]) .economy-unit-row>span,html:not([data-theme=dark]) .totem-ledger{background:#ffffffd9;box-shadow:0 12px 24px #543c6f12}html:not([data-theme=dark]) .totem-ledger b{color:#403650}@media (width<=1600px){.dashboard-accountbar{justify-content:flex-start;display:flex;overflow:auto visible}.dashboard-identity-cluster,.dashboard-runtime-cluster,.account-mission-strip{flex:none}.account-mission-strip{width:430px}.economy-transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.dashboard-identity-cluster,.dashboard-runtime-cluster{display:contents}.account-mission-strip{width:410px}.economy-unit-row{grid-template-columns:repeat(2,minmax(0,1fr))}.totem-ledger>div{grid-template-columns:repeat(5,1fr)}}@media (width<=560px){.economy-unit-row,.economy-transfer-grid{grid-template-columns:1fr}.totem-ledger>div{grid-template-columns:repeat(2,1fr)}}.dashboard-accountbar>.account-mission-strip{justify-self:center}.dashboard-runtime-cluster{justify-self:end;min-height:50px}.account-mission-strip{grid-template-rows:1fr;grid-template-columns:28px minmax(78px,.65fr) minmax(112px,.95fr) minmax(92px,.78fr) 108px;grid-auto-flow:column;min-height:50px}.account-mission-strip:before,.account-mission-strip>div,.account-mission-strip>a{grid-row:1!important}.account-mission-strip>a{background:linear-gradient(135deg,#2874df 0%,#3d91eb 62%,#59a9ef 100%);border-left:1px solid #8bc9ff52;border-radius:0 12px 12px 0;min-width:108px;padding:0 14px;transition:transform .18s,filter .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,-8px 0 22px #2874df22;grid-column:auto!important;min-height:100%!important}.account-mission-strip>a:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff24 48%,#0000 72%);transition:transform .35s;position:absolute;inset:0;transform:translate(-110%)}.account-mission-strip>a>span,.account-mission-strip>a>b{z-index:1;color:#fff;position:relative}.account-mission-strip>a>span{letter-spacing:.1em;font-size:9px;font-weight:900}.account-mission-strip>a:hover{filter:brightness(1.1);box-shadow:inset 0 1px #ffffff50,0 0 24px #3b8de555}.account-mission-strip>a:hover:before{transform:translate(110%)}@media (width<=780px){.account-mission-strip{grid-template-columns:24px 76px 108px 88px 96px;width:392px;min-width:392px}.account-mission-strip>div:nth-child(3),.account-mission-strip>a{grid-column:auto!important}.account-mission-strip>a{min-width:96px;padding-inline:10px}}.dashboard-identity-cluster,.account-mission-strip,.dashboard-runtime-cluster{order:0}@media (width>=901px) and (width<=1600px){.dashboard-accountbar{grid-template-columns:minmax(0,1fr) 410px minmax(0,1fr);justify-content:stretch;gap:14px;display:grid;overflow:visible}.dashboard-identity-cluster{scrollbar-width:none;min-width:0;overflow:auto visible}.dashboard-identity-cluster::-webkit-scrollbar{display:none}.account-mission-strip{justify-self:center;width:410px;min-width:410px}.dashboard-runtime-cluster{justify-self:end;min-width:112px}}@media (width>=901px){.dashboard-accountbar{min-height:70px;display:block;position:relative;overflow:visible}.dashboard-identity-cluster{scrollbar-width:none;width:max-content;max-width:calc(50% - 240px);padding-right:14px;position:absolute;top:50%;left:clamp(12px,1.5vw,26px);overflow:auto visible;transform:translateY(-50%)}.dashboard-identity-cluster::-webkit-scrollbar{display:none}.dashboard-accountbar>.account-mission-strip{width:430px;min-width:430px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-runtime-cluster{min-width:126px;padding-left:14px;position:absolute;top:50%;right:clamp(12px,1.5vw,26px);transform:translateY(-50%)}.dashboard-runtime-cluster .dashboard-clock{margin:0}}.account-mission-strip:before{display:none}.account-mission-strip{grid-template-columns:minmax(82px,.7fr) minmax(138px,1.15fr) minmax(96px,.85fr) 108px}@media (width>=901px){.dashboard-identity-cluster{max-width:calc(50% - 250px)}}@media (width<=780px){.account-mission-strip{grid-template-columns:76px 126px 88px 96px;width:386px;min-width:386px}}@media (width<=480px){.economy-tools{border-radius:16px;padding:14px}.economy-transfer-card{padding:16px}}.dashboard-accountbar{align-items:center;gap:6px;padding-inline:clamp(12px,1.5vw,26px);display:flex}.dashboard-accountbar>*{flex:none}.dashboard-accountbar .dashboard-profile{order:0;justify-self:auto;margin-left:0}.dashboard-accountbar .dashboard-profile-menu{left:0;right:auto}.dashboard-level-stat{text-align:center;min-width:58px}.dashboard-level-stat>b{color:#b99cff;text-align:center;text-shadow:0 0 14px #9c76e85c;font-size:18px}.dashboard-score-stat{grid-template-columns:auto auto;column-gap:8px;min-width:108px}.dashboard-score-stat>span{grid-column:1}.dashboard-score-stat>b{color:#f2d57b;text-align:right;grid-area:1/2;font-size:14px}.dashboard-score-stat>small{color:#9d8bc4;letter-spacing:.08em;white-space:nowrap;grid-column:1/-1;font-size:7px;font-weight:800}.account-mission-strip{flex:470px;order:10;grid-template-columns:.58fr .82fr .72fr auto;min-width:390px}.dashboard-accountbar .dashboard-clock{text-align:center;order:11;justify-self:auto;min-width:108px}.dashboard-accountbar .dashboard-clock time{text-align:center}html:not([data-theme=dark]) .dashboard-level-stat>b{color:#6746a9;text-shadow:none}html:not([data-theme=dark]) .dashboard-score-stat>b{color:#8c6510}html:not([data-theme=dark]) .dashboard-score-stat>small{color:#725f91}@media (width<=1450px){.dashboard-accountbar{scrollbar-width:thin;overflow:auto visible}.account-mission-strip{flex:1 0 430px}.dashboard-accountbar .dashboard-profile{margin-left:0}}@media (width<=780px){.account-mission-strip{flex-basis:410px;min-width:410px}.dashboard-accountbar .dashboard-profile{margin-left:0}.dashboard-accountbar .dashboard-profile-menu{left:10px;right:10px}}.account-mission-strip{flex:0 450px;width:450px;min-width:410px;max-width:450px}.dashboard-accountbar .dashboard-clock{margin-left:auto}@media (width<=1450px){.account-mission-strip{flex:0 0 430px;width:430px;min-width:430px}.dashboard-accountbar .dashboard-clock{margin-left:0}}@media (width<=780px){.account-mission-strip{flex-basis:410px;width:410px;min-width:410px}}.dashboard-profile-level{color:#c6a8ff;background:#9870df17;border:1px solid #a884ef3d;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:5px;margin-left:4px;padding:5px 7px;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff0c}.dashboard-profile-level small{color:#9887b4;letter-spacing:.12em;font-size:6px;font-weight:850}.dashboard-profile-level strong{color:#c7a5ff;text-shadow:0 0 12px #a879f170;font-size:13px;line-height:1}.dashboard-score-stat{background:linear-gradient(145deg,#ff53651a,#cf35480b);border-color:#ff667044;box-shadow:inset 0 1px #ffffff0d,0 0 18px #ec435014}.dashboard-score-stat>span{color:#c98d96}.dashboard-score-stat>b{color:#ff6b73;text-shadow:0 0 13px #ff445763}.dashboard-score-stat>small{color:#e28d99}html:not([data-theme=dark]) .dashboard-profile-level{background:#7650b70d;border-color:#7650b72c}html:not([data-theme=dark]) .dashboard-profile-level strong{color:#6841a7;text-shadow:none}html:not([data-theme=dark]) .dashboard-profile-level small{color:#78668f}html:not([data-theme=dark]) .dashboard-score-stat{box-shadow:none;background:#d94a570d;border-color:#c83f4d32}html:not([data-theme=dark]) .dashboard-score-stat>span,html:not([data-theme=dark]) .dashboard-score-stat>small{color:#9c4650}html:not([data-theme=dark]) .dashboard-score-stat>b{color:#c52f3e;text-shadow:none}@media (width<=780px){.dashboard-profile-level{padding-inline:6px}.dashboard-profile-level small{display:none}}.noedis-dashboard{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;height:100dvh;min-height:100dvh;scroll-padding-top:0;overflow:hidden auto}.noedis-dashboard>.dashboard-section{scroll-snap-align:start;scroll-snap-stop:always;min-height:100dvh}@media (prefers-reduced-motion:reduce){.noedis-dashboard{scroll-behavior:auto}}.dashboard-np-button{--plan-accent:#4f8dff}.dashboard-np-button>span b{color:#8bb7ff}.dashboard-keys-button{--plan-accent:#fff;background:linear-gradient(145deg,#ffffff16,#ffffff07);border-color:#ffffff40}.dashboard-keys-button>i,.dashboard-keys-button>span b{color:#fff}.dashboard-keys-button>span small{color:#c8cfdd}.economy-balance-row>span:first-child{background:linear-gradient(145deg,#4f8dff14,#ffffff04);border-color:#4f8dff38}.economy-balance-row>span:first-child i,.economy-balance-row>span:first-child b{color:#77a8ff}html:not([data-theme=dark]) .dashboard-np-button>span b,html:not([data-theme=dark]) .economy-balance-row>span:first-child i,html:not([data-theme=dark]) .economy-balance-row>span:first-child b{color:#245fbf}.dashboard-panel-projekty,.dashboard-panel-hodnoty,.dashboard-panel-onas{width:min(720px,100vw - 32px)}.project-explorer{margin-top:18px}.project-tabs{border-bottom:1px solid #ffffff12;flex-wrap:wrap;gap:7px;padding-bottom:12px;display:flex}.project-tabs button{color:#8791aa;letter-spacing:.1em;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;padding:8px 12px;font-size:8px;font-weight:850}.project-tabs button.active{color:#91edf2;background:#5ecbd91a;border-color:#70dce85c}.project-tabs button.roadmap-start{margin-left:13px;position:relative}.project-tabs button.roadmap-start:before{content:"";background:linear-gradient(#0000,#ffffff38 20% 80%,#0000);width:1px;position:absolute;top:3px;bottom:3px;left:-11px}.project-list{grid-template-columns:repeat(2,1fr);gap:8px;max-height:310px;margin-top:12px;display:grid;overflow-y:auto}.project-list article{background:#ffffff05;border:1px solid #ffffff10;border-radius:11px;grid-template-columns:32px 1fr;gap:10px;padding:12px;display:grid}.project-list article>i{color:#a8f5f8;background:linear-gradient(145deg,#735bd046,#4acbd838);border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.project-list article b{color:#f0eef8;letter-spacing:.06em;margin-bottom:4px;font-size:9px;display:block}.project-list article p{font-size:8.5px;line-height:1.45}.project-roadmap-list article{background:linear-gradient(145deg,#60d4df0b,#9271dd0b);border-color:#70dce824;grid-template-columns:34px 1fr}.project-roadmap-list article>i{color:#83e8ee;background:#68dce51a;border-radius:50%;box-shadow:0 0 16px #67dbe52a}.project-roadmap-meta{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;margin-top:9px;display:grid}.project-roadmap-meta code,.project-roadmap-meta span,.project-roadmap-meta time{white-space:nowrap;background:#050a1766;border:1px solid #ffffff10;border-radius:6px;min-width:0;padding:5px 7px;font-size:6.5px;font-weight:800;line-height:1}.project-roadmap-meta code{color:#8ee8ee;text-overflow:ellipsis;font-family:inherit;overflow:hidden}.project-roadmap-meta span{color:#bda5ee}.project-roadmap-meta time{color:#f2c96c}.catalog-note{color:#69758f;letter-spacing:.12em;margin-top:11px;font-size:7px;display:block}.economy-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin:18px 0;display:grid}.economy-flow>span{color:#eae8f5;text-align:center;background:#6edce90a;border:1px solid #78dfe72b;border-radius:10px;gap:4px;padding:12px 9px;font-size:8px;font-weight:850;display:grid}.economy-flow small{color:#7d8aa3;font-size:6.5px;font-weight:600}.economy-flow>b{color:#76dfe7}.career-box{margin-top:16px}.career-box form{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-top:12px;padding:12px;display:grid}.career-box form label{color:#75829d;letter-spacing:.12em;gap:6px;font-size:7px;font-weight:800;display:grid}.career-box input{color:#eae8f5;background:#080d20;border:1px solid #ffffff16;border-radius:8px;min-width:0;height:36px;padding:0 10px;font-size:9px}.career-box input[type=file]{padding:7px}.career-box form button,.transfer-secondary{color:#8deaf0;cursor:pointer;background:#67d8e614;border:1px solid #7bdfe74a;border-radius:9px;min-height:38px;padding:0 13px;font-size:8px;font-weight:850}.career-box form>small{color:#65718a;grid-column:1/-1;font-size:7px}.economy-tools{width:min(1100px,100%);margin-top:8px;padding:18px 20px}.economy-balance-row{grid-template-columns:repeat(4,1fr)}.economy-transfer-grid{grid-template-columns:repeat(2,1fr)}.economy-transfer-card{padding:16px 18px}.economy-transfer-card>p{min-height:36px;margin-bottom:11px}.logic-card-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:auto 0 10px;display:grid}.logic-card-flow b{color:#e8e6f2;text-align:center;background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;padding:10px 7px;font-size:8px}.logic-card-flow i{color:#70dae4;font-size:7px;font-style:normal}.progression-card{border-color:#ff66702d}.progression-card>span{color:#f07986}html:not([data-theme=dark]) .project-list article,html:not([data-theme=dark]) .career-box form,html:not([data-theme=dark]) .economy-flow>span{background:#ffffffad;border-color:#4f3d6f1c}html:not([data-theme=dark]) .project-list article b,html:not([data-theme=dark]) .economy-flow>span,html:not([data-theme=dark]) .logic-card-flow b{color:#352e4b}html:not([data-theme=dark]) .career-box input{color:#352e4b;background:#f4f1f8;border-color:#4f3d6f24}html:not([data-theme=dark]) .project-roadmap-meta code,html:not([data-theme=dark]) .project-roadmap-meta span,html:not([data-theme=dark]) .project-roadmap-meta time{background:#ffffffa8;border-color:#4f3d6f1c}@media (width<=780px){.dashboard-info-panel{max-height:calc(100dvh - 210px);overflow-y:auto}.project-list{grid-template-columns:1fr}.project-tabs button.roadmap-start{margin-left:0}.project-tabs button.roadmap-start:before{display:none}.career-box form,.economy-flow{grid-template-columns:1fr}.economy-flow>b{text-align:center;transform:rotate(90deg)}.economy-balance-row,.economy-transfer-grid{grid-template-columns:1fr}}@media (width>=901px){.dashboard-runtime-cluster{border-left:0;gap:10px;width:auto;min-width:0;padding-left:0;display:flex;left:calc(50% + 229px);right:clamp(12px,1.5vw,26px)}.dashboard-potential-cluster{flex:1 1 0;width:auto;min-width:0}.dashboard-runtime-divider-start{order:0;margin:0 2px 0 0}.dashboard-runtime-divider-end{order:2;margin-left:2px}.dashboard-potential-cluster{order:1}.dashboard-potential-cluster button:nth-child(2)>span{text-align:center}.dashboard-runtime-cluster .dashboard-clock{flex:0 0 126px;order:3;margin-left:0}.dashboard-potential-cluster button:hover,.dashboard-potential-cluster button:focus-visible{z-index:90}}@media (width>=1101px){.dashboard-accountbar{overflow:visible}}.economy-section{padding-inline:24px}.economy-section .economy-tools{width:min(1580px,100vw - 48px);max-width:none;margin-inline:auto;padding:22px 24px 24px}.economy-section .economy-tools>header{gap:42px;margin-bottom:20px}.economy-section .economy-tools>header h2{font-size:clamp(25px,2vw,32px)}.economy-section .economy-tools>header p{max-width:610px;font-size:13px;line-height:1.55}.economy-section .currency-converter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.economy-section .converter-totem,.economy-section .converter-key,.economy-section .converter-topup,.economy-section .converter-collect,.economy-section .converter-exchange,.economy-section .converter-invest{grid-column:auto}.economy-section .currency-converter{min-height:318px;padding:21px 22px}.economy-section .currency-converter>header>span{white-space:nowrap;font-size:10px}.economy-section .currency-converter>header small{font-size:8px}.economy-section .currency-converter>header b{white-space:nowrap;font-size:12px}.economy-section .currency-converter h3{white-space:nowrap;margin-top:9px;font-size:21px}.economy-section .currency-converter>p{min-height:48px;font-size:11.5px;line-height:1.55}.economy-section .converter-hs-row{gap:6px}.economy-section .converter-hs-row>span{min-width:0;padding-block:8px}.economy-section .converter-hs-row small{font-size:7px}.economy-section .converter-hs-row b{font-size:10px}.economy-section .converter-controls{min-height:42px}.economy-section .converter-controls input{font-size:16px}.economy-section .converter-submit,.economy-section .convert-all{white-space:nowrap;min-height:41px;font-size:9px}.economy-section .converter-key-visual>span,.economy-section .credit-origin>span{min-height:44px}.economy-section .converter-key-visual small,.economy-section .credit-origin small{white-space:nowrap;font-size:8px}.economy-section .credit-origin b{white-space:nowrap;font-size:11px}.economy-section .converter-presets button{min-height:38px;font-size:9px}.economy-section .investment-options button{min-height:48px;padding:8px 9px}.economy-section .investment-options button span{font-size:8px}.economy-section .investment-options button small{white-space:nowrap;font-size:7px}@media (width<=1279px){.economy-section .economy-tools{width:min(1080px,100vw - 40px)}.economy-section .currency-converter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.economy-section{padding-inline:12px}.economy-section .economy-tools{width:calc(100vw - 24px);padding:18px}.economy-section .economy-tools>header{flex-direction:column;align-items:flex-start;gap:10px}.economy-section .currency-converter-grid{grid-template-columns:1fr}.economy-section .currency-converter{min-height:0;padding:18px}}.noedis-dashboard{scrollbar-width:none;-ms-overflow-style:none}.noedis-dashboard::-webkit-scrollbar{display:none}@media (width>=901px){.dashboard-accountbar:before,.dashboard-accountbar:after{content:"";z-index:4;background:linear-gradient(#0000,#ffffff1f 18% 82%,#0000);width:1px;height:42px;margin:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.dashboard-accountbar:before{left:calc(50% - 230px)}.dashboard-accountbar:after{left:calc(50% + 230px)}.dashboard-identity-cluster{border-right:0}.dashboard-runtime-divider-start{display:none}.dashboard-runtime-cluster{left:calc(50% + 244px)}}@media (width>=1101px){.dashboard-potential-cluster button{grid-template-columns:24px minmax(0,1fr);gap:7px;min-height:46px;padding:6px 8px}.dashboard-potential-cluster button>i{width:24px;height:24px;font-size:10px}.dashboard-potential-cluster button>span{align-content:center}.dashboard-potential-cluster small{white-space:nowrap;font-size:7.5px;line-height:1.2;display:block}.dashboard-potential-cluster b{white-space:nowrap;font-size:9.5px;line-height:1.25}}@media (width>=1101px) and (width<=1500px){.dashboard-potential-cluster button{grid-template-columns:20px minmax(0,1fr);gap:4px;min-height:42px;padding-inline:5px}.dashboard-potential-cluster button>i{width:20px;height:22px;font-size:8px}.dashboard-potential-cluster small{font-size:6.5px}.dashboard-potential-cluster b{font-size:8px}}@media (width>=1101px){.dashboard-potential-cluster{gap:6px}.dashboard-potential-cluster button{border-radius:9px;min-height:48px;box-shadow:inset 0 1px #ffffff12}.dashboard-potential-cluster button>span,.dashboard-potential-cluster button:nth-child(2)>span{text-align:left}.dashboard-potential-cluster small,.dashboard-potential-cluster b{text-overflow:clip;white-space:nowrap;overflow:visible}.dashboard-potential-cluster small{color:#b7becd;letter-spacing:.08em;font-size:8px}.dashboard-potential-cluster b{color:var(--potential-color);text-shadow:0 0 12px color-mix(in srgb, var(--potential-color) 38%, transparent);margin-top:2px;font-size:10.5px;font-weight:900}}@media (width>=1101px) and (width<=1500px){.dashboard-potential-cluster{gap:4px}.dashboard-potential-cluster small{font-size:7px}.dashboard-potential-cluster b{font-size:9px}}@media (width>=1501px){.dashboard-runtime-cluster{justify-content:flex-start;left:calc(50% + 230px)}.dashboard-runtime-cluster .dashboard-clock{flex-basis:100px;min-width:100px;padding-inline:10px}.dashboard-clock time{font-size:13px}.dashboard-clock>span{letter-spacing:.06em;font-size:6.5px}.dashboard-potential-cluster{grid-template-columns:.92fr 1.18fr .92fr 1.08fr .9fr;margin-left:14px}}.investment-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.investment-selector-wrap{min-width:0;position:relative}.investment-selector,.investment-quick,.investment-future{box-sizing:border-box;color:#dce5ef;text-align:left;background:#ffffff04;border:1px solid #ffffff12;border-radius:10px;width:100%;min-height:68px;padding:9px 10px}.investment-selector,.investment-quick{cursor:pointer}.investment-selector{border-color:color-mix(in srgb, var(--converter) 54%, transparent);background:color-mix(in srgb, var(--converter) 9%, #080e1c);align-content:center;gap:4px;padding-right:25px;display:grid;position:relative}.investment-selector>span{color:var(--converter);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.investment-overview small{color:#748197;letter-spacing:.09em;font-size:6px;font-weight:900}.investment-overview b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.investment-quick{align-content:center;gap:4px;display:grid}.investment-quick:hover:not(:disabled){border-color:var(--converter);background:color-mix(in srgb, var(--converter) 9%, transparent)}.investment-quick:disabled{opacity:.6;cursor:default}.investment-quick>span{color:var(--converter);font-size:6px;font-weight:800}.investment-future{align-content:center;gap:4px;display:grid}.investment-future>span{background:#ffffff10;border-radius:999px;height:4px;display:block;overflow:hidden}.investment-future>span i{border-radius:inherit;background:linear-gradient(90deg, #5594ff, var(--converter));height:100%;box-shadow:0 0 9px var(--converter);display:block}.investment-future>em{color:var(--converter);font-size:6px;font-style:normal;font-weight:900}.investment-menu{z-index:30;border:1px solid color-mix(in srgb, var(--converter) 48%, #ffffff16);width:min(280px,100vw - 50px);box-shadow:0 18px 42px #000a, 0 0 24px rgba(var(--converter-rgb), .15);background:#080e1df5;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.investment-menu button{color:#dce5ef;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:47px;padding:7px 9px;display:flex}.investment-menu button:hover,.investment-menu button[aria-selected=true]{background:color-mix(in srgb, var(--converter) 13%, transparent)}.investment-menu button span{gap:3px;display:grid}.investment-menu button small{color:var(--converter);font-size:6px}.investment-menu button b{font-size:9px}.investment-menu button em{color:var(--converter);white-space:nowrap;font-size:7px;font-style:normal;font-weight:900}.dashboard-credit-button{--plan-accent:#f3a34f}.dashboard-czk-button{--plan-accent:#a77bf0}.dashboard-credit-button>span b{color:#f3b454}.dashboard-czk-button>span b{color:#bc94ff}.dashboard-balance-wrap{flex:none;position:relative}.dashboard-balance-menu{z-index:360;background:radial-gradient(circle at 90% 0,#a77bf022,#0000 40%),#0a1020f7;border:1px solid #a77bf071;border-radius:16px;width:310px;padding:15px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 22px 55px #000c,0 0 30px #a77bf01d}.dashboard-balance-menu>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dashboard-balance-menu>header span{color:#a77bf0;letter-spacing:.14em;font-size:7px;font-weight:900}.dashboard-balance-menu>header b{color:#c7a8ff;font-size:14px}.balance-destination{width:100%;min-height:47px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#a77bf00d;border:1px solid #a77bf050;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.balance-destination:hover{background:#a77bf018;border-color:#a77bf0a8}.balance-destination>i{color:#c7a8ff;place-items:center;font-style:normal;display:grid}.balance-destination>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:20px;height:20px}.balance-destination>span{gap:2px;display:grid}.balance-destination small,.balance-result small{color:#778299;letter-spacing:.1em;font-size:6px;font-weight:850}.balance-destination b{color:#fff;font-size:10px}.balance-destination em{color:#63dda8;font-size:6px;font-style:normal;font-weight:900}.balance-result{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.balance-result>span{background:#ffffff03;border:1px solid #ffffff0e;border-radius:9px;gap:3px;padding:8px 9px;display:grid}.balance-result b{color:#c7a8ff;font-size:9px}.balance-amount{color:#808ba0;letter-spacing:.1em;gap:5px;margin-top:9px;font-size:6px;font-weight:900;display:grid;position:relative}.balance-amount input{box-sizing:border-box;color:#fff;background:#a77bf00b;border:1px solid #a77bf03e;border-radius:9px;outline:none;width:100%;height:38px;padding:0 34px 0 11px;font:850 13px/1 system-ui}.balance-amount input:focus{border-color:#a77bf0;box-shadow:0 0 0 2px #a77bf022}.balance-amount>span{color:#c7a8ff;font-size:8px;position:absolute;bottom:12px;right:11px}.balance-presets{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.balance-presets button{color:#9c89bd;cursor:pointer;background:#ffffff04;border:1px solid #ffffff10;border-radius:8px;min-height:29px;font-size:7px}.balance-confirm{color:#aeb8ca;cursor:pointer;align-items:center;gap:8px;margin-top:9px;font-size:8px;display:flex}.balance-confirm input{opacity:0;position:absolute}.balance-confirm i{color:#a77bf0;border:1px solid #a77bf08c;border-radius:5px;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid}.balance-confirm input:not(:checked)+i{color:#0000}.balance-submit{color:#fff;letter-spacing:.09em;cursor:pointer;background:linear-gradient(115deg,#7650d8,#a77bf0);border:1px solid #c8a9ff66;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;margin-top:9px;font-size:8px;font-weight:900;display:flex}.balance-submit span{background:#ffffff26;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.balance-submit:disabled{opacity:.38;cursor:default}.balance-alpha-note{color:#68748b;text-align:center;margin-top:7px;font-size:6px;line-height:1.4;display:block}.dashboard-balance-menu.is-processing{border-color:#d4d8e17d;padding:0;overflow:hidden}.balance-processing{isolation:isolate;text-align:center;background:radial-gradient(circle at 18% 14%,#58d8e526,#0000 34%),radial-gradient(circle at 88% 82%,#f3a34f24,#0000 36%),radial-gradient(circle at 54% 44%,#a77bf02b,#0000 48%),linear-gradient(145deg,#0d1426 0%,#171225 58%,#0b1020 100%);flex-direction:column;justify-content:center;align-items:center;min-height:292px;padding:24px 22px 18px;display:flex;position:relative;overflow:hidden}.balance-processing:before{content:"";z-index:-1;border:1px solid #ffffff12;border-radius:12px;position:absolute;inset:8px;box-shadow:inset 0 0 40px #ffffff05}.balance-processing-brand{justify-content:center;align-items:center;gap:8px;min-height:38px;margin-bottom:16px;display:flex}.balance-processing-brand img:first-child{object-fit:contain;filter:grayscale()brightness(1.75)drop-shadow(0 0 8px #b9c2d466);width:31px;height:31px}.balance-processing-brand img:last-child{object-fit:contain;filter:grayscale()brightness(1.55)contrast(.85)drop-shadow(0 0 8px #b9c2d442);width:88px;height:31px}.balance-processing-icon{color:#69dfaa;background:#69dfaa16;border:1px solid #69dfaa9c;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:12px;font-size:17px;font-style:normal;display:grid;box-shadow:0 0 22px #69dfaa24}.balance-processing>span{color:#d3d8e2;letter-spacing:.16em;font-size:8px;font-weight:900}.balance-processing h3{color:#fff;margin:7px 0 0;font-size:16px}.balance-processing p{color:#aeb7c8;margin:7px 0 16px;font-size:9px}.balance-processing>button{color:#eef1f6;letter-spacing:.12em;cursor:pointer;background:linear-gradient(115deg,#ffffff13,#ffffff09);border:1px solid #d1d6e05c;border-radius:9px;min-width:126px;min-height:34px;font-size:7px;font-weight:900}.balance-processing>button:hover{background:#ffffff16;border-color:#dce1eaad}.balance-processing>small{color:#737d90;margin-top:10px;font-size:6px}.package-card:hover{border-color:var(--package-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--package-accent) 52%, transparent), 0 20px 52px color-mix(in srgb, var(--package-accent) 18%, #02030c66)}@media (width<=820px){.investment-overview{grid-template-columns:1fr}.investment-selector,.investment-quick,.investment-future{min-height:58px}.dashboard-balance-menu{width:auto;position:fixed;top:124px;left:12px;right:12px;transform:none}}.dashboard-accountbar>.account-mission-strip>div>span{white-space:nowrap;align-items:center;gap:5px;display:flex}.mission-status-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:11px;height:11px;display:block}.mission-current-cell>span{color:#367aaf!important}.mission-current-cell>span .mission-status-icon{width:12px;height:12px}.dashboard-accountbar>.account-mission-strip .mission-countdown-cell{background:linear-gradient(#fff8f8,#f8e5e8);align-content:center}.mission-countdown-cell>span{color:#a33b49!important}.dashboard-accountbar>.account-mission-strip .mission-time{display:flex;overflow:visible}.dashboard-accountbar>.account-mission-strip .mission-time>em{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.11em;text-shadow:0 1px 2px #78131f;background:linear-gradient(135deg,#c92f43,#ed5060);border:1px solid #ff7e89;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:10px;font-style:normal;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 4px 11px #ca304738,inset 0 1px #ffffff42}.dashboard-accountbar>.account-mission-strip .mission-phase-cell{align-content:center;transition:background .25s}.mission-phase-cell>span .mission-status-battery{width:12px;height:12px}.dashboard-accountbar>.account-mission-strip .mission-phase{align-items:center;gap:5px;display:flex;overflow:visible}.dashboard-accountbar>.account-mission-strip .mission-phase .mission-status-icon{width:14px;height:14px}.dashboard-accountbar>.account-mission-strip .mission-phase-cell.phase-unlock{background:linear-gradient(#f5fbff,#deeffb)}.dashboard-accountbar>.account-mission-strip .mission-phase-cell.phase-activate{background:linear-gradient(#fff7f8,#f8dfe4)}.dashboard-accountbar>.account-mission-strip .mission-phase.phase-activate{color:#d33149;text-shadow:0 0 12px #ef48584d}.dashboard-accountbar>.account-mission-strip .mission-phase-cell.phase-collect{background:linear-gradient(#fffdf2,#f8edc8)}.dashboard-accountbar>.account-mission-strip .mission-phase.phase-collect{color:#b98000;text-shadow:0 0 12px #ffcf334d}@media (width<=780px){.dashboard-accountbar>.account-mission-strip .mission-time>em{padding-inline:7px;font-size:9px}.dashboard-accountbar>.account-mission-strip>div>span{gap:3px}.mission-status-icon{width:9px;height:9px}}.dashboard-user{gap:6px;padding-right:7px}.dashboard-user>span{max-width:64px;font-size:8px}.dashboard-profile-level{gap:4px;margin-left:0;padding-inline:7px}.dashboard-profile-menu{width:294px}.dashboard-profile-menu .dashboard-profile-progress{border-bottom:1px solid #ffffff10;grid-template-columns:1fr auto;gap:8px;display:grid}.dashboard-profile-progress>i{background:#ffffff10;border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.dashboard-profile-progress>i>em{border-radius:inherit;background:linear-gradient(90deg,#8a65df,#c5a0ff);height:100%;display:block;box-shadow:0 0 10px #a97bea88}.dashboard-profile-menu>.dashboard-settings-toggle{color:#d6c9f4;background:#8e6bd216;border-color:#8e7ccf40}.dashboard-profile-menu>.dashboard-settings-toggle:hover{background:#8e6bd226;border-color:#a98ee86b}.dashboard-profile-settings{gap:6px;padding:0 10px 10px!important;display:grid!important}.dashboard-profile-settings>button{color:#aeb8cc;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.dashboard-profile-settings>button b{color:#79dfe8;font-size:8px}.dashboard-profile-menu>.dashboard-profile-exit{margin-top:0}.dashboard-accountbar>.account-mission-strip>a{box-sizing:border-box;justify-content:center;min-width:116px;padding-inline:14px}.dashboard-accountbar>.account-mission-strip>a .mission-go-chevrons{color:#fff;letter-spacing:-.16em;flex:none;font-size:19px;font-weight:800;line-height:1;transition:transform .2s;display:inline-block;overflow:visible;transform:translate(-1px)}.dashboard-accountbar>.account-mission-strip>a:hover .mission-go-chevrons{transform:translate(3px)}.dashboard-identity-cluster .dashboard-plan-button{width:98px;min-width:98px;max-width:98px}.dashboard-accountbar>.account-mission-strip>a{min-width:116px;padding-inline:14px}@media (width>=1501px){.dashboard-accountbar>.account-mission-strip{grid-template-columns:minmax(136px,1.25fr) minmax(116px,.95fr) minmax(92px,.75fr) 116px}}.dashboard-profile{z-index:120}.dashboard-profile-menu{z-index:140}.dashboard-identity-cluster:has(.dashboard-profile-menu){z-index:130;overflow:visible}.dashboard-accountbar>.account-mission-strip>a>span{white-space:nowrap;font-size:11px;line-height:1}.dashboard-accountbar>.account-mission-strip>a>b{font-size:17px}@media (width>=1501px){.dashboard-runtime-cluster{gap:8px;width:max-content;left:auto}.dashboard-runtime-divider-start{display:none}.dashboard-potential-cluster{grid-template-columns:repeat(5,minmax(0,1fr));width:auto;margin-left:0}.dashboard-potential-cluster button{width:100%}}.currency-converter{position:relative;overflow:visible}.converter-symbol{z-index:3;border:1px solid color-mix(in srgb, var(--converter) 58%, #fff2);width:36px;height:36px;color:var(--converter);box-shadow:0 0 18px rgba(var(--converter-rgb), .22);text-shadow:0 0 12px rgba(var(--converter-rgb), .7);background:0 0;border-radius:11px;place-items:center;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",system-ui,sans-serif;font-size:18px;font-weight:900;line-height:1;display:grid;position:absolute;top:11px;left:50%;transform:translate(-50%)}.converter-symbol .economy-icon{width:21px;height:21px}.currency-converter:hover .converter-symbol,.currency-converter.converter-focused .converter-symbol{border-color:var(--converter);box-shadow:0 0 25px rgba(var(--converter-rgb), .42);background:0 0;transform:translate(-50%)translateY(-2px)}html:not([data-theme=dark]) .converter-symbol{background:0 0}@media (width<=560px){.converter-symbol{width:30px;height:30px;font-size:15px;top:9px}}.converter-info-button{z-index:5;border:1px solid var(--converter);color:#fff;width:19px;height:19px;box-shadow:0 0 10px rgba(var(--converter-rgb), .34);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;font-family:Georgia,serif;font-size:12px;font-style:italic;font-weight:900;line-height:1;transition:transform .18s,box-shadow .18s,color .18s;display:grid;position:relative}.converter-info-button:hover,.converter-info-button:focus-visible,.converter-info-button[aria-expanded=true]{color:#fff;box-shadow:0 0 17px rgba(var(--converter-rgb), .78);background:0 0;outline:none;transform:translateY(-1px)scale(1.08)}.currency-converter>header>span{align-items:center;gap:7px;display:inline-flex}.converter-info-backdrop{z-index:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030713dc;place-items:center;padding:28px;animation:.18s ease-out both converter-info-fade;display:grid;position:fixed;inset:0}.converter-info-dialog{--info-color:#fff;border:1px solid color-mix(in srgb, var(--info-color) 62%, #fff2);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--info-color) 16%, transparent), transparent 34%), linear-gradient(145deg, #12192c 0%, #090f20 64%, #0b1124 100%);color:#f7f9ff;width:min(900px,100%);max-height:min(86vh,820px);box-shadow:0 32px 90px #000b, 0 0 50px color-mix(in srgb, var(--info-color) 16%, transparent), inset 0 1px #ffffff16;scrollbar-color:color-mix(in srgb, var(--info-color) 65%, #fff) #11182b;border-radius:22px;padding:30px;animation:.22s ease-out both converter-info-rise;position:relative;overflow:auto}.converter-info-close{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff2d;border-radius:10px;place-items:center;width:34px;height:34px;padding:0 0 2px;font-size:24px;line-height:1;display:grid;position:absolute;top:18px;right:18px}.converter-info-close:hover,.converter-info-close:focus-visible{border-color:var(--info-color);color:var(--info-color);outline:none}.converter-info-header{align-items:center;gap:17px;padding-right:42px;display:flex}.converter-info-header>i{border:1px solid color-mix(in srgb, var(--info-color) 60%, transparent);background:color-mix(in srgb, var(--info-color) 15%, #0d1428);width:56px;height:56px;color:var(--info-color);box-shadow:0 0 24px color-mix(in srgb, var(--info-color) 22%, transparent);border-radius:16px;flex:0 0 56px;place-items:center;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",system-ui,sans-serif;font-size:27px;font-style:normal;display:grid}.converter-info-header .economy-icon{width:30px;height:30px}.converter-info-header span,.converter-info-scenario>span{color:var(--info-color);letter-spacing:.18em;font-size:10px;font-weight:900}.converter-info-header h2{color:#fff;margin:5px 0 0;font-size:clamp(23px,3vw,34px);line-height:1.12}.converter-info-intro{border-left:3px solid var(--info-color);color:#c7d0e2;background:#ffffff08;margin:22px 0;padding:16px 18px;font-size:14px;line-height:1.65}.converter-info-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.converter-info-columns>section,.converter-info-scenario{background:#050a17a3;border:1px solid #ffffff14;border-radius:15px;padding:19px 20px}.converter-info-columns h3{color:var(--info-color);letter-spacing:.16em;margin:0 0 13px;font-size:10px}.converter-info-columns ul,.converter-info-scenario ol{color:#d6ddeb;gap:10px;margin:0;padding-left:20px;font-size:12.5px;line-height:1.5;display:grid}.converter-info-columns li::marker{color:var(--info-color);font-weight:900}.converter-info-scenario li::marker{color:var(--info-color);font-weight:900}.converter-info-scenario{border-color:color-mix(in srgb, var(--info-color) 30%, #ffffff12);background:color-mix(in srgb, var(--info-color) 7%, #050a17);margin-top:14px}.converter-info-scenario ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:14px;padding-left:18px}.converter-info-dialog>footer{color:#69758d;letter-spacing:.16em;text-align:right;margin-top:18px;font-size:8px;font-weight:800}.converter-reading-trail{border:1px solid color-mix(in srgb, var(--info-color) 28%, #ffffff12);background:color-mix(in srgb, var(--info-color) 5%, #050a17);border-radius:15px;margin-top:14px;padding:17px}.converter-reading-trail>header{color:var(--info-color);letter-spacing:.15em;justify-content:space-between;margin-bottom:10px;font-size:8px;font-weight:900;display:flex}.converter-reading-trail>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.converter-reading-trail button,.converter-reading-trail .trail-start{color:#dce3ef;text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;gap:4px;min-height:56px;padding:11px 13px;display:grid}.converter-reading-trail button{cursor:pointer}.converter-reading-trail button:hover{border-color:var(--info-color);background:color-mix(in srgb, var(--info-color) 10%, transparent)}.converter-reading-trail .next{text-align:right}.converter-reading-trail small{color:var(--info-color);letter-spacing:.1em;font-size:7px;font-weight:900}.converter-reading-trail b{font-size:10px;line-height:1.3}.converter-reading-trail .walkthrough-toggle{border:1px solid color-mix(in srgb, var(--info-color) 62%, transparent);background:color-mix(in srgb, var(--info-color) 11%, #080e1d);width:38px;height:38px;min-height:38px;color:var(--info-color);box-shadow:0 0 16px color-mix(in srgb, var(--info-color) 20%, transparent), inset 0 1px #ffffff18;border-radius:50%;place-items:center;margin:10px auto 0;padding:0;display:grid}.converter-reading-trail .walkthrough-toggle:hover,.converter-reading-trail .walkthrough-toggle:focus-visible{border-color:var(--info-color);background:color-mix(in srgb, var(--info-color) 20%, #080e1d);box-shadow:0 0 22px color-mix(in srgb, var(--info-color) 38%, transparent);outline:none}.converter-reading-trail .walkthrough-toggle svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.converter-reading-trail .walkthrough-toggle.is-paused svg{fill:currentColor;stroke:none}.converter-walkthrough-progress{z-index:3;background:#ffffff0d;height:4px;margin:-30px -30px 24px;position:sticky;top:-30px;overflow:visible}.converter-walkthrough-progress>i{width:0;height:100%;box-shadow:0 0 15px var(--info-color);background:linear-gradient(90deg,#7d45eb,#e93d74,#ff8a39);animation:7s linear forwards converter-walkthrough-timer;display:block}.converter-walkthrough-progress>span{color:var(--info-color);letter-spacing:.14em;font-size:7px;font-weight:900;position:absolute;top:9px;left:30px}@keyframes converter-walkthrough-timer{to{width:100%}}@keyframes converter-info-fade{0%{opacity:0}}@keyframes converter-info-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}}html:not([data-theme=dark]) .converter-info-backdrop{background:#111827b8}html:not([data-theme=dark]) .converter-info-dialog{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--info-color) 18%, transparent), transparent 36%), linear-gradient(145deg, #fff, #f0f3f9);color:#11182a}html:not([data-theme=dark]) .converter-info-header h2{color:#11182a}html:not([data-theme=dark]) .converter-info-intro{color:#4e5c73;background:#ffffffa8}html:not([data-theme=dark]) .converter-info-columns>section,html:not([data-theme=dark]) .converter-info-scenario{background:#ffffffbd;border-color:#18223a18}html:not([data-theme=dark]) .converter-info-columns ul,html:not([data-theme=dark]) .converter-info-scenario ol{color:#344157}html:not([data-theme=dark]) .converter-info-close{color:#11182a;border-color:#1b263a2b}html:not([data-theme=dark]) .economy-guide-menu{background:radial-gradient(circle at 86% 0,#e7508030,#0000 38%),linear-gradient(145deg,#fff,#f3f0f8)}html:not([data-theme=dark]) .economy-guide-menu>header h3,html:not([data-theme=dark]) .economy-guide-menu nav b{color:#242038}html:not([data-theme=dark]) .economy-guide-menu nav em{color:#70687d}html:not([data-theme=dark]) .converter-reading-trail button,html:not([data-theme=dark]) .converter-reading-trail .trail-start{color:#263046;background:#ffffffa8;border-color:#1720391c}@media (width<=700px){.economy-tools-header{flex-direction:column;align-items:stretch!important}.economy-guide{margin-left:0}.economy-guide-trigger{justify-content:space-between;width:100%}.economy-guide-menu{width:auto;max-height:calc(100dvh - 94px);position:fixed;top:82px;left:10px;right:10px}.converter-info-backdrop{align-items:end;padding:10px}.converter-info-dialog{border-radius:18px;max-height:91vh;padding:23px 18px}.converter-info-columns{grid-template-columns:1fr}.converter-info-scenario ol{grid-template-columns:1fr;gap:8px}.converter-info-header>i{flex-basis:46px;width:46px;height:46px;font-size:22px}.converter-info-header h2{font-size:21px}.converter-reading-trail>div{grid-template-columns:1fr}.converter-walkthrough-progress{margin:-23px -18px 25px;top:-23px}.converter-walkthrough-progress>span{left:18px}}@media (width<=560px){.converter-info-button{width:18px;height:18px}}.economy-section .currency-converter-grid{grid-auto-rows:auto;align-items:stretch}.economy-section .currency-converter{flex-direction:column;height:100%;min-height:380px;display:flex}.converter-actions{gap:8px;margin-top:auto;padding-top:9px;display:flex}.converter-actions .converter-submit,.converter-actions .convert-all{width:auto;margin:0}.converter-actions .converter-submit{flex:1.65 1 0}.converter-actions .convert-all{flex:1 1 0}.converter-actions.single .converter-submit{flex-basis:100%;width:100%}.converter-collect .converter-actions,.converter-exchange .converter-actions,.converter-invest .converter-actions{margin-top:0}.economy-section .converter-collect,.economy-section .converter-exchange,.economy-section .converter-invest{height:auto;min-height:0}.economy-section .converter-invest .investment-options button{min-height:44px;padding-block:6px}@media (width>=821px){.economy-section{padding-bottom:12px}.economy-section .economy-tools{padding-bottom:14px}.economy-section .currency-converter-grid{row-gap:12px}.economy-section .converter-collect,.economy-section .converter-exchange,.economy-section .converter-invest{padding:16px 20px}.economy-section .converter-collect h3,.economy-section .converter-exchange h3,.economy-section .converter-invest h3{margin-top:6px}.economy-section .converter-collect>p,.economy-section .converter-exchange>p,.economy-section .converter-invest>p{min-height:36px;margin-bottom:8px}.economy-section .converter-collect .credit-origin>span,.economy-section .converter-exchange .credit-origin>span,.economy-section .converter-invest .investment-check>span{min-height:40px}.economy-section .converter-collect .converter-controls,.economy-section .converter-exchange .converter-controls{min-height:38px}.economy-section .converter-invest .investment-overview{gap:7px;margin-bottom:8px}.economy-section .converter-invest .investment-selector,.economy-section .converter-invest .investment-quick,.economy-section .converter-invest .investment-future{gap:2px;height:48px;min-height:48px;padding-block:5px}.economy-section .converter-invest .investment-future>span{height:3px}.economy-section .converter-collect .converter-actions,.economy-section .converter-exchange .converter-actions,.economy-section .converter-invest .converter-actions{margin-top:auto;padding-top:7px}.economy-section .converter-collect .converter-actions button,.economy-section .converter-exchange .converter-actions button,.economy-section .converter-invest .converter-actions button{min-height:36px}}.converter-np-preview{margin-bottom:10px}.converter-np-preview b{color:var(--converter)}.converter-confirm{cursor:pointer;background:#ffffff04;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:10px;min-height:44px;margin-top:10px;padding:7px 11px;display:flex;position:relative}.converter-confirm input{opacity:0;width:1px;height:1px;position:absolute}.converter-confirm>i{border:1px solid color-mix(in srgb, var(--converter) 70%, transparent);background:color-mix(in srgb, var(--converter) 13%, transparent);width:22px;height:22px;color:var(--converter);border-radius:6px;flex:0 0 22px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.converter-confirm input:not(:checked)+i{color:#0000;background:0 0}.converter-confirm:focus-within{border-color:var(--converter);box-shadow:0 0 0 2px color-mix(in srgb, var(--converter) 22%, transparent)}.converter-confirm>span{gap:2px;min-width:0;display:grid}.converter-confirm b{color:#f5f7fc;letter-spacing:.1em;font-size:9px}.converter-confirm small{color:#8792a9;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}@media (width<=820px){.economy-section .currency-converter{min-height:0}.converter-actions{margin-top:12px;padding-top:0}}@media (width>=1501px){.dashboard-potential-cluster button{grid-template-columns:22px minmax(0,1fr);gap:5px;padding-inline:6px}.dashboard-potential-cluster button>i{width:22px;height:24px}.dashboard-potential-cluster button>span,.dashboard-potential-cluster button:nth-child(2)>span{text-align:center;width:100%}.dashboard-potential-cluster small{font-size:7.5px}.dashboard-potential-cluster b{font-size:10px}}.portal-map-world.is-smooth{transition:transform .34s cubic-bezier(.22,.61,.36,1)}.portal-map-embedded.camera-free .portal-map-world,.portal-map-dialog.camera-free .portal-map-world{transition:none}@media (prefers-reduced-motion:reduce){.portal-map-world.is-smooth{transition:none}}.portal-map-dot{fill:color-mix(in srgb, var(--portal-color) 72%, #0d1b31);stroke:color-mix(in srgb, var(--zone-color) 65%, transparent);stroke-width:1.5px;opacity:.8;pointer-events:none}.portal-map-hub{z-index:6}.portal-map-node.selected>b{outline:3px solid color-mix(in srgb, var(--portal-color) 85%, white);outline-offset:5px}.map-cursor-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-map-embedded.camera-free .portal-map-viewport{cursor:grab}.portal-map-embedded.camera-free .portal-map-viewport:active{cursor:grabbing}.portal-map-embedded .portal-map-toolbar{filter:drop-shadow(0 8px 20px #02081788)}.portal-map-embedded .map-scale-handle{color:#dffaff;background:linear-gradient(145deg,#1a3150ed,#09172ced);border-color:#8cecff66;box-shadow:inset 0 1px #ffffff20,0 0 18px #60d9ef20}.portal-map-hub .hub-center-lock{border:1px solid color-mix(in srgb, var(--portal-color) 52%, #dffaff);background:color-mix(in srgb, var(--portal-color) 11%, #071426);width:auto;box-shadow:inset 0 1px #ffffff16, 0 0 15px color-mix(in srgb, var(--portal-color) 18%, transparent);color:color-mix(in srgb, var(--portal-color) 58%, white);text-align:center;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:5px;padding:4px 7px;line-height:1;display:inline-flex}.hub-center-lock svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 12px;width:12px;height:12px}.portal-map-hub .hub-enter{border:1px solid color-mix(in srgb, var(--portal-color) 68%, white);background:radial-gradient(circle at 18% 50%, color-mix(in srgb, var(--portal-color) 42%, transparent), transparent 29%), linear-gradient(110deg, #0a1930f2, color-mix(in srgb, var(--portal-color) 30%, #12243b));color:#f4fbff;min-height:48px;box-shadow:inset 0 1px #ffffff27, 0 8px 22px #0208177a, 0 0 20px color-mix(in srgb, var(--portal-color) 22%, transparent);filter:none;border-radius:13px;justify-content:flex-start;align-items:center;gap:8px;padding:5px 7px;transition:border-color .16s,box-shadow .16s,filter .16s;display:flex}.portal-map-hub .hub-enter:hover,.portal-map-hub .hub-enter:focus-visible{border-color:color-mix(in srgb, var(--portal-color) 42%, white);box-shadow:inset 0 1px #ffffff35, 0 8px 24px #02081790, 0 0 28px color-mix(in srgb, var(--portal-color) 40%, transparent);filter:brightness(1.12)}.hub-enter-icon{border:1px solid color-mix(in srgb, var(--portal-color) 65%, white);background:radial-gradient(circle, color-mix(in srgb, var(--portal-color) 34%, #172942), #071426 72%);width:36px;height:36px;box-shadow:inset 0 0 12px color-mix(in srgb, var(--portal-color) 28%, transparent), 0 0 13px color-mix(in srgb, var(--portal-color) 28%, transparent);border-radius:50%;flex:0 0 36px;place-items:center;display:grid;position:relative}.hub-enter-icon:after{content:"";border:1px solid color-mix(in srgb, var(--portal-color) 38%, transparent);border-radius:50%;position:absolute;inset:4px}.hub-enter-icon svg{z-index:1;fill:none;stroke:#efffff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;filter:drop-shadow(0 0 4px var(--portal-color));position:relative}.portal-map-hub .hub-enter-copy{text-align:left;flex:auto;gap:1px;min-width:0;display:grid}.hub-enter-copy b{letter-spacing:.18em;font-size:9px;line-height:1.15}.hub-enter-copy small{color:#b9cce1;letter-spacing:.05em;font-size:7px;line-height:1.2}.portal-map-hub .hub-enter-arrow{width:24px;height:24px;color:color-mix(in srgb, var(--portal-color) 45%, white);border:1px solid #ffffff2e;border-radius:50%;flex:0 0 24px;place-items:center;font-size:14px;display:grid}@media (width<=600px){.portal-map-embedded .portal-map-hub.has-selection{min-height:258px;padding-bottom:54px}.portal-map-hub .hub-enter{min-height:44px}.hub-enter-icon{flex-basis:32px;width:32px;height:32px}}.launcher-scene{--citadel-edge:clamp(12px, 1.45vw, 20px)}.launcher-scene .launcher-header{padding-inline:var(--citadel-edge)}.portal-map-embedded .map-mode-stack{left:var(--citadel-edge)}.portal-map-embedded .map-nav-right.launcher-nav-rail{right:var(--citadel-edge)}.portal-map-embedded .portal-map-toolbar{right:var(--citadel-edge);bottom:var(--citadel-edge)}.portal-map-embedded .map-legend{left:var(--citadel-edge);bottom:var(--citadel-edge)}.portal-map-embedded .map-search-top{z-index:11;-webkit-backdrop-filter:blur(17px)saturate(1.15);backdrop-filter:blur(17px)saturate(1.15);background:linear-gradient(135deg,#102641ee,#15102eee);border:1px solid #b8e9ff54;border-radius:999px;width:48px;height:48px;min-height:48px;padding:5px;transition:width .24s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .2s;position:absolute;top:18px;left:50%;right:auto;overflow:visible;transform:translate(-50%);box-shadow:0 10px 32px #02081782,inset 0 1px #ffffff20}.portal-map-embedded .map-search-top.open,.portal-map-embedded .map-search-top:focus-within{border-color:#7ae7f486;width:min(400px,100vw - 190px);box-shadow:0 12px 38px #0208179c,inset 0 1px #ffffff29,0 0 24px #4eddec25}.portal-map-embedded .map-search-top .map-search-toggle{color:#eaf7ff;border:1px solid #0000;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.portal-map-embedded .map-search-top .map-search-toggle:hover,.portal-map-embedded .map-search-top .map-search-toggle[aria-expanded=true]{color:#a9f8ff;background:#58dcea18;border-color:#6be7f56b;box-shadow:0 0 16px #52deeb31}.portal-map-embedded .map-search-top input{opacity:0;width:0;height:36px;padding:0;transition:width .18s,opacity .15s,padding .18s}.portal-map-embedded .map-search-top.open input,.portal-map-embedded .map-search-top:focus-within input{opacity:1;width:100%;padding:0 10px 0 5px}.portal-map-embedded .map-search-top .map-search-results{background:linear-gradient(155deg,#101f3bf7,#090f29fa);border-color:#b8e9ff3f;width:100%;min-width:310px;max-width:calc(100vw - 32px);top:calc(100% + 9px);left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 55px #010719b8,inset 0 1px #ffffff1a}.portal-map-embedded .map-search-top.open .map-search-results{visibility:visible;opacity:1;pointer-events:auto;display:grid}.portal-map-embedded .portal-map-hub,.portal-map-embedded .portal-map-hub.has-selection{border-radius:21px;gap:5px;width:186px;min-height:0;padding:12px 13px}.portal-map-embedded .portal-map-hub.has-selection{min-height:198px;padding-bottom:12px}.portal-map-embedded .portal-map-hub.is-empty{min-height:154px}.portal-map-embedded .portal-map-hub .hub-orb{width:42px;height:42px;font-size:19px}.portal-map-embedded .portal-map-hub .hub-name{font-size:13px}.portal-map-embedded .portal-map-hub .hub-detail{max-width:156px;line-height:1.3}.portal-map-embedded .portal-map-hub .hub-enter{min-height:43px;margin-top:2px}.portal-map-embedded .portal-map-hub .hub-center-lock{padding:3px 6px;font-size:7px}@media (width<=600px){.launcher-scene{--citadel-edge:10px}.portal-map-embedded .map-search-top{width:44px;height:44px;min-height:44px;top:12px}.portal-map-embedded .map-search-top.open,.portal-map-embedded .map-search-top:focus-within{width:min(330px,100vw - 116px)}.portal-map-embedded .map-search-top .map-search-toggle{flex-basis:32px;width:32px;height:32px}.portal-map-embedded .portal-map-hub,.portal-map-embedded .portal-map-hub.has-selection{width:176px;min-height:0;padding:10px 11px}.portal-map-embedded .portal-map-hub.has-selection{min-height:188px}.portal-map-embedded .portal-map-hub.is-empty{min-height:146px}}html .launcher-scene .portal-map-embedded .portal-map-hub.is-empty{background:radial-gradient(circle at 36% 28%,#ffffff42 0 4%,#0000 28%),radial-gradient(at 70% 72%,#b9eaff30,#0000 47%),linear-gradient(145deg,#dff7ff1f,#ffffff0b 44%,#b8d9ef1b);border:1px solid #ffffffd4;border-radius:50%;justify-content:center;gap:10px;width:188px;height:188px;min-height:188px;padding:18px;overflow:hidden;box-shadow:inset 0 0 0 5px #ffffff0b,inset 0 0 32px #dff8ff17,0 0 0 1px #9cefff35,0 0 30px #dffbff30,0 20px 60px #0208178a}.portal-map-embedded .portal-map-hub.has-selection{position:absolute}@media (width<=600px){html .launcher-scene .portal-map-embedded .portal-map-hub.is-empty{width:168px;height:168px;min-height:168px;padding:15px}}.portal-map-embedded .map-nav-right.launcher-nav-rail{z-index:12;pointer-events:auto}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection{z-index:5;isolation:isolate;background:radial-gradient(circle at 34% 24%, #ffffff5e 0 3%, transparent 25%), radial-gradient(ellipse at 68% 68%, color-mix(in srgb, var(--portal-color) 24%, transparent), transparent 52%), radial-gradient(circle at 48% 42%, #dff9ff21, transparent 60%), linear-gradient(145deg, #e9fbff24, #9ed9ee0f 45%, #08162b38);width:220px;height:220px;min-height:220px;box-shadow:inset 0 0 0 6px #ffffff0b, inset 0 0 38px #dff8ff20, 0 0 0 1px color-mix(in srgb, var(--portal-color) 24%, #bdf5ff), 0 0 42px color-mix(in srgb, var(--portal-color) 24%, transparent), 0 22px 64px #02081799;-webkit-backdrop-filter:blur(22px)saturate(1.28);border:1px solid #e9fbffe0;border-radius:50%;justify-content:center;gap:8px;padding:20px 22px;position:absolute;overflow:hidden}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection:before{content:"";z-index:0;background:repeating-conic-gradient(from -1deg, #efffff8f 0 1deg, transparent 1deg 15deg);pointer-events:none;border:1px solid #ffffff42;border-radius:50%;position:absolute;inset:9px;box-shadow:inset 0 0 22px #ffffff14;-webkit-mask:radial-gradient(circle,#0000 0 95%,#000 96%);mask:radial-gradient(circle,#0000 0 95%,#000 96%)}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection:after{content:"";z-index:0;background:radial-gradient(ellipse at 30% 42%, #f3fdff35, transparent 42%), radial-gradient(ellipse at 72% 62%, color-mix(in srgb, var(--portal-color) 22%, #dffaff22), transparent 46%);filter:blur(13px);opacity:.88;pointer-events:none;border-radius:50%;animation:5.5s ease-in-out infinite alternate compass-mist;position:absolute;inset:18px 15px 24px}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection>*{z-index:1;position:relative}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-orb{background:radial-gradient(circle at 38% 28%, #ffffffd4, color-mix(in srgb, var(--portal-color) 36%, #bfefff40) 28%, #07152870 75%);width:48px;height:48px;box-shadow:inset 0 0 14px #ffffff34, 0 0 22px color-mix(in srgb, var(--portal-color) 45%, transparent);border-width:1px;flex:0 0 48px;font-size:21px}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-selected-copy{text-align:center;justify-items:center;gap:2px;width:100%;display:grid}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-kicker{color:color-mix(in srgb, var(--portal-color) 48%, #f2fdff);letter-spacing:.16em;font-size:8.5px;font-weight:800;line-height:1.1}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-name{color:#fff;letter-spacing:.055em;text-shadow:0 1px 12px #020817,0 0 12px #e8fcff42;max-width:166px;font-size:15px;line-height:1.1}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-detail{color:#d4e6f2;max-width:164px;font-size:9px;line-height:1.3}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-enter{width:auto;min-height:38px;box-shadow:none;-webkit-backdrop-filter:none;filter:none;background:0 0;border:0;border-radius:0;justify-content:center;gap:8px;margin-top:2px;padding:4px 8px;transition:color .16s,transform .16s,filter .16s}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-enter:hover,:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-enter:focus-visible{box-shadow:none;color:#fff;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--portal-color) 75%, #dffcff));background:0 0;border:0;transform:scale(1.055)}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-enter:focus-visible{outline:1px solid color-mix(in srgb, var(--portal-color) 55%, white);outline-offset:3px;border-radius:8px}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-enter-icon{width:27px;height:27px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:27px}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-enter-icon:after{display:none}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-enter-icon svg{stroke:currentColor;width:25px;height:25px;transition:transform .16s}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-enter:hover .hub-enter-icon svg,:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-enter:focus-visible .hub-enter-icon svg{transform:translate(1px)}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-enter-label{color:#f6fdff;letter-spacing:.15em;font-size:11px;font-weight:850;line-height:1}@media (width<=600px){:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection{gap:6px;width:196px;height:196px;min-height:196px;padding:16px 18px}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-orb{flex-basis:42px;width:42px;height:42px;font-size:18px}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-name{font-size:14px}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-detail{max-width:150px;font-size:8.5px}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-enter{width:auto;min-height:36px;padding:3px 7px}:is(html .launcher-scene .portal-map-embedded,.portal-map-dialog:not(.portal-map-embedded)) .portal-map-hub.has-selection .hub-enter-icon{flex-basis:25px;width:25px;height:25px}}.map-search-results.has-browser{scrollbar-color:#8b6dd0 #11162a;scrollbar-width:thin;max-height:min(70vh,560px);padding:10px}.map-search-dock .map-search-results.has-browser{max-height:min(68dvh,520px)}.map-search-dock .map-search-browser{gap:6px}.map-search-dock .map-search-category-key{gap:5px;padding-bottom:7px}.map-search-dock .map-search-tree{gap:2px}.map-search-dock .map-search-tree-choice{min-height:34px;padding-block:5px}.map-search-results.has-browser::-webkit-scrollbar{width:8px}.map-search-results.has-browser::-webkit-scrollbar-track{background:#11162a;border-radius:8px}.map-search-results.has-browser::-webkit-scrollbar-thumb{background:#8b6dd0;border:2px solid #11162a;border-radius:8px}.map-search-results.has-browser::-webkit-scrollbar-thumb:hover{background:#b49ae9}.map-search-browser{gap:9px;display:grid}.map-search-category-key{border-bottom:1px solid #ffffff16;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-bottom:10px;display:grid}.map-search-browser .map-search-category-key button{background:color-mix(in srgb, currentColor 10%, #09162bd9);width:100%;min-height:34px;color:var(--filter-color);letter-spacing:.09em;text-align:center;white-space:nowrap;box-shadow:inset 0 1px #ffffff17, 0 0 16px color-mix(in srgb, currentColor 14%, transparent);cursor:pointer;border:1px solid;border-radius:10px;grid-template-columns:1fr;place-items:center;padding:7px 8px;font-size:8px;font-weight:850;line-height:1;transition:opacity .16s,filter .16s,background .16s,box-shadow .16s;display:grid}.map-search-browser .map-search-category-key button[aria-pressed=false]{color:#788397;filter:saturate(.2);opacity:.58;background:#0a1323a8;border-color:#74809766;box-shadow:inset 0 1px #ffffff0c}.map-search-browser .map-search-category-key button:hover,.map-search-browser .map-search-category-key button:focus-visible{opacity:1;filter:none;box-shadow:inset 0 1px #ffffff24, 0 0 19px color-mix(in srgb, currentColor 22%, transparent);outline:none}.map-search-filter-empty{color:#94a5b9;text-align:center;margin:12px 4px;font-size:10px}.map-search-tree{gap:4px;display:grid}.map-search-tree-node{gap:4px;min-width:0;display:grid}.map-search-tree-row{align-items:center;gap:5px;min-width:0;display:grid;position:relative}.map-search-tree-row.has-children,.map-search-tree-row.is-leaf{grid-template-columns:28px minmax(0,1fr)}.map-search-tree-children{border-left:1px solid color-mix(in srgb, var(--portal-color,#70dce8) 38%, #ffffff12);gap:4px;margin-left:16px;padding-left:9px;display:grid}.map-search-tree-children>.map-search-tree-node{position:relative}.map-search-tree-children>.map-search-tree-node:before{content:"";background:color-mix(in srgb, var(--portal-color,#70dce8) 38%, #ffffff12);width:8px;height:1px;position:absolute;top:18px;left:-9px}.map-search-browser button{background:#ffffff04;border:1px solid #ffffff0d;width:100%;min-height:38px}.map-search-browser button:hover,.map-search-browser button.active{border-color:color-mix(in srgb, var(--portal-color) 54%, #dffaff);background:color-mix(in srgb, var(--portal-color) 15%, #ffffff06)}.map-search-browser .map-search-tree-toggle{border-color:color-mix(in srgb, var(--portal-color) 44%, #ffffff18);background:color-mix(in srgb, var(--portal-color) 10%, #ffffff05);width:28px;min-width:28px;height:28px;min-height:28px;color:color-mix(in srgb, var(--portal-color) 72%, white);text-align:center;border-radius:8px;grid-template-columns:1fr;align-self:center;place-items:center;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;font-weight:800;line-height:1;display:grid}.map-search-browser .map-search-tree-toggle:hover,.map-search-browser .map-search-tree-toggle[aria-expanded=true]{border-color:color-mix(in srgb, var(--portal-color) 68%, white);background:color-mix(in srgb, var(--portal-color) 20%, #ffffff08);box-shadow:inset 0 1px #ffffff26, 0 0 14px color-mix(in srgb, var(--portal-color) 28%, transparent)}.map-search-tree-leaf-marker{background:var(--portal-color,#70dce8);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--portal-color,#70dce8) 75%, transparent);border-radius:50%;justify-self:center}@media (width<=600px){.map-search-category-key{gap:5px}.map-search-browser .map-search-category-key button{letter-spacing:.06em;min-height:32px;padding-inline:5px;font-size:7.5px}}.map-search-browser .map-search-tree-choice{grid-template-columns:auto minmax(0,1fr);min-width:0;padding-right:66px}.map-search-browser .map-search-tree-select{z-index:2;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(135deg,#1c9f65,#49d892);border-color:#5be09b59;border-radius:8px;justify-content:center;align-items:center;gap:3px;width:58px;min-width:58px;height:25px;min-height:25px;padding:0 5px;transition:opacity .16s,transform .16s,filter .16s;display:flex;position:absolute;top:50%;right:5px;transform:translate(4px,-50%);box-shadow:0 0 14px #3ed88a2b,inset 0 1px #ffffff35}.map-search-tree-select>i{background:#ffffff25;border-radius:50%;place-items:center;width:11px;height:11px;font-size:7px;font-style:normal;font-weight:900;display:grid}.map-search-browser .map-search-tree-select>span{color:#fff;letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:850;line-height:1;display:block}.map-search-tree-row:hover .map-search-tree-select,.map-search-tree:not(:hover) .map-search-tree-row:focus-within .map-search-tree-select{opacity:1;pointer-events:auto;transform:translateY(-50%)}.map-search-browser .map-search-tree-select:hover,.map-search-browser .map-search-tree-select:focus-visible{filter:brightness(1.12);border-color:#baffd9;outline:none}.map-search-browser button>span{gap:2px;display:grid}.map-search-browser button>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.map-search-browser button>span em{color:#71839b;letter-spacing:.11em;font-size:5.5px;font-style:normal;font-weight:850}.map-search-browser button>small{width:22px;height:22px;color:color-mix(in srgb, var(--portal-color) 64%, white);border:1px solid #ffffff13;border-radius:6px;place-items:center;font-size:13px;display:grid}.map-search-tree-node.is-expanded>.map-search-tree-row>.map-search-tree-toggle{background:color-mix(in srgb, var(--portal-color) 18%, transparent)}@media (hover:none){.map-search-tree-row:focus-within .map-search-tree-select{opacity:1;pointer-events:auto;transform:translateY(-50%)}}.portal-map-embedded .map-nav-right.launcher-nav-rail{box-sizing:border-box;align-items:flex-end;overflow:hidden}.portal-map-embedded .map-nav-right.launcher-nav-rail:hover,.portal-map-embedded .map-nav-right.launcher-nav-rail:focus-within,.portal-map-embedded .map-nav-right.launcher-nav-rail.expanded{width:206px}.portal-map-embedded .launcher-nav-rail .map-nav-btn{grid-template-columns:minmax(0,146px) 32px;place-items:center stretch;gap:8px;width:194px}.portal-map-embedded .launcher-nav-rail .map-nav-btn svg{z-index:2;background:#11243a;grid-area:1/2;justify-self:center;position:relative}.portal-map-embedded .launcher-nav-rail .map-nav-btn span{text-overflow:ellipsis;text-align:right;grid-area:1/1;min-width:0;max-width:100%;padding-right:7px;overflow:hidden;transform:translate(5px)}.portal-map-embedded .launcher-nav-rail .map-nav-atlas span{text-align:center}.portal-map-embedded .launcher-nav-rail .map-nav-btn:hover,.portal-map-embedded .launcher-nav-rail .map-nav-btn:focus-visible{background:linear-gradient(90deg,#55d9ef0a,#55d9ef1f);border-color:#7ceaff66;outline:none;box-shadow:inset 0 1px #ffffff10,0 0 18px #4edbea18}.portal-map-embedded .launcher-nav-rail .map-nav-btn:hover svg,.portal-map-embedded .launcher-nav-rail .map-nav-btn:focus-visible svg{color:#e9fdff;background:#24506a;border-color:#82edff99;box-shadow:0 0 17px #57e4f05c,inset 0 1px #ffffff2e}.portal-map-embedded .launcher-nav-rail .map-nav-btn:hover span,.portal-map-embedded .launcher-nav-rail .map-nav-btn:focus-visible span{color:#effeff;text-shadow:0 0 10px #6ce9f080}.portal-map-embedded .launcher-nav-rail:hover .map-nav-btn span,.portal-map-embedded .launcher-nav-rail:focus-within .map-nav-btn span,.portal-map-embedded .launcher-nav-rail.expanded .map-nav-btn span{transform:none}@media (width<=600px){.portal-map-embedded .map-nav-right.launcher-nav-rail:hover,.portal-map-embedded .map-nav-right.launcher-nav-rail:focus-within,.portal-map-embedded .map-nav-right.launcher-nav-rail.expanded{width:min(190px,100vw - 20px)}.portal-map-embedded .launcher-nav-rail .map-nav-btn{grid-template-columns:minmax(0,132px) 32px;width:180px}}.dashboard-accountbar>.account-mission-strip>div{background:linear-gradient(#f9fcff,#e1edf8)}.dashboard-accountbar>.account-mission-strip>div+div{border-left:1px solid #aebfd175}.dashboard-accountbar>.account-mission-strip span{color:#607188}.dashboard-accountbar>.account-mission-strip>div>b{color:#111b2d;font-weight:900}.dashboard-accountbar>.account-mission-strip .mission-phase.phase-unlock{color:#0875ad;text-shadow:0 0 12px #58c9ff48}@media (width>=1101px){.dashboard-runtime-cluster{left:calc(50% + 250px)}.dashboard-potential-cluster{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-left:0}}.dashboard-identity-cluster>*{flex:none}.dashboard-identity-cluster .dashboard-plan-button{box-sizing:border-box;--wallet-accent:var(--plan-accent);width:98px;min-width:98px}.dashboard-identity-cluster .dashboard-np-button{--wallet-accent:#4f8dff}.dashboard-identity-cluster .dashboard-credit-button{--wallet-accent:#f3a34f}.dashboard-identity-cluster .dashboard-czk-button{--wallet-accent:#a77bf0}.dashboard-identity-cluster .dashboard-keys-button{--wallet-accent:#f1f3f7}.dashboard-identity-cluster .dashboard-icon-button{transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.dashboard-identity-cluster .dashboard-icon-button:hover,.dashboard-identity-cluster .dashboard-icon-button:focus-visible{border-color:color-mix(in srgb, var(--wallet-accent) 85%, white);background:linear-gradient(145deg, color-mix(in srgb, var(--wallet-accent) 25%, transparent), #ffffff09);box-shadow:0 0 0 1px color-mix(in srgb, var(--wallet-accent) 28%, transparent), 0 0 22px color-mix(in srgb, var(--wallet-accent) 22%, transparent);outline:none;transform:translateY(-1px)}.dashboard-identity-cluster .dashboard-credit-button>span b{color:#f3a34f}.dashboard-identity-cluster .dashboard-czk-button>i,.dashboard-identity-cluster .dashboard-czk-button>span b{color:#bc94ff}@media (width>=901px){.dashboard-identity-cluster{box-sizing:border-box;padding-top:7px;padding-bottom:7px}.dashboard-identity-cluster .dashboard-icon-button:hover,.dashboard-identity-cluster .dashboard-icon-button:focus-visible{transform:none}}.account-mission-strip .mission-homescreen{align-content:center;gap:2px;display:grid}.account-mission-strip .mission-homescreen strong{color:inherit;white-space:nowrap;font-size:10px;line-height:1.1}.account-mission-strip .mission-homescreen small{color:#64778f;letter-spacing:.09em;margin:0;font-size:7px;font-weight:850;line-height:1.1}.dashboard-accountbar>.account-mission-strip>a{min-width:88px}.dashboard-accountbar>.account-mission-strip>a>span{color:#ffe071}.dashboard-accountbar>.account-mission-strip>a>b{color:#fff}@media (width>=1501px){.dashboard-accountbar>.account-mission-strip{grid-template-columns:minmax(152px,1.4fr) minmax(122px,1fr) minmax(94px,.78fr) 88px;width:480px;min-width:480px}.dashboard-identity-cluster{max-width:calc(50% - 275px)}.dashboard-runtime-cluster{left:calc(50% + 275px)}.dashboard-accountbar:before{left:calc(50% - 258px)}.dashboard-accountbar:after{left:calc(50% + 258px)}.dashboard-potential-cluster{grid-template-columns:repeat(5,minmax(0,1fr));width:auto}}.dashboard-accountbar>.account-mission-strip{background:#fff;border-color:#c9d9f0;box-shadow:0 0 0 1px #fff,0 8px 24px #66528d24,inset 0 1px #fff}.dashboard-accountbar>.account-mission-strip>div,html:not([data-theme=dark]) .dashboard-accountbar>.account-mission-strip>div{background:#fff}.dashboard-accountbar>.account-mission-strip>div+div{border-left-color:#cbd9e6}.dashboard-accountbar>.account-mission-strip>div>span,html:not([data-theme=dark]) .dashboard-accountbar>.account-mission-strip>div>span{color:#64778e}.dashboard-accountbar>.account-mission-strip>div>b,html:not([data-theme=dark]) .dashboard-accountbar>.account-mission-strip>div>b,.account-mission-strip .mission-homescreen strong{color:#142035}.account-mission-strip .mission-homescreen small{color:#6f8298}.mission-current-cell>span,html:not([data-theme=dark]) .mission-current-cell>span{color:#3379aa!important}.dashboard-accountbar>.account-mission-strip .mission-current-cell,html:not([data-theme=dark]) .dashboard-accountbar>.account-mission-strip .mission-current-cell,.dashboard-accountbar>.account-mission-strip .mission-countdown-cell,html:not([data-theme=dark]) .dashboard-accountbar>.account-mission-strip .mission-countdown-cell{background:#fff}.mission-countdown-cell>span,html:not([data-theme=dark]) .mission-countdown-cell>span{color:#a33b49!important}.dashboard-accountbar>.account-mission-strip .mission-phase-cell.phase-unlock,html:not([data-theme=dark]) .dashboard-accountbar>.account-mission-strip .mission-phase-cell.phase-unlock{background:#fff}.dashboard-accountbar>.account-mission-strip .mission-phase.phase-unlock{color:#0875d1}.dashboard-accountbar>.account-mission-strip .mission-phase-cell.phase-activate,html:not([data-theme=dark]) .dashboard-accountbar>.account-mission-strip .mission-phase-cell.phase-activate{background:#fff}.dashboard-accountbar>.account-mission-strip .mission-phase.phase-activate{color:#d33149}.dashboard-accountbar>.account-mission-strip .mission-phase-cell.phase-collect,html:not([data-theme=dark]) .dashboard-accountbar>.account-mission-strip .mission-phase-cell.phase-collect{background:#fff}.dashboard-accountbar>.account-mission-strip .mission-phase.phase-collect{color:#a97400}.dashboard-accountbar>.account-mission-strip>div{text-align:center;align-content:center;justify-items:center}.dashboard-accountbar>.account-mission-strip>div>span,.dashboard-accountbar>.account-mission-strip>div>b{justify-self:center}.dashboard-accountbar>.account-mission-strip>div>span,.dashboard-accountbar>.account-mission-strip .mission-time,.dashboard-accountbar>.account-mission-strip .mission-phase{justify-content:center}.dashboard-accountbar>.account-mission-strip>a .mission-status-chevrons{color:#fff;filter:drop-shadow(0 0 7px #fff8);width:17px;height:17px;transition:transform .2s}.dashboard-accountbar>.account-mission-strip>a:hover .mission-status-chevrons{transform:translate(3px)}.dashboard-topbar .dashboard-main-nav{gap:8px}.dashboard-topbar .dashboard-main-nav button,html:not([data-theme=dark]) .dashboard-topbar .dashboard-main-nav button{color:#fff;letter-spacing:.025em;text-shadow:0 1px 2px #1b175c8c;background:linear-gradient(115deg,#2b69d9,#7048d8 58%,#a541ca) 0 0/160% 160%;border:1px solid #9ba9ff54;border-radius:999px;min-height:34px;padding:8px 15px;font-size:12px;font-weight:850;transition:transform .18s,border-color .2s,background .25s,box-shadow .22s;box-shadow:0 5px 16px #493dc638,inset 0 1px #ffffff46}.dashboard-topbar .dashboard-main-nav button:after{display:none}.dashboard-topbar .dashboard-main-nav button:hover,.dashboard-topbar .dashboard-main-nav button:focus-visible,.dashboard-topbar .dashboard-main-nav button.active,html:not([data-theme=dark]) .dashboard-topbar .dashboard-main-nav button:hover,html:not([data-theme=dark]) .dashboard-topbar .dashboard-main-nav button:focus-visible,html:not([data-theme=dark]) .dashboard-topbar .dashboard-main-nav button.active{color:#fff;background:linear-gradient(115deg,#d52e64,#ef4c3e 55%,#f69a32);border-color:#ffc0789c;outline:none;transform:translateY(-2px);box-shadow:0 8px 22px #e2494b45,0 0 18px #f58b3030,inset 0 1px #ffffff70}@media (width<=1100px){.dashboard-topbar .dashboard-main-nav{gap:5px}.dashboard-topbar .dashboard-main-nav button{min-height:31px;padding:7px 11px;font-size:10px}}.dashboard-profile-level,html:not([data-theme=dark]) .dashboard-profile-level{color:#fff;background:linear-gradient(115deg,#7449e8 0%,#d83f91 54%,#ff754d 100%);border:1px solid #ffc18b8f;border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:3px 4px 3px 9px;display:inline-flex;box-shadow:0 5px 16px #c43d7c3d,inset 0 1px #ffffff70}.dashboard-profile-level small,.dashboard-profile-level strong,html:not([data-theme=dark]) .dashboard-profile-level small,html:not([data-theme=dark]) .dashboard-profile-level strong{color:#fff;text-shadow:0 1px 3px #4916518c}.dashboard-profile-level small{letter-spacing:.1em;font-size:8px}.dashboard-profile-level strong{font-size:11px}.dashboard-user{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:4px 10px}.dashboard-user>span{color:#f4f6ff;max-width:150px;font-size:11px;font-weight:850;display:block}.dashboard-user-arrow{color:#fff;background:#ffffff2b;border-radius:50%;flex:none;place-items:center;width:13px;height:13px;font-size:8px;line-height:1;transition:transform .2s,background .2s;display:grid}.dashboard-user[aria-expanded=true] .dashboard-user-arrow{background:#ffffff52;transform:rotate(180deg)}.dashboard-profile-menu.dashboard-profile-overview{scrollbar-color:#8b6dd0 #11162a;background:radial-gradient(circle at 100% 0,#8d5ce42e,#0000 34%),linear-gradient(150deg,#151a32f9,#090e20fc);border-color:#a484ec4d;border-radius:20px;width:min(390px,100vw - 20px);max-height:min(780px,100dvh - 118px);overflow:hidden auto;box-shadow:0 28px 85px #000c,0 0 35px #724fc62c,inset 0 1px #ffffff17}.dashboard-profile-overview>header{justify-content:space-between;padding:17px 18px}.dashboard-profile-overview>header>div{gap:4px;min-width:0;display:grid}.dashboard-profile-overview>header>div>b{color:#fff;font-size:15px}.dashboard-profile-overview>header>div>small{color:#8d98b0;font-size:10px}.dashboard-profile-gear{color:#c6aff5;cursor:pointer;background:#956de71a;border:1px solid #a986ef50;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.dashboard-profile-gear:hover,.dashboard-profile-gear[aria-expanded=true]{color:#fff;background:#9b73e536;border-color:#c2a8ff;box-shadow:0 0 18px #8e68df3d}.dashboard-profile-gear svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.dashboard-profile-overview .dashboard-profile-progress{border-bottom:1px solid #ffffff10;grid-template-columns:1fr;gap:9px;padding:15px 18px;display:grid}.dashboard-profile-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-profile-progress>div>span{color:#a99ac9;font-size:8px}.dashboard-profile-progress>div>b{color:#ffcd63;font-size:9px}.dashboard-profile-progress>i{background:#ffffff10;border-radius:999px;grid-column:auto;width:100%;height:7px;overflow:hidden;box-shadow:inset 0 1px 3px #0007}.dashboard-profile-progress>i>em{border-radius:inherit;background:linear-gradient(90deg,#6357eb,#d343a2 58%,#ff7a45);height:100%;transition:width .3s;display:block;box-shadow:0 0 13px #bc4bd271}.dashboard-profile-progress>small{color:#77839a;justify-content:space-between;font-size:8px;display:flex}.dashboard-profile-progress>small>strong{color:#d8ddeb}.dashboard-profile-statistics{border-bottom:1px solid #ffffff10;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px 14px;display:grid}.dashboard-profile-statistics>article{background:#ffffff05;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:24px 1fr;align-items:center;gap:2px 7px;min-width:0;padding:9px;display:grid}.dashboard-profile-statistics>article>span{color:#ad90f0;grid-row:1/3;font-size:16px}.dashboard-profile-statistics small{color:#758198;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;font-weight:850;overflow:hidden}.dashboard-profile-statistics b{color:#eef1fa;font-size:10px}.dashboard-profile-wallet{border-bottom:1px solid #ffffff10;padding:13px 14px}.dashboard-profile-wallet>header{justify-content:space-between;margin-bottom:8px;display:flex}.dashboard-profile-wallet>header span{color:#bfa8f4;letter-spacing:.13em;font-size:7px;font-weight:900}.dashboard-profile-wallet>header small{color:#657189;font-size:6px;font-weight:800}.dashboard-profile-wallet>div{border-top:1px solid #ffffff09;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:41px;padding:5px 7px;display:grid}.dashboard-profile-wallet>div>i{color:#86dfe8;background:#ffffff08;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;display:grid}.dashboard-profile-wallet>div:nth-of-type(2)>i{color:#659eff}.dashboard-profile-wallet>div:nth-of-type(3)>i{color:#9f85ee}.dashboard-profile-wallet>div:nth-of-type(4)>i{color:#f2b34c}.dashboard-profile-wallet>div:nth-of-type(5)>i{color:#ff7180}.dashboard-profile-wallet>div:nth-of-type(6)>i{color:#c48df3}.dashboard-profile-wallet>div:nth-of-type(7)>i{color:#f0ca68;font-size:9px;font-weight:900}.dashboard-profile-wallet>div>span{gap:2px;min-width:0;display:grid}.dashboard-profile-wallet>div>span b{color:#e5e8f1;font-size:8px}.dashboard-profile-wallet>div>span small{color:#69758c;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.dashboard-profile-wallet>div>strong{color:#fff;white-space:nowrap;font-size:10px}.dashboard-profile-overview>.dashboard-profile-membership{border-bottom:1px solid #ffffff10}.dashboard-profile-overview>.dashboard-profile-settings{padding:8px 10px 0;display:grid}html:not([data-theme=dark]) .dashboard-user>span{color:#352c49}html:not([data-theme=dark]) .dashboard-profile-menu.dashboard-profile-overview{color:#302842;background:radial-gradient(circle at 100% 0,#8d5ce41c,#0000 34%),linear-gradient(150deg,#fff,#f5f2fa)}html:not([data-theme=dark]) .dashboard-profile-overview>header>div>b,html:not([data-theme=dark]) .dashboard-profile-statistics b,html:not([data-theme=dark]) .dashboard-profile-wallet>div>span b,html:not([data-theme=dark]) .dashboard-profile-wallet>div>strong{color:#302842}html:not([data-theme=dark]) .dashboard-profile-statistics>article,html:not([data-theme=dark]) .dashboard-profile-wallet>div{background:#ffffff9e;border-color:#49376f12}.economy-section .currency-converter{border-color:color-mix(in srgb, var(--converter) 56%, transparent);transition:border-color .2s,box-shadow .2s,transform .2s,background .2s}.noedis-dashboard .economy-section .currency-converter:hover,.noedis-dashboard .economy-section .currency-converter:focus-within,.noedis-dashboard .economy-section .currency-converter.converter-focused{z-index:2;border-color:var(--converter);background:linear-gradient(145deg, color-mix(in srgb, var(--converter) 14%, #0c1227), #080d20ed 72%);box-shadow:0 0 0 2px rgba(var(--converter-rgb), .18), 0 0 32px rgba(var(--converter-rgb), .28), inset 0 1px #ffffff18;transform:translateY(-3px)}.economy-section .converter-actions .converter-submit{border-color:color-mix(in srgb, var(--converter) 72%, white 10%);background:linear-gradient(115deg, color-mix(in srgb, var(--converter) 78%, #342bb3), var(--converter));color:#fff}.economy-section .converter-actions .convert-all{border-color:color-mix(in srgb, var(--converter) 45%, transparent);background:color-mix(in srgb, var(--converter) 10%, transparent);color:var(--converter)}.economy-section .economy-guide-trigger,.economy-section .economy-guide-trigger>span,.economy-section .economy-guide-trigger>b{color:#fff}.packages-section{flex-direction:column;padding-bottom:0;display:flex}.packages-section .dashboard-footer{width:100%;min-height:112px;margin-top:auto;padding:28px clamp(4px,1.5vw,24px) 20px;font-size:8px}.packages-section .dashboard-footer button{color:#cbd3e4;background:#ffffff08;border:1px solid #ffffff20;border-radius:999px;min-height:38px;padding:0 16px;font-size:8px;transition:border-color .18s,background .18s,color .18s,transform .18s}.packages-section .dashboard-footer button:hover,.packages-section .dashboard-footer button:focus-visible{color:#fff;background:#79dfe812;border-color:#79dfe875;outline:none;transform:translateY(-1px)}.packages-section .dashboard-version img{width:34px;height:34px}.packages-section .dashboard-version b{font-size:10px}.packages-section .dashboard-version small{font-size:9px}html:not([data-theme=dark]) .economy-section .currency-converter:hover,html:not([data-theme=dark]) .economy-section .currency-converter:focus-within,html:not([data-theme=dark]) .economy-section .currency-converter.converter-focused{background:linear-gradient(145deg, color-mix(in srgb, var(--converter) 13%, white), #fffe)}html:not([data-theme=dark]) .packages-section .dashboard-footer button{color:#554c68;background:#ffffffa8;border-color:#4d3a7428}.dashboard-identity-divider{display:none}@media (width>=901px){.dashboard-identity-divider{background:linear-gradient(#0000,#ffffff1f 18% 82%,#0000);flex:0 0 1px;align-self:center;width:1px;height:42px;display:block}}@media (width>=1101px){.dashboard-identity-cluster .dashboard-icon-button{box-sizing:border-box;min-width:98px;min-height:50px;padding:6px 10px}.dashboard-identity-cluster .dashboard-icon-button>i{flex:none;font-size:18px}.dashboard-identity-cluster .dashboard-icon-button>span{gap:3px;min-width:0}.dashboard-identity-cluster .dashboard-icon-button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.1;overflow:hidden}.dashboard-identity-cluster .dashboard-icon-button>span small{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.1;overflow:hidden}.dashboard-potential-cluster button{box-sizing:border-box;min-width:0;min-height:52px;padding:6px 7px;overflow:hidden}.dashboard-potential-cluster button>span,.dashboard-potential-cluster button:nth-child(2)>span{text-align:left;min-width:0;overflow:hidden}.dashboard-potential-cluster small,.dashboard-potential-cluster b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dashboard-potential-cluster small{font-size:8.5px;line-height:1.15}.dashboard-potential-cluster b{font-size:11.5px;line-height:1.2}.dashboard-user>span{font-size:11.5px}.dashboard-profile-level small{font-size:8.5px}.dashboard-profile-level strong{font-size:11.5px}}@media (width>=1101px) and (width<=1500px){.dashboard-identity-cluster .dashboard-icon-button{min-height:46px;padding-inline:8px}.dashboard-identity-cluster .dashboard-icon-button>i{font-size:16px}.dashboard-identity-cluster .dashboard-icon-button>span b{font-size:9.5px}.dashboard-identity-cluster .dashboard-icon-button>span small,.dashboard-profile-level small{font-size:7.5px}.dashboard-profile-level strong,.dashboard-user>span{font-size:9.5px}.dashboard-potential-cluster button{grid-template-columns:20px minmax(0,1fr);gap:4px;min-height:46px;padding-inline:5px}.dashboard-potential-cluster button>i{width:20px;height:22px}.dashboard-potential-cluster small{font-size:7.5px}.dashboard-potential-cluster b{font-size:9.5px}}@media (width>=1501px){.dashboard-identity-cluster{grid-template-columns:auto 1px repeat(5,minmax(0,1fr));width:auto;max-width:none;display:grid;right:calc(50% + 258px)}.dashboard-identity-cluster>.dashboard-icon-button,.dashboard-identity-cluster>.dashboard-balance-wrap{min-width:0}.dashboard-identity-cluster>.dashboard-icon-button{width:auto;min-width:0;max-width:none}.dashboard-balance-wrap>.dashboard-icon-button{width:100%;min-width:0;max-width:none}}.portal-map-dialog:not(.portal-map-embedded){-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(at 8% 67%,#073d625c 0%,#0000 43%),radial-gradient(at 92%,#59174f70 0%,#0000 47%),radial-gradient(circle at 51% 47%,#302b556b 0%,#0000 38%),linear-gradient(112deg,#010a24 0%,#02071d 46%,#12051f 100%)}.portal-map-dialog:not(.portal-map-embedded) .portal-map-viewport{isolation:isolate;background-color:#0000;background-image:radial-gradient(circle,#eaf3ff8a 0 .75px,#0000 1.25px),radial-gradient(circle,#8fd8ff70 0 .7px,#0000 1.2px),radial-gradient(circle,#d1b6ff66 0 .8px,#0000 1.3px);background-position:34px 58px,128px 17px,73px 119px;background-size:263px 211px,337px 269px,419px 307px;animation:42s linear infinite atlas-star-drift}.portal-map-dialog:not(.portal-map-embedded) .portal-map-viewport:before,.portal-map-dialog:not(.portal-map-embedded) .portal-map-viewport:after{content:"";z-index:0;pointer-events:none;will-change:transform;position:absolute;inset:-14%}.portal-map-dialog:not(.portal-map-embedded) .portal-map-viewport:before{opacity:.62;background-image:radial-gradient(circle,#f7fcffcf 0 .8px,#0000 1.4px),radial-gradient(circle,#72dcff9c 0 .65px,#0000 1.25px),radial-gradient(circle,#c6a7ff8c 0 .75px,#0000 1.35px);background-position:17px 31px,83px 109px,151px 47px;background-size:181px 157px,263px 223px,397px 311px;animation:28s linear infinite alternate atlas-particles-near}.portal-map-dialog:not(.portal-map-embedded) .portal-map-viewport:after{opacity:.48;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.6px),radial-gradient(circle,#8ee8ffcf 0 .8px,#0000 1.45px);background-position:61px 89px,197px 143px;background-size:431px 349px,557px 421px;animation:39s linear infinite alternate atlas-particles-far}@keyframes atlas-star-drift{to{background-position:297px 269px,-209px 286px,492px -188px}}@keyframes atlas-particles-near{to{transform:translate(76px,-48px)}}@keyframes atlas-particles-far{to{transform:translate(-52px,68px)}}.portal-map-dialog:not(.portal-map-embedded) .portal-map-world{z-index:1}.portal-map-dialog:not(.portal-map-embedded)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#01061af2}@media (prefers-reduced-motion:reduce){.portal-map-dialog:not(.portal-map-embedded) .portal-map-viewport,.portal-map-dialog:not(.portal-map-embedded) .portal-map-viewport:before,.portal-map-dialog:not(.portal-map-embedded) .portal-map-viewport:after{animation:none}}@media (width<=780px){.dashboard-profile-menu.dashboard-profile-overview{width:auto;max-height:calc(100dvh - 132px);position:fixed;top:122px;left:10px;right:10px}.dashboard-user>span{max-width:92px;display:block}}@media (width>=1501px){.dashboard-runtime-cluster{width:calc(50% - 275px - clamp(12px,1.5vw,26px));max-width:700px}.dashboard-potential-cluster{grid-template-columns:.93fr 1.07fr .95fr 1.03fr .95fr}}.dashboard-profile-level{align-self:stretch}.dashboard-profile-level strong{margin-left:auto}.dashboard-czk-button>i.currency-mark{letter-spacing:-.02em;font-size:15px}.dashboard-identity-cluster:has(.dashboard-balance-menu){z-index:130;overflow:visible}.dashboard-balance-menu{scrollbar-width:thin;max-height:min(720px,100dvh - 150px);overflow:hidden auto}.balance-section-head{margin-bottom:9px}.balance-currencies{gap:4px;display:grid}.balance-currency{background:#ffffff04;border:1px solid #ffffff0d;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 7px;display:grid}.balance-currency>i{color:#c7a8ff;background:#a77bf018;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:900;display:grid}.balance-currency>span{gap:1px;min-width:0;display:grid}.balance-currency>span b{color:#eceaf6;letter-spacing:.05em;font-size:9px}.balance-currency>span small{color:#7b8698;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.balance-currency>em{text-align:right;gap:1px;font-style:normal;display:grid}.balance-currency>em b{color:#c7a8ff;font-size:10px}.balance-currency>em small{color:#6d7889;white-space:nowrap;font-size:6px}.balance-rates-note{color:#5e6879;letter-spacing:.1em;text-align:center;margin-top:7px;font-size:6px;display:block}.balance-payout-head{border-top:1px solid #ffffff12;margin-top:14px;padding-top:12px}.launcher-citadel-brand{gap:11px}.launcher-citadel-brand .dashboard-swan,html:not([data-theme=dark]) .launcher-citadel-brand .dashboard-swan{cursor:default;background:linear-gradient(145deg,#ffffff0d,#70e4ec08);border-color:#91e8ef2e;box-shadow:inset 0 1px #ffffff19}.launcher-citadel-brand .dashboard-brand b,html:not([data-theme=dark]) .launcher-citadel-brand .dashboard-brand b{color:#f4f1fb;text-shadow:0 2px 12px #05030fa6}.dashboard-brand small,html:not([data-theme=dark]) .dashboard-brand small,.launcher-citadel-brand .brand-atlas{color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(102deg,#ffc061 0%,#ff8a3d 34%,#ff5233 68%,#ef2352 100%);-webkit-background-clip:text;background-clip:text}.launcher-citadel-brand .dashboard-app-launcher{pointer-events:auto}.launcher-citadel-brand .dashboard-app-menu{top:calc(100% + 12px)}
