@keyframes fadeScaleDown{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.success-badge{color:#059669;background-color:#ecfef6;border:1px solid #c3e6cb}.warning-badge{color:#d97706;background-color:#fffbeb;border:1px solid #fde68a}.warning-badge-new{color:#a64f00;color:lab(44.3662% 36.3127 70.4646);background-color:#fff4d4;background-color:lab(96.5222% .44781 19.38)}.danger-badge{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}.card-theme{background-color:#fff;box-shadow:0 4px 12px -2px #00000014,0 0 0 .5px #0000000f}.user-info-summary-grid{background-color:#f1f5f9;border:1px solid #f1f5f9;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:1300px){.user-info-summary-grid{grid-template-columns:repeat(2,1fr)}}.user-info-summary-grid .info-group{background-color:#fff;flex-direction:column;gap:8px;padding:24px;display:flex}@media (max-width:450px){.user-info-summary-grid .info-group{gap:4px;padding:16px}}.user-info-summary-grid .info-group .info-label{color:#94a3b8;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:800}.user-info-summary-grid .info-group .info-value{color:#1e293b;font-size:18px;font-weight:700}@media (max-width:450px){.user-info-summary-grid .info-group .info-value{font-size:16px}}.user-info-summary-grid .info-group .info-meta{color:#64748b;font-size:12px;font-weight:500}.user-info-summary-grid .info-group .info-meta.highlight{color:#3b82f6;font-weight:600}
@keyframes fadeScaleDown{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.success-badge{color:#059669;background-color:#ecfef6;border:1px solid #c3e6cb}.warning-badge{color:#d97706;background-color:#fffbeb;border:1px solid #fde68a}.warning-badge-new{color:#a64f00;color:lab(44.3662% 36.3127 70.4646);background-color:#fff4d4;background-color:lab(96.5222% .44781 19.38)}.danger-badge{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}.card-theme{background-color:#fff;box-shadow:0 4px 12px -2px #00000014,0 0 0 .5px #0000000f}.analysis-page{background:0 0;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:50px 0}@media (max-width:800px){.analysis-page .section-description{display:none}.analysis-page .section-title{color:#121317;text-transform:uppercase;letter-spacing:2px;justify-content:center;gap:12px;width:fit-content;margin:0 auto 20px;padding-left:12px;font-size:11px;font-weight:800;display:flex;position:relative}.analysis-page .section-title:before{content:"";background:#6366f1;border-radius:99px;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.analysis-page .theme-section:first-of-type .section-title{flex-direction:row-reverse;font-size:20px;display:flex;transform:translate(-5px)}.analysis-page .theme-section:first-of-type .section-title:before{display:none}}.analysis-page .analysis-body{flex-direction:column;gap:80px;display:flex}@media (max-width:450px){.analysis-page .analysis-body{gap:60px}}.analysis-page .analysis-body .report-disclaimer{color:#5f6c7f;text-align:center;max-width:1150px;margin:100px auto 0;font-size:14px;font-weight:600;line-height:1.6}.analysis-page .planetary-core-grid{grid-template-columns:repeat(1,1fr);gap:20px;margin-bottom:40px;display:grid}@media (max-width:450px){.analysis-page .planetary-core-grid{border-radius:12px;flex-direction:column;gap:24px;display:flex}}.analysis-page .planetary-core-grid .planetary-card{flex-direction:column;gap:20px;padding-bottom:32px;display:flex}@media (max-width:450px){.analysis-page .planetary-core-grid .planetary-card{border-bottom:none;padding:0 0 10px}}.analysis-page .planetary-core-grid .planetary-card .card-header{justify-content:flex-start;align-items:center;display:flex}@media (max-width:450px){.analysis-page .planetary-core-grid .planetary-card .card-header{flex-direction:column;align-items:flex-start;gap:12px}}.analysis-page .planetary-core-grid .planetary-card .card-header .primary-info{align-items:center;gap:16px;width:100%;display:flex}.analysis-page .planetary-core-grid .planetary-card .card-header .primary-info .icon-wrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.analysis-page .planetary-core-grid .planetary-card .card-header .primary-info .icon-wrap .planet-svg{width:18px;height:18px}.analysis-page .planetary-core-grid .planetary-card .card-header .primary-info .icon-wrap .fallback-icon{font-size:20px}.analysis-page .planetary-core-grid .planetary-card .card-header .primary-info .name-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.analysis-page .planetary-core-grid .planetary-card .card-header .primary-info .name-group .main-placement{color:#1e293b;letter-spacing:-.01em;font-size:15px;font-weight:700}.analysis-page .planetary-core-grid .planetary-card .card-header .primary-info .name-group .house-tag{color:#94a3b8;background:#f1f5f9;border-radius:6px;align-items:center;padding:2px 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.analysis-page .planetary-core-grid .planetary-card .element-details .status-line{align-items:center;gap:8px;margin-bottom:12px;display:flex}.analysis-page .planetary-core-grid .planetary-card .element-details .status-line .archetype{color:#475569;opacity:.8;font-size:13px;font-weight:700}.analysis-page .planetary-core-grid .planetary-card .element-details .description{color:#475569;font-size:14px;font-weight:450;line-height:1.7}.analysis-page .planetary-core-grid .planetary-card .element-details .description .tip-content{color:#3b82f6;font-size:14px;font-weight:500;line-height:1.5}.analysis-page .astro-section-wrapper{flex-direction:column;gap:32px;display:flex}
