.babyNames_container__RRJzw{display:grid;gap:24px}.babyNames_modeToggle__e4S3Z{display:flex;gap:8px;justify-content:center;margin-bottom:8px}.babyNames_modeButton__HNJXn{padding:8px 16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);color:var(--foreground);font-weight:500;cursor:pointer;transition:all .2s ease}.babyNames_modeButtonActive__d6Xvq{background:var(--accent);color:#0b1220;border-color:var(--accent);font-weight:600}.babyNames_filterCard__Ez0rT{border:1px solid var(--border);background:var(--surface-2);border-radius:var(--radius);padding:20px;display:grid;gap:16px;max-width:520px;margin:0 auto}.babyNames_hero__j3bUD{text-align:center;padding:24px 20px;border-radius:var(--radius);border:1px solid var(--border);background:radial-gradient(ellipse at top,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%),var(--surface-2);display:grid;gap:12px;justify-items:center}.babyNames_nakshatraTitle__QflI4{font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:var(--accent-text);margin:0}.babyNames_syllablesRow__Yeceg{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:8px}.babyNames_syllableBadge__B1Q5I{padding:6px 14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);font-weight:600;font-size:1rem;cursor:pointer;transition:all .15s ease}.babyNames_syllableBadge__B1Q5I:hover{border-color:var(--accent);background:var(--surface-2)}.babyNames_syllableActive__lsdIn{background:var(--accent);color:#0b1220;border-color:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 35%,transparent)}.babyNames_genderFilter__uX6N_{display:flex;gap:8px;justify-content:center;margin:12px 0}.babyNames_genderBtn__illDu{padding:6px 16px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--foreground);font-size:.88rem;font-weight:500;cursor:pointer;transition:all .15s ease}.babyNames_genderBtn__illDu:hover{border-color:var(--accent)}.babyNames_genderBtnActive__pc0lP{background:var(--accent);color:#0b1220;border-color:var(--accent);font-weight:600}.babyNames_namesGrid__5qgOX{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.babyNames_nameCard__Az5eZ{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:16px 18px;display:grid;gap:8px;box-shadow:var(--shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.babyNames_nameCard__Az5eZ:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 50%,var(--border));box-shadow:0 6px 16px rgb(0 0 0/12%)}.babyNames_nameHead__wtF9_{display:flex;justify-content:space-between;align-items:baseline}.babyNames_nameText__5Rn8x{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--accent-text);margin:0}.babyNames_genderTag__Ker7P{font-size:.72rem;text-transform:uppercase;padding:2px 8px;border-radius:999px;font-weight:600}.babyNames_boyTag__5xs2F{background:color-mix(in srgb,#3b82f6 20%,transparent);color:#3b82f6;border:1px solid #3b82f6}.babyNames_girlTag__8W7DU{background:color-mix(in srgb,#ec4899 20%,transparent);color:#ec4899;border:1px solid #ec4899}.babyNames_meaning__RNOkN{font-size:.9rem;color:var(--foreground);margin:0}.birthChart_formCard__7_SsG,.birthChart_result__zkP8e{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.birthChart_formHeading__2eNol{font-size:1.15rem;font-family:var(--font-display);font-weight:600;letter-spacing:.03em;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.birthChart_formGrid__emf3F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}@media (max-width:640px){.birthChart_formGrid__emf3F{grid-template-columns:minmax(0,1fr)}}.birthChart_field__n_cwf{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.birthChart_field__n_cwf:disabled{opacity:.5}.birthChart_fullWidth__BesvJ{grid-column:1/-1}.birthChart_label__tGcDN{font-size:.875rem;font-weight:600;color:var(--fg);padding:0}.birthChart_input__z13kP{width:100%;font:inherit;font-size:1rem;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--fg);min-height:42px}.birthChart_input__z13kP:focus{border-color:var(--primary);outline:2px solid var(--primary-soft);outline-offset:0}.birthChart_input__z13kP[aria-invalid=true]{border-color:var(--danger)}.birthChart_inline3__t15Jm{display:grid;grid-template-columns:1fr 1.6fr 1.2fr;gap:8px}.birthChart_checkbox__7Ax07{display:flex;align-items:center;gap:8px;font-size:.95rem;cursor:pointer}.birthChart_checkbox__7Ax07 input{width:18px;height:18px;accent-color:var(--primary)}.birthChart_genderRow__7DHcI{display:flex;gap:8px;width:100%}.birthChart_genderCard__7pr7g{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--fg);cursor:pointer;font-size:.95rem;font-weight:500;min-height:42px;transition:all .15s ease;-webkit-user-select:none;user-select:none}.birthChart_genderCardActive__70fp3,.birthChart_genderCard__7pr7g:hover{border-color:var(--primary);background:var(--primary-soft)}.birthChart_genderCardActive__70fp3{color:var(--primary);font-weight:600;box-shadow:0 0 0 1px var(--primary)}.birthChart_genderIcon__7_NZz{font-size:1.15rem;line-height:1}.birthChart_visuallyHidden__gbkYy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.birthChart_hint__ghDN1{font-size:.85rem;color:var(--muted);margin:0}.birthChart_primaryButton__3F_Js{margin-top:20px;width:100%;font:inherit;font-weight:600;font-size:1rem;padding:12px 18px;border:0;border-radius:999px;background:var(--cta-bg);color:var(--cta-fg);font-weight:700;cursor:pointer}.birthChart_primaryButton__3F_Js:hover:not(:disabled){filter:brightness(.95)}.birthChart_primaryButton__3F_Js:disabled{opacity:.7;cursor:progress}@media (min-width:641px){.birthChart_primaryButton__3F_Js{width:auto;min-width:240px}}.birthChart_secondaryButton__kVA34{font:inherit;font-size:.9rem;padding:8px 14px;border-radius:8px;border:1px solid var(--primary);background:transparent;color:var(--primary);cursor:pointer}.birthChart_secondaryButton__kVA34:hover{background:var(--primary-soft)}.birthChart_error__inoBA{color:var(--danger);margin:12px 0 0}.birthChart_errorBox__geutH,.birthChart_noticeBox__Okn_7{margin-top:16px;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--border)}.birthChart_errorBox__geutH{background:var(--danger-soft);color:var(--danger);border-color:transparent}.birthChart_noticeBox__Okn_7{background:var(--accent-soft);display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.birthChart_noticeBox__Okn_7 p{margin:0}.birthChart_combo__r6cnK{position:relative;display:grid;gap:6px}.birthChart_comboList__9ULtQ{position:absolute;top:46px;left:0;right:0;z-index:10;margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);max-height:280px;overflow-y:auto}.birthChart_comboEmpty__1rBuP,.birthChart_comboOptionActive__RV3Wo,.birthChart_comboOption__yIF_O{padding:8px 10px;border-radius:6px}.birthChart_comboOptionActive__RV3Wo,.birthChart_comboOption__yIF_O{cursor:pointer}.birthChart_comboOptionActive__RV3Wo,.birthChart_comboOption__yIF_O:hover{background:var(--primary-soft)}.birthChart_comboEmpty__1rBuP{color:var(--muted);font-size:.9rem}.birthChart_nameComboWrapper__QFvjb{position:relative;min-width:0}.birthChart_suggestionsList__6YCfo{position:absolute;top:100%;left:0;right:0;z-index:50;margin:4px 0 0;padding:0;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 25px -3px rgba(0,0,0,.25),0 4px 10px -2px rgba(0,0,0,.12);max-height:280px;overflow-y:auto}.birthChart_suggestionItem__ca7Zi{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;border-bottom:1px solid var(--border);transition:background .15s ease;gap:12px}.birthChart_suggestionItem__ca7Zi:last-child{border-bottom:0}.birthChart_suggestionItemActive__tk0PA,.birthChart_suggestionItem__ca7Zi:hover{background:var(--primary-soft)}.birthChart_suggestionLeft__qjEQi{display:flex;align-items:center;gap:14px;flex:1 1;min-width:0}.birthChart_suggestionAvatar__q6O_Y{display:flex;align-items:center;justify-content:center;width:24px;height:36px;flex-shrink:0;color:var(--fg);opacity:.85}.birthChart_personGlyph__ZGsCA{width:22px;height:32px}.birthChart_suggestionDetails__pnCeZ{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0;text-align:left}.birthChart_suggestionName__6H0b2{font-weight:600;font-size:.95rem;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.birthChart_suggestionDateTime__Jpnxe,.birthChart_suggestionLocation__8SFQj{font-size:.825rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.birthChart_suggestionDeleteBtn__QP1_4{display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:6px;border-radius:6px;color:#0284c7;cursor:pointer;flex-shrink:0;transition:color .15s ease,background .15s ease,transform .1s ease}.birthChart_suggestionDeleteBtn__QP1_4:hover{color:#ef4444;background:rgba(239,68,68,.15);transform:scale(1.1)}.birthChart_resultHeader__AKgAY{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:16px}.birthChart_personName__8PzpP{margin:0;font-size:1.3rem;font-family:var(--font-display);font-weight:600;letter-spacing:.03em}.birthChart_muted___KHfg{color:var(--muted);margin:0}.birthChart_summaryGrid__E8Hgi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}@media (max-width:860px){.birthChart_summaryGrid__E8Hgi{grid-template-columns:repeat(2,minmax(0,1fr))}}.birthChart_summaryCard__UNUU7{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:8px;min-width:0}.birthChart_summaryCard__UNUU7 strong{font-size:1.05rem}.birthChart_summaryCard__UNUU7 span{font-size:.875rem;color:var(--muted)}.birthChart_summaryLabel__aYr34{font-size:.75rem!important;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.birthChart_tabs__9UD4r{display:flex;flex-wrap:wrap;gap:2px 4px;border-bottom:1px solid var(--border)}.birthChart_tabActive__i0wOP,.birthChart_tab__SaZsj{font:inherit;font-size:.92rem;font-weight:600;padding:10px;border:0;border-bottom:3px solid transparent;background:none;color:var(--muted);cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.birthChart_tab__SaZsj:hover{color:var(--fg);background:color-mix(in srgb,var(--primary) 6%,transparent);border-radius:6px 6px 0 0}.birthChart_tabActive__i0wOP{color:var(--primary);border-bottom-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:6px 6px 0 0}.birthChart_panel__m3_KS{padding-top:16px}.birthChart_segmented__etNuz{display:inline-flex;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);margin-bottom:12px}.birthChart_segmentActive__JORsK,.birthChart_segment__1hJV8{font:inherit;font-size:.9rem;padding:6px 14px;border:0;border-radius:999px;background:none;color:var(--muted);cursor:pointer}.birthChart_segmentActive__JORsK{background:var(--primary);color:var(--primary-fg)}.birthChart_note__RyxTl{font-size:.9rem;color:var(--muted);margin:0 0 12px}.birthChart_chartGrid__dzUrA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:720px){.birthChart_chartGrid__dzUrA{grid-template-columns:minmax(0,1fr)}}.birthChart_chartCard__3wvGu{margin:0;display:grid;gap:8px;justify-items:center}.birthChart_chartCard__3wvGu figcaption{font-weight:600;justify-self:start}.birthChart_diagramWrap__1yNpE{position:relative;width:100%;max-width:420px}.birthChart_diagram__gOucv{display:block;width:100%;max-width:420px;height:auto;aspect-ratio:1;background:var(--chart-bg);border-radius:6px;font-family:var(--font-sans)}.birthChart_frame__eBjue,.birthChart_grid__X2cD4{fill:none;stroke:var(--chart-line);stroke-width:1.5}.birthChart_frame__eBjue{stroke-width:2.5}.birthChart_houseGroup__RLrat{cursor:pointer}.birthChart_housePoly__UlNj_{fill:rgba(0,0,0,.001);transition:fill .15s ease}.birthChart_housePolyActive__c1sA7{fill:color-mix(in srgb,var(--primary) 12%,transparent);transition:fill .15s ease}.birthChart_signNumber__ADz2D{fill:var(--muted);font-size:13px;pointer-events:none}.birthChart_bodyText__YyBf8{fill:var(--fg);font-size:15px;font-weight:600}.birthChart_bodyToken__DV_9X{cursor:pointer;transition:fill .12s ease}.birthChart_bodyTokenActive__y4f7G{fill:var(--primary);text-decoration:underline}.birthChart_lagnaText__cu3PV{fill:var(--accent-text)}.birthChart_lagnaMark__uohbc{stroke:var(--accent-text);stroke-width:2;pointer-events:none}.birthChart_centerTitle__jVPQC{fill:var(--muted);font-size:15px;font-weight:600;pointer-events:none}.birthChart_chartTooltip__zzN_G{position:absolute;left:10px;right:10px;z-index:20;pointer-events:none;background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--primary);border-radius:8px;padding:8px 12px;box-shadow:var(--shadow);font-size:.82rem;line-height:1.35}.birthChart_chartTooltipTop__LRLlm{top:10px}.birthChart_chartTooltipBottom__X0lzL{bottom:10px}.birthChart_chartTooltipHeader__9KpD6{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-text);border-bottom:1px solid var(--border);padding-bottom:4px;margin-bottom:5px}.birthChart_chartTooltipSign____Jfy{color:var(--fg)}.birthChart_chartTooltipList__TrTYu{list-style:none;margin:0;padding:0;display:grid;gap:3px}.birthChart_chartTooltipItem__bmHP5{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:2px 5px;border-radius:4px}.birthChart_chartTooltipItemActive__ETljQ{background:var(--primary-soft)}.birthChart_chartTooltipName__55uqm{color:var(--fg)}.birthChart_chartTooltipCode__0ispy{color:var(--muted);font-size:.78rem}.birthChart_chartTooltipRetro__v2Qe2{color:var(--accent-text);font-weight:700}.birthChart_chartTooltipExtra__bXpuh{color:var(--muted);font-size:.76rem}.birthChart_chartTooltipDeg__laGUY{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--accent-text);background:var(--accent-soft);padding:1px 6px;border-radius:999px;white-space:nowrap}.birthChart_chartTooltipEmpty___K5zl{color:var(--muted);font-style:italic;font-size:.78rem}.birthChart_tableWrap__1UUsw{overflow-x:auto;-webkit-overflow-scrolling:touch}.birthChart_table__ehOAE{width:100%;border-collapse:collapse;font-size:.925rem}.birthChart_table__ehOAE td,.birthChart_table__ehOAE th{text-align:left;padding:9px 10px;border-bottom:1px solid var(--border);white-space:nowrap}.birthChart_table__ehOAE thead th{background:var(--primary-soft);color:var(--fg);font-weight:600;font-size:.85rem}.birthChart_table__ehOAE tbody tr:nth-child(2n){background:var(--surface-2)}.birthChart_ascRow__yazV0{background:var(--accent-soft)!important}.birthChart_num__ehFCa{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.birthChart_retro__6KUT6{color:var(--accent-text);text-decoration:none;cursor:help;font-size:.7em;vertical-align:super;line-height:0;margin-left:2px}.birthChart_retroMark__oUk_s{font-size:9px;font-weight:600;fill:var(--accent-text)}.birthChart_dashaList__ok69J{list-style:none;margin:0;padding:0;display:grid;gap:8px}.birthChart_dashaList__ok69J>li{border:1px solid var(--border);border-radius:8px;overflow:hidden}.birthChart_dashaList__ok69J summary{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 14px;cursor:pointer;background:var(--surface-2)}.birthChart_dashaCurrent__WEkDw{border-color:var(--accent)!important}.birthChart_dashaLord__st6fa{font-weight:600;min-width:80px}.birthChart_dashaDates__pCWD8{color:var(--muted);font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.birthChart_badge__gM7HA{font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--cta-bg);color:var(--cta-fg)}.birthChart_details__gO8yt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}@media (max-width:640px){.birthChart_details__gO8yt{grid-template-columns:minmax(0,1fr)}}.birthChart_detailRow__6ZhJS{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.birthChart_detailRow__6ZhJS dt{color:var(--muted)}.birthChart_detailRow__6ZhJS dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.birthChart_savedNote__F_lao{margin:-4px 0 16px;font-size:.875rem;color:var(--muted)}.birthChart_linkButton__TqeU4{font:inherit;padding:0;border:0;background:none;color:var(--primary);text-decoration:underline;cursor:pointer}.birthChart_vargaGrid__6wWPo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:960px){.birthChart_vargaGrid__6wWPo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.birthChart_vargaGrid__6wWPo{grid-template-columns:minmax(0,1fr)}}.birthChart_vargaCard__oUUj9{margin:0;display:grid;gap:8px;align-content:start;justify-items:center}.birthChart_vargaCard__oUUj9 figcaption{justify-self:stretch;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.birthChart_vargaTitle__BMcMt{font-weight:600}.birthChart_vargaTopic__GJ7WG{color:var(--muted);font-size:.85rem}.birthChart_vargaBadge__OKab4{font-size:.7rem;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text)}@media (max-width:480px){.birthChart_inline3__t15Jm{gap:6px}.birthChart_inline3__t15Jm .birthChart_input__z13kP{padding-left:8px;padding-right:2px;font-size:.95rem}}.birthChart_shadbalaSummary__jbs2u{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:18px}.birthChart_shadbalaBox__5RxV5{flex:1 1 260px;padding:14px 18px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:4px}.birthChart_shadbalaBoxTitle__Zyt_L{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600}.birthChart_shadbalaBoxValue__0XnZo{font-size:1.25rem;font-weight:700;color:var(--foreground)}.birthChart_shadbalaBoxDesc__I9uw8{font-size:.82rem;color:var(--muted)}.birthChart_badgeStrong__Vo_7i{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:700;padding:2px 10px;border-radius:999px;background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 40%,transparent);white-space:nowrap}.birthChart_badgeWeak__V06T3{border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.birthChart_badgeAtiBali__1egvT,.birthChart_badgeWeak__V06T3{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:700;padding:2px 10px;color:var(--accent-text);white-space:nowrap}.birthChart_badgeAtiBali__1egvT{border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 24%,transparent),color-mix(in srgb,var(--accent) 14%,transparent));border:1px solid color-mix(in srgb,var(--accent) 55%,transparent)}.birthChart_badgeBali__g1fpV{border-radius:999px;background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 40%,transparent)}.birthChart_badgeBali__g1fpV,.birthChart_badgeMadhyama__nDh4y{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:700;padding:2px 10px;white-space:nowrap}.birthChart_badgeMadhyama__nDh4y{border-radius:999px;background:var(--primary-soft);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 35%,transparent)}.birthChart_badgeNirbali__uL0B7{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:700;padding:2px 10px;border-radius:999px;background:var(--danger-soft);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);white-space:nowrap}.birthChart_rowMajor__95dng{background:color-mix(in srgb,var(--accent) 7%,var(--surface));font-weight:600}.birthChart_rowMajor__95dng td{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--foreground)}.birthChart_rowTotal__BMBv_{background:color-mix(in srgb,var(--accent) 14%,var(--surface));font-weight:700;color:var(--accent-text)}.birthChart_rowTotal__BMBv_ td{border-top:2px solid color-mix(in srgb,var(--accent) 50%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent-text)}.birthChart_rowMetric__3qKjV{background:rgba(56,139,253,.05)}.birthChart_rowMetric__3qKjV td{font-weight:600}.birthChart_rankBadge__kLDFO{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:999px;font-size:.8rem;font-weight:700;background:var(--surface);border:1px solid var(--border);color:var(--foreground)}.birthChart_rank1__J0Gik{background:linear-gradient(135deg,#d4af37,#f3cf7a);color:#081028;font-weight:800;border-color:#ffe57f}.birthChart_barTrack__gmY7i{width:90px;height:8px;background:var(--border);border-radius:999px;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:8px}.birthChart_barFillStrong__Kr_n2{height:100%;background:linear-gradient(90deg,#d4af37,#3fb950);border-radius:999px}.birthChart_barFillWeak__hg34d{height:100%;background:linear-gradient(90deg,#d29922,#e3b341);border-radius:999px}.birthChart_subTabNav__yX4cS{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.birthChart_subTabBtn__RfHCA{font:inherit;font-size:.85rem;font-weight:500;padding:6px 14px;border-radius:6px;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;transition:all .15s ease}.birthChart_subTabBtn__RfHCA:hover{background:var(--surface-2);color:var(--foreground)}.birthChart_subTabBtnActive__F3pFU{background:var(--primary-soft);border-color:var(--primary);color:var(--primary);font-weight:600}.ishta_hero__wVRCE{text-align:center;padding:28px 18px;border-radius:var(--radius);border:1px solid var(--border);background:radial-gradient(ellipse at top,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%),var(--surface-2);display:grid;gap:4px;justify-items:center}.ishta_heroLabel__HDelM{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ishta_deity__Nl7mI{display:grid;justify-items:center;gap:6px}.ishta_or__xld8t{margin:10px 0 2px;font-size:.85rem;color:var(--muted);font-style:italic}.ishta_deityName__zoGgK{font-family:var(--font-display);font-weight:700;font-size:clamp(1.7rem,1.3rem + 2vw,2.5rem);line-height:1.15;color:var(--accent-text)}.ishta_about__iPg_Q{max-width:54ch;margin:4px auto 0;font-size:1.02rem}.ishta_mantra__Lhrod{margin:8px 0 0;display:grid;gap:2px;padding:8px 16px;border-radius:999px;border:1px dashed var(--accent);background:var(--surface)}.ishta_mantra__Lhrod span{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ishta_mantra__Lhrod strong{font-family:var(--font-display);letter-spacing:.03em}.ishta_howTitle__O__i_{font-family:var(--font-display);font-weight:600;font-size:1.1rem;margin:24px 0 10px}.ishta_steps__jjkQg{margin:0;padding:0;list-style:none;counter-reset:step;display:grid;gap:10px}.ishta_steps__jjkQg li{counter-increment:step;display:grid;grid-template-columns:30px 1fr;column-gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.ishta_steps__jjkQg li:before{content:counter(step);grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--cta-bg);color:var(--cta-fg);font-weight:700;font-size:.85rem}.ishta_steps__jjkQg li span{color:var(--muted)}.ishta_reference__CNUTc{margin-top:28px}.ishta_reference__CNUTc h2{font-family:var(--font-display);font-weight:600;font-size:1.2rem;margin:0 0 6px}.ishta_sutra__2jzEZ{font-style:italic;color:var(--muted);max-width:80ch;margin:0 0 14px}.ishta_refGrid__cyQqu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:760px){.ishta_refGrid__cyQqu{grid-template-columns:repeat(2,minmax(0,1fr))}}.ishta_refCard__0NOvH{display:grid;gap:2px;padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.ishta_refPlanet__3Uy61{font-size:.8rem;color:var(--accent-text)}.ishta_refCard__0NOvH strong{font-size:.95rem}.ishta_refActive__1foka{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}.ishta_refCard__0NOvH{align-content:start}.ishta_refGrid__cyQqu+p{margin-top:14px}.premium_container__dYNL8{display:grid;gap:20px}.premium_hero__o_lTj{border:1px solid rgba(212,175,55,.4);background:radial-gradient(ellipse at top,rgba(212,175,55,.12) 0,var(--surface) 70%);border-radius:var(--radius);padding:26px 28px;box-shadow:var(--shadow)}.premium_heroHeader__HYI5_{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.premium_badge__QrOIC{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:rgba(212,175,55,.16);color:var(--accent-text);border:1px solid rgba(212,175,55,.35)}.premium_title__lNFhY{font-family:var(--font-display);font-size:1.55rem;font-weight:700;color:var(--foreground);margin:10px 0 6px;letter-spacing:.02em}.premium_subtitle__WZf_u{font-size:.95rem;color:var(--muted);margin:0;line-height:1.55;max-width:75ch}.premium_actionBar__r_0W_{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin:18px 0 10px}@keyframes premium_premiumPageGoldenShine__W2kVO{0%,20%{left:-120%;opacity:0}25%{opacity:.85}55%{left:170%;opacity:.95}60%,to{left:170%;opacity:0}}@keyframes premium_premiumPageBtnPulse__hsEUq{0%,to{box-shadow:inset 0 1px 1px rgba(255,255,255,.75),inset 0 -2px 3px rgba(120,80,5,.35),0 0 0 1px rgba(255,230,130,.6),0 4px 16px rgba(212,175,55,.45)}50%{box-shadow:inset 0 1px 2px rgba(255,255,255,.95),inset 0 -2px 3px rgba(120,80,5,.4),0 0 0 2px rgba(255,245,175,.95),0 0 24px 5px rgba(243,195,60,.7)}}.premium_premiumDownloadBtn__v3SC1{position:relative;overflow:hidden;font:inherit;font-size:1rem;font-weight:800;letter-spacing:.02em;padding:12px 28px;border-radius:999px;border:1px solid #ffe57f;background:linear-gradient(135deg,#d4af37,#fff2a8 24%,#caa035 48%,#ffea85 72%,#b58822 90%,#ffd966);color:#1a1002!important;text-shadow:0 1px 0 rgba(255,255,220,.6);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;animation:premium_premiumPageBtnPulse__hsEUq 2.8s ease-in-out infinite;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),filter .18s cubic-bezier(.2,.8,.2,1);min-height:44px}.premium_premiumDownloadBtn__v3SC1:after{content:"";position:absolute;top:-20%;left:-120%;width:55%;height:140%;background:linear-gradient(115deg,rgba(255,255,255,0),rgba(255,255,255,.35) 30%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.35) 70%,rgba(255,255,255,0));transform:skewX(-24deg);animation:premium_premiumPageGoldenShine__W2kVO 3.2s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}.premium_premiumDownloadBtn__v3SC1:hover:not(:disabled){transform:translateY(-1px) scale(1.02);box-shadow:inset 0 1px 2px #ffffff,inset 0 -2px 4px rgba(120,80,5,.4),0 0 0 2px #fff0aa,0 0 26px rgba(255,213,79,.9),0 6px 22px rgba(212,175,55,.65);filter:brightness(1.08)}.premium_premiumStar__J6__r{display:inline-block;animation:premium_starTwinkle___2b8g 1.8s ease-in-out infinite;transform-origin:center}@keyframes premium_starTwinkle___2b8g{0%,to{transform:scale(1) rotate(0deg);filter:drop-shadow(0 0 1px rgba(255,255,255,.8))}50%{transform:scale(1.35) rotate(18deg);filter:drop-shadow(0 0 5px rgba(255,255,255,1))}}@media (prefers-reduced-motion:reduce){.premium_premiumDownloadBtn__v3SC1,.premium_premiumDownloadBtn__v3SC1:after,.premium_premiumStar__J6__r{animation:none}}.premium_premiumDownloadBtn__v3SC1:disabled{opacity:.65;cursor:not-allowed;transform:none}.premium_freeDownloadBtn__NoHed{font:inherit;font-size:.92rem;font-weight:600;padding:11px 22px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--foreground);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .15s ease,border-color .15s ease;min-height:44px}.premium_freeDownloadBtn__NoHed:hover:not(:disabled){background:var(--surface);border-color:var(--accent)}.premium_freeDownloadBtn__NoHed:disabled{opacity:.6;cursor:not-allowed}.premium_grid__O_Ek1{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;margin:24px 0}.premium_card__QCQDq{display:flex;gap:14px;padding:16px 18px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border);align-items:flex-start;transition:border-color .15s ease}.premium_card__QCQDq:hover{border-color:rgba(212,175,55,.4)}.premium_cardIcon__i84Vf{font-size:1.45rem;line-height:1;flex-shrink:0}.premium_cardBody__Ld9tf{min-width:0}.premium_cardTitle__2srYd{font-size:.95rem;font-weight:700;color:var(--foreground);margin:0 0 4px}.premium_cardDesc__Fo8c4{font-size:.85rem;color:var(--muted);margin:0;line-height:1.45}.premium_noticeBar__fabK5{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--border)}.premium_pricingNotice__0FdI7{font-size:.88rem;color:var(--muted);font-style:italic;flex:1 1 260px}.premium_teaserCard__6WG87{border:1px solid rgba(212,175,55,.35);background:radial-gradient(ellipse at top,rgba(212,175,55,.08) 0,var(--surface) 65%);border-radius:var(--radius);padding:24px 26px;margin-top:26px;box-shadow:var(--shadow)}@media (max-width:640px){.premium_hero__o_lTj{padding:20px 18px}.premium_title__lNFhY{font-size:1.3rem}.premium_actionBar__r_0W_{flex-direction:column;align-items:stretch}.premium_freeDownloadBtn__NoHed,.premium_premiumDownloadBtn__v3SC1{width:100%}.premium_noticeBar__fabK5{flex-direction:column;align-items:stretch}}.premium_pricingGrid__HOS9C{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:20px;margin:10px 0 24px}.premium_planCard__bx0Nz{position:relative;border:1px solid rgba(212,175,55,.35);background:radial-gradient(ellipse at top,rgba(212,175,55,.08) 0,var(--surface) 75%);border-radius:var(--radius);padding:24px 22px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;cursor:pointer}.premium_planCard__bx0Nz:hover{transform:translateY(-2px);border-color:rgba(212,175,55,.7);box-shadow:0 8px 24px rgba(212,175,55,.18)}.premium_planCardActive__ulMtJ{border:2px solid var(--accent);background:radial-gradient(ellipse at top,rgba(212,175,55,.14) 0,var(--surface) 75%);box-shadow:0 0 20px rgba(212,175,55,.32)}.premium_planBadge__AQW3T{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:rgba(212,175,55,.16);color:var(--accent-text);border:1px solid rgba(212,175,55,.35);width:fit-content;margin-bottom:10px}.premium_planTitle__sfVBg{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--foreground);margin:0 0 8px}.premium_priceWrapper__uFv5z{display:flex;align-items:baseline;gap:8px;margin:10px 0 6px}.premium_priceAmount__ijcjk{font-size:2.2rem;font-weight:800;color:var(--accent-text);line-height:1}.premium_pricePeriod__5G2UQ{font-size:.9rem;color:var(--muted);font-weight:500}.premium_planTagline___JYNH{font-size:.88rem;color:var(--muted);line-height:1.45;margin:0 0 16px;min-height:38px}.premium_featureList__0Mz7p{list-style:none;margin:0 0 20px;display:flex;flex-direction:column;gap:10px;font-size:.88rem;border-top:1px solid var(--border);padding:14px 0 0}.premium_featureItem__2eulA{display:flex;align-items:flex-start;gap:8px;line-height:1.4;color:var(--foreground)}.premium_featureIconCheck__XPpD_{color:var(--accent-text);font-weight:700;flex-shrink:0}.premium_planActionBtn___h15D{font:inherit;font-size:.94rem;font-weight:700;padding:10px 20px;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .18s ease;width:100%}.premium_planActionBtnPrimary__1UcBk{border:1px solid #ffe57f;background:linear-gradient(135deg,#d4af37,#fff2a8 24%,#caa035 48%,#ffea85 72%,#b58822 90%,#ffd966);color:#1a1002;box-shadow:0 2px 10px rgba(212,175,55,.4)}.premium_planActionBtnPrimary__1UcBk:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 4px 14px rgba(212,175,55,.6)}.premium_planActionBtnSecondary__PJjv7{border:1px solid rgba(212,175,55,.4);background:var(--surface-2);color:var(--foreground)}.premium_planActionBtnSecondary__PJjv7:hover{background:var(--surface);border-color:var(--accent)}.premium_tabsNav__jbNJB{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;border-bottom:1px solid var(--border);padding-bottom:10px}.premium_tabBtn__Zp5bV{font:inherit;font-size:.88rem;font-weight:600;padding:7px 14px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;transition:all .15s ease}.premium_tabBtn__Zp5bV:hover{color:var(--foreground);background:var(--surface-2)}.premium_tabBtnActive__3uvUY{color:var(--accent-text);background:rgba(212,175,55,.14);border-color:rgba(212,175,55,.4);font-weight:700}.premium_dailyFortuneBox__bVnVj{border:1px solid rgba(212,175,55,.35);background:radial-gradient(ellipse at top,rgba(212,175,55,.1) 0,var(--surface) 70%);border-radius:var(--radius);padding:24px 26px;box-shadow:var(--shadow);display:grid;gap:20px}.premium_dailyFortuneHeader__JzrLA{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.premium_dailyFactorsGrid__zEuq1{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.premium_dailyFactorCard__a9HD5{padding:14px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;gap:12px}.premium_dailyFactorIcon__REvwG{font-size:1.4rem}.premium_dailyFactorLabel__ihDK8{font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.premium_dailyFactorValue__JOpDi{font-size:.95rem;font-weight:700;color:var(--foreground);margin-top:2px}.premium_dailyWisdomCard__5cPgK{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:18px 20px}.premium_dailyWisdomTitle__IQLqb{font-size:1rem;font-weight:700;color:var(--accent-text);margin:0 0 6px}.premium_dailyWisdomText__dPFvN{font-size:.9rem;color:var(--muted);line-height:1.55;margin:0}.premium_consultProfileCard__knDqr{display:flex;align-items:flex-start;gap:20px;padding:20px 22px;border-radius:12px;background:var(--surface-2);border:1px solid rgba(212,175,55,.4)}.premium_consultAvatar__Ri05S{width:68px;height:68px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.28) 0,rgba(212,175,55,.08) 100%);border:2px solid var(--accent);display:flex;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0;box-shadow:0 4px 14px rgba(212,175,55,.25)}.premium_consultProfileInfo__ybOkk{flex:1 1;min-width:0}.premium_consultBadgesRow__x3Uo4{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.premium_consultBadgesRow__x3Uo4 .premium_planBadge__AQW3T{margin-bottom:0}.premium_consultFeeBadge__R0yze{display:inline-flex;align-items:center;padding:3px 12px;border-radius:999px;font-size:.78rem;font-weight:800;background:var(--cta-bg);color:var(--cta-fg)}.premium_consultCredentials__oDZvp{margin:0;font-size:.88rem;font-weight:600;color:var(--accent-text)}.premium_consultForm__49O9C{display:grid;gap:16px;padding:22px 24px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border)}.premium_consultSavedBanner__LGMfN{padding:10px 14px;border-radius:8px;background:rgba(212,175,55,.14);border:1px solid rgba(212,175,55,.4);font-size:.86rem;color:var(--foreground)}.premium_consultFormGrid__sTzzV{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.premium_consultField__n1XKM{display:grid;gap:6px;font-size:.88rem;font-weight:600;color:var(--foreground)}.premium_consultField__n1XKM input,.premium_consultField__n1XKM select,.premium_consultField__n1XKM textarea{width:100%;font:inherit;font-weight:400;padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--foreground)}.premium_consultField__n1XKM input:focus,.premium_consultField__n1XKM select:focus,.premium_consultField__n1XKM textarea:focus{outline:2px solid var(--primary);outline-offset:1px}.premium_consultSubmitBar__nlfd1{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--border)}.premium_consultConfirmedBox__XPF50{padding:22px 24px;border-radius:12px;background:radial-gradient(ellipse at top,rgba(212,175,55,.18) 0,var(--surface-2) 80%);border:2px solid var(--accent);display:grid;gap:16px}.premium_consultConfirmedHeader__9s2wE{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.premium_consultSummaryGrid__Kid9w{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.premium_consultSummaryItem__W01dT{padding:12px 14px;border-radius:8px;background:var(--surface);border:1px solid var(--border);display:grid;gap:4px;font-size:.9rem}@media (max-width:640px){.premium_consultProfileCard__knDqr{flex-direction:column}.premium_consultSubmitBar__nlfd1{flex-direction:column;align-items:stretch}}.report_story__SH__E{display:grid;gap:4px}.report_downloadBar__G0Ea5{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin:12px 0 20px}.report_freeDownloadBtn__ru6qL{font:inherit;font-size:.92rem;font-weight:600;padding:10px 20px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--foreground);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .15s ease,border-color .15s ease;min-height:42px}.report_freeDownloadBtn__ru6qL:hover:not(:disabled){background:var(--surface);border-color:var(--accent)}.report_freeDownloadBtn__ru6qL:disabled{opacity:.6;cursor:not-allowed}@keyframes report_reportGoldenShine__3nGEi{0%,20%{left:-120%;opacity:0}25%{opacity:.85}55%{left:170%;opacity:.95}60%,to{left:170%;opacity:0}}@keyframes report_premiumBtnPulse__B2Ic0{0%,to{box-shadow:inset 0 1px 1px rgba(255,255,255,.75),inset 0 -2px 3px rgba(120,80,5,.35),0 0 0 1px rgba(255,230,130,.6),0 4px 16px rgba(212,175,55,.45)}50%{box-shadow:inset 0 1px 2px rgba(255,255,255,.95),inset 0 -2px 3px rgba(120,80,5,.4),0 0 0 2px rgba(255,245,175,.95),0 0 22px 5px rgba(243,195,60,.7)}}.report_premiumDownloadBtn__UqE3g{position:relative;overflow:hidden;font:inherit;font-size:.95rem;font-weight:800;letter-spacing:.02em;padding:11px 24px;border-radius:999px;border:1px solid #ffe57f;background:linear-gradient(135deg,#d4af37,#fff2a8 24%,#caa035 48%,#ffea85 72%,#b58822 90%,#ffd966);color:#1a1002;text-shadow:0 1px 0 rgba(255,255,220,.6);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;animation:report_premiumBtnPulse__B2Ic0 2.8s ease-in-out infinite;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),filter .18s cubic-bezier(.2,.8,.2,1);min-height:42px}.report_premiumDownloadBtn__UqE3g:after{content:"";position:absolute;top:-20%;left:-120%;width:55%;height:140%;background:linear-gradient(115deg,rgba(255,255,255,0),rgba(255,255,255,.35) 30%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.35) 70%,rgba(255,255,255,0));transform:skewX(-24deg);animation:report_reportGoldenShine__3nGEi 3.2s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}.report_premiumDownloadBtn__UqE3g:hover:not(:disabled){transform:translateY(-1px) scale(1.02);box-shadow:inset 0 1px 2px #ffffff,inset 0 -2px 4px rgba(120,80,5,.4),0 0 0 2px #fff0aa,0 0 24px rgba(255,213,79,.9),0 6px 20px rgba(212,175,55,.65);filter:brightness(1.08)}.report_premiumStar__mGHHY{display:inline-block;animation:report_starTwinkle__lgOWj 1.8s ease-in-out infinite;transform-origin:center}@keyframes report_starTwinkle__lgOWj{0%,to{transform:scale(1) rotate(0deg);filter:drop-shadow(0 0 1px rgba(255,255,255,.8))}50%{transform:scale(1.35) rotate(18deg);filter:drop-shadow(0 0 5px rgba(255,255,255,1))}}@media (prefers-reduced-motion:reduce){.report_premiumDownloadBtn__UqE3g,.report_premiumDownloadBtn__UqE3g:after,.report_premiumStar__mGHHY{animation:none}}.report_premiumDownloadBtn__UqE3g:disabled{opacity:.65;cursor:not-allowed;transform:none}.report_premiumSection__wCO6E{border:1px solid rgba(212,175,55,.35);background:radial-gradient(ellipse at top,rgba(212,175,55,.09) 0,var(--surface) 65%);border-radius:var(--radius);padding:24px 26px;margin:18px 0 24px;box-shadow:var(--shadow)}.report_premiumHeader__L2yq_{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.report_premiumTitleWrap__M7myI{flex:1 1 300px}.report_premiumBadge__kljNQ{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:rgba(212,175,55,.14);color:var(--accent-text);border:1px solid rgba(212,175,55,.3)}.report_premiumTitle__1HsDq{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--foreground);margin:8px 0 4px}.report_premiumSubtitle__Clywz{font-size:.92rem;color:var(--muted);margin:0;line-height:1.5}.report_premiumGrid__kzBYA{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:20px 0}.report_featureCard__6U8WE{display:flex;gap:12px;padding:12px 14px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);align-items:flex-start}.report_featureIcon__FEe1b{font-size:1.3rem;line-height:1;flex-shrink:0}.report_featureBody__fOYOL{min-width:0}.report_featureTitle__hzSzu{font-size:.9rem;font-weight:600;color:var(--foreground);margin:0 0 3px}.report_featureDesc__Or8B9{font-size:.82rem;color:var(--muted);margin:0;line-height:1.4}.report_premiumFooter__P6_tN{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--border)}.report_pricingNote__Vzj19{font-size:.85rem;color:var(--muted);font-style:italic;flex:1 1 240px}.report_section__Rdfgy{padding:14px 0;border-bottom:1px solid var(--border);max-width:75ch}.report_section__Rdfgy:last-of-type{border-bottom:0}.report_section__Rdfgy h3{font-family:var(--font-display);font-weight:600;font-size:1.08rem;color:var(--accent-text);margin:0 0 6px}.report_section__Rdfgy p{margin:0;line-height:1.65}@media (max-width:640px){.report_downloadBar__G0Ea5{flex-direction:column;align-items:stretch}.report_freeDownloadBtn__ru6qL,.report_premiumDownloadBtn__UqE3g{width:100%}.report_premiumSection__wCO6E{padding:18px 16px}.report_premiumFooter__P6_tN{flex-direction:column;align-items:stretch}}.love_loveWrap__GHT55{max-width:960px;margin:0 auto 48px;display:flex;flex-direction:column;gap:24px}.love_modeTabs__bG_KZ{display:flex;gap:8px;background:var(--surface-2);padding:6px;border-radius:var(--radius);border:1px solid var(--border);width:fit-content;margin:0 auto}.love_modeTab__hoV_a{background:transparent;border:none;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:.92rem;font-weight:500;color:var(--muted);cursor:pointer;transition:all .15s ease-in-out}.love_modeTabActive__nd2G0{background:var(--surface);color:var(--fg);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.08)}.love_modeDesc__s2Wsb{text-align:center;color:var(--muted);font-size:.88rem;margin:-10px auto 10px}.love_partnersGrid__w4rfv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:860px){.love_partnersGrid__w4rfv{grid-template-columns:minmax(0,1fr)}}.love_partnerCard__aGBLx{border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius);padding:20px;background:var(--surface-2);min-width:0;display:flex;flex-direction:column;gap:14px}.love_partnerCard__aGBLx>div{grid-template-columns:minmax(0,1fr)}.love_partnerHeading__0B3Ze{font-family:var(--font-display);font-weight:600;font-size:1.15rem;margin:0;display:flex;align-items:center;gap:8px;color:var(--fg)}.love_heartIcon__Sq4hb{color:#d94a6a;font-size:1.1rem}.love_actions__qzveZ{display:flex;justify-content:center;margin-top:10px}.love_quickFieldGrid__800yk{display:grid;gap:14px}.love_field__det5b{display:flex;flex-direction:column;gap:6px}.love_label__3C1Kw{font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.love_input__noigL,.love_select__l9W6X{width:100%;padding:9px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--fg);font-family:inherit;font-size:.95rem;outline:none;transition:border-color .15s ease}.love_input__noigL:focus,.love_select__l9W6X:focus{border-color:var(--accent)}.love_resultHeader__h4Tdq{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border);flex-wrap:wrap;gap:12px}.love_resultTitle__mwiSw{font-family:var(--font-display);font-size:1.4rem;margin:0;color:var(--fg)}.love_heroScoreCard__AZ_KU{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:36px 20px 28px;gap:16px;box-shadow:var(--shadow)}.love_scoreRing___pDY8{--pct:0;width:156px;height:156px;flex:none;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(closest-side,var(--surface) 79%,transparent 80%),conic-gradient(#d94a6a calc(var(--pct) * 1%),var(--primary-soft) 0);box-shadow:0 4px 20px rgba(217,74,106,.15)}.love_scoreValue__YZkDr{font-family:var(--font-display);font-weight:700;font-size:2.4rem;line-height:1;color:var(--fg)}.love_scoreSub__SxkTJ{font-size:.8rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.love_verdictBadge__hDXSt{font-family:var(--font-display);font-size:1.3rem;font-weight:600;padding:6px 20px;border-radius:999px;display:inline-block}.love_v_soulmate__V86FK{background:#fce8ee;color:#b81d4a;border:1px solid #f7b2c4}.love_v_excellent__x3xbT{background:#ebf7ee;color:#1e7e34;border:1px solid #b8e2c2}.love_v_promising__K_yJR{background:#fef8e7;color:#946808;border:1px solid #f9df94}.love_v_challenging__gmwxU{background:#f5f2eb;color:#555047;border:1px solid #dbd5c5}[data-theme=dark] .love_v_soulmate__V86FK{background:#3a101f;color:#ff8ca8;border-color:#5e1c33}[data-theme=dark] .love_v_excellent__x3xbT{background:#0f2e18;color:#6ce08b;border-color:#1b532b}[data-theme=dark] .love_v_promising__K_yJR{background:#332608;color:#eec558;border-color:#5c450f}[data-theme=dark] .love_v_challenging__gmwxU{background:#23221e;color:#c4bfb3;border-color:#403e38}.love_verdictDesc__GBW46{max-width:680px;color:var(--fg);font-size:1.02rem;line-height:1.6;margin:0}.love_astroPlacements__fsfYg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0}@media (max-width:680px){.love_astroPlacements__fsfYg{grid-template-columns:minmax(0,1fr)}}.love_placementCard__6dO3Z{background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:8px}.love_placementName__FHFYd{font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--fg)}.love_placementDetails__1zsfn{display:flex;flex-direction:column;gap:6px;font-size:.9rem}.love_placementItem__oUzV_{display:flex;justify-content:space-between;align-items:baseline}.love_placementLabel__Eu2UW{color:var(--muted);font-size:.82rem}.love_placementValue__chEQB{font-weight:600;color:var(--fg)}.love_sectionTitle__W9EMW{font-family:var(--font-display);font-size:1.25rem;margin:18px 0 12px;color:var(--fg)}.love_dimensionsGrid__gYXIv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:720px){.love_dimensionsGrid__gYXIv{grid-template-columns:minmax(0,1fr)}}.love_dimensionCard__t9Eto{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.love_dimHeader__rfsyf{display:flex;justify-content:space-between;align-items:baseline}.love_dimTitle__hWqZu{font-weight:600;font-size:.98rem;color:var(--fg)}.love_dimScore__RPaDb{font-weight:700;font-size:.95rem;color:var(--accent-text)}.love_progressBar__x4SXw{height:8px;background:var(--primary-soft);border-radius:999px;overflow:hidden;width:100%}.love_progressFill__qIpeo{height:100%;background:linear-gradient(90deg,#d94a6a 0,var(--accent) 100%);border-radius:999px;transition:width .4s ease-out}.love_dimDesc__bAfAv{font-size:.84rem;color:var(--muted);line-height:1.45;margin:0}.love_venusCard__23zSJ{background:var(--surface-2);border:1px solid var(--border);border-left:4px solid #d94a6a;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:12px}.love_venusHeader__o79xV{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px}.love_venusTitle__lrcGg{font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:var(--fg);margin:0}.love_venusBadge__sEytR{font-size:.82rem;font-weight:600;padding:4px 10px;border-radius:6px;background:#fce8ee;color:#b81d4a}[data-theme=dark] .love_venusBadge__sEytR{background:#3a101f;color:#ff8ca8}.love_venusText__mmQ64{font-size:.95rem;line-height:1.55;color:var(--fg);margin:0}.love_venusMeta__aDLlV{display:flex;gap:16px;font-size:.85rem;color:var(--muted);flex-wrap:wrap}.love_kootaTable__pYhfm td,.love_kootaTable__pYhfm th{padding:10px 12px}.love_bar__BoqEu{display:inline-block;width:60px;height:6px;background:var(--primary-soft);border-radius:999px;overflow:hidden;margin-left:8px;vertical-align:middle}.love_bar__BoqEu>span{display:block;height:100%;background:var(--accent)}.love_doshaCard__OiBcr{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:10px}.love_doshaOk__7nFZe{display:flex;align-items:center;gap:8px;color:var(--success);font-weight:500;font-size:.95rem;margin:0}.love_doshaList__9Qy8e{display:flex;flex-direction:column;gap:8px;padding-left:20px;margin:0;font-size:.92rem;line-height:1.5;color:var(--fg)}.love_footerCard__2tVKD{text-align:center;padding:16px;font-size:.9rem;color:var(--muted)}.love_footerCard__2tVKD a{color:var(--accent-text);font-weight:600;text-decoration:underline}.matching_people__rUQrF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:860px){.matching_people__rUQrF{grid-template-columns:minmax(0,1fr)}}.matching_person__EZe3o{border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius);padding:16px;background:var(--surface-2);min-width:0}.matching_person__EZe3o>div{grid-template-columns:minmax(0,1fr)}.matching_personHeading__abmOI{font-family:var(--font-display);font-weight:600;font-size:1.1rem;margin:0 0 14px}.matching_moons__ed8ce{display:flex;flex-wrap:wrap;gap:12px}.matching_moonCard__1UcIp{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:8px;background:var(--surface-2);max-width:340px}.matching_moonLabel__680t9{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.matching_warn__lHpa_{font-size:.8rem;color:var(--accent-text)}.matching_scoreRow__lPVG5{display:flex;align-items:center;gap:20px;margin:4px 0 20px;flex-wrap:wrap}.matching_scoreRing__XRBmA{--pct:0;width:116px;height:116px;flex:none;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(closest-side,var(--surface) 78%,transparent 79%),conic-gradient(var(--accent) calc(var(--pct) * 1%),var(--primary-soft) 0)}.matching_scoreValue__FPaxn{font-family:var(--font-display);font-weight:700;font-size:1.9rem;line-height:1;color:var(--fg)}.matching_scoreMax__ikUbQ{font-size:.75rem;color:var(--muted)}.matching_verdict__Dino3{margin:0;flex:1 1;min-width:220px;font-size:1.05rem;font-weight:600}.matching_v_excellent__DY3kf,.matching_v_good__Iz0LA{color:var(--success)}.matching_v_average__F_aqg{color:var(--accent-text)}.matching_v_critical__Wd5Vm,.matching_v_low__lo1fX{color:var(--danger)}.matching_shows__HV_Zn{color:var(--muted);white-space:normal!important;min-width:160px}.matching_points__XJOQ7{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;display:block}.matching_bar__HW8bD{display:block;width:72px;height:4px;margin-top:4px;border-radius:2px;background:var(--primary-soft);overflow:hidden}.matching_bar__HW8bD>span{display:block;height:100%;background:var(--accent)}.matching_doshas__hGPGy{margin-top:20px}.matching_doshas__hGPGy h3{font-size:1rem;margin:0 0 8px}.matching_doshas__hGPGy ul{margin:0;padding-left:20px;display:grid;gap:6px}.matching_ok__Zp8MX{color:var(--success);margin:0}.matching_poruthams__7ViEf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:720px){.matching_poruthams__7ViEf{grid-template-columns:minmax(0,1fr)}}.matching_pMatch__KlpZF,.matching_pNoMatch__qnIjW{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.matching_pIcon__DxwBk{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-weight:700}.matching_pMatch__KlpZF .matching_pIcon__DxwBk{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}.matching_pNoMatch__qnIjW .matching_pIcon__DxwBk{background:var(--danger-soft);color:var(--danger)}.matching_pText__hjx3r{display:flex;flex-direction:column;min-width:0}.matching_pText__hjx3r>span{font-size:.85rem;color:var(--muted)}.matching_pStatus__Qmj6N{font-size:.8rem;font-weight:600;color:var(--muted)}.matching_essential__ho17v{margin-left:8px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);vertical-align:middle}.matching_loveWrap__L8iLL{max-width:640px;margin:0 auto;display:grid;gap:20px}.matching_loveNames__yU6OJ{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px}@media (max-width:520px){.matching_loveNames__yU6OJ{grid-template-columns:minmax(0,1fr)}.matching_heart__0zxzM{justify-self:center}}.matching_heart__0zxzM{font-size:1.6rem;color:#d94a6a;padding-bottom:8px}.matching_loveResult__DTBJf{text-align:center;display:grid;justify-items:center;gap:8px}.matching_loveResult__DTBJf .matching_scoreRing__XRBmA{width:150px;height:150px;background:radial-gradient(closest-side,var(--surface) 80%,transparent 81%),conic-gradient(#d94a6a calc(var(--pct) * 1%),var(--primary-soft) 0)}.matching_loveTier__wnfkZ{font-size:1.1rem;font-weight:600;margin:4px 0 8px}.matching_howTitle__vkbs_{font-family:var(--font-display);font-size:1rem;margin:12px 0 0}.matching_pyramid__B8IY7{display:grid;gap:6px;justify-items:center;margin:4px 0 8px}.matching_pyrRow__SBMWF{display:flex;gap:8px}.matching_pyrFinal__qqd_C,.matching_pyrLetter__s_xWK,.matching_pyrNum__r_ZMr{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.matching_pyrLetter__s_xWK{font-family:var(--font-display);color:var(--accent-text)}.matching_pyrNum__r_ZMr{background:var(--surface-2);border:1px solid var(--border)}.matching_pyrFinal__qqd_C{background:#d94a6a;color:#fff}.matching_disclaimer__eLBTl{font-size:.85rem;color:var(--muted);margin:8px 0 0}.matching_doshas__hGPGy+p,.matching_poruthams__7ViEf+p{margin-top:18px}@media (max-width:480px){.matching_person__EZe3o{padding:12px 10px}}.matching_showsInline__7uhqz{display:none}@media (max-width:640px){.matching_showsCol__Kd0Mk,.matching_shows__HV_Zn{display:none}.matching_showsInline__7uhqz{display:block;font-weight:400;font-size:.78rem;color:var(--muted);white-space:normal;max-width:130px}.matching_kootaTable__y38Ea td,.matching_kootaTable__y38Ea th{white-space:normal;padding:8px 6px;font-size:.85rem}.matching_kootaTable__y38Ea .matching_bar__HW8bD{width:44px}}.panchang_controls__Wj4or{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 24px;align-items:start}@media (max-width:720px){.panchang_controls__Wj4or{grid-template-columns:minmax(0,1fr)}}.panchang_dateControls__wc4fH{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.panchang_dayButtons__smdQa{display:flex;gap:6px}.panchang_dayButtons__smdQa button{min-width:40px;min-height:42px}.panchang_placeRow__9v9yA{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;min-width:0}@media (max-width:520px){.panchang_placeRow__9v9yA{grid-template-columns:minmax(0,1fr)}}.panchang_placeField__6wsFU{min-width:0}.panchang_placeLabelRow__rbj2c{display:flex;align-items:center;justify-content:space-between;gap:8px}.panchang_locateBtn__5pYHi{border:0;background:transparent;color:var(--primary);font:inherit;font-size:.8rem;font-weight:700;padding:0;cursor:pointer}.panchang_locateBtn__5pYHi:hover:not(:disabled){text-decoration:underline}.panchang_goButton__7XhZL{margin-top:23px;width:auto;min-width:110px;min-height:42px;padding:10px 28px;border:0;border-radius:999px;background:var(--cta-bg);color:var(--cta-fg);font:inherit;font-weight:700;font-size:1rem;cursor:pointer;white-space:nowrap}@media (max-width:520px){.panchang_goButton__7XhZL{margin-top:4px;width:100%}}.panchang_goButton__7XhZL:hover:not(:disabled){filter:brightness(.95)}.panchang_goButton__7XhZL:disabled{opacity:.7;cursor:progress}.panchang_day__mgttk{margin-top:24px}.panchang_dayHead___fF5Q h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.2rem,1rem + .8vw,1.5rem);margin:0}.panchang_dayHead___fF5Q p{margin:4px 0 16px}.panchang_grid__AL0tB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;transition:opacity .15s}@media (max-width:720px){.panchang_grid__AL0tB{grid-template-columns:minmax(0,1fr)}}.panchang_loading__EOmfd{opacity:.55}.panchang_card__dDsjP{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 18px;min-width:0}.panchang_wide__yy4c_{grid-column:1/-1}.panchang_good__TZnYj{border-top-color:var(--success)}.panchang_avoid__5_gh8{border-top-color:var(--danger)}.panchang_card__dDsjP h3{font-family:var(--font-display);font-weight:600;font-size:1.05rem;margin:0 0 12px}.panchang_limbs__vjgFG{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 24px}.panchang_limbs__vjgFG dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.panchang_limbs__vjgFG dd{margin:2px 0 0}.panchang_limbs__vjgFG strong{font-size:1.05rem}.panchang_until__REAvS{color:var(--muted);font-size:.9rem}.panchang_then__jUXu_{display:block;font-size:.85rem;color:var(--muted)}.panchang_facts__PwHZ7{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 16px}.panchang_facts__PwHZ7 dt{color:var(--muted)}.panchang_facts__PwHZ7 dd{margin:0;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.panchang_small__H7Bzl{display:block;font-size:.75rem;font-weight:400;color:var(--muted)}.panchang_chartHeaderRow___2KD4{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.panchang_chartHeaderRow___2KD4 h3{margin:0}.panchang_chartSubtitle__BaILZ{margin:2px 0 0;font-size:.82rem;color:var(--muted)}.panchang_styleToggleGroup__cMZ8f{display:inline-flex;gap:6px}.panchang_styleToggleBtn__GbfqY{padding:5px 11px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elev);color:var(--muted);font-size:.76rem;font-weight:700;cursor:pointer;transition:all .15s ease}.panchang_styleToggleBtn__GbfqY:hover{border-color:var(--accent);color:var(--fg)}.panchang_styleToggleBtnActive__TsA34{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 14%,var(--bg-elev));color:var(--accent-text)}.panchang_planetStripHeading__V1zpA{margin:16px 0 8px;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.panchang_planetStripGrid__67jvL{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.panchang_planetPill___tOk8{padding:9px 11px;border-radius:var(--radius-sm);background:var(--bg-elev);border:1px solid var(--border);display:grid;gap:2px}.panchang_planetPillTop__Bkx7F{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:800;color:var(--fg)}.panchang_planetPillHouse__YHc48{font-size:.7rem;font-weight:700;color:var(--muted)}.panchang_planetPillSign__GMbZT{font-size:.82rem;font-weight:700;color:var(--accent-text)}.panchang_planetPillMeta__gIYC5{font-size:.72rem;color:var(--muted)}.varna_hero__j8zW6{text-align:center;padding:24px 16px;border-radius:var(--radius);background:radial-gradient(ellipse at top,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),var(--surface-2);border:1px solid var(--border);display:grid;gap:4px;justify-items:center}.varna_heroLabel__1iiiR{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.varna_heroName__hRTit{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,1.6rem + 2vw,2.8rem);color:var(--accent-text);line-height:1.1}.varna_heroSub__NjXWm{color:var(--muted)}.varna_nature__bEOsf{max-width:52ch;margin:10px auto 0;font-size:1.02rem}.varna_small__pQIyk{font-size:.85rem;color:var(--muted);margin:6px 0 0}.varna_asc__RkyF_{margin-top:16px;padding:14px 16px;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:8px;display:grid;gap:4px}.varna_asc__RkyF_ span:last-child{color:var(--muted);font-size:.92rem}.varna_reference__lUR25{margin-top:28px}.varna_reference__lUR25 h2{font-family:var(--font-display);font-weight:600;font-size:1.2rem;margin:0 0 8px}.varna_reference__lUR25>p{color:var(--muted);max-width:75ch}.varna_refGrid__RqIb9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}@media (max-width:760px){.varna_refGrid__RqIb9{grid-template-columns:repeat(2,minmax(0,1fr))}}.varna_refCard__0bjnC{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:.9rem}.varna_refCard__0bjnC strong{font-family:var(--font-display);font-size:1.05rem}.varna_refElement__bM4ha{color:var(--accent-text);font-size:.8rem}.varna_refActive__xiRaV{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}.varna_disclaimer__1vaTZ{font-size:.88rem;padding:12px 14px;border-radius:8px;background:var(--primary-soft);color:var(--fg)!important}