.GalaxyBackground_galaxyContainer__mFeQb{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:-1;pointer-events:none}.GalaxyBackground_galaxyGradient__RF0on{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(25,25,112,.9) 0,rgba(72,61,139,.7) 30%,rgba(123,104,238,.5) 50%,rgba(25,25,112,.4) 70%,rgba(0,0,0,.95) 100%),radial-gradient(ellipse 80% 50% at 30% 70%,rgba(138,43,226,.3) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 70% 30%,rgba(75,0,130,.2) 0,transparent 50%);animation:GalaxyBackground_galaxyPulse__zqda5 20s ease-in-out infinite}.GalaxyBackground_cosmicDust__evUVZ,.GalaxyBackground_galaxyCanvas__d5RnP{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.GalaxyBackground_cosmicDust__evUVZ{background:radial-gradient(circle at 20% 30%,rgba(255,20,147,.1) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(138,43,226,.08) 0,transparent 50%),radial-gradient(circle at 40% 80%,rgba(75,0,130,.06) 0,transparent 50%),radial-gradient(circle at 90% 20%,rgba(255,105,180,.05) 0,transparent 50%),radial-gradient(circle at 10% 90%,rgba(147,0,211,.04) 0,transparent 50%);animation:GalaxyBackground_cosmicDrift__04bEb 30s linear infinite}@keyframes GalaxyBackground_galaxyPulse__zqda5{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes GalaxyBackground_cosmicDrift__04bEb{0%{transform:translateX(0) translateY(0) rotate(0deg)}25%{transform:translateX(-10px) translateY(-5px) rotate(90deg)}50%{transform:translateX(-5px) translateY(-10px) rotate(180deg)}75%{transform:translateX(10px) translateY(-5px) rotate(270deg)}to{transform:translateX(0) translateY(0) rotate(1turn)}}.GalaxyBackground_galaxyContainer__mFeQb.GalaxyBackground_milkyWay__XYYJt .GalaxyBackground_galaxyGradient__RF0on{background:radial-gradient(ellipse 40% 20% at 50% 60%,rgba(255,215,0,.3) 0,rgba(255,140,0,.2) 30%,transparent 70%),conic-gradient(from 45deg at 50% 50%,rgba(138,43,226,.1) 0deg,transparent 60deg,rgba(75,0,130,.15) 120deg,transparent 180deg,rgba(138,43,226,.1) 240deg,transparent 300deg),radial-gradient(ellipse at center,rgba(25,25,112,.8) 0,rgba(72,61,139,.6) 30%,rgba(123,104,238,.4) 50%,rgba(25,25,112,.3) 70%,rgba(0,0,0,.9) 100%)}@media (max-width:768px){.GalaxyBackground_galaxyGradient__RF0on{animation-duration:15s}.GalaxyBackground_cosmicDust__evUVZ{animation-duration:25s}}@media (max-width:480px){.GalaxyBackground_galaxyGradient__RF0on{animation-duration:12s}.GalaxyBackground_cosmicDust__evUVZ{animation-duration:20s;opacity:.5}}@media (min-resolution:192dpi){.GalaxyBackground_galaxyCanvas__d5RnP{image-rendering:auto}}@media (prefers-reduced-motion:reduce){.GalaxyBackground_cosmicDust__evUVZ,.GalaxyBackground_galaxyGradient__RF0on{animation:none}}@media (prefers-color-scheme:dark){.GalaxyBackground_galaxyGradient__RF0on{opacity:.9}}@media (max-width:480px) and (max-height:800px){.GalaxyBackground_cosmicDust__evUVZ{display:none}.GalaxyBackground_galaxyGradient__RF0on{background:radial-gradient(ellipse at center,rgba(25,25,112,.6) 0,rgba(0,0,0,.8) 70%,rgba(0,0,0,1) 100%)}}.HighPerformanceStarField_starFieldContainer__YXvcO{position:relative;width:100%;height:100%;overflow:hidden;background:#000000;border-radius:8px}.HighPerformanceStarField_galaxyBackground__HH3Vp{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.HighPerformanceStarField_starCanvas__18fR0{position:relative;width:100%;height:100%;display:block;cursor:crosshair;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;z-index:2}.HighPerformanceStarField_starCanvas__18fR0:hover{cursor:pointer}.HighPerformanceStarField_loadingOverlay__bHykb{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;font-family:Inter,sans-serif;z-index:100}.HighPerformanceStarField_loadingSpinner__Hyaof{width:40px;height:40px;border:3px solid rgba(255,215,0,.3);border-top-color:#ffd700;border-radius:50%;animation:HighPerformanceStarField_spin__6e06E 1s linear infinite;margin-bottom:16px}@keyframes HighPerformanceStarField_spin__6e06E{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HighPerformanceStarField_loadingOverlay__bHykb p{margin:0;font-size:14px;color:rgba(255,255,255,.8);text-align:center}.HighPerformanceStarField_errorOverlay__Tn7UM{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:100}.HighPerformanceStarField_errorMessage__2Sdsn{background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.3);border-radius:8px;padding:24px;text-align:center;color:white;font-family:Inter,sans-serif;max-width:400px}.HighPerformanceStarField_errorMessage__2Sdsn h3{margin:0 0 12px;font-size:18px;color:#ff6b6b}.HighPerformanceStarField_errorMessage__2Sdsn p{margin:0 0 16px;font-size:14px;color:rgba(255,255,255,.8);line-height:1.4}.HighPerformanceStarField_errorMessage__2Sdsn button{background:rgba(255,215,0,.1);border:1px solid #ffd700;border-radius:4px;padding:8px 16px;color:#ffd700;font-size:14px;cursor:pointer;transition:all .3s ease}.HighPerformanceStarField_errorMessage__2Sdsn button:hover{background:rgba(255,215,0,.2);transform:translateY(-1px)}.HighPerformanceStarField_performanceInfo__Tzc2H{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:4px;font-family:Inter,sans-serif;font-size:12px;z-index:50}.HighPerformanceStarField_starCount__XRyj5{color:#ffd700;border-radius:4px;border:1px solid rgba(255,215,0,.3)}.HighPerformanceStarField_mode__rS8l_,.HighPerformanceStarField_starCount__XRyj5{background:rgba(0,0,0,.7);padding:4px 8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:500}.HighPerformanceStarField_mode__rS8l_{color:#87ceeb;border-radius:4px;border:1px solid rgba(135,206,235,.3)}.HighPerformanceStarField_performanceStats__cIK7h{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 12px;font-family:Courier New,monospace;font-size:11px;color:#00ff00;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50}.HighPerformanceStarField_performanceStats__cIK7h .HighPerformanceStarField_statLine__3FSnx{display:flex;justify-content:space-between;margin-bottom:2px;min-width:120px}.HighPerformanceStarField_performanceStats__cIK7h .HighPerformanceStarField_statLine__3FSnx:last-child{margin-bottom:0}.HighPerformanceStarField_performanceStats__cIK7h .HighPerformanceStarField_statLabel__H0Z8g{color:rgba(255,255,255,.7)}.HighPerformanceStarField_performanceStats__cIK7h .HighPerformanceStarField_statValue__KekFT{color:#00ff00;font-weight:700}@media (max-width:768px){.HighPerformanceStarField_performanceInfo__Tzc2H{top:8px;left:8px;font-size:11px}.HighPerformanceStarField_mode__rS8l_,.HighPerformanceStarField_starCount__XRyj5{padding:3px 6px}.HighPerformanceStarField_performanceStats__cIK7h{bottom:8px;right:8px;padding:6px 8px;font-size:10px}.HighPerformanceStarField_errorMessage__2Sdsn{margin:16px;padding:16px}.HighPerformanceStarField_loadingOverlay__bHykb p{font-size:13px;padding:0 16px}}@media (min-resolution:192dpi){.HighPerformanceStarField_starCanvas__18fR0{image-rendering:auto}}@media (prefers-color-scheme:dark){.HighPerformanceStarField_starFieldContainer__YXvcO{background:radial-gradient(ellipse at center,#0a0a1a 0,#000000 100%)}}@media (prefers-reduced-motion:reduce){.HighPerformanceStarField_loadingSpinner__Hyaof{animation:none;border:3px solid #ffd700}.HighPerformanceStarField_errorMessage__2Sdsn button{transition:none}.HighPerformanceStarField_errorMessage__2Sdsn button:hover{transform:none}}.HighPerformanceStarField_errorMessage__2Sdsn button:focus,.HighPerformanceStarField_starCanvas__18fR0:focus{outline:2px solid #ffd700;outline-offset:2px}.page_container__dPJCa{position:relative;min-height:100vh;width:100%;overflow:hidden;background:#000}.page_backgroundLayer__516Nl{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}.page_starFieldLayer__ftCG9{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2}.page_uiOverlay__iCwLi{position:relative;z-index:10;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:2rem}.page_backButton__wFHQ1{position:absolute;top:2rem;left:2rem;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:rgba(255,255,255,.8);padding:.5rem 1rem;font-size:.9rem;cursor:pointer;transition:all .3s ease}.page_backButton__wFHQ1:hover{background:rgba(0,0,0,.5);border-color:rgba(255,255,255,.2);color:white;transform:translateX(-2px)}.page_header__UJ_SV{text-align:center;margin-top:4rem;margin-bottom:3rem}.page_title__UJ_JM{font-size:4rem;font-weight:200;color:white;margin:0 0 1rem;letter-spacing:.1em;text-shadow:0 4px 30px rgba(255,255,255,.3)}.page_subtitle__D8_tu{font-size:1.25rem;color:rgba(255,255,255,.7);margin:0}.page_controls__B_ECL{background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;padding:2rem;max-width:800px;width:100%;margin-bottom:2rem}.page_controlsTitle__bpRjn{font-size:1.5rem;font-weight:300;color:white;text-align:center;margin:0 0 1.5rem}.page_perspectiveGrid__NrWnF{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.page_perspectiveButton__zLmWK{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:1.25rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:white}.page_perspectiveButton__zLmWK:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.4);transform:translateY(-2px)}.page_perspectiveButton__zLmWK.page_active__zJN_R{background:rgba(255,215,0,.2);border-color:rgba(255,215,0,.5);box-shadow:0 4px 20px rgba(255,215,0,.3)}.page_perspectiveName__JX_OC{font-size:1.1rem;font-weight:500}.page_perspectiveDesc___C396{font-size:.85rem;color:rgba(255,255,255,.7)}.page_toggles__vvHRz{display:flex;gap:1.5rem;margin-bottom:2rem}.page_toggle__5UmtT{display:flex;align-items:center;gap:.5rem;color:white;cursor:pointer}.page_toggle__5UmtT input{width:1.2rem;height:1.2rem;cursor:pointer}.page_specialOffer__w89uB{position:fixed;bottom:2rem;right:2rem;background:linear-gradient(135deg,#ffd700,#ffa500);border-radius:1.5rem;padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 8px 32px rgba(255,215,0,.4);cursor:pointer;max-width:320px}.page_offerIcon__EWBn0{font-size:2.5rem}.page_offerContent__isk8R{color:#000}.page_offerContent__isk8R h3{font-size:1.1rem;font-weight:700;margin:0 0 .25rem}.page_offerContent__isk8R p{font-size:.9rem;margin:0 0 .75rem;opacity:.8}.page_offerButton__lkMEo{background:rgba(0,0,0,.9);color:white;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease}.page_offerButton__lkMEo:hover{background:#000;transform:scale(1.05)}@media (max-width:768px){.page_title__UJ_JM{font-size:2.5rem}.page_subtitle__D8_tu{font-size:1rem}.page_controls__B_ECL{padding:1.5rem}.page_perspectiveGrid__NrWnF{grid-template-columns:1fr 1fr}.page_specialOffer__w89uB{bottom:1rem;right:1rem;left:1rem;max-width:none}}@media (max-width:480px){.page_title__UJ_JM{font-size:2rem}.page_perspectiveGrid__NrWnF{grid-template-columns:1fr}.page_backButton__wFHQ1{top:1rem;left:1rem;font-size:.85rem;padding:.4rem .8rem}}.page_backButton__wFHQ1:focus,.page_offerButton__lkMEo:focus,.page_perspectiveButton__zLmWK:focus{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}@media (prefers-reduced-motion:reduce){.page_container__dPJCa *,.page_header__UJ_SV *,.page_offerButton__lkMEo *,.page_perspectiveButton__zLmWK *,.page_starField__o02wt *{animation:none!important;transition:none!important}}.AstronomicalSettings_astronomicalSettings__VpoV6{max-width:500px;margin:0 auto;padding:24px;background:rgba(26,26,46,.9);border:1px solid rgba(255,255,255,.1);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:white;font-family:Inter,sans-serif}.AstronomicalSettings_header__xbQ47{text-align:center;margin-bottom:24px}.AstronomicalSettings_header__xbQ47 h3{margin:0 0 8px;font-size:20px;font-weight:600}.AstronomicalSettings_header__xbQ47 p{margin:0;color:rgba(255,255,255,.7);font-size:14px}.AstronomicalSettings_section__qig3s{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.AstronomicalSettings_section__qig3s:last-child{border-bottom:none;margin-bottom:0}.AstronomicalSettings_section__qig3s h4{margin:0 0 12px;font-size:16px;font-weight:500;color:#ffd700}.AstronomicalSettings_toggleGroup__YAJAQ{display:flex;align-items:center;gap:16px}.AstronomicalSettings_toggle__Y4ann{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AstronomicalSettings_toggle__Y4ann input[type=checkbox]{display:none}.AstronomicalSettings_slider__ABDNB{position:relative;width:50px;height:24px;background:rgba(255,255,255,.2);border-radius:12px;transition:background .3s ease}.AstronomicalSettings_slider__ABDNB:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:white;border-radius:50%;transition:transform .3s ease}.AstronomicalSettings_toggle__Y4ann input[type=checkbox]:checked+.AstronomicalSettings_slider__ABDNB{background:#ffd700}.AstronomicalSettings_toggle__Y4ann input[type=checkbox]:checked+.AstronomicalSettings_slider__ABDNB:before{transform:translateX(26px)}.AstronomicalSettings_toggleLabel__Yl2Jr{flex:1}.AstronomicalSettings_toggleLabel__Yl2Jr strong{display:block;font-size:16px;margin-bottom:4px}.AstronomicalSettings_toggleLabel__Yl2Jr p{margin:0;font-size:14px;color:rgba(255,255,255,.7)}.AstronomicalSettings_select__fmW6g{width:100%;padding:8px 12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:6px;color:white;font-size:14px;cursor:pointer}.AstronomicalSettings_select__fmW6g:focus{outline:none;border-color:#ffd700;box-shadow:0 0 0 2px rgba(255,215,0,.2)}.AstronomicalSettings_select__fmW6g option{background:#1a1a2e;color:white}.AstronomicalSettings_inputGroup__JdCWV{margin-bottom:16px}.AstronomicalSettings_inputGroup__JdCWV label{display:block;font-size:14px;margin-bottom:8px;color:rgba(255,255,255,.9)}.AstronomicalSettings_inputGroup__JdCWV input[type=range]{width:100%;height:6px;background:rgba(255,255,255,.2);border-radius:3px;outline:none;cursor:pointer}.AstronomicalSettings_inputGroup__JdCWV input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#ffd700;border-radius:50%;cursor:pointer}.AstronomicalSettings_inputGroup__JdCWV input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#ffd700;border-radius:50%;cursor:pointer;border:none}.AstronomicalSettings_checkboxGroup__jUqZi{display:flex;flex-direction:column;gap:12px}.AstronomicalSettings_checkbox__CGHMb{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px}.AstronomicalSettings_checkbox__CGHMb input[type=checkbox]{width:16px;height:16px;accent-color:#ffd700;cursor:pointer}.AstronomicalSettings_warning__Rj2vx{background:rgba(255,165,0,.1);border:1px solid rgba(255,165,0,.3);border-radius:6px;padding:12px;font-size:14px;color:#ffa500;margin-bottom:16px}.AstronomicalSettings_info__ZQDJT{background:rgba(255,255,255,.05);border-radius:6px;padding:16px;margin-top:16px}.AstronomicalSettings_info__ZQDJT h4{margin:0 0 8px;font-size:14px;color:#87ceeb}.AstronomicalSettings_info__ZQDJT p{margin:0;font-size:13px;line-height:1.5;color:rgba(255,255,255,.8)}@media (max-width:768px){.AstronomicalSettings_astronomicalSettings__VpoV6{padding:16px;margin:16px}.AstronomicalSettings_toggleGroup__YAJAQ{flex-direction:column;align-items:flex-start}.AstronomicalSettings_toggle__Y4ann{width:100%}}.page_demoPage__2p434{min-height:100vh;background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:white;font-family:Inter,sans-serif}.page_header__mPkG6{padding:24px;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.page_headerContent__y_JY6{max-width:1200px;margin:0 auto}.page_header__mPkG6 h1{margin:0 0 8px;font-size:32px;font-weight:700;background:linear-gradient(45deg,#ffd700,#ffa500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_header__mPkG6 p{margin:0 0 24px;font-size:16px;color:rgba(255,255,255,.8)}.page_headerControls__4nT8L{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.page_settingsButton__hP8x_{padding:12px 24px;background:rgba(255,215,0,.1);border:1px solid #ffd700;border-radius:8px;color:#ffd700;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.page_settingsButton__hP8x_:hover{background:rgba(255,215,0,.2);transform:translateY(-2px)}.page_performanceIndicator__4JjWU{display:flex;align-items:center;gap:12px}.page_fpsIndicator__M4dVx{padding:8px 16px;background:rgba(0,0,0,.5);border:1px solid;border-radius:20px;font-size:14px;font-weight:600;font-family:Courier New,monospace}.page_settingsPanel__aqqPP{padding:24px;background:rgba(0,0,0,.2);border-bottom:1px solid rgba(255,255,255,.1)}.page_settings__7ZYaK{max-width:800px;margin:0 auto}.page_mainDisplay__76fXO{position:relative;height:70vh;min-height:600px}.page_starField__i_9_i{width:100%;height:100%}.page_performanceOverlay__Nz2cw{position:absolute;top:20px;right:20px;display:flex;flex-direction:column;gap:16px;max-width:300px;z-index:100}.page_configPanel__7yN_g,.page_performancePanel__HmOBN{background:rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_configPanel__7yN_g h3,.page_performancePanel__HmOBN h3{margin:0 0 12px;font-size:16px;color:#ffd700}.page_configGrid__MKmA0,.page_statsGrid___rEMD{display:flex;flex-direction:column;gap:8px}.page_configItem__JR1u2,.page_statItem__3vUgg{display:flex;justify-content:space-between;align-items:center;font-size:14px}.page_statLabel__LxhZ9{color:rgba(255,255,255,.7);font-weight:500}.page_statValue__cvw0e{color:#00ff00;font-weight:600;font-family:Courier New,monospace}.page_configItem__JR1u2 strong{color:rgba(255,255,255,.9);font-size:13px}.page_configItem__JR1u2 span{color:rgba(255,255,255,.7);font-size:13px;text-align:right}.page_starInfoPanel__oVWtW{position:absolute;bottom:20px;left:20px;background:rgba(0,0,0,.9);border:1px solid #ffd700;border-radius:8px;padding:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:300px;z-index:100}.page_starInfoPanel__oVWtW h3{margin:0 0 12px;font-size:16px;color:#ffd700}.page_starDetails__LPV_F{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.page_starItem__0errF{display:flex;justify-content:space-between;font-size:13px}.page_starItem__0errF strong{color:rgba(255,255,255,.9)}.page_starItem__0errF span{color:rgba(255,255,255,.7)}.page_closeButton__A0DRo{width:100%;padding:8px;background:rgba(255,215,0,.1);border:1px solid #ffd700;border-radius:4px;color:#ffd700;font-size:12px;cursor:pointer;transition:all .3s ease}.page_closeButton__A0DRo:hover{background:rgba(255,215,0,.2)}.page_technicalInfo__wNxUe{padding:48px 24px;background:rgba(0,0,0,.2);max-width:1200px;margin:0 auto}.page_technicalInfo__wNxUe h2{text-align:center;margin:0 0 32px;font-size:24px;color:#ffd700}.page_techGrid__8kbUs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.page_techItem__eIqAx{background:rgba(255,255,255,.05);border-radius:8px;padding:24px;border:1px solid rgba(255,255,255,.1)}.page_techItem__eIqAx h3{margin:0 0 16px;font-size:18px;color:#87ceeb}.page_techItem__eIqAx ul{list-style:none;padding:0;margin:0}.page_techItem__eIqAx li{font-size:14px;color:rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.1);position:relative;padding:6px 0 6px 16px}.page_techItem__eIqAx li:last-child{border-bottom:none}.page_techItem__eIqAx li:before{content:"▸";position:absolute;left:0;color:#ffd700}.page_footer__fMDeu{padding:24px;background:rgba(0,0,0,.3);border-top:1px solid rgba(255,255,255,.1)}.page_status__HgxO7{max-width:1200px;margin:0 auto;text-align:center}.page_status__HgxO7 p{margin:0 0 12px;font-size:14px;line-height:1.6;color:rgba(255,255,255,.8)}.page_disclaimer__eVea5{color:#87ceeb!important;font-style:italic}@media (max-width:768px){.page_header__mPkG6 h1{font-size:24px}.page_headerControls__4nT8L{flex-direction:column;align-items:stretch}.page_performanceOverlay__Nz2cw{position:static;max-width:none;margin:16px;flex-direction:row;overflow-x:auto}.page_configPanel__7yN_g,.page_performancePanel__HmOBN{min-width:250px}.page_starInfoPanel__oVWtW{position:static;max-width:none;margin:16px}.page_techGrid__8kbUs{grid-template-columns:1fr;gap:16px}.page_mainDisplay__76fXO{height:50vh;min-height:400px}}@media (max-width:480px){.page_header__mPkG6{padding:16px}.page_technicalInfo__wNxUe{padding:32px 16px}.page_techItem__eIqAx{padding:16px}.page_performanceOverlay__Nz2cw{flex-direction:column}}.page_container__2LWFJ{min-height:100vh;position:relative;padding-top:80px;background:linear-gradient(135deg,#0c0c0c,#1a1a2e 50%,#16213e)}.page_content__Rbq5d{max-width:800px;margin:0 auto;padding:2rem;position:relative;z-index:10}.page_profileCard__CqiW_{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1)}.page_cardHeader__GNmgz{text-align:center;margin-bottom:2.5rem}.page_title__eCi0o{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#ffd700,#ff6b6b,#4ecdc4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem;text-shadow:0 0 30px rgba(255,215,0,.3)}.page_subtitle__iy8GR{color:rgba(255,255,255,.7);font-size:1.1rem;line-height:1.6}.page_authRequired__esofc{text-align:center;padding:3rem;color:rgba(255,255,255,.8)}.page_authRequired__esofc h1{font-size:2rem;margin-bottom:1rem;color:#ffd700}.page_loading__wwfyy{text-align:center;padding:3rem;color:rgba(255,255,255,.8)}.page_spinner__LcULV{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:#ffd700;border-radius:50%;animation:page_spin__Zsn7T 1s linear infinite;margin:0 auto 1rem}.page_errorMessage__MsSNn{background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.3);color:#ff6b6b;padding:1rem;border-radius:8px;margin-bottom:1.5rem;text-align:center}.page_successMessage__Cyn3M{background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);color:#4caf50;padding:1rem;border-radius:8px;margin-bottom:1.5rem;text-align:center}.page_form__r_84U{display:flex;flex-direction:column;gap:2.5rem}.page_section__3OmO8{display:flex;flex-direction:column;gap:1.5rem}.page_sectionTitle__5r2Ux{font-size:1.5rem;font-weight:600;color:#ffd700;margin-bottom:.5rem}.page_sectionDescription__CKAv0{color:rgba(255,255,255,.6);line-height:1.6;margin-bottom:1rem}.page_formGroup___WW5K{display:flex;flex-direction:column;gap:.5rem}.page_label__DrWS1{font-weight:500;color:rgba(255,255,255,.9);font-size:.95rem}.page_input__L_Tol,.page_select__W5MPF{padding:.75rem 1rem;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);color:white;border-radius:8px;font-size:1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_input__L_Tol:focus,.page_select__W5MPF:focus{outline:none;border-color:#ffd700;box-shadow:0 0 0 2px rgba(255,215,0,.2);background:rgba(255,255,255,.08)}.page_input__L_Tol::-moz-placeholder{color:rgba(255,255,255,.4)}.page_input__L_Tol::placeholder{color:rgba(255,255,255,.4)}.page_select__W5MPF option{background:#1a1a2e;color:white}.page_hint__zf6Kq{color:rgba(255,255,255,.5);font-size:.85rem;line-height:1.4}.page_actions__fAjtx{display:flex;justify-content:center;padding-top:1rem}.page_saveButton__NJjYw{padding:1rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:white;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.4);display:flex;align-items:center;gap:.5rem;min-width:160px;justify-content:center}.page_saveButton__NJjYw:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.page_saveButton__NJjYw:disabled{opacity:.7;cursor:not-allowed;transform:none}.page_buttonSpinner__q_YoC{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:page_spin__Zsn7T 1s linear infinite}@keyframes page_spin__Zsn7T{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.page_content__Rbq5d{padding:1rem}.page_profileCard__CqiW_{padding:1.5rem;border-radius:16px}.page_title__eCi0o{font-size:2rem}.page_subtitle__iy8GR{font-size:1rem}.page_sectionTitle__5r2Ux{font-size:1.3rem}}