.AstrocartographyMap_pageWrapper__LGfS7{padding:16px;max-width:1200px;margin:0 auto}.AstrocartographyMap_outerContainer__ATLOZ{position:relative;height:80vh;width:100%}.AstrocartographyMap_mapContainer__igC2O{position:relative;width:100%;height:80vh;padding:60px;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(67,56,202,.15));border:1px solid rgba(99,102,241,.25);box-shadow:0 15px 30px rgba(0,0,0,.2),0 0 60px rgba(99,102,241,.15);border-radius:12px}[data-theme=light] .AstrocartographyMap_mapContainer__igC2O{background-color:#f1f3f4;border:1px solid rgba(77,136,255,.28);background:rgba(77,136,255,.08);box-shadow:0 5px 20px var(--color-shadow)}.AstrocartographyMap_mapInner__B1r3H{position:relative;width:100%;height:100%}.AstrocartographyMap_mapLeaflet__TNvWu{height:100%;width:100%;border-radius:8px;overflow:hidden}.AstrocartographyMap_loadingContainer__t8Nnd{height:100vh;width:100%}.AstrocartographyMap_lineLabel___7P_A{position:absolute;z-index:1;pointer-events:none;transform:translateX(-50%)}.AstrocartographyMap_lineLabel___7P_A.AstrocartographyMap_top__heI1y{top:14px}.AstrocartographyMap_lineLabel___7P_A.AstrocartographyMap_bottom__Y4_vw{bottom:14px}.AstrocartographyMap_lineLabel___7P_A.AstrocartographyMap_left__3Osqd{left:28px}.AstrocartographyMap_lineLabel___7P_A.AstrocartographyMap_right__n8wRy{right:-14px}.AstrocartographyMap_labelContent__FxnOP{display:flex;flex-direction:column;align-items:center;gap:2px;background:#f1f3f4;border-radius:6px}.AstrocartographyMap_lineLabel___7P_A.AstrocartographyMap_left__3Osqd .AstrocartographyMap_labelContent__FxnOP,.AstrocartographyMap_lineLabel___7P_A.AstrocartographyMap_right__n8wRy .AstrocartographyMap_labelContent__FxnOP{flex-direction:row;align-items:center;gap:4px;margin-top:-12px}[data-theme=dark] .AstrocartographyMap_mapLabels__dySwL .AstrocartographyMap_labelContent__FxnOP{background-color:#1e293b}.AstrocartographyMap_labelText___goCm{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.BirthChartCTA_ctaSection__dvMUJ{width:100%;max-width:900px;margin:40px auto 60px;padding:50px 40px;border-radius:20px;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(67,56,202,.15));border:1px solid rgba(99,102,241,.25);box-shadow:0 15px 30px rgba(0,0,0,.2),0 0 60px rgba(99,102,241,.15);text-align:center;position:relative;overflow:hidden}.BirthChartCTA_ctaSection__dvMUJ:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(251,191,36,.05) 0,transparent 60%);z-index:0}.BirthChartCTA_ctaContent__uWNPO{max-width:550px;margin:0 auto;position:relative;z-index:1}.BirthChartCTA_ctaContent__uWNPO h2{font-size:32px;font-weight:700;color:var(--color-text);margin-bottom:32px;background:linear-gradient(135deg,#f3cf57,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 15px rgba(251,191,36,.2);position:relative;display:inline-block;padding-bottom:8px}.BirthChartCTA_ctaContent__uWNPO h2:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:60px;height:2px;background:linear-gradient(90deg,#f3cf57,#d97706);border-radius:2px}.BirthChartCTA_ctaContent__uWNPO p{font-size:15px;line-height:1.5;color:var(--color-muted);margin-bottom:24px}.BirthChartCTA_ctaBirthChartButton__ViCsB{background:linear-gradient(45deg,#6366f1,#818cf8);color:white;border:none;border-radius:10px;padding:14px 32px;font-size:16px;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;transition:all .3s ease;display:inline-block;text-decoration:none;text-align:center;box-shadow:0 5px 15px rgba(99,102,241,.4)}.BirthChartCTA_ctaBirthChartButton__ViCsB:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(99,102,241,.5);background:linear-gradient(45deg,#4f46e5,#6366f1);color:white}[data-theme=light] .BirthChartCTA_ctaSection__dvMUJ{background:rgba(77,136,255,.08);border:1px solid rgba(77,136,255,.28);box-shadow:0 15px 30px rgba(77,136,255,.08)}[data-theme=light] .BirthChartCTA_ctaSection__dvMUJ:before{display:none}[data-theme=light] .BirthChartCTA_ctaContent__uWNPO h2{background:linear-gradient(135deg,#0f172a,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}@media (max-width:1200px){.BirthChartCTA_ctaSection__dvMUJ{max-width:720px}}@media (max-width:768px){.BirthChartCTA_ctaSection__dvMUJ{margin-left:5%;margin-right:5%;width:auto;padding:60px 20px}.BirthChartCTA_ctaBirthChartButton__ViCsB{padding:12px 24px;font-size:15px;width:100%;max-width:300px}}@media (max-width:480px){.BirthChartCTA_ctaBirthChartButton__ViCsB{width:100%;padding:12px 18px;font-size:14px}}.DetailsPage_section__8LTpu{display:flex;gap:24px;flex-direction:column}.DetailsPage_breadcrumb__KYDkl{margin-top:16px;font-size:14px;color:var(--color-muted)}.DetailsPage_breadcrumb__KYDkl a{color:var(--color-link);text-decoration:none}.DetailsPage_breadcrumb__KYDkl a:hover{text-decoration:underline}.DetailsPage_intro__FT3mL{width:100%;max-width:720px;margin:0 auto 30px;text-align:center;padding:0}.DetailsPage_subtitle__G_O50{color:var(--color-muted);font-size:20px;margin-top:36px}.DetailsPage_summaryText__kKHJg{font-size:18px;line-height:1.6;color:var(--color-text);margin:0}.DetailsPage_detailsHeader__ABPa2{display:flex;flex-direction:column;align-items:center;gap:16px}.DetailsPage_detailsHeader__ABPa2 h1{font-size:36px!important;margin-bottom:12px!important;line-height:1.2}.DetailsPage_symbolsContainer__a0uiP{display:flex;align-items:center;gap:12px}.DetailsPage_primarySymbol__yT4fq,.DetailsPage_secondarySymbol__CLFH8{font-size:36px;width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(67,56,202,.15));border:1px solid rgba(99,102,241,.25);border-radius:50%;flex-shrink:0;margin-right:0}.DetailsPage_primarySymbol__yT4fq{color:var(--color-amber);text-shadow:0 0 15px rgba(251,191,36,.4)}.DetailsPage_zodiacSymbol__9BwBg{font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.DetailsPage_houseSymbol__Cq5Zo{color:var(--color-accent);text-shadow:0 0 15px var(--color-accent),0 0 30px var(--color-accent);font-family:Times New Roman,serif;font-weight:700;font-size:32px}.DetailsPage_fire__FdJkS,.DetailsPage_secondarySymbol__CLFH8.DetailsPage_fire__FdJkS,.DetailsPage_zodiacSymbol__9BwBg.DetailsPage_fire__FdJkS{background:linear-gradient(135deg,rgba(95,129,249,.15),rgba(59,130,246,.15));border:1px solid rgba(228,92,77,.25);color:#e45c4d;text-shadow:0 0 15px rgba(228,92,77,.4)}.DetailsPage_earth__avkGW,.DetailsPage_secondarySymbol__CLFH8.DetailsPage_earth__avkGW,.DetailsPage_zodiacSymbol__9BwBg.DetailsPage_earth__avkGW{background:linear-gradient(135deg,rgba(95,129,249,.15),rgba(59,130,246,.15));border:1px solid rgba(138,191,133,.25);color:#8abf85;text-shadow:0 0 15px rgba(138,191,133,.4)}.DetailsPage_air__Vib43,.DetailsPage_secondarySymbol__CLFH8.DetailsPage_air__Vib43,.DetailsPage_zodiacSymbol__9BwBg.DetailsPage_air__Vib43{background:linear-gradient(135deg,rgba(95,129,249,.15),rgba(59,130,246,.15));border:1px solid rgba(242,185,78,.25);color:#f2b94e;text-shadow:0 0 15px rgba(242,185,78,.4)}.DetailsPage_secondarySymbol__CLFH8.DetailsPage_water__DHxCm,.DetailsPage_water__DHxCm,.DetailsPage_zodiacSymbol__9BwBg.DetailsPage_water__DHxCm{background:linear-gradient(135deg,rgba(95,129,249,.15),rgba(59,130,246,.15));border:1px solid rgba(61,125,216,.25);color:#3d7dd8;text-shadow:0 0 15px rgba(61,125,216,.4)}.DetailsPage_inText___x2g4{font-size:20px;font-weight:600;color:var(--color-muted);font-style:italic}.DetailsPage_tertiarySymbol__V1Aug{font-size:36px;width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(67,56,202,.15));border:1px solid rgba(99,102,241,.25);border-radius:50%;flex-shrink:0;color:var(--color-amber);text-shadow:0 0 15px rgba(251,191,36,.4)}.DetailsPage_aspectSymbol__LXA_R{color:var(--color-accent);text-shadow:0 0 15px var(--color-accent);font-size:32px}[data-theme=light] .DetailsPage_primarySymbol__yT4fq{background:rgba(255,255,255,.9);border:1px solid rgba(156,163,175,.4);color:#374151;text-shadow:none}[data-theme=light] .DetailsPage_houseSymbol__Cq5Zo{background:rgba(255,255,255,.9);border:1px solid rgba(156,163,175,.4);color:var(--color-accent);text-shadow:0 0 8px var(--color-accent)}[data-theme=light] .DetailsPage_tertiarySymbol__V1Aug{background:rgba(255,255,255,.9);border:1px solid rgba(156,163,175,.4);color:#374151;text-shadow:none}[data-theme=light] .DetailsPage_aspectSymbol__LXA_R{color:var(--color-accent);text-shadow:0 0 8px var(--color-accent)}[data-theme=light] .DetailsPage_fire__FdJkS,[data-theme=light] .DetailsPage_secondarySymbol__CLFH8.DetailsPage_fire__FdJkS,[data-theme=light] .DetailsPage_zodiacSymbol__9BwBg.DetailsPage_fire__FdJkS{background:rgba(255,255,255,.9);border:1px solid rgba(228,92,77,.3);color:#e45c4d;text-shadow:none}[data-theme=light] .DetailsPage_earth__avkGW,[data-theme=light] .DetailsPage_secondarySymbol__CLFH8.DetailsPage_earth__avkGW,[data-theme=light] .DetailsPage_zodiacSymbol__9BwBg.DetailsPage_earth__avkGW{background:rgba(255,255,255,.9);border:1px solid rgba(138,191,133,.3);color:#8abf85;text-shadow:none}[data-theme=light] .DetailsPage_air__Vib43,[data-theme=light] .DetailsPage_secondarySymbol__CLFH8.DetailsPage_air__Vib43,[data-theme=light] .DetailsPage_zodiacSymbol__9BwBg.DetailsPage_air__Vib43{background:rgba(255,255,255,.9);border:1px solid rgba(242,185,78,.3);color:#f2b94e;text-shadow:none}[data-theme=light] .DetailsPage_secondarySymbol__CLFH8.DetailsPage_water__DHxCm,[data-theme=light] .DetailsPage_water__DHxCm,[data-theme=light] .DetailsPage_zodiacSymbol__9BwBg.DetailsPage_water__DHxCm{background:rgba(255,255,255,.9);border:1px solid rgba(61,125,216,.3);color:#3d7dd8;text-shadow:none}.DetailsPage_section__8LTpu{width:100%;max-width:640px;margin:0 auto 30px;padding:0 20px}.DetailsPage_glassCard__td9qL{background:rgba(30,41,59,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05);border-radius:12px}.DetailsPage_traitsGrid__RhGss{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.DetailsPage_traitCard__BCLsT{background:rgba(30,41,59,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05);border-radius:12px;padding:16px;text-align:center;font-weight:600;color:var(--color-link)}.DetailsPage_traitText__xRpyV{font-size:15px;font-weight:500;color:var(
    --color-text
  );line-height:1.4}[data-theme=light] .DetailsPage_traitCard__BCLsT{background:rgba(255,255,255,.8);border:1px solid rgba(99,102,241,.15);box-shadow:0 4px 15px rgba(0,0,0,.05)}[data-theme=light] .DetailsPage_traitText__xRpyV{color:#4338ca}.DetailsPage_strengthsChallenges__B8ZV6{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.DetailsPage_challengesSection__RBeE5,.DetailsPage_strengthsSection__xdwDn{background:rgba(30,41,59,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05);border-radius:12px;padding:24px}[data-theme=light] .DetailsPage_challengesSection__RBeE5,[data-theme=light] .DetailsPage_strengthsSection__xdwDn{background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 15px rgba(0,0,0,.05)}.DetailsPage_subsectionTitle__xpR4K{font-size:20px;font-weight:700;margin-bottom:16px;color:var(--color-link)}.DetailsPage_bulletList__voNOy{list-style:none;padding:0;margin:0}.DetailsPage_bulletList__voNOy li{padding:8px 0 8px 20px;position:relative;color:var(--color-text);line-height:1.5}.DetailsPage_bulletList__voNOy li:before{content:"•";color:var(--color-amber);font-weight:700;position:absolute;left:0}.DetailsPage_lifeDomains__19f7M{display:flex;flex-direction:column;gap:24px}.DetailsPage_domainTitle__Pk4Lc{font-size:21px;font-weight:700;margin-bottom:12px;color:var(--color-link)}.DetailsPage_domainText__cX_zw{font-size:16px;line-height:1.6;color:var(--color-text);margin:0}.DetailsPage_planetSignIntro__XB4i7 .DetailsPage_summaryText__kKHJg{font-size:20px;font-weight:500}.DetailsPage_navGrid___mngn{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;width:100%}.DetailsPage_navCard__8U0pJ{display:flex;align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:20px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 20px var(--color-shadow);text-decoration:none;color:inherit;position:relative;overflow:hidden}.DetailsPage_navCard__8U0pJ:hover{background:var(--card-bg-hover);box-shadow:0 8px 25px rgba(0,0,0,.2),0 0 15px rgba(99,102,241,.15);transform:translateY(-2px);border-color:rgba(99,102,241,.3)}.DetailsPage_navCard__8U0pJ:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(99,102,241,.1),transparent);transition:left .5s ease}.DetailsPage_navCard__8U0pJ:hover:before{left:100%}[data-theme=light] .DetailsPage_navCard__8U0pJ{background:var(--card-bg)}[data-theme=light] .DetailsPage_navCard__8U0pJ:hover{background:var(--card-bg-hover)}.DetailsPage_navIcon___RlUH{font-size:32px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(67,56,202,.15));border:1px solid rgba(99,102,241,.25);border-radius:50%;margin-right:20px;flex-shrink:0;color:var(--color-amber);text-shadow:0 0 8px rgba(251,191,36,.3);position:relative;z-index:1;font-family:Times New Roman,serif}[data-theme=light] .DetailsPage_navIcon___RlUH{background:rgba(255,255,255,.9);border:1px solid rgba(156,163,175,.4);color:#374151;text-shadow:none}.DetailsPage_navContent__I1p0J{flex:1 1;position:relative;z-index:1}.DetailsPage_navContent__I1p0J h3{font-size:18px;font-weight:700;margin:0 0 8px;background:linear-gradient(135deg,var(--header-primary) 0,var(--header-secondary) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.01em}.DetailsPage_navContent__I1p0J p{font-size:14px;line-height:1.4;color:var(--color-muted);margin:0}.DetailsPage_growthContainer__MbWBg{background:rgba(30,41,59,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05);border-radius:12px;padding:32px}.DetailsPage_growthSection__iOJTU{margin-top:12px}.DetailsPage_growthSectionWithMotto__CkPpK{margin-top:12px;margin-bottom:32px}.DetailsPage_growthSectionWithoutMotto__qF2Ia{margin-top:12px;margin-bottom:0}.DetailsPage_baseParagraph__p9EPr{margin:0}.DetailsPage_overviewParagraph__Gb2HB{font-size:16px;line-height:1.7;color:var(--color-text)}.DetailsPage_secondaryParagraph__FnglT{line-height:1.6;color:var(--color-text-secondary)}.DetailsPage_paragraphFirst__L4TQt{margin-top:12px}.DetailsPage_paragraphNotFirst__qsFfC{margin-top:0}.DetailsPage_paragraphLast__45RfQ{margin-bottom:0}.DetailsPage_paragraphNotLast__c_PsP{margin-bottom:1.5rem}.DetailsPage_mottoContainer__kTqvI{width:100%;max-width:640px;margin:0 auto;padding:32px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(30,41,59,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05);position:relative;overflow:hidden}.DetailsPage_mottoContainer__kTqvI:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.4),transparent)}.DetailsPage_mottoText__BV0Ez{font-size:18px;font-style:italic;line-height:1.6;color:var(--color-link);text-align:center;margin:0;font-weight:600;text-shadow:0 0 20px rgba(99,102,241,.3);position:relative;z-index:1}.DetailsPage_traitsGridNoMargin__pkGnp{margin-top:0}[data-theme=light] .DetailsPage_growthContainer__MbWBg,[data-theme=light] .DetailsPage_mottoContainer__kTqvI{background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 15px rgba(0,0,0,.05)}[data-theme=light] .DetailsPage_mottoContainer__kTqvI:before{background:linear-gradient(90deg,transparent,rgba(99,102,241,.3),transparent)}[data-theme=light] .DetailsPage_mottoText__BV0Ez{color:#4338ca;text-shadow:0 0 10px rgba(99,102,241,.2)}.DetailsPage_growthList__TDoOj{list-style:none;padding:0;margin:0}.DetailsPage_growthItem__Lpg3M{position:relative;padding-left:30px;margin-bottom:16px;font-size:16px;line-height:1.6;color:var(--color-text)}.DetailsPage_growthItem__Lpg3M.DetailsPage_lastItem__ghJn9{margin-bottom:0}.DetailsPage_growthItem__Lpg3M:before{content:"🌱";position:absolute;left:0;top:0;font-size:18px}.DetailsPage_aestheticHero__NeE7B{display:flex;flex-direction:column;align-items:center;position:relative;width:100%}.DetailsPage_heroImageContainer__6tAbf{position:relative;width:100%;max-width:600px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px -10px rgba(0,0,0,.5);margin-top:12px;aspect-ratio:16/9;background:linear-gradient(135deg,rgba(30,41,59,.5),rgba(15,23,42,.5))}.DetailsPage_heroImageContainer__6tAbf.DetailsPage_loading__Up3d1:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:DetailsPage_shimmer__B8prT 1.5s infinite}@keyframes DetailsPage_shimmer__B8prT{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.DetailsPage_heroImage__deieG{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease,opacity .5s ease;opacity:0}.DetailsPage_heroImage__deieG.DetailsPage_loaded__5_q9m{opacity:1}.DetailsPage_heroImageContainer__6tAbf:hover .DetailsPage_heroImage__deieG{transform:scale(1.02)}.DetailsPage_essenceOverlay__zByBm{background:rgba(15,23,42,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);padding:12px 24px;border-radius:16px;margin-top:0;transform:translateY(-50%);z-index:10;width:90%;max-width:550px;text-align:center;box-shadow:0 15px 35px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.1);position:relative}.DetailsPage_essenceOverlayNoImage__RrsB5{margin-bottom:36px;transform:translateY(0)}.DetailsPage_essenceText__ldOBK{font-family:Cormorant Garamond,Times New Roman,serif;font-size:22px;font-weight:600;font-style:italic;color:var(--color-link);margin:0;text-shadow:0 2px 10px rgba(0,0,0,.5);line-height:1.4}.DetailsPage_essenceLabel__S0ubn{text-transform:uppercase;font-size:11px;letter-spacing:2px;color:var(--color-muted);margin-bottom:4px;font-weight:700;opacity:.8}[data-theme=light] .DetailsPage_essenceOverlay__zByBm{background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.8);box-shadow:0 15px 35px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5)}[data-theme=light] .DetailsPage_essenceText__ldOBK{color:#4338ca;text-shadow:none}[data-theme=light] .DetailsPage_essenceLabel__S0ubn{color:#6b7280}@media (max-width:768px){.DetailsPage_detailsHeader__ABPa2{gap:12px}.DetailsPage_detailsHeader__ABPa2 h1{font-size:28px!important}.DetailsPage_symbolsContainer__a0uiP{gap:10px}.DetailsPage_primarySymbol__yT4fq,.DetailsPage_secondarySymbol__CLFH8,.DetailsPage_tertiarySymbol__V1Aug{font-size:28px;width:56px;height:56px}.DetailsPage_aspectSymbol__LXA_R{font-size:28px}.DetailsPage_inText___x2g4{font-size:18px}.DetailsPage_intro__FT3mL{padding:0 20px}.DetailsPage_traitsGrid__RhGss{grid-template-columns:1fr;gap:12px}.DetailsPage_strengthsChallenges__B8ZV6{grid-template-columns:1fr;gap:20px}.DetailsPage_lifeDomains__19f7M{gap:20px}.DetailsPage_navGrid___mngn{grid-template-columns:1fr;gap:16px}.DetailsPage_planetSignIntro__XB4i7 .DetailsPage_summaryText__kKHJg{font-size:18px}.DetailsPage_heroImageContainer__6tAbf{border-radius:16px;margin-top:16px}.DetailsPage_essenceOverlay__zByBm{margin-top:0;padding:16px;width:92%}.DetailsPage_essenceOverlayNoImage__RrsB5{margin-bottom:32px}.DetailsPage_essenceText__ldOBK{font-size:18px}}@media (max-width:480px){.DetailsPage_symbolsContainer__a0uiP{gap:8px}.DetailsPage_primarySymbol__yT4fq,.DetailsPage_secondarySymbol__CLFH8,.DetailsPage_tertiarySymbol__V1Aug{font-size:24px;width:48px;height:48px}.DetailsPage_aspectSymbol__LXA_R{font-size:24px}.DetailsPage_inText___x2g4{font-size:16px}.DetailsPage_traitCard__BCLsT{padding:12px;font-size:14px}.DetailsPage_challengesSection__RBeE5,.DetailsPage_strengthsSection__xdwDn{padding:20px}.DetailsPage_growthContainer__MbWBg{padding:20px}.DetailsPage_section__8LTpu{margin-bottom:20px}.DetailsPage_intro__FT3mL{padding:0}.DetailsPage_navCard__8U0pJ{padding:16px}.DetailsPage_navIcon___RlUH{font-size:28px;width:50px;height:50px;margin-right:16px}.DetailsPage_navContent__I1p0J h3{font-size:16px}.DetailsPage_navContent__I1p0J p{font-size:13px}}.FeatureCTA_ctaContainer__Y_3T7{display:block;text-decoration:none;width:100%;margin:48px 0}.FeatureCTA_ctaCard__P8ve_{display:flex;flex-direction:column;border-radius:16px;background:linear-gradient(135deg,#1a1f2e,#2a2f3e);border:1px solid rgba(99,102,241,.25);transition:all .3s ease;position:relative;overflow:hidden}.FeatureCTA_ctaCard__P8ve_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(67,56,202,.05));opacity:0;transition:opacity .3s ease;pointer-events:none}.FeatureCTA_ctaContainer__Y_3T7:hover .FeatureCTA_ctaCard__P8ve_{border-color:rgba(99,102,241,.5);transform:translateY(-2px);box-shadow:0 8px 24px rgba(99,102,241,.2)}.FeatureCTA_ctaContainer__Y_3T7:hover .FeatureCTA_ctaCard__P8ve_:before{opacity:1}.FeatureCTA_ctaCard__P8ve_.FeatureCTA_gradient1__Nr1AD{border-color:rgba(99,102,241,.25)}.FeatureCTA_ctaCard__P8ve_.FeatureCTA_gradient1__Nr1AD:before{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(67,56,202,.15))}.FeatureCTA_ctaContainer__Y_3T7:hover .FeatureCTA_ctaCard__P8ve_.FeatureCTA_gradient1__Nr1AD{border-color:rgba(99,102,241,.5);box-shadow:0 8px 24px rgba(99,102,241,.2)}.FeatureCTA_ctaCard__P8ve_.FeatureCTA_gradient2__LTaSj{border-color:rgba(251,191,36,.25)}.FeatureCTA_ctaCard__P8ve_.FeatureCTA_gradient2__LTaSj:before{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.1))}.FeatureCTA_ctaContainer__Y_3T7:hover .FeatureCTA_ctaCard__P8ve_.FeatureCTA_gradient2__LTaSj{border-color:rgba(251,191,36,.5);box-shadow:0 8px 24px rgba(251,191,36,.2)}.FeatureCTA_ctaImageWrapper__TQeIE{width:100%;height:200px;position:relative;overflow:hidden;background:rgba(0,0,0,.2)}.FeatureCTA_ctaImage__0Gf6_{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.FeatureCTA_ctaContainer__Y_3T7:hover .FeatureCTA_ctaImage__0Gf6_{transform:scale(1.05)}.FeatureCTA_ctaContent__n28SP{padding:24px;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.FeatureCTA_ctaTitle__ICzZB{font-size:22px;font-weight:600;color:#f3f4f6;margin:0;line-height:1.3}.FeatureCTA_ctaDescription__SY6m4{font-size:15px;color:#9ca3af;margin:0;line-height:1.6}.FeatureCTA_ctaButton__q0Vma{display:inline-flex;align-items:center;font-size:15px;font-weight:600;color:#a78bfa;margin-top:8px;transition:all .3s ease}.FeatureCTA_ctaCard__P8ve_.FeatureCTA_gradient1__Nr1AD .FeatureCTA_ctaButton__q0Vma{color:#a78bfa}.FeatureCTA_ctaCard__P8ve_.FeatureCTA_gradient2__LTaSj .FeatureCTA_ctaButton__q0Vma{color:#fbbf24}.FeatureCTA_ctaContainer__Y_3T7:hover .FeatureCTA_ctaButton__q0Vma{transform:translateX(4px)}@media (max-width:768px){.FeatureCTA_ctaContainer__Y_3T7{margin:32px 0}.FeatureCTA_ctaImageWrapper__TQeIE{height:160px}.FeatureCTA_ctaContent__n28SP{padding:20px;gap:10px}.FeatureCTA_ctaTitle__ICzZB{font-size:19px}.FeatureCTA_ctaButton__q0Vma,.FeatureCTA_ctaDescription__SY6m4{font-size:14px}}@media (prefers-color-scheme:light){.FeatureCTA_ctaCard__P8ve_{background:linear-gradient(135deg,#ffffff,#f9fafb)}.FeatureCTA_ctaCard__P8ve_,.FeatureCTA_ctaCard__P8ve_.FeatureCTA_gradient1__Nr1AD{border-color:rgba(99,102,241,.2)}.FeatureCTA_ctaCard__P8ve_.FeatureCTA_gradient2__LTaSj{border-color:rgba(251,191,36,.2)}.FeatureCTA_ctaImageWrapper__TQeIE{background:rgba(0,0,0,.05)}.FeatureCTA_ctaTitle__ICzZB{color:#111827}.FeatureCTA_ctaDescription__SY6m4{color:#6b7280}}.page_asteroidImage__yw_l1{width:100%;max-width:720px;margin:0 auto 40px;padding:0 20px;border-radius:12px;overflow:hidden}.page_asteroidImage__yw_l1 img{border-radius:12px;border:1px solid var(--card-border)}.page_asteroidImageEl__0fBRS{display:block;width:100%;height:auto}@media (max-width:768px){.page_asteroidImage__yw_l1{margin-bottom:32px}}.page_planetImage__0KFZl{width:100%;max-width:720px;margin:0 auto 40px;padding:0 20px;border-radius:12px;overflow:hidden}.page_planetImage__0KFZl img{border-radius:12px;border:1px solid var(--card-border)}.page_planetImageEl__MooB9{display:block;width:100%;height:auto}@media (max-width:768px){.page_planetImage__0KFZl{margin-bottom:32px}}.page_pointImage__CCG6D{width:100%;max-width:720px;margin:0 auto 40px;padding:0 20px;border-radius:12px;overflow:hidden}.page_pointImage__CCG6D img{border-radius:12px;border:1px solid var(--card-border)}.page_pointImageEl__lW2V6{display:block;width:100%;height:auto}@media (max-width:768px){.page_pointImage__CCG6D{margin-bottom:32px}}.ProfileSelector_profileSelector__7FUwY{width:100%;max-width:540px;margin:0 auto 20px;padding:20px;background:var(--card-bg);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);box-shadow:0 5px 20px var(--color-shadow)}.ProfileSelector_profileSelectorHeader__e91Jv h2{font-size:20px;font-weight:600;color:var(--color-text);margin-bottom:14px}.ProfileSelector_profileSelectorControls__1j5K8{display:flex;flex-direction:column;gap:12px}.ProfileSelector_profileSelectorControls__1j5K8 label{font-size:14px;color:var(--color-muted);white-space:nowrap;margin-right:8px}.ProfileSelector_profileSelect__AdW42{background:var(--card-bg-hover);border:1px solid var(--card-border);border-radius:6px;padding:10px 14px;color:var(--color-text);font-size:14px;outline:none;flex-grow:1;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%236366f1%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.4-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 14px top 50%;background-size:10px auto}@media (max-width:768px){.ProfileSelector_profileSelector__7FUwY{margin-left:auto;margin-right:auto;width:calc(100% - 40px)}}@media (max-width:480px){.ProfileSelector_profileSelector__7FUwY{padding:16px;width:calc(100% - 32px)}}.PlanetInterpretationsSection_interpretationsContainer__urvkB{width:100%;max-width:740px;margin:32px auto;padding:0 16px}.PlanetInterpretationsSection_sectionTitle__20L0j{font-size:28px;font-weight:700;background:linear-gradient(135deg,#f3cf57,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.01em;text-shadow:0 0 8px rgba(251,191,36,.2);text-align:center;margin-bottom:32px;position:relative;display:inline-block;width:100%}.PlanetInterpretationsSection_sectionTitle__20L0j:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#f3cf57,#d97706);border-radius:2px;box-shadow:0 0 8px rgba(251,191,36,.4)}.PlanetInterpretationsSection_planetsGrid__ikeja{display:flex;flex-direction:column;gap:24px;width:100%}.PlanetInterpretationsSection_planetCard__WmZ5c{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 20px var(--color-shadow);position:relative;overflow:hidden}.PlanetInterpretationsSection_planetHeader__2s8vO{border-bottom:1px solid var(--color-border);padding-bottom:16px}.PlanetInterpretationsSection_planetTitleRow__npSMj{display:flex;align-items:center;justify-content:center}.PlanetInterpretationsSection_planetName__RrYRB{font-size:22px;font-weight:700;color:var(--color-text);margin:0;display:flex;align-items:center;font-family:var(--font-header)}.PlanetInterpretationsSection_planetIcon__cQJcw{width:28px;height:28px;flex-shrink:0;margin-left:8px}.PlanetInterpretationsSection_interpretationContent__xvjQF{display:flex;flex-direction:column}.PlanetInterpretationsSection_interpretationTitle__7jkLl{font-size:18px;font-weight:600;color:var(--header-primary);margin:16px 0 8px;font-family:var(--font-header);display:flex;align-items:center;gap:8px}.PlanetInterpretationsSection_textWrapper__ihB_L{margin-bottom:8px}.PlanetInterpretationsSection_readMoreLink__YQOo1{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--color-muted);text-decoration:none;transition:all .2s;width:-moz-fit-content;width:fit-content}.PlanetInterpretationsSection_linkIcon__KGqVz{font-size:16px}.PlanetInterpretationsSection_readMoreLink__YQOo1:hover{text-decoration:underline;color:#A5B4FC}[data-theme=light] .PlanetInterpretationsSection_readMoreLink__YQOo1:hover{color:#6366F1}.PlanetInterpretationsSection_interpretationText__8OH8L{font-size:14px;line-height:1.5;color:var(--color-text);margin:0;font-family:var(--font-body);text-align:left}[data-theme=light] .PlanetInterpretationsSection_sectionTitle__20L0j{background:linear-gradient(135deg,#0f172a,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}[data-theme=light] .PlanetInterpretationsSection_sectionTitle__20L0j:after{background:linear-gradient(90deg,#f5b700,#d97706);box-shadow:0 0 8px rgba(245,183,0,.4)}[data-theme=light] .PlanetInterpretationsSection_planetCard__WmZ5c{background:var(--card-bg)}[data-theme=light] .PlanetInterpretationsSection_interpretationTitle__7jkLl{color:var(--color-link)}@media (max-width:768px){.PlanetInterpretationsSection_interpretationsContainer__urvkB{padding:0 12px;margin:24px auto}.PlanetInterpretationsSection_sectionTitle__20L0j{font-size:24px;margin-bottom:24px}.PlanetInterpretationsSection_planetCard__WmZ5c{padding:20px}.PlanetInterpretationsSection_planetName__RrYRB{font-size:20px}.PlanetInterpretationsSection_interpretationTitle__7jkLl{font-size:18px}.PlanetInterpretationsSection_interpretationText__8OH8L{font-size:14px;line-height:1.5}}@media (max-width:480px){.PlanetInterpretationsSection_interpretationsContainer__urvkB{padding:0;margin:20px auto}.PlanetInterpretationsSection_sectionTitle__20L0j{font-size:22px;margin-bottom:20px}.PlanetInterpretationsSection_planetCard__WmZ5c{padding:16px}.PlanetInterpretationsSection_planetName__RrYRB{font-size:18px;gap:8px}.PlanetInterpretationsSection_planetIcon__cQJcw{width:24px;height:24px}.PlanetInterpretationsSection_interpretationTitle__7jkLl{font-size:18px;margin-bottom:0}.PlanetInterpretationsSection_interpretationText__8OH8L{font-size:14px;line-height:1.5}.PlanetInterpretationsSection_interpretationContent__xvjQF{gap:14px}}.AspectInterpretationsSection_interpretationsContainer__7HD4A{width:100%;max-width:740px;margin:32px auto;padding:0 16px}.AspectInterpretationsSection_sectionTitle__1pzW_{font-size:28px;font-weight:700;background:linear-gradient(135deg,#f3cf57,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.01em;text-shadow:0 0 8px rgba(251,191,36,.2);text-align:center;margin-bottom:32px;position:relative;display:inline-block;width:100%}.AspectInterpretationsSection_sectionTitle__1pzW_:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#f3cf57,#d97706);border-radius:2px;box-shadow:0 0 8px rgba(251,191,36,.4)}.AspectInterpretationsSection_aspectsGrid__75pj1{display:flex;flex-direction:column;gap:24px;width:100%}.AspectInterpretationsSection_aspectCard__hBdMP{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 20px var(--color-shadow);position:relative;overflow:hidden}.AspectInterpretationsSection_aspectHeader___E7Rr{border-bottom:1px solid var(--color-border);padding-bottom:16px}.AspectInterpretationsSection_aspectTitle__r4nNG{font-size:20px;font-weight:700;color:var(--color-text);margin:0;display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-header)}.AspectInterpretationsSection_planetName__3gSz_{font-size:18px;color:var(--color-text);font-weight:600}.AspectInterpretationsSection_aspectIcon__PlD5L{width:24px;height:24px;flex-shrink:0}.AspectInterpretationsSection_aspectType__RmioF{font-weight:600;color:var(--color-link);font-family:var(--font-header)}.AspectInterpretationsSection_orbInfo__quS7E,.AspectInterpretationsSection_orbValue__2qtWn{color:var(--color-muted);font-weight:500;font-family:var(--font-body)}.AspectInterpretationsSection_orbInfo__quS7E{font-size:14px;text-align:center;margin-top:8px}.AspectInterpretationsSection_interpretationContent__O40yj{margin-top:20px}.AspectInterpretationsSection_interpretationText__NdjPi{font-size:16px;line-height:1.7;color:var(--color-text);margin:0;font-family:var(--font-body);text-align:left}[data-theme=light] .AspectInterpretationsSection_sectionTitle__1pzW_{background:linear-gradient(135deg,#0f172a,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}[data-theme=light] .AspectInterpretationsSection_sectionTitle__1pzW_:after{background:linear-gradient(90deg,#f5b700,#d97706);box-shadow:0 0 8px rgba(245,183,0,.4)}[data-theme=light] .AspectInterpretationsSection_aspectCard__hBdMP{background:var(--card-bg)}@media (max-width:768px){.AspectInterpretationsSection_interpretationsContainer__7HD4A{padding:0 12px;margin:24px auto}.AspectInterpretationsSection_sectionTitle__1pzW_{font-size:24px;margin-bottom:24px}.AspectInterpretationsSection_aspectCard__hBdMP{padding:20px}.AspectInterpretationsSection_aspectTitle__r4nNG{font-size:18px;gap:10px}.AspectInterpretationsSection_planetName__3gSz_{font-size:16px}.AspectInterpretationsSection_aspectIcon__PlD5L{width:20px;height:20px}.AspectInterpretationsSection_interpretationText__NdjPi{font-size:15px;line-height:1.6}}@media (max-width:480px){.AspectInterpretationsSection_interpretationsContainer__7HD4A{padding:0;margin:20px auto}.AspectInterpretationsSection_sectionTitle__1pzW_{font-size:22px;margin-bottom:20px}.AspectInterpretationsSection_aspectCard__hBdMP{padding:16px}.AspectInterpretationsSection_aspectTitle__r4nNG{font-size:16px;gap:8px}.AspectInterpretationsSection_planetName__3gSz_{font-size:15px}.AspectInterpretationsSection_aspectIcon__PlD5L{width:18px;height:18px}.AspectInterpretationsSection_interpretationText__NdjPi{font-size:14px;line-height:1.5}}.PlanetsStyles_planetsSection__nEMpd{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.PlanetsStyles_planetsGrid__GppMr{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px;width:100%;margin-top:32px;margin-bottom:60px}.PlanetsStyles_planetCard__OciB1{display:flex;align-items:center;background:rgba(30,41,59,.4);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;text-decoration:none;color:inherit;transition:all .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 15px rgba(0,0,0,.1);position:relative;overflow:hidden;height:100%}.PlanetsStyles_planetCard__OciB1:hover{background:rgba(30,41,59,.6);transform:translateY(-4px);border-color:rgba(99,102,241,.4);box-shadow:0 15px 30px -5px rgba(0,0,0,.3)}.PlanetsStyles_planetCard__OciB1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,rgba(99,102,241,.15),transparent 60%);opacity:0;transition:opacity .3s ease}.PlanetsStyles_planetCard__OciB1:hover:before{opacity:1}[data-theme=light] .PlanetsStyles_planetCard__OciB1{background:rgba(255,255,255,.6);border-color:rgba(0,0,0,.05);box-shadow:0 4px 15px rgba(0,0,0,.05)}[data-theme=light] .PlanetsStyles_planetCard__OciB1:hover{background:rgba(255,255,255,.9);border-color:rgba(99,102,241,.3)}.PlanetsStyles_planetSymbol__P950H{font-size:24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.3);border:1px solid rgba(255,255,255,.1);border-radius:12px;margin-right:16px;flex-shrink:0;color:var(--color-amber);position:relative;z-index:1;transition:all .3s ease}.PlanetsStyles_planetCard__OciB1:hover .PlanetsStyles_planetSymbol__P950H{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.3);transform:scale(1.05)}.PlanetsStyles_planetSymbol__P950H svg{filter:drop-shadow(0 0 8px rgba(245,158,11,.2));transition:all .3s ease}.PlanetsStyles_planetCard__OciB1:hover .PlanetsStyles_planetSymbol__P950H svg{filter:drop-shadow(0 0 12px rgba(99,102,241,.4))}[data-theme=light] .PlanetsStyles_planetSymbol__P950H{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,.08);color:#374151}[data-theme=light] .PlanetsStyles_planetCard__OciB1:hover .PlanetsStyles_planetSymbol__P950H{background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.2)}.PlanetsStyles_planetContent__fl107{flex:1 1;position:relative;z-index:1}.PlanetsStyles_planetName__apJG0{font-size:20px;font-weight:700;margin:0 0 4px;letter-spacing:-.01em;color:var(--color-text);display:flex;align-items:center;justify-content:space-between}.PlanetsStyles_planetName__apJG0:after{content:"→";font-size:22px;opacity:0;transform:translateX(-10px);transition:all .3s ease;color:var(--color-link)}.PlanetsStyles_planetCard__OciB1:hover .PlanetsStyles_planetName__apJG0:after{opacity:1;transform:translateX(0)}.PlanetsStyles_planetDescription___p29v{font-size:14px;line-height:1.4;color:var(--color-muted);margin:0;transition:color .3s ease}.PlanetsStyles_planetCard__OciB1:hover .PlanetsStyles_planetDescription___p29v{color:var(--color-text);opacity:.9}@media (max-width:768px){.PlanetsStyles_planetsGrid__GppMr{grid-template-columns:1fr}.PlanetsStyles_planetHeader__CimR_{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.PlanetsStyles_planetHeader__CimR_{align-items:center;text-align:center}}.House_container__WM22F{display:flex;flex-direction:column;min-height:100vh;color:var(--color-text);background-color:var(--color-bg);background-image:radial-gradient(circle at 25% 5%,var(--color-accent-subtle) 0,transparent 20%),radial-gradient(circle at 75% 99%,var(--color-accent-subtle) 0,transparent 20%),radial-gradient(circle at 99% 25%,var(--color-accent-subtle) 0,transparent 25%);background-attachment:fixed}.House_section__H4I_s{width:100%;max-width:720px;margin:0 auto 24px;padding:0 20px}.House_breadcrumb__VBbmZ{margin-top:32px;margin-bottom:8px;font-size:16px;color:var(--color-muted)}.House_breadcrumb__VBbmZ a{color:var(--color-link);text-decoration:none}.House_breadcrumb__VBbmZ a:hover{text-decoration:underline}.House_housePageHeader__0mCtg{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;margin-bottom:24px}.House_houseImage___Iokw{width:100%;max-width:720px;margin:0 auto 40px;padding:0 20px;border-radius:12px;overflow:hidden}.House_houseImage___Iokw img{border-radius:12px;border:1px solid var(--card-border)}.House_houseImageEl__BQUig{display:block;width:100%;height:auto}.House_housePageHeader__0mCtg .House_houseSymbol__xSez_{font-size:40px;font-weight:700;width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(67,56,202,.15));border:1px solid rgba(99,102,241,.25);border-radius:50%;color:var(--color-accent);text-shadow:0 0 15px var(--color-accent),0 0 30px var(--color-accent);flex-shrink:0;margin-right:0;font-family:Times New Roman,serif}[data-theme=light] .House_housePageHeader__0mCtg .House_houseSymbol__xSez_{background:rgba(255,255,255,.9);border:1px solid rgba(156,163,175,.4);color:var(--color-accent);text-shadow:0 0 12px var(--color-accent),0 0 24px var(--color-accent)}.House_houseDetailSection__MSiLF{width:100%;max-width:720px;margin:0 auto 60px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 25px var(--color-shadow)}[data-theme=light] .House_houseDetailSection__MSiLF{background:var(--card-bg)}.House_houseRepresents__mu3TS{font-size:18px;color:var(--color-muted);font-style:italic;margin:0}.House_houseDescription__xMb4i{text-align:left}.House_descriptionText__Hnyj1{font-size:17px;line-height:1.7;color:var(--color-text);margin-bottom:32px;text-align:left}.House_keywordsSection__batKS{margin-top:24px}.House_keywordsSection__batKS h3{font-size:18px;font-weight:600;color:var(--color-text);margin-bottom:16px}.House_keywords__5Jx59{display:flex;flex-wrap:wrap;gap:8px}.House_keyword__BuakK{background:rgba(99,102,241,.1);color:var(--color-link);padding:6px 12px;border-radius:20px;font-size:14px;font-weight:500;border:1px solid rgba(99,102,241,.2)}[data-theme=light] .House_keyword__BuakK{background:rgba(99,102,241,.08);color:#4338ca;border:1px solid rgba(99,102,241,.15)}.House_planetsSection__WmxPr{width:100%;max-width:1000px;margin:0 auto;padding:0 20px}.House_sectionHeader__e_sHj{text-align:center;margin-bottom:30px}.House_sectionHeader__e_sHj h2{font-size:34px;font-weight:700;margin-bottom:10px;background:linear-gradient(135deg,var(--header-primary) 0,var(--header-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.015em;position:relative;display:inline-block;text-shadow:0 0 10px color-mix(in oklab,var(--header-primary) 30%,transparent)}.House_sectionHeader__e_sHj h2:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:2px;background:linear-gradient(90deg,#f5b700,#d97706);border-radius:2px}.House_sectionHeader__e_sHj p{font-size:17px;color:var(--color-text);max-width:600px;margin:20px auto 0}.House_planetsGrid__duJ7Q{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px;width:100%;margin-top:32px}.House_planetCard__1fqa4{display:flex;align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:20px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 20px var(--color-shadow);text-decoration:none;color:inherit;position:relative;overflow:hidden}.House_planetCard__1fqa4:hover{background:var(--card-bg-hover);box-shadow:0 8px 25px rgba(0,0,0,.2),0 0 15px rgba(99,102,241,.15);transform:translateY(-2px);border-color:rgba(99,102,241,.3)}.House_planetCard__1fqa4:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(99,102,241,.1),transparent);transition:left .5s ease}.House_planetCard__1fqa4:hover:before{left:100%}[data-theme=light] .House_planetCard__1fqa4{background:var(--card-bg)}[data-theme=light] .House_planetCard__1fqa4:hover{background:var(--card-bg-hover)}.House_planetSymbol__tABGl{font-size:32px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(67,56,202,.15));border:1px solid rgba(99,102,241,.25);border-radius:50%;margin-right:20px;flex-shrink:0;color:var(--color-amber);text-shadow:0 0 8px rgba(251,191,36,.3);position:relative;z-index:1}[data-theme=light] .House_planetSymbol__tABGl{background:rgba(255,255,255,.9);border:1px solid rgba(156,163,175,.4);color:#374151;text-shadow:none}.House_planetContent__5vdFC{flex:1 1;position:relative;z-index:1}.House_planetName__EEFfh{font-size:20px;font-weight:700;margin:0 0 4px;letter-spacing:-.01em}@media (max-width:768px){.House_section__H4I_s{margin:0 auto 20px}.House_breadcrumb__VBbmZ{margin-top:24px;margin-bottom:8px}.House_housePageHeader__0mCtg{flex-direction:column;gap:12px;margin-bottom:20px}.House_housePageHeader__0mCtg .House_houseSymbol__xSez_{font-size:48px;width:80px;height:80px}.House_houseImage___Iokw{margin-bottom:32px}.House_houseDetailSection__MSiLF{padding:24px 20px;margin:0 20px 40px}.House_planetsGrid__duJ7Q{grid-template-columns:1fr;gap:16px}.House_planetsSection__WmxPr{padding:0 10px}}@media (max-width:480px){.House_houseDetailSection__MSiLF{margin:0 10px 30px;padding:20px 16px}.House_planetCard__1fqa4{padding:16px}.House_planetSymbol__tABGl{font-size:28px;width:50px;height:50px;margin-right:16px}.House_planetName__EEFfh{font-size:18px}}.Sign_container__s_YNJ{display:flex;flex-direction:column;min-height:100vh;color:var(--color-text);background-color:var(--color-bg);background-image:radial-gradient(circle at 25% 5%,var(--color-accent-subtle) 0,transparent 20%),radial-gradient(circle at 75% 99%,var(--color-accent-subtle) 0,transparent 20%),radial-gradient(circle at 99% 25%,var(--color-accent-subtle) 0,transparent 25%);background-attachment:fixed}.Sign_section__7Tfxd{width:100%;max-width:720px;margin:0 auto 24px;padding:0 20px}.Sign_breadcrumb___coSI{margin-top:32px;margin-bottom:8px;font-size:16px;color:var(--color-muted)}.Sign_breadcrumb___coSI a{color:var(--color-link);text-decoration:none}.Sign_breadcrumb___coSI a:hover{text-decoration:underline}.Sign_signHeader__5a7OT{flex-direction:column;gap:16px;margin-bottom:24px}.Sign_signHeader__5a7OT,.Sign_signSymbol__2cKLx{display:flex;align-items:center;justify-content:center}.Sign_signSymbol__2cKLx{font-size:40px;width:100px;height:100px;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(67,56,202,.15));border:1px solid rgba(99,102,241,.25);border-radius:50%;color:var(--color-accent);text-shadow:0 0 15px var(--color-accent),0 0 30px var(--color-accent);flex-shrink:0;margin-right:0}[data-theme=light] .Sign_signSymbol__2cKLx{background:rgba(255,255,255,.9);border:1px solid rgba(156,163,175,.4);color:var(--color-accent);text-shadow:0 0 12px var(--color-accent),0 0 24px var(--color-accent)}.Sign_meta__6WGE7{font-size:18px;color:var(--color-muted);font-style:italic;margin:0;text-align:center}.Sign_signImage__0kpfF{width:100%;max-width:720px;margin:0 auto 40px;padding:0 20px;border-radius:12px;overflow:hidden}.Sign_signImage__0kpfF img{border-radius:12px;border:1px solid var(--card-border)}.Sign_signImageEl__1qvQG{display:block;width:100%;height:auto}.Sign_signDetailSection__px3Oq{width:100%;max-width:720px;margin:0 auto 60px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 25px var(--color-shadow)}[data-theme=light] .Sign_signDetailSection__px3Oq{background:var(--card-bg)}.Sign_signDescription__KfESk{text-align:left}.Sign_descriptionText__jz13D{font-size:17px;line-height:1.7;color:var(--color-text);margin-bottom:32px;text-align:left}.Sign_keywordsSection__vk1F1{margin-top:24px}.Sign_keywordsSection__vk1F1 h3{font-size:18px;font-weight:600;color:var(--color-text);margin-bottom:16px}.Sign_keywords__0XEuy{display:flex;flex-wrap:wrap;gap:8px}.Sign_keyword__Y0sDY{background:rgba(99,102,241,.1);color:var(--color-link);padding:6px 12px;border-radius:20px;font-size:14px;font-weight:500;border:1px solid rgba(99,102,241,.2)}[data-theme=light] .Sign_keyword__Y0sDY{background:rgba(99,102,241,.08);color:#4338ca;border:1px solid rgba(99,102,241,.15)}.Sign_planetsSection__iCVPb{width:100%;max-width:1000px;margin:0 auto;padding:0 20px}.Sign_sectionHeader__WWDNE{text-align:center;margin-bottom:30px}.Sign_sectionHeader__WWDNE h2{font-size:34px;font-weight:700;margin-bottom:10px;background:linear-gradient(135deg,var(--header-primary) 0,var(--header-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.015em;position:relative;display:inline-block;text-shadow:0 0 10px color-mix(in oklab,var(--header-primary) 30%,transparent)}.Sign_sectionHeader__WWDNE h2:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:2px;background:linear-gradient(90deg,#f5b700,#d97706);border-radius:2px}.Sign_sectionHeader__WWDNE p{font-size:17px;color:var(--color-text);max-width:600px;margin:20px auto 0}.Sign_planetsGrid__cKebc{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px;width:100%;margin-top:32px}.Sign_planetCard__IqKuo{display:flex;align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:20px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 20px var(--color-shadow);text-decoration:none;color:inherit;position:relative;overflow:hidden}.Sign_planetCard__IqKuo:hover{background:var(--card-bg-hover);box-shadow:0 8px 25px rgba(0,0,0,.2),0 0 15px rgba(99,102,241,.15);transform:translateY(-2px);border-color:rgba(99,102,241,.3)}.Sign_planetCard__IqKuo:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(99,102,241,.1),transparent);transition:left .5s ease}.Sign_planetCard__IqKuo:hover:before{left:100%}[data-theme=light] .Sign_planetCard__IqKuo{background:var(--card-bg)}[data-theme=light] .Sign_planetCard__IqKuo:hover{background:var(--card-bg-hover)}.Sign_planetSymbol__GhW80{font-size:32px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(67,56,202,.15));border:1px solid rgba(99,102,241,.25);border-radius:50%;margin-right:20px;flex-shrink:0;color:var(--color-amber);text-shadow:0 0 8px rgba(251,191,36,.3);position:relative;z-index:1}[data-theme=light] .Sign_planetSymbol__GhW80{background:rgba(255,255,255,.9);border:1px solid rgba(156,163,175,.4);color:#374151;text-shadow:none}.Sign_planetContent__6ioqS{flex:1 1;position:relative;z-index:1}.Sign_planetName__Gc2ln{font-size:20px;font-weight:700;margin:0 0 4px;letter-spacing:-.01em}@media (max-width:768px){.Sign_section__7Tfxd{margin:0 auto 20px}.Sign_breadcrumb___coSI{margin-top:24px;margin-bottom:8px}.Sign_signHeader__5a7OT{flex-direction:column;gap:12px;margin-bottom:20px}.Sign_signSymbol__2cKLx{font-size:48px;width:80px;height:80px}.Sign_signImage__0kpfF{margin-bottom:32px}.Sign_signDetailSection__px3Oq{padding:24px 20px;margin:0 20px 40px}.Sign_planetsGrid__cKebc{grid-template-columns:1fr;gap:16px}.Sign_planetsSection__iCVPb{padding:0 10px}}@media (max-width:480px){.Sign_signDetailSection__px3Oq{margin:0 10px 30px;padding:20px 16px}.Sign_planetCard__IqKuo{padding:16px}.Sign_planetSymbol__GhW80{font-size:28px;width:50px;height:50px;margin-right:16px}.Sign_planetName__Gc2ln{font-size:18px}}.SectionTitle_chartSectionTitle__4icr8{width:100%;text-align:center;margin:28px 0 16px;position:relative}.SectionTitle_chartSectionTitle__4icr8 h3{font-size:28px;font-weight:700;background:linear-gradient(135deg,#f3cf57,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.01em;text-shadow:0 0 8px rgba(251,191,36,.2);display:inline-block;position:relative}.SectionTitle_chartSectionTitle__4icr8 h3:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:40px;height:2px;background:linear-gradient(90deg,#f3cf57,#d97706);border-radius:2px;box-shadow:0 0 6px rgba(251,191,36,.4)}@media (max-width:768px){.SectionTitle_chartSectionTitle__4icr8 h3{font-size:24px}}[data-theme=light] .SectionTitle_chartSectionTitle__4icr8 h3{background:linear-gradient(135deg,#0f172a,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}[data-theme=light] .SectionTitle_chartSectionTitle__4icr8 h3:after{background:linear-gradient(90deg,#f5b700,#d97706);box-shadow:0 0 6px rgba(245,183,0,.4)}.LinkCard_card__qccF_{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(77,136,255,.28);border-radius:12px;background:rgba(77,136,255,.08);color:inherit;text-decoration:none;max-width:820px;margin:24px auto;overflow:hidden;transition:background .2s ease}.LinkCard_card__qccF_:hover{background:rgba(77,136,255,.12)}html[data-theme=dark] .LinkCard_card__qccF_{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(67,56,202,.15));border:1px solid rgba(99,102,241,.25);box-shadow:0 15px 30px rgba(0,0,0,.2),0 0 60px rgba(99,102,241,.15);position:relative;overflow:hidden}html[data-theme=dark] .LinkCard_card__qccF_:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(251,191,36,.05) 0,transparent 60%);z-index:0}html[data-theme=dark] .LinkCard_card__qccF_ .LinkCard_image__LjMbL,html[data-theme=dark] .LinkCard_card__qccF_ .LinkCard_text__II5to{position:relative;z-index:1}html[data-theme=dark] .LinkCard_card__qccF_:hover{background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(67,56,202,.2));box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 80px rgba(99,102,241,.2)}.LinkCard_text__II5to{flex:1 1;text-align:center;padding:48px 40px;box-sizing:border-box}.LinkCard_text__II5to h3{margin:0;font-size:22px;font-weight:700;line-height:1.3;color:inherit}.LinkCard_image__LjMbL{flex-shrink:0;width:320px;border-radius:0 12px 12px 0;overflow:hidden;box-sizing:border-box;padding:16px}.LinkCard_image__LjMbL img{width:100%;height:auto;object-fit:cover;display:block;border-radius:8px}@media (max-width:700px){.LinkCard_card__qccF_{flex-direction:column;align-items:center;border-radius:12px;overflow:hidden}.LinkCard_image__LjMbL{order:-1;width:100%;padding:0;margin:0;border-radius:12px 12px 0 0}.LinkCard_image__LjMbL img{border-radius:0;width:100%;height:auto;display:block}.LinkCard_text__II5to{padding:24px 20px 32px}.LinkCard_text__II5to h3{font-size:20px;line-height:1.4}}.page_container__h9pDo{display:flex;flex-direction:column;min-height:100vh;color:var(--color-text);background-color:var(--color-bg);background-image:radial-gradient(circle at 25% 5%,var(--color-accent-subtle) 0,transparent 20%),radial-gradient(circle at 75% 99%,var(--color-accent-subtle) 0,transparent 20%),radial-gradient(circle at 99% 25%,var(--color-accent-subtle) 0,transparent 25%);background-attachment:fixed}.page_heroSection__dhm3m{display:flex;align-items:center;justify-content:center;padding:80px 5%;width:100%;max-width:1200px;margin:0 auto;position:relative;min-height:400px;text-align:center}[data-theme=light] .page_heroSection__dhm3m{background:radial-gradient(circle at 50% 50%,rgba(245,243,255,.3) 0,transparent 60%)}.page_heroContent__ZLRai{max-width:720px;width:100%}.page_mainTitle__WeqA7{font-size:56px;font-weight:800;background:linear-gradient(135deg,var(--header-primary) 0,var(--header-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em;margin-bottom:32px;line-height:1.1;text-shadow:0 0 15px color-mix(in oklab,var(--header-primary) 40%,transparent);position:relative;display:inline-block;padding-bottom:8px;font-style:normal}.page_mainTitle__WeqA7:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#f5b700,#d97706);border-radius:2px;box-shadow:0 0 10px rgba(245,183,0,.5)}.page_heroText__41k8O{font-size:18px;line-height:1.7;color:var(--color-text);max-width:600px;margin-left:auto;margin-right:auto}.page_articlesSection__b0wfD{width:100%;max-width:1200px;margin:0 auto;padding:40px 5% 80px}.page_categorySection__VkGAf{margin-bottom:60px}.page_categoryTitle__QULTz{font-size:28px;font-weight:700;margin-bottom:24px;color:var(--color-text);padding-bottom:12px;border-bottom:2px solid var(--color-border)}.page_articleGrid__ECkB_{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:24px;gap:24px;width:100%}.page_articleCard__wgbAN{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:16px 16px 20px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 20px var(--color-shadow);display:flex;flex-direction:column;text-decoration:none;cursor:pointer}.page_articleCard__wgbAN:hover{background:var(--card-bg-hover);box-shadow:0 8px 20px rgba(0,0,0,.15),0 0 8px rgba(99,102,241,.15);transform:translateY(-2px)}[data-theme=light] .page_articleCard__wgbAN{background:var(--card-bg)}[data-theme=light] .page_articleCard__wgbAN:hover{background:var(--card-bg-hover)}.page_articleCard__wgbAN h3{font-size:22px;font-weight:700;margin-bottom:10px;color:var(--color-text);line-height:1.3}.page_articleDescription__R_W7d{font-size:15px;line-height:1.6;color:var(--color-muted);margin-bottom:16px;flex:1 1}.page_articleThumb__FfP5Y{position:relative;width:100%;height:160px;border-radius:10px;overflow:hidden;background:var(--card-bg);border:1px solid var(--card-border);margin-bottom:14px}.page_articleThumbImage__qFJnO{object-fit:cover;object-position:center}.page_articleDate__Yzi8W{font-size:13px;color:var(--color-muted);font-style:italic;margin-top:auto}@media (max-width:768px){.page_mainTitle__WeqA7{font-size:40px;margin-bottom:20px}.page_heroText__41k8O{font-size:17px}.page_heroSection__dhm3m{padding:60px 5%;min-height:300px}.page_categoryTitle__QULTz{font-size:24px}.page_articleGrid__ECkB_{grid-template-columns:1fr;gap:20px}.page_articleThumb__FfP5Y{height:140px}}@media (max-width:480px){.page_mainTitle__WeqA7{font-size:32px}.page_heroSection__dhm3m{padding:50px 5%}.page_categorySection__VkGAf{margin-bottom:50px}.page_categoryTitle__QULTz{font-size:22px}}.PageHero_heroWrapper__vLidG{position:relative;width:100%;height:50vh;min-height:400px;max-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 20px;margin-bottom:0}.PageHero_heroBg__uh_dT{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.PageHero_heroImage__XuMTQ{object-fit:cover;object-position:center}.PageHero_heroOverlay__Xnc14{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(15,23,42,.3) 0,rgba(15,23,42,.5) 50%,rgba(15,23,42,.9));z-index:1}.PageHero_heroContent__yu3G1{position:relative;z-index:2;text-align:center;max-width:900px;width:100%;padding-top:20px;animation:PageHero_fadeIn__tZF5T 1s ease-out}.PageHero_heroTitle__Uvm2_{margin-bottom:20px;line-height:1.1;font-size:56px;font-weight:700;color:#fff;text-shadow:0 0 30px rgba(0,0,0,.5);letter-spacing:-.02em}.PageHero_heroDescription__ivwwy{font-size:19px;line-height:1.6;color:rgba(255,255,255,.95);margin:0 auto;max-width:700px;text-shadow:0 2px 4px rgba(0,0,0,.5);font-weight:400}@keyframes PageHero_fadeIn__tZF5T{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PageHero_heroWrapper__vLidG{height:auto;min-height:350px;padding:80px 20px 60px}.PageHero_heroTitle__Uvm2_{font-size:36px;margin-bottom:16px}.PageHero_heroDescription__ivwwy{font-size:17px}}@media (max-width:480px){.PageHero_heroWrapper__vLidG{min-height:300px;padding:60px 20px 40px}.PageHero_heroTitle__Uvm2_{font-size:32px}.PageHero_heroDescription__ivwwy{font-size:16px}}