.CosmicBackground_cosmicBackground__dTkXe{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(ellipse at center,#1a1a2e 0,#16213e 50%,#0f3460 100%)}.CosmicBackground_starFieldLayer__ns_X1{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.CosmicBackground_nebulaLayer__9v23h{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;pointer-events:none}.CosmicBackground_particleLayer__Ko6GK{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;pointer-events:none}.CosmicBackground_gradientOverlay__eyPpK{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,transparent 0,rgba(0,0,0,.1) 70%,rgba(0,0,0,.3) 100%);pointer-events:none;z-index:4}.CosmicBackground_loadingIndicator__EHjYB{background:rgba(0,0,0,.7)}.CosmicBackground_errorIndicator___GLUK,.CosmicBackground_loadingIndicator__EHjYB{position:absolute;top:20px;left:20px;color:#fff;padding:12px 16px;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);z-index:10}.CosmicBackground_errorIndicator___GLUK{background:rgba(139,0,0,.8)}.LocationInput_container__Mht5R{width:100%}.LocationInput_label__NOGV3{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#e5e7eb}.LocationInput_optional__s8oZ_{color:#9ca3af;font-weight:400;font-size:.813rem}.LocationInput_inputWrapper__Snf3E{position:relative}.LocationInput_inputContainer__fM6Df{position:relative;display:flex;align-items:center}.LocationInput_searchIcon__Knptn{position:absolute;left:.75rem;width:1.25rem;height:1.25rem;color:#9ca3af;pointer-events:none}.LocationInput_input__nBT7e{width:100%;padding:.75rem 2.5rem .75rem 2.75rem;background:rgba(31,41,55,.8);border:1px solid hsla(220,9%,46%,.5);border-radius:.5rem;color:#f3f4f6;font-size:1rem;transition:all .3s}.LocationInput_input__nBT7e::-moz-placeholder{color:#6b7280}.LocationInput_input__nBT7e::placeholder{color:#6b7280}.LocationInput_input__nBT7e:focus{outline:none;border-color:rgba(139,92,246,.8);box-shadow:0 0 0 3px rgba(139,92,246,.1);background:rgba(31,41,55,.95)}.LocationInput_verifiedIcon___g_dS{position:absolute;right:3rem;display:flex;align-items:center;justify-content:center;pointer-events:none}.LocationInput_clearButton__410GX{position:absolute;right:3rem;padding:.25rem;background:transparent;border:none;color:#9ca3af;cursor:pointer;transition:all .2s;border-radius:.25rem}.LocationInput_clearButton__410GX:hover{background:hsla(220,9%,46%,.2);color:#e5e7eb}.LocationInput_locationButton__QlX6I{position:absolute;right:.5rem;padding:.5rem;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);border-radius:.375rem;color:#a78bfa;cursor:pointer;transition:all .3s}.LocationInput_locationButton__QlX6I:hover:not(:disabled){background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.5);color:#c4b5fd}.LocationInput_locationButton__QlX6I:disabled{opacity:.5;cursor:not-allowed}.LocationInput_suggestions__8M88D{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:rgba(31,41,55,.98);border:1px solid hsla(220,9%,46%,.5);border-radius:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.5);overflow:hidden;z-index:50}.LocationInput_suggestionItem__NsFhy{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:none;color:#e5e7eb;text-align:left;cursor:pointer;transition:all .2s}.LocationInput_suggestionItem__NsFhy:hover,.LocationInput_suggestionSelected__2lO_q{background:rgba(139,92,246,.1);color:#f3f4f6}.LocationInput_suggestionIcon__U3mQn{width:1rem;height:1rem;color:#9ca3af;flex-shrink:0}.LocationInput_suggestionText__4KQc9{flex:1;font-size:.875rem;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LocationInput_loadingIndicator__5uKyi{display:flex;align-items:center;gap:.5rem;background:rgba(31,41,55,.95);border:1px solid hsla(220,9%,46%,.5);border-radius:.375rem;color:#9ca3af}.LocationInput_error___3sok,.LocationInput_loadingIndicator__5uKyi{position:absolute;top:100%;left:0;margin-top:.25rem;padding:.5rem .75rem;font-size:.875rem}.LocationInput_error___3sok{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:.375rem;color:#fca5a5}.LocationInput_helpText__NtLqM{margin-top:.5rem;font-size:.813rem;color:#6b7280}@media (max-width:640px){.LocationInput_input__nBT7e{font-size:16px}.LocationInput_suggestions__8M88D{max-height:200px;overflow-y:auto}}.AuthModal_backdrop__E_vjX{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center}.AuthModal_modal__7Ph6j{position:relative;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);border:1px solid rgba(138,43,226,.4);border-radius:16px;padding:2rem;width:90vw;max-width:420px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 80px rgba(0,0,0,.6),0 0 60px rgba(138,43,226,.3),inset 0 1px 0 hsla(0,0%,100%,.1);z-index:1001;margin:1rem}.AuthModal_closeButton__Jugdv{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#b19cd9;font-size:1.5rem;cursor:pointer;padding:.25rem;line-height:1;transition:color .3s ease}.AuthModal_closeButton__Jugdv:hover{color:#fff}.AuthModal_header__ZF0q9{text-align:center;margin-bottom:2rem}.AuthModal_title__rlHlr{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.AuthModal_subtitle__dZ_Yg{color:#b19cd9;font-size:.9rem;margin:0;opacity:.8}.AuthModal_form__y8L_8{display:flex;flex-direction:column;gap:1rem}.AuthModal_inputGroup__aBBEo{display:flex;flex-direction:column;gap:.5rem}.AuthModal_label__9F9Hu{color:#b19cd9;font-size:.9rem;font-weight:500}.AuthModal_input__Vcf7N{background:hsla(0,0%,100%,.05);border:1px solid rgba(138,43,226,.3);border-radius:8px;padding:.75rem;color:#fff;font-size:1rem;transition:all .3s ease}.AuthModal_input__Vcf7N:focus{outline:none;border-color:#8a2be2;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 2px rgba(138,43,226,.2)}.AuthModal_input__Vcf7N::-moz-placeholder{color:rgba(177,156,217,.5)}.AuthModal_input__Vcf7N::placeholder{color:rgba(177,156,217,.5)}.AuthModal_error__LlxgV{color:#ff6b6b;font-size:.875rem;padding:.5rem;background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.3);border-radius:6px;text-align:center}.AuthModal_success__Cplsg{color:#4ecdc4;font-size:.875rem;padding:.5rem;background:rgba(78,205,196,.1);border:1px solid rgba(78,205,196,.3);border-radius:6px;text-align:center}.AuthModal_submitButton__pwpua{background:linear-gradient(135deg,#8a2be2,#9370db);border:none;border-radius:8px;padding:.875rem;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.AuthModal_submitButton__pwpua:hover:not(:disabled){background:linear-gradient(135deg,#9932cc,#a569c7);transform:translateY(-1px);box-shadow:0 4px 12px rgba(138,43,226,.4)}.AuthModal_submitButton__pwpua:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthModal_divider__hXF3G{display:flex;align-items:center;margin:1.5rem 0 1rem;color:#b19cd9;font-size:.875rem}.AuthModal_divider__hXF3G:after,.AuthModal_divider__hXF3G:before{content:"";flex:1;height:1px;background:rgba(138,43,226,.3)}.AuthModal_divider__hXF3G span{margin:0 1rem}.AuthModal_googleButton__fbfPl{display:flex;align-items:center;justify-content:center;gap:.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:.875rem;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.AuthModal_googleButton__fbfPl:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.AuthModal_googleButton__fbfPl:disabled{opacity:.6;cursor:not-allowed}.AuthModal_googleIcon__ligd4{width:20px;height:20px;background:#fff;color:#1a73e8;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.AuthModal_footer__ostx6{text-align:center;margin-top:1.5rem;color:#b19cd9;font-size:.875rem}.AuthModal_linkButton__fw2TK{background:none;border:none;color:#8a2be2;cursor:pointer;text-decoration:underline;font-size:inherit;padding:0}.AuthModal_linkButton__fw2TK:hover{color:#9370db}.AuthModal_forgotPassword__Z9Zdz{margin-top:.5rem;font-size:.875rem}@media (max-width:768px){.AuthModal_modal__7Ph6j{width:95vw;max-width:95vw;padding:1.5rem;max-height:95vh;border-radius:12px;margin:.5rem}.AuthModal_title__rlHlr{font-size:1.3rem}.AuthModal_subtitle__dZ_Yg{font-size:.85rem}.AuthModal_googleButton__fbfPl,.AuthModal_input__Vcf7N,.AuthModal_submitButton__pwpua{padding:1rem;font-size:1rem}.AuthModal_closeButton__Jugdv{top:.75rem;right:.75rem;padding:.5rem;font-size:1.25rem}}@media (max-width:480px){.AuthModal_modal__7Ph6j{width:98vw;max-width:98vw;padding:1.25rem;margin:.25rem}.AuthModal_header__ZF0q9{margin-bottom:1.5rem}}.LocationSearch_container__UK0EE{position:relative;width:100%}.LocationSearch_label__t4HRp{display:block;font-weight:600;color:hsla(0,0%,100%,.9);font-size:.9rem;margin-bottom:.5rem}.LocationSearch_inputContainer__3jtPL{position:relative;width:100%}.LocationSearch_input__xPeog{width:100%;padding:.75rem 3rem .75rem 1rem;border:1px solid rgba(138,43,226,.3);border-radius:8px;background:rgba(0,0,0,.2);color:#fff;font-size:1rem;transition:all .3s ease;outline:none}.LocationSearch_input__xPeog:focus{border-color:rgba(138,43,226,.6);background:rgba(0,0,0,.3);box-shadow:0 0 0 2px rgba(138,43,226,.2)}.LocationSearch_input__xPeog::-moz-placeholder{color:hsla(0,0%,100%,.4)}.LocationSearch_input__xPeog::placeholder{color:hsla(0,0%,100%,.4)}.LocationSearch_inputError__Svlw_{border-color:hsla(0,100%,71%,.6);box-shadow:0 0 0 2px hsla(0,100%,71%,.2)}.LocationSearch_inputSelected__F8FrI{border-color:rgba(76,205,196,.6);background:rgba(76,205,196,.05)}.LocationSearch_searchButton__hjNGw{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border:none;background:rgba(138,43,226,.2);color:#fff;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:all .3s ease}.LocationSearch_searchButton__hjNGw:hover:not(:disabled){background:rgba(138,43,226,.4);transform:translateY(-50%) scale(1.1)}.LocationSearch_searchButton__hjNGw:disabled{opacity:.5;cursor:not-allowed}.LocationSearch_spinner__qh3Tr{font-size:1rem}.LocationSearch_suggestions__GnxU5{position:absolute;top:100%;left:0;right:0;z-index:100;background:linear-gradient(135deg,rgba(26,26,46,.95),rgba(22,33,62,.95));backdrop-filter:blur(20px);border-radius:8px;border:1px solid rgba(138,43,226,.3);border-top:none;border-top-left-radius:0;border-top-right-radius:0;max-height:300px;overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.3)}.LocationSearch_suggestionHeader__xFmXq{padding:.75rem 1rem;font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.6);border-bottom:1px solid rgba(138,43,226,.2);background:rgba(138,43,226,.1)}.LocationSearch_suggestion__rsORz{width:100%;padding:.75rem 1rem;background:transparent;color:#fff;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:all .2s ease;border:none;border-bottom:1px solid rgba(138,43,226,.1)}.LocationSearch_suggestion__rsORz:hover{background:rgba(138,43,226,.1)}.LocationSearch_suggestion__rsORz:last-child{border-bottom:none}.LocationSearch_suggestionIcon__50jqK{font-size:1rem;flex-shrink:0}.LocationSearch_suggestionContent__O2bnX{flex:1;min-width:0}.LocationSearch_suggestionName__rvhlw{font-size:.95rem;font-weight:500;color:#fff;margin-bottom:.2rem}.LocationSearch_suggestionDetails__ldeIv{font-size:.8rem;color:hsla(0,0%,100%,.6)}.LocationSearch_selectedLocation__zoT1y{margin-top:.75rem;padding:.75rem;background:linear-gradient(135deg,rgba(76,205,196,.1),rgba(138,43,226,.05));border:1px solid rgba(76,205,196,.2);border-radius:8px;display:flex;align-items:center;gap:.75rem}.LocationSearch_selectedIcon__MSgh5{font-size:1.2rem;color:#4ecdc4;flex-shrink:0}.LocationSearch_selectedContent__mwT_D{flex:1}.LocationSearch_selectedName__aF1EU{font-size:.95rem;font-weight:500;color:#fff;margin-bottom:.2rem}.LocationSearch_selectedCoords__QVUr2{font-size:.8rem;color:hsla(0,0%,100%,.7);font-family:monospace}.LocationSearch_errorMessage__PemkL{margin-top:.5rem;padding:.5rem .75rem;background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.3);border-radius:6px;color:#ff6b6b;font-size:.85rem}.LocationSearch_suggestions__GnxU5::-webkit-scrollbar{width:6px}.LocationSearch_suggestions__GnxU5::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:3px}.LocationSearch_suggestions__GnxU5::-webkit-scrollbar-thumb{background:rgba(138,43,226,.3);border-radius:3px}.LocationSearch_suggestions__GnxU5::-webkit-scrollbar-thumb:hover{background:rgba(138,43,226,.5)}@media (max-width:768px){.LocationSearch_input__xPeog{padding:.6rem 2.5rem .6rem .8rem;font-size:.9rem}.LocationSearch_searchButton__hjNGw{width:1.8rem;height:1.8rem;right:.4rem}.LocationSearch_suggestions__GnxU5{max-height:250px}.LocationSearch_suggestion__rsORz{padding:.6rem .8rem}.LocationSearch_suggestionName__rvhlw{font-size:.9rem}.LocationSearch_suggestionDetails__ldeIv{font-size:.75rem}}.UnlockJourneyModal_modal__RpSSl{position:relative;background:rgba(0,0,0,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;padding:2.5rem;margin:2rem auto;max-width:600px;width:90%;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.6),0 0 40px rgba(102,126,234,.2)}.UnlockJourneyModal_cosmicEffects__m2iS7{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.UnlockJourneyModal_floatingOrb__NGn22{position:absolute;color:rgba(255,215,0,.4);font-size:1.2rem;filter:blur(.5px)}.UnlockJourneyModal_content__o_D3J{position:relative;z-index:1;color:#fff}.UnlockJourneyModal_header__tLHLu{text-align:center;margin-bottom:2rem}.UnlockJourneyModal_emoji__4_nWt{font-size:3rem;margin-bottom:1rem;filter:drop-shadow(0 0 10px currentColor)}.UnlockJourneyModal_headline__jrBnH{font-size:2rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,gold,#ff6b6b,#4ecdc4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(255,215,0,.3)}.UnlockJourneyModal_description__YajjX{font-size:1.1rem;line-height:1.6;color:hsla(0,0%,100%,.9);margin-bottom:0}.UnlockJourneyModal_features__e3Kwa{margin:2rem 0;display:flex;flex-direction:column;gap:.75rem}.UnlockJourneyModal_feature__fWOaM{display:flex;align-items:center;font-size:1rem;line-height:1.5;color:hsla(0,0%,100%,.85);border-left:2px solid rgba(102,126,234,.3);padding:.5rem 0 .5rem 1rem;background:linear-gradient(90deg,rgba(102,126,234,.1),transparent);border-radius:0 8px 8px 0}.UnlockJourneyModal_actions__CofJO{display:flex;flex-direction:column;gap:1rem;margin-top:2.5rem}.UnlockJourneyModal_primaryButton__Bcogi{padding:1rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px rgba(102,126,234,.3);position:relative;overflow:hidden}.UnlockJourneyModal_primaryButton__Bcogi:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.UnlockJourneyModal_primaryButton__Bcogi:hover:before{left:100%}.UnlockJourneyModal_primaryButton__Bcogi:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(102,126,234,.4)}.UnlockJourneyModal_secondaryButton__iSXBV{padding:.75rem 1.5rem;background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;color:hsla(0,0%,100%,.8);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;align-self:center}.UnlockJourneyModal_secondaryButton__iSXBV:hover{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.05)}.UnlockJourneyModal_closeButton__NiiYP{position:absolute;top:1rem;right:1rem;width:40px;height:40px;border:none;background:hsla(0,0%,100%,.1);border-radius:50%;color:hsla(0,0%,100%,.7);font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(10px)}.UnlockJourneyModal_closeButton__NiiYP:hover{background:hsla(0,0%,100%,.2);color:#fff}@media (max-width:768px){.UnlockJourneyModal_modal__RpSSl{padding:2rem 1.5rem;margin:1rem;border-radius:20px}.UnlockJourneyModal_headline__jrBnH{font-size:1.5rem}.UnlockJourneyModal_description__YajjX{font-size:1rem}.UnlockJourneyModal_feature__fWOaM{font-size:.9rem;padding-left:.75rem}.UnlockJourneyModal_primaryButton__Bcogi{padding:.875rem 1.5rem;font-size:1rem}.UnlockJourneyModal_actions__CofJO{gap:.75rem}}@keyframes UnlockJourneyModal_shimmer__hn4Ot{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes UnlockJourneyModal_float__gbIVp{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.UserTimeline_container__1vvoa{width:100%;max-width:900px;margin:0 auto;padding:2rem;background:linear-gradient(135deg,rgba(26,26,46,.95),rgba(22,33,62,.95));border-radius:16px;backdrop-filter:blur(20px);border:1px solid rgba(138,43,226,.2)}.UserTimeline_header__LjuRd{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.UserTimeline_titleSection__rs1RL{flex:1}.UserTimeline_titleSection__rs1RL h3{color:plum;font-size:1.5rem;margin:0 0 .5rem;background:linear-gradient(135deg,plum,#ffb6c1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.UserTimeline_subtitle__U_zFu{color:hsla(0,0%,100%,.7);font-size:.9rem;margin:0;line-height:1.4}.UserTimeline_addButton__cmFj2{padding:.75rem 1.5rem;background:linear-gradient(135deg,#8a2be2,#9370db);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.UserTimeline_addButton__cmFj2:hover:not(:disabled){background:linear-gradient(135deg,#9370db,#ba55d3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(138,43,226,.3)}.UserTimeline_addButton__cmFj2:disabled{opacity:.5;cursor:not-allowed}.UserTimeline_eventForm__T6dKd{background:linear-gradient(135deg,rgba(138,43,226,.1),rgba(147,112,219,.05));border:1px solid rgba(138,43,226,.3);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.UserTimeline_formHeader__psLTx{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.UserTimeline_formHeader__psLTx h4{color:plum;margin:0;font-size:1.1rem}.UserTimeline_closeButton__o6l6y{background:none;border:none;color:hsla(0,0%,100%,.6);font-size:1.2rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.UserTimeline_closeButton__o6l6y:hover{color:#ff6b6b;background:hsla(0,100%,71%,.1)}.UserTimeline_formGrid__YiGI4{display:flex;flex-direction:column;gap:1rem}.UserTimeline_formRow__Udvjg{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.UserTimeline_formField__ATV4P{display:flex;flex-direction:column}.UserTimeline_formField__ATV4P label{color:hsla(0,0%,100%,.8);font-weight:500;margin-bottom:.5rem;font-size:.9rem}.UserTimeline_formField__ATV4P input,.UserTimeline_formField__ATV4P select,.UserTimeline_formField__ATV4P textarea{padding:.75rem;background:rgba(0,0,0,.3);border:1px solid rgba(138,43,226,.3);border-radius:6px;color:#fff;font-size:.9rem;transition:all .3s ease}.UserTimeline_formField__ATV4P input:focus,.UserTimeline_formField__ATV4P select:focus,.UserTimeline_formField__ATV4P textarea:focus{outline:none;border-color:#8a2be2;box-shadow:0 0 0 2px rgba(138,43,226,.2);background:rgba(0,0,0,.4)}.UserTimeline_formField__ATV4P input::-moz-placeholder,.UserTimeline_formField__ATV4P textarea::-moz-placeholder{color:hsla(0,0%,100%,.4)}.UserTimeline_formField__ATV4P input::placeholder,.UserTimeline_formField__ATV4P textarea::placeholder{color:hsla(0,0%,100%,.4)}.UserTimeline_formField__ATV4P textarea{resize:vertical;min-height:80px;font-family:inherit}.UserTimeline_formActions__ISBq9{display:flex;gap:1rem;margin-top:1.5rem}.UserTimeline_saveButton__FcA9q{flex:1;padding:.75rem 1.5rem;background:linear-gradient(135deg,#4ecdc4,#44a08d);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.UserTimeline_saveButton__FcA9q:hover:not(:disabled){background:linear-gradient(135deg,#44a08d,#4ecdc4);transform:translateY(-2px);box-shadow:0 4px 12px rgba(68,160,141,.3)}.UserTimeline_saveButton__FcA9q:disabled{opacity:.5;cursor:not-allowed}.UserTimeline_cancelButton__GNzrj{padding:.75rem 1.5rem;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.UserTimeline_cancelButton__GNzrj:hover{background:hsla(0,0%,100%,.15);color:#fff}.UserTimeline_emptyState__zGoWK{text-align:center;padding:3rem 1rem;color:hsla(0,0%,100%,.7)}.UserTimeline_emptyIcon__VKaL0{font-size:3rem;margin-bottom:1rem;filter:grayscale(.3) opacity(.8)}.UserTimeline_emptyState__zGoWK h4{color:plum;margin:0 0 .5rem;font-size:1.2rem}.UserTimeline_emptyState__zGoWK p{margin:0 0 1.5rem;font-size:.9rem}.UserTimeline_addFirstButton__dPiRf{padding:.75rem 2rem;background:linear-gradient(135deg,#8a2be2,#9370db);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.UserTimeline_addFirstButton__dPiRf:hover{background:linear-gradient(135deg,#9370db,#ba55d3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(138,43,226,.3)}.UserTimeline_timeline__DCh9i{position:relative;padding:2rem 0}.UserTimeline_timelineAxis__nZBGU{position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,rgba(138,43,226,.3),rgba(221,160,221,.5),rgba(138,43,226,.3));transform:translateX(-50%)}.UserTimeline_timelineEvent__Z4I2x{position:relative;margin-bottom:3rem;display:flex;align-items:center;justify-content:center}.UserTimeline_eventMarker__XHooX{position:absolute;left:50%;top:50%;width:16px;height:16px;border-radius:50%;transform:translate(-50%,-50%);border:3px solid rgba(26,26,46,.95);z-index:2;box-shadow:0 0 0 4px rgba(0,0,0,.3)}.UserTimeline_eventCard__0F1Kw{width:calc(50% - 2rem);background:linear-gradient(135deg,rgba(138,43,226,.1),rgba(0,0,0,.3));border:1px solid rgba(138,43,226,.2);border-radius:12px;padding:1.5rem;backdrop-filter:blur(10px);transition:all .3s ease}.UserTimeline_eventCard__0F1Kw:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(138,43,226,.2);border-color:rgba(138,43,226,.4)}.UserTimeline_eventCard__0F1Kw.UserTimeline_left__JEYGO{margin-right:auto;text-align:right}.UserTimeline_eventCard__0F1Kw.UserTimeline_right__nLEua{margin-left:auto;text-align:left}.UserTimeline_eventHeader__6sXrK{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.UserTimeline_eventDate__coVrO{font-size:.85rem;color:plum;font-weight:500;background:rgba(221,160,221,.1);padding:.25rem .75rem;border-radius:12px;border:1px solid rgba(221,160,221,.2)}.UserTimeline_eventActions__spiWG{display:flex;gap:.5rem}.UserTimeline_deleteButton__eM_Ah,.UserTimeline_editButton__tsCy2{background:none;border:none;padding:.25rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s ease;opacity:.7}.UserTimeline_editButton__tsCy2:hover{background:rgba(138,43,226,.2);opacity:1}.UserTimeline_deleteButton__eM_Ah:hover{background:hsla(0,100%,71%,.2);opacity:1}.UserTimeline_eventTitle__duvk5{color:#fff;margin:0 0 .75rem;font-size:1.1rem;line-height:1.3}.UserTimeline_eventMeta__VI2qO{display:flex;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.UserTimeline_eventCard__0F1Kw.UserTimeline_left__JEYGO .UserTimeline_eventMeta__VI2qO{justify-content:flex-end}.UserTimeline_eventCard__0F1Kw.UserTimeline_right__nLEua .UserTimeline_eventMeta__VI2qO{justify-content:flex-start}.UserTimeline_eventCategory__i9WrD{font-size:.8rem;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.1);padding:.2rem .6rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.2)}.UserTimeline_eventSignificance__6PfH9{font-size:.8rem;font-weight:500;padding:.2rem .6rem;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid}.UserTimeline_eventDescription__1S5N0{color:hsla(0,0%,100%,.8);font-size:.9rem;line-height:1.4;margin:0}.UserTimeline_timelineInsights__2rB42{margin-top:3rem;padding:1.5rem;background:linear-gradient(135deg,rgba(138,43,226,.1),rgba(0,0,0,.2));border:1px solid rgba(138,43,226,.2);border-radius:12px}.UserTimeline_timelineInsights__2rB42 h4{color:plum;margin:0 0 1rem;font-size:1.1rem}.UserTimeline_insights__NcA25{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1rem}.UserTimeline_insight__6jzeb{display:flex;flex-direction:column;gap:.25rem}.UserTimeline_insightLabel__DGAzT{font-size:.8rem;color:hsla(0,0%,100%,.6)}.UserTimeline_insightValue__Bhx4M{font-size:1.1rem;font-weight:600;color:#4ecdc4}.UserTimeline_insightNote__RHpAo{font-size:.85rem;color:hsla(0,0%,100%,.7);font-style:italic;margin:0;padding-top:1rem;border-top:1px solid rgba(138,43,226,.2)}@media (max-width:768px){.UserTimeline_container__1vvoa{padding:1.5rem}.UserTimeline_header__LjuRd{flex-direction:column;align-items:stretch;gap:1rem}.UserTimeline_titleSection__rs1RL h3{font-size:1.3rem}.UserTimeline_formRow__Udvjg{grid-template-columns:1fr}.UserTimeline_formActions__ISBq9{flex-direction:column}.UserTimeline_timelineAxis__nZBGU{left:2rem}.UserTimeline_eventCard__0F1Kw{width:calc(100% - 4rem);margin-left:4rem!important;margin-right:0!important;text-align:left!important}.UserTimeline_eventCard__0F1Kw.UserTimeline_left__JEYGO .UserTimeline_eventMeta__VI2qO,.UserTimeline_eventCard__0F1Kw.UserTimeline_right__nLEua .UserTimeline_eventMeta__VI2qO{justify-content:flex-start}.UserTimeline_eventMarker__XHooX{left:2rem}.UserTimeline_insights__NcA25{grid-template-columns:1fr;gap:.75rem}.UserTimeline_insight__6jzeb{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:480px){.UserTimeline_container__1vvoa{padding:1rem}.UserTimeline_titleSection__rs1RL h3{font-size:1.2rem}.UserTimeline_subtitle__U_zFu{font-size:.85rem}.UserTimeline_eventCard__0F1Kw{padding:1rem}.UserTimeline_eventTitle__duvk5{font-size:1rem}.UserTimeline_eventMeta__VI2qO{flex-direction:column;gap:.5rem;align-items:flex-start}.UserTimeline_addButton__cmFj2{padding:.6rem 1.2rem;font-size:.9rem}}.CosmicDeepDive_container__Mhgek{position:relative;width:100%;height:400px;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#000428,#004e92);border:2px solid rgba(138,43,226,.3);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 0 50px rgba(138,43,226,.1)}.CosmicDeepDive_canvas__NSzfR{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.CosmicDeepDive_overlay__mMjKX{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;pointer-events:none}.CosmicDeepDive_pulsingOrb__kZSvi{width:60px;height:60px;background:radial-gradient(circle,rgba(138,43,226,.8) 0,rgba(138,43,226,.2) 50%,transparent 100%);animation:CosmicDeepDive_pulse__xncOP 3s ease-in-out infinite;box-shadow:0 0 30px rgba(138,43,226,.6),0 0 60px rgba(138,43,226,.3),inset 0 0 20px hsla(0,0%,100%,.1)}.CosmicDeepDive_pulsingOrb__kZSvi,.CosmicDeepDive_pulsingOrb__kZSvi:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.CosmicDeepDive_pulsingOrb__kZSvi:before{content:"";width:80px;height:80px;background:radial-gradient(circle,transparent 40%,rgba(138,43,226,.1) 50%,transparent 60%);animation:CosmicDeepDive_ripple__16KXY 3s ease-in-out infinite}.CosmicDeepDive_pulsingOrb__kZSvi:after{content:"";position:absolute;top:50%;left:50%;width:120px;height:120px;transform:translate(-50%,-50%);background:radial-gradient(circle,transparent 40%,rgba(138,43,226,.05) 50%,transparent 60%);border-radius:50%;animation:CosmicDeepDive_ripple__16KXY 3s ease-in-out .5s infinite}.CosmicDeepDive_cosmicText__MWdL6{text-align:center;color:#fff;margin-top:100px;background:linear-gradient(135deg,rgba(0,0,0,.5),rgba(138,43,226,.1));backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(138,43,226,.2);padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.3)}.CosmicDeepDive_cosmicText__MWdL6 h3{font-size:1.5rem;margin-bottom:.5rem;background:linear-gradient(135deg,#ff6b6b,gold,#4ecdc4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;line-height:1.2;text-shadow:0 0 20px rgba(138,43,226,.5)}.CosmicDeepDive_cosmicText__MWdL6 p{font-size:1rem;color:hsla(0,0%,100%,.8);margin:0;text-shadow:0 0 10px rgba(0,0,0,.5)}@keyframes CosmicDeepDive_pulse__xncOP{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.8}}@keyframes CosmicDeepDive_ripple__16KXY{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.4}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.CosmicDeepDive_container__Mhgek:hover{border-color:rgba(138,43,226,.6);box-shadow:0 12px 48px rgba(0,0,0,.4),inset 0 0 80px rgba(138,43,226,.15),0 0 100px rgba(138,43,226,.2);transform:translateY(-5px);transition:all .6s ease}.CosmicDeepDive_container__Mhgek:hover .CosmicDeepDive_pulsingOrb__kZSvi{animation-duration:2s;box-shadow:0 0 40px rgba(138,43,226,.8),0 0 80px rgba(138,43,226,.4),inset 0 0 25px hsla(0,0%,100%,.2)}.CosmicDeepDive_container__Mhgek:hover .CosmicDeepDive_cosmicText__MWdL6 h3{animation:CosmicDeepDive_textGlow__JQ3Rb 2s ease-in-out infinite alternate}@keyframes CosmicDeepDive_textGlow__JQ3Rb{0%{text-shadow:0 0 20px rgba(138,43,226,.5)}to{text-shadow:0 0 30px rgba(138,43,226,.8),0 0 40px rgba(255,215,0,.3)}}@media (max-width:768px){.CosmicDeepDive_container__Mhgek{height:300px}.CosmicDeepDive_cosmicText__MWdL6{margin-top:80px;padding:1rem}.CosmicDeepDive_cosmicText__MWdL6 h3{font-size:1.2rem}.CosmicDeepDive_cosmicText__MWdL6 p{font-size:.9rem}.CosmicDeepDive_pulsingOrb__kZSvi{width:40px;height:40px}.CosmicDeepDive_pulsingOrb__kZSvi:before{width:60px;height:60px}.CosmicDeepDive_pulsingOrb__kZSvi:after{width:80px;height:80px}}@media (max-width:480px){.CosmicDeepDive_container__Mhgek{height:250px}.CosmicDeepDive_cosmicText__MWdL6{margin-top:60px;padding:.75rem}.CosmicDeepDive_cosmicText__MWdL6 h3{font-size:1rem}.CosmicDeepDive_cosmicText__MWdL6 p{font-size:.8rem}}.AdvancedChartPreview_container___Qf0V{width:100%;min-height:100vh;padding:2rem 1rem;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);color:#fff;position:relative;overflow-y:auto}.AdvancedChartPreview_backButton__xt2kv{position:absolute;top:2rem;left:2rem;background:rgba(138,43,226,.2);border:1px solid rgba(138,43,226,.4);color:#fff;padding:.75rem 1.5rem;border-radius:12px;cursor:pointer;font-size:1rem;transition:all .3s ease;backdrop-filter:blur(10px);z-index:10}.AdvancedChartPreview_backButton__xt2kv:hover{background:rgba(138,43,226,.3);border-color:rgba(138,43,226,.6);transform:translateY(-2px)}.AdvancedChartPreview_content__SLR_Q{max-width:1200px;margin:0 auto;padding-top:4rem}.AdvancedChartPreview_header__dUYZ2{text-align:center;margin-bottom:3rem}.AdvancedChartPreview_title__hvTGi{font-size:3.5rem;background:linear-gradient(135deg,#ff6b6b,gold,#4ecdc4,#8a2be2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;font-weight:700;text-shadow:0 0 30px rgba(138,43,226,.5)}.AdvancedChartPreview_subtitle__d32zo{font-size:1.3rem;color:hsla(0,0%,100%,.8);max-width:600px;margin:0 auto;line-height:1.6}.AdvancedChartPreview_visualSection__WyA6O{margin-bottom:4rem;display:flex;justify-content:center}.AdvancedChartPreview_descriptionSection__KG6is{margin-bottom:4rem}.AdvancedChartPreview_description__C_7hl{background:linear-gradient(135deg,rgba(138,43,226,.1),rgba(72,61,139,.05));backdrop-filter:blur(20px);border:1px solid rgba(138,43,226,.2);border-radius:20px;padding:3rem;max-width:800px;margin:0 auto;box-shadow:0 8px 32px rgba(0,0,0,.3)}.AdvancedChartPreview_description__C_7hl h2{font-size:2rem;color:gold;margin-bottom:1.5rem;text-align:center}.AdvancedChartPreview_description__C_7hl>p{font-size:1.1rem;line-height:1.8;color:hsla(0,0%,100%,.9);margin-bottom:2rem;text-align:center}.AdvancedChartPreview_highlights__v6rs_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:2rem}.AdvancedChartPreview_highlight__eQ_8c{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:rgba(0,0,0,.2);border-radius:12px;border:1px solid rgba(138,43,226,.2);transition:all .3s ease}.AdvancedChartPreview_highlight__eQ_8c:hover{transform:translateY(-5px);border-color:rgba(138,43,226,.4);box-shadow:0 8px 25px rgba(0,0,0,.3)}.AdvancedChartPreview_highlightIcon__VLRr2{font-size:1.5rem;flex-shrink:0}.AdvancedChartPreview_highlight__eQ_8c strong{color:gold;display:block;margin-bottom:.5rem;font-size:1rem}.AdvancedChartPreview_highlight__eQ_8c p{color:hsla(0,0%,100%,.8);margin:0;font-size:.9rem;line-height:1.4}.AdvancedChartPreview_actionSection__ewdag{text-align:center;margin-bottom:2rem}.AdvancedChartPreview_learnMoreButton__JHv_O{background:linear-gradient(135deg,#8a2be2,#ff6b6b,gold);border:none;color:#fff;padding:1.5rem 3rem;border-radius:16px;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(138,43,226,.3),0 0 50px rgba(138,43,226,.2);display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.AdvancedChartPreview_learnMoreButton__JHv_O:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 35px rgba(138,43,226,.4),0 0 80px rgba(138,43,226,.3)}.AdvancedChartPreview_buttonIcon__EVaSf{font-size:1.3rem}.AdvancedChartPreview_comingSoon___cCf0{color:hsla(0,0%,100%,.6);font-size:1rem;margin:0;font-style:italic}.AdvancedChartPreview_modalBackdrop__271bM{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.AdvancedChartPreview_modalContent__xo8N4{background:linear-gradient(135deg,rgba(26,26,46,.95),rgba(22,33,62,.95));backdrop-filter:blur(20px);border:1px solid rgba(138,43,226,.3);border-radius:20px;max-width:900px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.5)}.AdvancedChartPreview_modalHeader__Kxhc1{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 0;border-bottom:1px solid rgba(138,43,226,.2);margin-bottom:2rem}.AdvancedChartPreview_modalHeader__Kxhc1 h2{font-size:2rem;background:linear-gradient(135deg,#ff6b6b,gold,#4ecdc4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;font-weight:700}.AdvancedChartPreview_closeButton__cjb2v{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:1.2rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.AdvancedChartPreview_closeButton__cjb2v:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.AdvancedChartPreview_modalBody__tM9XJ{padding:0 2rem 2rem}.AdvancedChartPreview_introSection__GD3CN{text-align:center;margin-bottom:3rem}.AdvancedChartPreview_introSection__GD3CN h3{font-size:1.5rem;color:gold;margin-bottom:1rem}.AdvancedChartPreview_introSection__GD3CN p{font-size:1.1rem;line-height:1.6;color:hsla(0,0%,100%,.8);max-width:600px;margin:0 auto}.AdvancedChartPreview_featuresGrid__SoJS4{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}.AdvancedChartPreview_featureCard__i4HOB{background:rgba(0,0,0,.3);border:1px solid rgba(138,43,226,.2);border-radius:12px;padding:1.5rem;transition:all .3s ease}.AdvancedChartPreview_featureCard__i4HOB:hover{transform:translateY(-3px);border-color:rgba(138,43,226,.4);box-shadow:0 8px 25px rgba(0,0,0,.3)}.AdvancedChartPreview_featureIcon__XZpVn{font-size:2rem;margin-bottom:1rem}.AdvancedChartPreview_featureContent__vFZiO h4{color:gold;margin-bottom:.5rem;font-size:1.1rem}.AdvancedChartPreview_featureContent__vFZiO p{color:hsla(0,0%,100%,.8);margin-bottom:1rem;line-height:1.5;font-size:.95rem}.AdvancedChartPreview_featureStatus__m8P2Q{background:linear-gradient(135deg,#8a2be2,#ff6b6b);color:#fff;padding:.3rem .8rem;border-radius:12px;font-size:.8rem;font-weight:600}.AdvancedChartPreview_earlyAccessSection__fkaAR{background:linear-gradient(135deg,rgba(138,43,226,.1),hsla(0,100%,71%,.05));border:1px solid rgba(138,43,226,.2);border-radius:16px;padding:2rem;margin-bottom:2rem}.AdvancedChartPreview_earlyAccessSection__fkaAR h3{color:gold;margin-bottom:1rem;font-size:1.3rem}.AdvancedChartPreview_earlyAccessSection__fkaAR>p{color:hsla(0,0%,100%,.8);margin-bottom:1.5rem;line-height:1.6}.AdvancedChartPreview_benefits__uzj0M{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.AdvancedChartPreview_benefit__iuUup{display:flex;align-items:center;gap:.75rem;color:hsla(0,0%,100%,.9);font-size:.95rem}.AdvancedChartPreview_benefitIcon__7lTIe{font-size:1.2rem}.AdvancedChartPreview_modalActions__gQo92{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.AdvancedChartPreview_primaryButton__EGfe_{background:linear-gradient(135deg,#8a2be2,#ff6b6b);border:none;color:#fff;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(138,43,226,.3)}.AdvancedChartPreview_primaryButton__EGfe_:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(138,43,226,.4)}.AdvancedChartPreview_secondaryButton__XR8EH{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;cursor:pointer;transition:all .3s ease}.AdvancedChartPreview_secondaryButton__XR8EH:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.AdvancedChartPreview_timelineEncouragement__QZBLg{background:linear-gradient(135deg,rgba(78,205,196,.1),rgba(68,160,141,.05));border:1px solid rgba(78,205,196,.3);border-radius:16px;padding:2rem;margin:2rem 0;text-align:center}.AdvancedChartPreview_timelineEncouragement__QZBLg h3{color:#4ecdc4;font-size:1.3rem;margin:0 0 1rem;background:linear-gradient(135deg,#4ecdc4,#44a08d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AdvancedChartPreview_timelineEncouragement__QZBLg p{color:hsla(0,0%,100%,.8);font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.AdvancedChartPreview_timelineButton__HPFri{background:linear-gradient(135deg,#4ecdc4,#44a08d);border:none;color:#fff;padding:.75rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(78,205,196,.3),0 0 30px rgba(78,205,196,.2)}.AdvancedChartPreview_timelineButton__HPFri:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px rgba(78,205,196,.4),0 0 50px rgba(78,205,196,.3)}@media (max-width:768px){.AdvancedChartPreview_container___Qf0V{padding:1rem .5rem}.AdvancedChartPreview_backButton__xt2kv{top:1rem;left:1rem;padding:.5rem 1rem;font-size:.9rem}.AdvancedChartPreview_content__SLR_Q{padding-top:3rem}.AdvancedChartPreview_title__hvTGi{font-size:2.5rem}.AdvancedChartPreview_subtitle__d32zo{font-size:1.1rem}.AdvancedChartPreview_description__C_7hl{padding:2rem 1.5rem}.AdvancedChartPreview_highlights__v6rs_{grid-template-columns:1fr}.AdvancedChartPreview_learnMoreButton__JHv_O{padding:1.25rem 2rem;font-size:1.1rem}.AdvancedChartPreview_modalBackdrop__271bM{padding:1rem}.AdvancedChartPreview_modalHeader__Kxhc1{padding:1.5rem 1.5rem 0}.AdvancedChartPreview_modalBody__tM9XJ{padding:0 1.5rem 1.5rem}.AdvancedChartPreview_benefits__uzj0M,.AdvancedChartPreview_featuresGrid__SoJS4{grid-template-columns:1fr}.AdvancedChartPreview_modalActions__gQo92{flex-direction:column}}.AstrologyReadingRoom_container__LIEfh{position:relative;min-height:100vh;padding:6rem 2rem 2rem;color:#fff;overflow-y:auto}.AstrologyReadingRoom_backButton__Cn3XH{background:rgba(0,0,0,.6);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;padding:.75rem 1.5rem;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-bottom:2rem}.AstrologyReadingRoom_backButton__Cn3XH:hover{background:rgba(0,0,0,.8);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px)}.AstrologyReadingRoom_content__Rx1ER{max-width:1000px;margin:0 auto}.AstrologyReadingRoom_header__o_8Ai{text-align:center;margin-bottom:3rem}.AstrologyReadingRoom_title__6CIwh{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,gold,#ff6b6b,#4ecdc4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(255,215,0,.3)}.AstrologyReadingRoom_subtitle__DY_no{font-size:1.2rem;color:hsla(0,0%,100%,.8);max-width:600px;margin:0 auto}.AstrologyReadingRoom_serviceSelection__9YhMW{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:2rem}.AstrologyReadingRoom_serviceCard__ZJ0qi{background:rgba(0,0,0,.4);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.AstrologyReadingRoom_serviceCard__ZJ0qi:hover{background:rgba(0,0,0,.6);border-color:hsla(0,0%,100%,.2);box-shadow:0 15px 40px rgba(0,0,0,.4)}.AstrologyReadingRoom_serviceIcon__0KSXo{font-size:3rem;margin-bottom:1rem;filter:drop-shadow(0 0 10px currentColor)}.AstrologyReadingRoom_serviceCard__ZJ0qi h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff}.AstrologyReadingRoom_serviceCard__ZJ0qi p{color:hsla(0,0%,100%,.8);margin-bottom:1.5rem;line-height:1.5}.AstrologyReadingRoom_serviceAccess__1s3Ac{margin-top:auto}.AstrologyReadingRoom_accessBadge__HpSWj{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500}.AstrologyReadingRoom_comingSoonBadge__PCCVT{display:inline-block;background:linear-gradient(135deg,#ff6b6b,gold);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;box-shadow:0 0 20px hsla(0,100%,71%,.3);animation:AstrologyReadingRoom_glow__IB8wa 2s ease-in-out infinite alternate}.AstrologyReadingRoom_advancedCard__SxUju{background:linear-gradient(135deg,rgba(138,43,226,.1),hsla(0,100%,71%,.05));border:2px solid rgba(138,43,226,.3);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 0 50px rgba(138,43,226,.1)}.AstrologyReadingRoom_advancedCard__SxUju:hover{border-color:rgba(138,43,226,.6);box-shadow:0 12px 48px rgba(0,0,0,.4),inset 0 0 80px rgba(138,43,226,.15),0 0 100px rgba(138,43,226,.2)}@keyframes AstrologyReadingRoom_glow__IB8wa{0%{box-shadow:0 0 20px hsla(0,100%,71%,.3)}to{box-shadow:0 0 30px hsla(0,100%,71%,.6),0 0 40px rgba(255,215,0,.3)}}.AstrologyReadingRoom_serviceContent__4_7h5{position:relative}.AstrologyReadingRoom_backToServices__69cdY{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;padding:.75rem 1.5rem;font-size:.9rem;cursor:pointer;transition:all .3s ease;margin-top:2rem}.AstrologyReadingRoom_backToServices__69cdY:hover{background:hsla(0,0%,100%,.2)}.AstrologyReadingRoom_chartContainer__UArc4{background:rgba(0,0,0,.3);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:2rem;margin-bottom:2rem}.AstrologyReadingRoom_chartHeader__6TzM6{text-align:center;margin-bottom:2rem}.AstrologyReadingRoom_chartHeader__6TzM6 h3{font-size:1.8rem;font-weight:600;margin-bottom:.5rem;color:gold}.AstrologyReadingRoom_chartSubtitle__i4HxG{color:hsla(0,0%,100%,.7);font-size:1rem}.AstrologyReadingRoom_chartWheel__wIUbd{position:relative;width:300px;height:300px;margin:2rem auto;border:2px solid rgba(255,215,0,.3);border-radius:50%;display:flex;align-items:center;justify-content:center}.AstrologyReadingRoom_wheelCenter__pIA1c{width:150px;height:150px;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.AstrologyReadingRoom_coreIdentity__TAx4j{text-align:center}.AstrologyReadingRoom_moonSign__QJu4d,.AstrologyReadingRoom_sunSign__Mchb_{font-size:.9rem;margin:.25rem 0;color:hsla(0,0%,100%,.9)}.AstrologyReadingRoom_planetaryPositions__NMw8i{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.AstrologyReadingRoom_planetPosition__6O5_V{position:absolute;background:rgba(0,0,0,.7);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;padding:.4rem .6rem;font-size:.8rem;white-space:nowrap}.AstrologyReadingRoom_planetPosition__6O5_V:first-child{transform:rotate(30deg) translateX(140px) rotate(-30deg)}.AstrologyReadingRoom_planetPosition__6O5_V:nth-child(2){transform:rotate(90deg) translateX(140px) rotate(-90deg)}.AstrologyReadingRoom_planetPosition__6O5_V:nth-child(3){transform:rotate(150deg) translateX(140px) rotate(-150deg)}.AstrologyReadingRoom_planetPosition__6O5_V:nth-child(4){transform:rotate(210deg) translateX(140px) rotate(-210deg)}.AstrologyReadingRoom_planetPosition__6O5_V:nth-child(5){transform:rotate(270deg) translateX(140px) rotate(-270deg)}.AstrologyReadingRoom_planetPosition__6O5_V:nth-child(6){transform:rotate(330deg) translateX(140px) rotate(-330deg)}.AstrologyReadingRoom_planetSymbol__LwK_r{color:gold;margin-right:.3rem}.AstrologyReadingRoom_sampleInterpretation__x2CUS{margin-top:2rem}.AstrologyReadingRoom_sampleInterpretation__x2CUS h4{font-size:1.3rem;color:gold;margin-bottom:1rem;text-align:center}.AstrologyReadingRoom_insights__zruUJ{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.AstrologyReadingRoom_insight__tztTm{background:linear-gradient(90deg,rgba(102,126,234,.1),transparent);border-left:3px solid #667eea;padding:1rem;border-radius:0 12px 12px 0;color:hsla(0,0%,100%,.9);line-height:1.5}.AstrologyReadingRoom_insight__tztTm strong{color:gold}.AstrologyReadingRoom_upgradeHint__WoTcB{text-align:center;background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.3);border-radius:12px;padding:1rem;color:hsla(0,0%,100%,.8);font-style:italic}.AstrologyReadingRoom_horoscopeContainer__6NhmH{background:rgba(0,0,0,.3);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:2rem;margin-bottom:2rem}.AstrologyReadingRoom_horoscopeHeader__EZSuD{text-align:center;margin-bottom:2rem}.AstrologyReadingRoom_horoscopeHeader__EZSuD h3{font-size:1.8rem;font-weight:600;margin-bottom:.5rem;color:#4ecdc4}.AstrologyReadingRoom_horoscopeDate__3qnCO{color:hsla(0,0%,100%,.7);font-size:1rem;font-weight:500}.AstrologyReadingRoom_sourceBadge__wtNbU{display:inline-flex;align-items:center;justify-content:center;margin-top:.75rem;padding:.25rem .75rem;border-radius:999px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;background:rgba(76,201,240,.15);border:1px solid rgba(76,201,240,.4);color:#e0f7fa}.AstrologyReadingRoom_sourceBadge__wtNbU[data-source=legacy_template_fallback]{background:rgba(255,193,7,.15);border-color:rgba(255,193,7,.4);color:#ffe082}.AstrologyReadingRoom_horoscopeContent__eKFrb{display:flex;flex-direction:column;gap:2rem}.AstrologyReadingRoom_cosmicHighlight__1ALD0{background:linear-gradient(135deg,rgba(76,201,240,.1),rgba(67,56,202,.1));border:1px solid rgba(76,201,240,.3);border-radius:16px;padding:1.5rem}.AstrologyReadingRoom_cosmicHighlight__1ALD0 h4{color:#4ecdc4;font-size:1.2rem;margin-bottom:1rem}.AstrologyReadingRoom_cosmicHighlight__1ALD0 p{color:hsla(0,0%,100%,.9);line-height:1.6}.AstrologyReadingRoom_generalGuidance__C4XjB{background:hsla(0,0%,100%,.05);border-radius:16px;padding:1.5rem}.AstrologyReadingRoom_generalGuidance__C4XjB h4{color:gold;font-size:1.2rem;margin-bottom:1rem}.AstrologyReadingRoom_generalGuidance__C4XjB ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.AstrologyReadingRoom_generalGuidance__C4XjB li{color:hsla(0,0%,100%,.9);line-height:1.5}.AstrologyReadingRoom_premiumTeaser__Xv373{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:1px solid rgba(102,126,234,.3);border-radius:16px;padding:1.5rem;text-align:center}.AstrologyReadingRoom_teaserContent___eP19 h4{color:#667eea;font-size:1.2rem;margin-bottom:1rem}.AstrologyReadingRoom_teaserContent___eP19 p{color:hsla(0,0%,100%,.8);line-height:1.5;margin-bottom:1.5rem}.AstrologyReadingRoom_upgradeButton__VBxHB{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.AstrologyReadingRoom_upgradeButton__VBxHB:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(102,126,234,.3)}@media (max-width:768px){.AstrologyReadingRoom_container__LIEfh{padding:1rem}.AstrologyReadingRoom_title__6CIwh{font-size:2rem}.AstrologyReadingRoom_serviceSelection__9YhMW{grid-template-columns:1fr;gap:1.5rem}.AstrologyReadingRoom_serviceCard__ZJ0qi{padding:1.5rem}.AstrologyReadingRoom_chartWheel__wIUbd{width:250px;height:250px}.AstrologyReadingRoom_wheelCenter__pIA1c{width:120px;height:120px}.AstrologyReadingRoom_planetPosition__6O5_V:first-child{transform:rotate(30deg) translateX(110px) rotate(-30deg)}.AstrologyReadingRoom_planetPosition__6O5_V:nth-child(2){transform:rotate(90deg) translateX(110px) rotate(-90deg)}.AstrologyReadingRoom_planetPosition__6O5_V:nth-child(3){transform:rotate(150deg) translateX(110px) rotate(-150deg)}.AstrologyReadingRoom_planetPosition__6O5_V:nth-child(4){transform:rotate(210deg) translateX(110px) rotate(-210deg)}.AstrologyReadingRoom_planetPosition__6O5_V:nth-child(5){transform:rotate(270deg) translateX(110px) rotate(-270deg)}.AstrologyReadingRoom_planetPosition__6O5_V:nth-child(6){transform:rotate(330deg) translateX(110px) rotate(-330deg)}.AstrologyReadingRoom_formGrid__trGoS{grid-template-columns:1fr;gap:1rem}.AstrologyReadingRoom_formActions__B7UBP{flex-direction:column;gap:.75rem}.AstrologyReadingRoom_instructions__Q6n2P{grid-template-columns:1fr}}.AstrologyReadingRoom_birthForm__0dUO9{background:rgba(25,25,112,.1);border:1px solid rgba(138,43,226,.3);border-radius:15px;padding:2rem;margin-top:1.5rem}.AstrologyReadingRoom_formGrid__trGoS{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.AstrologyReadingRoom_locationField__z8H2w{margin-bottom:2rem}.AstrologyReadingRoom_formField__PQbvS{display:flex;flex-direction:column}.AstrologyReadingRoom_formField__PQbvS label{color:plum;margin-bottom:.5rem;font-weight:500}.AstrologyReadingRoom_formField__PQbvS input{padding:.75rem;border-radius:8px;border:1px solid rgba(138,43,226,.3);background:rgba(0,0,0,.3);color:#fff;font-size:1rem}.AstrologyReadingRoom_formField__PQbvS input:focus{outline:none;border-color:rgba(138,43,226,.6);box-shadow:0 0 10px rgba(138,43,226,.3)}.AstrologyReadingRoom_formActions__B7UBP{display:flex;gap:1rem;justify-content:center}.AstrologyReadingRoom_generateButton__baaUi{background:linear-gradient(45deg,gold,orange);color:#191970;border:none;padding:1rem 2rem;border-radius:25px;font-weight:700;cursor:pointer;font-size:1rem;transition:all .3s ease}.AstrologyReadingRoom_generateButton__baaUi:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,215,0,.4)}.AstrologyReadingRoom_cancelButton__PRDNh{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.3);padding:1rem 2rem;border-radius:25px;cursor:pointer;font-size:1rem;transition:all .3s ease}.AstrologyReadingRoom_cancelButton__PRDNh:hover{background:hsla(0,0%,100%,.2)}.AstrologyReadingRoom_editBirthData__QN5Az{background:rgba(138,43,226,.2);color:plum;border:1px solid rgba(138,43,226,.4);padding:.5rem 1rem;border-radius:15px;cursor:pointer;font-size:.9rem;transition:all .3s ease;margin-left:1rem}.AstrologyReadingRoom_editBirthData__QN5Az:hover{background:rgba(138,43,226,.3);border-color:rgba(138,43,226,.6)}.AstrologyReadingRoom_birthChart__qlpbc{margin:2rem 0}.AstrologyReadingRoom_chartInstructions__TTFDA{background:rgba(72,61,139,.1);border:1px solid rgba(72,61,139,.3);border-radius:15px;padding:1.5rem;margin-top:2rem}.AstrologyReadingRoom_chartInstructions__TTFDA h4{color:plum;margin-bottom:1rem;text-align:center}.AstrologyReadingRoom_instructions__Q6n2P{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem}.AstrologyReadingRoom_instruction__VFES1{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:rgba(0,0,0,.2);border-radius:10px}.AstrologyReadingRoom_instruction__VFES1 .AstrologyReadingRoom_icon__zJHk6{font-size:1.2rem;min-width:24px}.AstrologyReadingRoom_signUpLink__dGyTa{background:none;border:none;color:gold;cursor:pointer;text-decoration:underline;font-weight:700}.AstrologyReadingRoom_signUpLink__dGyTa:hover{color:orange}.BirthChartTutorial_tutorialOverlay__sYvxX{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);backdrop-filter:blur(4px);z-index:2000;display:flex;justify-content:center;align-items:center;animation:BirthChartTutorial_fadeIn__SUreG .3s ease-out}@keyframes BirthChartTutorial_fadeIn__SUreG{0%{opacity:0}to{opacity:1}}.BirthChartTutorial_spotlight___Umca{position:absolute;border:2px solid gold;border-radius:8px;box-shadow:0 0 0 4px rgba(255,215,0,.2),0 0 20px rgba(255,215,0,.4),0 0 40px rgba(255,215,0,.2);pointer-events:none;animation:BirthChartTutorial_pulse__pEKU4 2s ease-in-out infinite}@keyframes BirthChartTutorial_pulse__pEKU4{0%,to{box-shadow:0 0 0 4px rgba(255,215,0,.2),0 0 20px rgba(255,215,0,.4),0 0 40px rgba(255,215,0,.2)}50%{box-shadow:0 0 0 8px rgba(255,215,0,.3),0 0 30px rgba(255,215,0,.6),0 0 50px rgba(255,215,0,.3)}}.BirthChartTutorial_tutorialCard__FDX8_{position:relative;background:linear-gradient(135deg,rgba(25,25,112,.95),rgba(72,61,139,.95) 50%,rgba(138,43,226,.95));backdrop-filter:blur(20px);border:1px solid rgba(255,215,0,.3);border-radius:20px;padding:2rem;max-width:480px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(138,43,226,.4),inset 0 0 20px rgba(255,215,0,.1);color:#fff}.BirthChartTutorial_tutorialCard__FDX8_.BirthChartTutorial_top__psxBV{position:absolute;top:10%}.BirthChartTutorial_tutorialCard__FDX8_.BirthChartTutorial_bottom__Tvmit{position:absolute;bottom:10%}.BirthChartTutorial_tutorialCard__FDX8_.BirthChartTutorial_left__K7WMS{position:absolute;left:5%}.BirthChartTutorial_tutorialCard__FDX8_.BirthChartTutorial_right__Uqds_{position:absolute;right:5%}.BirthChartTutorial_progressBar__N13e1{position:absolute;top:0;left:0;right:0;height:4px;background:hsla(0,0%,100%,.1);border-radius:20px 20px 0 0;overflow:hidden}.BirthChartTutorial_progressFill__Rr5lH{height:100%;background:linear-gradient(90deg,gold,orange);border-radius:2px;box-shadow:0 0 10px rgba(255,215,0,.5)}.BirthChartTutorial_closeButton__m7Om7{position:absolute;top:1rem;right:1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff;transition:all .3s ease}.BirthChartTutorial_closeButton__m7Om7:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.BirthChartTutorial_cardContent__OnpHP{text-align:center;margin-top:1rem}.BirthChartTutorial_stepIcon__I7FT_{display:inline-flex;justify-content:center;align-items:center;width:60px;height:60px;background:rgba(255,215,0,.2);border:2px solid gold;border-radius:50%;margin-bottom:1.5rem;color:gold;box-shadow:0 0 20px rgba(255,215,0,.3),inset 0 0 10px rgba(255,215,0,.1)}.BirthChartTutorial_stepTitle__pv7qD{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:gold;text-shadow:0 0 10px rgba(255,215,0,.3)}.BirthChartTutorial_stepContent__TuQdm{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;color:hsla(0,0%,100%,.95);padding:0 1rem}.BirthChartTutorial_stepCounter__1Qr0I{font-size:.9rem;color:hsla(0,0%,100%,.6);margin-bottom:1.5rem}.BirthChartTutorial_navigation__Iowep{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.BirthChartTutorial_navButton__KwYvg{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:.5rem 1rem;border-radius:25px;cursor:pointer;transition:all .3s ease;font-size:.95rem;font-weight:500}.BirthChartTutorial_navButton__KwYvg:hover:not(:disabled){background:hsla(0,0%,100%,.2);transform:translateY(-2px);box-shadow:0 4px 15px hsla(0,0%,100%,.2)}.BirthChartTutorial_navButton__KwYvg:disabled{opacity:.4;cursor:not-allowed}.BirthChartTutorial_nextButton__7iP_i{background:linear-gradient(45deg,gold,orange);color:#191970;border:none;font-weight:600}.BirthChartTutorial_nextButton__7iP_i:hover{box-shadow:0 4px 20px rgba(255,215,0,.4)}.BirthChartTutorial_dots__Apeww{display:flex;gap:.5rem;align-items:center}.BirthChartTutorial_dot__PhdkD{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.3);cursor:pointer;transition:all .3s ease}.BirthChartTutorial_dot__PhdkD.BirthChartTutorial_active__bFIxP{width:24px;background:gold;border-radius:4px;box-shadow:0 0 10px rgba(255,215,0,.5)}.BirthChartTutorial_dot__PhdkD:hover:not(.BirthChartTutorial_active__bFIxP){background:hsla(0,0%,100%,.5)}.BirthChartTutorial_guideAvatar__6fcNv{position:fixed;bottom:2rem;left:2rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;pointer-events:none}.BirthChartTutorial_avatarGlow__npBcH{position:absolute;width:80px;height:80px;background:radial-gradient(circle,rgba(255,215,0,.3),transparent);border-radius:50%;animation:BirthChartTutorial_glow__90TFr 3s ease-in-out infinite}@keyframes BirthChartTutorial_glow__90TFr{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}.BirthChartTutorial_avatarIcon__ZuAHq{position:relative;color:gold;filter:drop-shadow(0 0 10px rgba(255,215,0,.5));animation:BirthChartTutorial_float__Ji9Uy 4s ease-in-out infinite}@keyframes BirthChartTutorial_float__Ji9Uy{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.BirthChartTutorial_avatarLabel__ON9HI{color:gold;font-size:.85rem;font-weight:600;text-shadow:0 0 10px rgba(255,215,0,.5);opacity:.9}.BirthChartTutorial_tutorialTrigger__yojPn{position:fixed;bottom:2rem;right:2rem;background:linear-gradient(45deg,#8a2be2,#4169e1);border:2px solid rgba(255,215,0,.3);border-radius:50%;width:56px;height:56px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff;box-shadow:0 4px 20px rgba(138,43,226,.4),inset 0 0 10px rgba(255,215,0,.1);transition:all .3s ease;z-index:100}.BirthChartTutorial_tutorialTrigger__yojPn:hover{box-shadow:0 6px 30px rgba(138,43,226,.6),inset 0 0 15px rgba(255,215,0,.2)}.BirthChartTutorial_triggerTooltip__9l0kO{position:absolute;right:70px;background:rgba(25,25,112,.95);padding:.5rem 1rem;border-radius:8px;white-space:nowrap;font-size:.9rem;border:1px solid rgba(255,215,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3)}.BirthChartTutorial_highlighted__NTSq2{position:relative;z-index:2001!important;animation:BirthChartTutorial_highlightPulse__U5_Zy 1.5s ease-in-out infinite}@keyframes BirthChartTutorial_highlightPulse__U5_Zy{0%,to{filter:brightness(1.2) drop-shadow(0 0 10px #ffd700)}50%{filter:brightness(1.5) drop-shadow(0 0 20px #ffd700)}}@media (max-width:768px){.BirthChartTutorial_tutorialCard__FDX8_{width:95%;padding:1.5rem;max-height:80vh}.BirthChartTutorial_stepTitle__pv7qD{font-size:1.3rem}.BirthChartTutorial_stepContent__TuQdm{font-size:1rem;padding:0 .5rem}.BirthChartTutorial_navigation__Iowep{flex-direction:column;gap:1rem}.BirthChartTutorial_dots__Apeww{order:-1;margin-bottom:.5rem}.BirthChartTutorial_navButton__KwYvg{width:100%;justify-content:center}.BirthChartTutorial_guideAvatar__6fcNv{bottom:1rem;left:1rem;transform:scale(.8)}.BirthChartTutorial_tutorialTrigger__yojPn{width:48px;height:48px;bottom:1rem;right:1rem}}@media (max-width:480px){.BirthChartTutorial_tutorialCard__FDX8_{padding:1rem}.BirthChartTutorial_stepIcon__I7FT_{width:50px;height:50px;margin-bottom:1rem}.BirthChartTutorial_stepTitle__pv7qD{font-size:1.2rem}.BirthChartTutorial_stepContent__TuQdm{font-size:.95rem}.BirthChartTutorial_guideAvatar__6fcNv{display:none}}.InteractiveBirthChart_chartContainer__8DtGO{width:100%;min-height:500px;padding:1rem;background:linear-gradient(135deg,rgba(25,25,112,.05),rgba(72,61,139,.03) 50%,rgba(0,0,0,.1));border-radius:20px;overflow:hidden}.InteractiveBirthChart_chartContainer__8DtGO,.InteractiveBirthChart_chartWrapper__U7HFP{display:flex;justify-content:center;align-items:center;position:relative}.InteractiveBirthChart_chart__gpMlp{max-width:100%;max-height:100%;filter:drop-shadow(0 8px 32px rgba(138,43,226,.1));background:radial-gradient(circle at center,rgba(25,25,112,.03) 0,rgba(72,61,139,.02) 70%,transparent 100%);border-radius:50%}.InteractiveBirthChart_outerCircle__WIa_D{filter:drop-shadow(0 0 10px rgba(138,43,226,.3))}.InteractiveBirthChart_zodiacSymbol__uDv4d{font-size:24px;font-weight:700;fill:#9370db;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.InteractiveBirthChart_zodiacSymbol__uDv4d:hover{fill:plum;filter:drop-shadow(0 0 8px rgba(138,43,226,.6))}.InteractiveBirthChart_houseNumber__Ew4xr{font-size:16px;font-weight:700;fill:#483d8b;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.InteractiveBirthChart_houseNumber__Ew4xr:hover{fill:#9370db;filter:drop-shadow(0 0 6px rgba(72,61,139,.8))}.InteractiveBirthChart_planetSymbol__3P2aN{font-size:20px;font-weight:700;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 0 4px rgba(0,0,0,.3))}.InteractiveBirthChart_planetSymbol__3P2aN:hover{filter:drop-shadow(0 0 12px currentColor)}.InteractiveBirthChart_sunSymbol__czX2J{font-size:24px}.InteractiveBirthChart_sunSymbol__czX2J:hover{filter:drop-shadow(0 0 16px #ffd700)}.InteractiveBirthChart_moonSymbol__5w6Qi{font-size:22px}.InteractiveBirthChart_moonSymbol__5w6Qi:hover{filter:drop-shadow(0 0 14px #c0c0c0)}.InteractiveBirthChart_planetGlow__zFN5r{transition:all .3s ease}.InteractiveBirthChart_planetGlow__zFN5r:hover,.InteractiveBirthChart_planetSymbol__3P2aN:hover+.InteractiveBirthChart_planetGlow__zFN5r{opacity:.4;r:16}.InteractiveBirthChart_retrograde__koI4q{font-size:12px;fill:#ff6b6b;opacity:.8}.InteractiveBirthChart_modalOverlay__SfcUS{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.InteractiveBirthChart_modalContent__hgED1{background:linear-gradient(135deg,rgba(25,25,112,.9),rgba(72,61,139,.85) 50%,rgba(138,43,226,.8));backdrop-filter:blur(20px);border:1px solid rgba(138,43,226,.3);border-radius:20px;padding:2rem;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(138,43,226,.3),inset 0 0 20px rgba(138,43,226,.1);color:#fff}.InteractiveBirthChart_closeButton__e6f7X{position:absolute;top:1rem;right:1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff;font-size:18px;transition:all .3s ease}.InteractiveBirthChart_closeButton__e6f7X:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.InteractiveBirthChart_modalHeader__j7Ul1{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.2)}.InteractiveBirthChart_modalSymbol__gqFsm{font-size:48px;filter:drop-shadow(0 0 10px currentColor)}.InteractiveBirthChart_modalHeader__j7Ul1 h3{margin:0;font-size:1.8rem;font-weight:600;color:gold}.InteractiveBirthChart_modalBody__9AmUi{line-height:1.6;margin-bottom:2rem}.InteractiveBirthChart_modalBody__9AmUi p{margin-bottom:1rem}.InteractiveBirthChart_modalBody__9AmUi strong{color:plum}.InteractiveBirthChart_interpretation__92H75{background:rgba(0,0,0,.2);padding:1rem;border-radius:10px;border-left:4px solid gold;margin-top:1rem;font-style:italic}.InteractiveBirthChart_retrogradeText__zerhe{color:#ff6b6b;font-weight:500}.InteractiveBirthChart_backButton__cSglL{background:linear-gradient(45deg,gold,orange);color:#191970;border:none;padding:12px 24px;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;font-size:1rem;box-shadow:0 4px 15px rgba(255,215,0,.3)}.InteractiveBirthChart_backButton__cSglL:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,215,0,.4)}.InteractiveBirthChart_backButton__cSglL:active{transform:translateY(0)}.InteractiveBirthChart_animationToggle__PWLZn{position:absolute;bottom:1rem;right:1rem;background:rgba(138,43,226,.8);border:1px solid rgba(138,43,226,.6);border-radius:50%;width:48px;height:48px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:20px;transition:all .3s ease;box-shadow:0 4px 15px rgba(138,43,226,.3)}.InteractiveBirthChart_animationToggle__PWLZn:hover{background:#8a2be2;box-shadow:0 6px 20px rgba(138,43,226,.4)}@media (max-width:768px){.InteractiveBirthChart_chartContainer__8DtGO{min-height:400px;padding:.5rem}.InteractiveBirthChart_zodiacSymbol__uDv4d{font-size:20px}.InteractiveBirthChart_houseNumber__Ew4xr{font-size:14px}.InteractiveBirthChart_planetSymbol__3P2aN{font-size:18px}.InteractiveBirthChart_sunSymbol__czX2J{font-size:20px}.InteractiveBirthChart_moonSymbol__5w6Qi{font-size:19px}.InteractiveBirthChart_modalContent__hgED1{padding:1.5rem;margin:.5rem;max-height:90vh}.InteractiveBirthChart_modalHeader__j7Ul1 h3{font-size:1.5rem}.InteractiveBirthChart_modalSymbol__gqFsm{font-size:36px}}@media (max-width:480px){.InteractiveBirthChart_zodiacSymbol__uDv4d{font-size:16px}.InteractiveBirthChart_houseNumber__Ew4xr{font-size:12px}.InteractiveBirthChart_planetSymbol__3P2aN{font-size:14px}.InteractiveBirthChart_sunSymbol__czX2J{font-size:16px}.InteractiveBirthChart_moonSymbol__5w6Qi{font-size:15px}.InteractiveBirthChart_modalContent__hgED1{padding:1rem}.InteractiveBirthChart_modalHeader__j7Ul1{flex-direction:column;text-align:center;gap:.5rem}.InteractiveBirthChart_modalSymbol__gqFsm{font-size:32px}.InteractiveBirthChart_modalHeader__j7Ul1 h3{font-size:1.3rem}}@media (hover:none) and (pointer:coarse){.InteractiveBirthChart_houseNumber__Ew4xr,.InteractiveBirthChart_planetSymbol__3P2aN,.InteractiveBirthChart_zodiacSymbol__uDv4d{font-size:22px}.InteractiveBirthChart_planetGlow__zFN5r{r:14;opacity:.3}.InteractiveBirthChart_modalContent__hgED1{padding:1.5rem}}@keyframes InteractiveBirthChart_planetOrbit__TGOTc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes InteractiveBirthChart_moonPhase__w7PuC{0%,to{opacity:.8}50%{opacity:1}}@keyframes InteractiveBirthChart_sunGlow__qHbKG{0%,to{filter:drop-shadow(0 0 8px #ffd700)}50%{filter:drop-shadow(0 0 16px #ffd700)}}.InteractiveBirthChart_planetSymbol__3P2aN.InteractiveBirthChart_animating__1SMwB{animation:InteractiveBirthChart_planetOrbit__TGOTc 60s linear infinite}.InteractiveBirthChart_moonSymbol__5w6Qi.InteractiveBirthChart_animating__1SMwB{animation:InteractiveBirthChart_moonPhase__w7PuC 3s ease-in-out infinite}.InteractiveBirthChart_sunSymbol__czX2J.InteractiveBirthChart_animating__1SMwB{animation:InteractiveBirthChart_sunGlow__qHbKG 4s ease-in-out infinite}.InteractiveBirthChart_unicodeFallback__TDBs9{display:none}@media (hover:none),(max-width:480px){.InteractiveBirthChart_unicodeFallback__TDBs9{display:block}}.InteractiveBirthChart_tooltip__2fi3Y{background:rgba(25,25,112,.95);color:#fff;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:500;border:1px solid rgba(255,215,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 10px rgba(255,215,0,.2);backdrop-filter:blur(10px);white-space:nowrap;max-width:300px;text-align:center}.InteractiveBirthChart_houseNumber__Ew4xr,.InteractiveBirthChart_planetSymbol__3P2aN,.InteractiveBirthChart_zodiacSymbol__uDv4d{cursor:pointer;transition:all .3s ease}.InteractiveBirthChart_houseNumber__Ew4xr:hover,.InteractiveBirthChart_planetSymbol__3P2aN:hover,.InteractiveBirthChart_zodiacSymbol__uDv4d:hover{transform:scale(1.1);filter:brightness(1.3) drop-shadow(0 0 8px currentColor)}.InteractiveBirthChart_symbolLoading__v9VU2{opacity:.5;animation:InteractiveBirthChart_symbolPulse__FvCsB 1.5s ease-in-out infinite}@keyframes InteractiveBirthChart_symbolPulse__FvCsB{0%,to{opacity:.5}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.InteractiveBirthChart_moonSymbol__5w6Qi.InteractiveBirthChart_animating__1SMwB,.InteractiveBirthChart_planetSymbol__3P2aN.InteractiveBirthChart_animating__1SMwB,.InteractiveBirthChart_sunSymbol__czX2J.InteractiveBirthChart_animating__1SMwB{animation:none}.InteractiveBirthChart_retrograde__koI4q{animation:none;opacity:1}}@media (prefers-contrast:high){.InteractiveBirthChart_zodiacSymbol__uDv4d{fill:#fff}.InteractiveBirthChart_planetSymbol__3P2aN{fill:#fff!important}.InteractiveBirthChart_houseNumber__Ew4xr{fill:#fff}.InteractiveBirthChart_tooltip__2fi3Y{background:#000;border:2px solid #fff;color:#fff}}.BirthChartSubscriptionModal_backdrop__GvIBi{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);backdrop-filter:blur(4px);z-index:9998}.BirthChartSubscriptionModal_modal__L1bk_{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;max-width:1200px;max-height:90vh;overflow-y:auto;background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgba(138,43,226,.3);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.5);z-index:9999;padding:32px}.BirthChartSubscriptionModal_header__fEgrX{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(138,43,226,.2)}.BirthChartSubscriptionModal_headerContent__Hyent{flex:1}.BirthChartSubscriptionModal_title__LGleK{display:flex;align-items:center;gap:12px;font-size:2rem;font-weight:700;color:#fff;margin-bottom:8px}.BirthChartSubscriptionModal_titleIcon__ejXQD{color:#8b5cf6}.BirthChartSubscriptionModal_subtitle__VXMF1{font-size:1.125rem;color:hsla(0,0%,100%,.7)}.BirthChartSubscriptionModal_closeButton__z2UHr{background:transparent;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;padding:8px;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}.BirthChartSubscriptionModal_closeButton__z2UHr:hover{background:hsla(0,0%,100%,.1);color:#fff}.BirthChartSubscriptionModal_billingToggle__Ri1_x{display:flex;gap:12px;justify-content:center;margin-bottom:32px;background:rgba(0,0,0,.3);padding:4px;border-radius:12px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.BirthChartSubscriptionModal_toggleButton__KskqB{padding:10px 20px;border:none;background:transparent;color:hsla(0,0%,100%,.7);cursor:pointer;border-radius:8px;font-weight:600;transition:all .2s;position:relative;display:flex;align-items:center;gap:8px}.BirthChartSubscriptionModal_toggleButton__KskqB.BirthChartSubscriptionModal_active__cF_uC{background:rgba(139,92,246,.3);color:#fff}.BirthChartSubscriptionModal_savingsBadge__gRhyD{font-size:.75rem;background:rgba(34,197,94,.2);color:#22c55e;padding:2px 8px;border-radius:4px;font-weight:600}.BirthChartSubscriptionModal_pricingGrid__9lxBT{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:24px}.BirthChartSubscriptionModal_pricingCard__ofD6t{background:rgba(0,0,0,.4);border:1px solid rgba(138,43,226,.2);border-radius:12px;padding:32px 24px;position:relative;transition:all .3s}.BirthChartSubscriptionModal_pricingCard__ofD6t:hover{transform:translateY(-4px);border-color:rgba(138,43,226,.5);box-shadow:0 10px 30px rgba(139,92,246,.2)}.BirthChartSubscriptionModal_pricingCard__ofD6t.BirthChartSubscriptionModal_featured__SOPIx{border:2px solid #8b5cf6;background:rgba(139,92,246,.1)}.BirthChartSubscriptionModal_featuredBadge__7iF36{position:absolute;top:-12px;right:24px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.BirthChartSubscriptionModal_tierIcon__REYre{font-size:2.5rem;margin-bottom:16px;text-align:center}.BirthChartSubscriptionModal_tierName__vkd29{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:8px;text-align:center}.BirthChartSubscriptionModal_tierPrice__6AMwD{font-size:2rem;font-weight:700;color:#8b5cf6;margin-bottom:4px;text-align:center}.BirthChartSubscriptionModal_priceNote__edp45{font-size:1rem;font-weight:400;color:hsla(0,0%,100%,.7)}.BirthChartSubscriptionModal_savingsText__uC0SB{text-align:center;font-size:.85rem;color:#22c55e;margin-bottom:16px;font-weight:600}.BirthChartSubscriptionModal_tierDescription__XtuRe{color:hsla(0,0%,100%,.7);font-size:.95rem;margin-bottom:24px;min-height:48px;text-align:center}.BirthChartSubscriptionModal_featuresList__SyDkb{list-style:none;margin-bottom:24px;padding:0}.BirthChartSubscriptionModal_featuresList__SyDkb li{padding:8px 0 8px 28px;position:relative;font-size:.9rem;color:hsla(0,0%,100%,.9);display:flex;align-items:flex-start;gap:8px}.BirthChartSubscriptionModal_checkIcon__74_z_{position:absolute;left:0;top:8px;color:#8b5cf6;flex-shrink:0}.BirthChartSubscriptionModal_ctaButton__PgmGM{width:100%;padding:12px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.BirthChartSubscriptionModal_ctaButton__PgmGM.BirthChartSubscriptionModal_primary__Lyafw{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff}.BirthChartSubscriptionModal_ctaButton__PgmGM.BirthChartSubscriptionModal_primary__Lyafw:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#4f46e5);transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,92,246,.4)}.BirthChartSubscriptionModal_ctaButton__PgmGM.BirthChartSubscriptionModal_secondary__NtCCT{background:transparent;color:#fff;border:1px solid rgba(138,43,226,.5)}.BirthChartSubscriptionModal_ctaButton__PgmGM.BirthChartSubscriptionModal_secondary__NtCCT:hover:not(:disabled){background:rgba(138,43,226,.2);border-color:rgba(138,43,226,.8)}.BirthChartSubscriptionModal_ctaButton__PgmGM:disabled{opacity:.5;cursor:not-allowed}.BirthChartSubscriptionModal_errorMessage__NmyH4{background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.5);color:#fca5a5;padding:12px 16px;border-radius:8px;margin-top:16px;text-align:center}.BirthChartSubscriptionModal_authPrompt__eCI6f{text-align:center;padding:16px;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);border-radius:8px;margin-top:16px}.BirthChartSubscriptionModal_authPrompt__eCI6f p{color:hsla(0,0%,100%,.8);margin:0}@media (max-width:768px){.BirthChartSubscriptionModal_modal__L1bk_{width:100%;max-height:100vh;border-radius:0;padding:24px 16px}.BirthChartSubscriptionModal_title__LGleK{font-size:1.5rem}.BirthChartSubscriptionModal_pricingGrid__9lxBT{grid-template-columns:1fr}.BirthChartSubscriptionModal_billingToggle__Ri1_x{width:100%;max-width:300px}}.SubscribePromoButton_promoContainer__Rj0_Z{width:100%;display:flex;justify-content:center;margin:1.5rem 0}.SubscribePromoButton_promoButton__VBNOx{position:relative;background:linear-gradient(135deg,#8a2be2,#9370db 50%,#ba55d3);border:2px solid rgba(255,215,0,.5);border-radius:12px;padding:1rem 2rem;cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px rgba(138,43,226,.3)}.SubscribePromoButton_promoButton__VBNOx:hover{border-color:rgba(255,215,0,.8);box-shadow:0 8px 25px rgba(138,43,226,.5)}.SubscribePromoButton_promoContent__J8a8P{position:relative;z-index:2;display:flex;align-items:center;gap:.75rem;color:#fff;font-weight:600;font-size:1.1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.SubscribePromoButton_promoText__yEEo6{letter-spacing:.5px}.SubscribePromoButton_sparkleIcon__WJeDO,.SubscribePromoButton_starIcon__r19kO{color:gold;filter:drop-shadow(0 0 4px rgba(255,215,0,.8));animation:SubscribePromoButton_sparkle__bnru4 2s ease-in-out infinite}.SubscribePromoButton_starIcon__r19kO{animation-delay:.5s}@keyframes SubscribePromoButton_sparkle__bnru4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.SubscribePromoButton_promoGradient__krTiq{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.SubscribePromoButton_promoButton__VBNOx:hover .SubscribePromoButton_promoGradient__krTiq{left:100%}@media (max-width:768px){.SubscribePromoButton_promoButton__VBNOx{padding:.875rem 1.5rem}.SubscribePromoButton_promoContent__J8a8P{font-size:1rem;gap:.5rem}.SubscribePromoButton_sparkleIcon__WJeDO,.SubscribePromoButton_starIcon__r19kO{size:18}}.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:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:2.5rem;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.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,gold,#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:hsla(0,0%,100%,.7);font-size:1.1rem;line-height:1.6}.page_authRequired__esofc{text-align:center;padding:3rem;color:hsla(0,0%,100%,.8)}.page_authRequired__esofc h1{font-size:2rem;margin-bottom:1rem;color:gold}.page_loading__wwfyy{text-align:center;padding:3rem;color:hsla(0,0%,100%,.8)}.page_spinner__LcULV{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.1);border-top-color:gold;border-radius:50%;animation:page_spin__Zsn7T 1s linear infinite;margin:0 auto 1rem}.page_errorMessage__MsSNn{background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.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:gold;margin-bottom:.5rem}.page_sectionDescription__CKAv0{color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.9);font-size:.95rem}.page_input__L_Tol,.page_select__W5MPF{padding:.75rem 1rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);color:#fff;border-radius:8px;font-size:1rem;transition:all .3s ease;backdrop-filter:blur(10px)}.page_input__L_Tol:focus,.page_select__W5MPF:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px rgba(255,215,0,.2);background:hsla(0,0%,100%,.08)}.page_input__L_Tol::-moz-placeholder{color:hsla(0,0%,100%,.4)}.page_input__L_Tol::placeholder{color:hsla(0,0%,100%,.4)}.page_select__W5MPF option{background:#1a1a2e;color:#fff}.page_hint__zf6Kq{color:hsla(0,0%,100%,.5);font-size:.85rem;line-height:1.4}.page_actions__fAjtx{display:flex;justify-content:center;gap:1rem;padding-top:1rem;flex-wrap:wrap}.page_saveButton__NJjYw{padding:1rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;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_signOutButton__f2_mL{padding:1rem 2rem;background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.3);color:#ff6b6b;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px hsla(0,100%,71%,.2);display:flex;align-items:center;gap:.5rem;min-width:160px;justify-content:center}.page_signOutButton__f2_mL:hover:not(:disabled){transform:translateY(-2px);background:hsla(0,100%,71%,.15);border-color:hsla(0,100%,71%,.5);box-shadow:0 6px 20px hsla(0,100%,71%,.4)}.page_signOutButton__f2_mL:disabled{opacity:.7;cursor:not-allowed;transform:none}.page_buttonSpinner__q_YoC{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;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}}