._wrap_1qk29_1{background:var(--surface);border-radius:var(--radius-lg);border:1px solid #c9a84c24;padding:22px 24px}._head_1qk29_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._title_1qk29_3{letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);margin:0;font-family:Cinzel,serif;font-size:14px}._toggle_1qk29_4{gap:6px;display:flex}._on_1qk29_5,._off_1qk29_5{cursor:pointer;border-radius:6px;padding:5px 12px;font-family:Lato,sans-serif;font-size:12px}._on_1qk29_5{background:var(--gold);color:#07070f;border:1px solid var(--gold)}._off_1qk29_5{color:var(--text2);background:0 0;border:1px solid #c9a84c40}._off_1qk29_5:hover{border-color:var(--gold);color:var(--gold)}._on_1qk29_5:focus-visible,._off_1qk29_5:focus-visible{outline:2px solid var(--gold);outline-offset:2px}._body_1qk29_10{flex-wrap:wrap;align-items:flex-start;gap:26px;display:flex}._chart_1qk29_11{width:340px;max-width:100%;height:auto;display:block}._legend_1qk29_12{flex:1;min-width:220px}._legendTitle_1qk29_13{letter-spacing:1px;text-transform:uppercase;color:var(--text2);margin-bottom:10px;font-size:11px}._legendGrid_1qk29_14{grid-template-columns:1fr 1fr;gap:6px 18px;margin:0;display:grid}._legendGrid_1qk29_14>div{color:#cfc8b6;gap:7px;font-size:13px;display:flex}._legendGrid_1qk29_14 dt{color:var(--gold-light);min-width:24px;margin:0;font-weight:700}._legendGrid_1qk29_14 dd{margin:0}._note_1qk29_18{color:var(--text2);margin:16px 0 0;font-size:12px;line-height:1.6}@media (width<=560px){._chart_1qk29_11{width:100%}._body_1qk29_10{gap:18px}}._wrap_1sd6w_1{background:var(--surface);border-radius:var(--radius-lg);border:1px solid #c9a84c24;padding:22px 26px}._title_1sd6w_2{letter-spacing:1px;color:var(--gold);margin:0 0 10px;font-family:Cinzel,serif;font-size:16px}._lead_1sd6w_3{color:#cfc8b6;margin:0 0 18px;font-size:14.5px;line-height:1.75}._subhead_1sd6w_4{letter-spacing:1px;text-transform:uppercase;color:var(--gold-light);margin:18px 0 12px;font-family:Cinzel,serif;font-size:13px}._placements_1sd6w_6{flex-direction:column;gap:9px;margin:0 0 6px;padding:0;list-style:none;display:flex}._place_1sd6w_6{align-items:flex-start;gap:12px;display:flex}._badge_1sd6w_8{background:var(--gold-faint);width:34px;height:24px;color:var(--gold-light);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}._placeText_1sd6w_9{color:#cfc8b6;font-size:14px;line-height:1.6}._placeText_1sd6w_9 strong{color:var(--text)}._houses_1sd6w_12{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._house_1sd6w_12{background:var(--bg3);border:1px solid #c9a84c1a;border-radius:10px;padding:13px 15px}._filled_1sd6w_14{border-color:#c9a84c4d}._houseHead_1sd6w_15{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}._houseNum_1sd6w_16{color:var(--gold);font-family:Cinzel,serif;font-size:13px}._houseSign_1sd6w_17{color:var(--text2);font-size:12px}._houseArea_1sd6w_18{color:var(--text);margin-bottom:4px;font-size:14px;font-weight:700}._houseDetail_1sd6w_19{color:var(--text2);margin-bottom:8px;font-size:12.5px;line-height:1.55}._housePlanets_1sd6w_20{color:#cfc8b6;font-size:12.5px}._housePlanets_1sd6w_20 strong{color:var(--gold-light)}._empty_1sd6w_22{color:var(--text3);font-style:italic}._note_1sd6w_24{color:var(--text2);margin:16px 0 0;font-size:12.5px;font-style:italic;line-height:1.7}@media (width<=680px){._houses_1sd6w_12{grid-template-columns:1fr 1fr}._wrap_1sd6w_1{padding:18px 16px}}@media (width<=420px){._houses_1sd6w_12{grid-template-columns:1fr}}._wrap_1d413_1{background:var(--surface);border-radius:var(--radius-lg);border:1px solid #7b68d440;padding:22px 26px}._title_1d413_2{letter-spacing:1px;color:#c0b4ec;margin:0 0 10px;font-family:Cinzel,serif;font-size:16px}._lead_1d413_3{color:#cfc8b6;margin:0 0 18px;font-size:14.5px;line-height:1.75}._block_1d413_4{margin-bottom:20px}._h4_1d413_5{letter-spacing:1px;text-transform:uppercase;color:var(--gold-light);margin:0 0 12px;font-family:Cinzel,serif;font-size:13px}._dashaRow_1d413_7{grid-template-columns:1fr 1fr;gap:14px;display:grid}._dashaBig_1d413_8{background:var(--bg3);border:1px solid #c9a84c24;border-radius:10px;padding:16px 18px}._dashaLabel_1d413_9{letter-spacing:1px;text-transform:uppercase;color:var(--text2);margin-bottom:6px;font-size:11px}._dashaLord_1d413_10{color:#e8c97a;font-family:Cinzel,serif;font-size:24px}._dashaDates_1d413_11{color:var(--text2);margin:4px 0 8px;font-size:12.5px}._dashaMean_1d413_12{color:#cfc8b6;font-size:13px;line-height:1.55}._upcoming_1d413_13{color:var(--text2);margin-top:12px;font-size:12.5px}._sade_1d413_15{color:#cfc8b6;border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.65}._sade_1d413_15 strong{color:var(--text)}._sadeActive_1d413_17{background:#e24b4a0f;border:1px solid #e24b4a52}._sadeClear_1d413_18{background:#3db87a0f;border:1px solid #3db87a40}._tableWrap_1d413_20{border-radius:var(--radius);border:1px solid #c9a84c1f;overflow-x:auto}._tableWrap_1d413_20:focus-visible{outline:2px solid var(--gold);outline-offset:2px}._table_1d413_20{border-collapse:collapse;width:100%;min-width:460px;font-size:13.5px}._table_1d413_20 th{text-align:left;color:var(--gold);border-bottom:1px solid #c9a84c26;padding:10px 14px;font-weight:600}._table_1d413_20 td{color:#cfc8b6;border-bottom:1px solid #ffffff0a;padding:9px 14px}._small_1d413_25{color:var(--text2);margin:8px 0 0;font-size:12px;font-style:italic}._note_1d413_26{color:var(--text2);margin:14px 0 0;font-size:12.5px;font-style:italic;line-height:1.7}@media (width<=680px){._dashaRow_1d413_7{grid-template-columns:1fr}._wrap_1d413_1{padding:18px 16px}}._page_lebul_1{flex-direction:column;min-height:100vh;display:flex;position:relative}._nav_lebul_2{z-index:2;border-bottom:1px solid #c9a84c1a;justify-content:space-between;align-items:center;padding:14px 24px;display:flex;position:relative}._backBtn_lebul_3{color:var(--text2);border-radius:var(--radius);background:0 0;border:1px solid #c9a84c40;align-items:center;gap:7px;padding:8px 16px;font-size:13px;text-decoration:none;display:inline-flex}._backBtn_lebul_3:hover{border-color:var(--gold);color:var(--gold)}._navLogo_lebul_5{letter-spacing:1.5px;color:var(--gold);align-items:center;gap:8px;font-family:Cinzel,serif;font-size:15px;display:inline-flex}._header_lebul_7{text-align:center;z-index:1;border-bottom:1px solid #c9a84c1a;padding:34px 20px 24px;position:relative}._headerIcon_lebul_8{color:var(--gold);font-size:28px}._h1_lebul_9{color:var(--text);margin:6px 0 0;font-family:Cinzel,serif;font-size:clamp(30px,6vw,40px);font-weight:600}._tagline_lebul_10{letter-spacing:2.5px;text-transform:uppercase;color:var(--text2);margin:10px 0 0;font-size:12px}._intro_lebul_11{max-width:640px;color:var(--text2);margin:16px auto 0;font-size:15px;line-height:1.75}._topCaution_lebul_12{border-radius:var(--radius);text-align:left;max-width:640px;color:var(--text2);background:#c9a84c12;border:1px solid #c9a84c47;align-items:flex-start;gap:10px;margin:16px auto 0;padding:12px 16px;font-size:12.5px;line-height:1.6;display:flex}._topCaution_lebul_12 strong{color:#cfc8b6}._main_lebul_15{flex-direction:column;flex:1;gap:26px;width:100%;max-width:980px;margin:0 auto;padding:32px 16px 52px;display:flex}._card_lebul_17{background:var(--surface);border-radius:var(--radius-lg);border:1px solid #c9a84c33;padding:26px 28px;position:relative}._card_lebul_17:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(90deg,#0000,#c9a84c66,#0000);height:2px;position:absolute;top:0;left:0;right:0}._cardTitle_lebul_19{letter-spacing:2px;color:var(--gold);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-family:Cinzel,serif;font-size:13px;display:flex}._titleLine_lebul_20{background:#c9a84c2e;flex:1;height:1px}._row2_lebul_22{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}._group_lebul_23{margin-bottom:20px}._field_lebul_24{flex-direction:column;display:flex}._label_lebul_25{letter-spacing:1px;text-transform:uppercase;color:var(--text2);margin-bottom:8px;font-size:12px}._opt_lebul_26{color:var(--text3);text-transform:none;letter-spacing:0}._req_lebul_27{color:var(--success)}._input_lebul_28{box-sizing:border-box;border-radius:var(--radius);width:100%;color:var(--text);background:#0f0d11;border:1px solid #c9a84c40;padding:13px 14px;font-family:Lato,sans-serif;font-size:16px}._input_lebul_28:focus-visible{outline:2px solid var(--gold);outline-offset:1px}._seg_lebul_31{gap:8px;display:flex}._segOn_lebul_32,._segOff_lebul_32{border-radius:var(--radius);cursor:pointer;flex:1;padding:12px 6px;font-family:Lato,sans-serif;font-size:13px}._segOn_lebul_32{border:1px solid var(--gold);color:var(--gold-light);background:#c9a84c24}._segOff_lebul_32{color:var(--text2);background:#0f0d11;border:1px solid #c9a84c40}._segOff_lebul_32:hover{border-color:var(--gold)}._segOn_lebul_32:focus-visible,._segOff_lebul_32:focus-visible{outline:2px solid var(--gold);outline-offset:2px}._inline_lebul_38{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}._sep_lebul_39{color:var(--text3);align-self:center;padding-top:8px;font-size:18px}._numField_lebul_40{flex-direction:column;display:flex}._numLabel_lebul_41{letter-spacing:.5px;text-transform:uppercase;color:var(--text3);margin-bottom:4px;font-size:10px}._numInput_lebul_42{box-sizing:border-box;border-radius:var(--radius);width:90px;color:var(--text);text-align:center;background:#0f0d11;border:1px solid #c9a84c40;padding:12px 8px;font-family:Lato,sans-serif;font-size:18px}._numInput_lebul_42:disabled{opacity:.4}._numInput_lebul_42:focus-visible{outline:2px solid var(--gold);outline-offset:1px}._numInputErr_lebul_45{border-color:var(--danger)}._wide_lebul_46 ._numInput_lebul_42{width:120px}._numErr_lebul_47{color:var(--danger);margin-top:4px;font-size:11px}._hintInline_lebul_48{color:var(--text2);align-self:center;padding-top:8px;font-size:12px;font-style:italic}._check_lebul_49{color:var(--text2);cursor:pointer;align-self:center;align-items:center;gap:8px;padding-top:6px;font-size:13px;display:inline-flex}._check_lebul_49 input{width:18px;height:18px;accent-color:var(--gold)}._hint_lebul_48{color:var(--text2);margin:8px 0 0;font-size:12px;font-style:italic}._actions_lebul_53{flex-wrap:wrap;align-items:center;gap:14px;display:flex}._btnPrimary_lebul_54{background:linear-gradient(135deg, var(--gold-dark), var(--gold));color:#07070f;border-radius:var(--radius);letter-spacing:1px;cursor:pointer;border:none;align-items:center;gap:9px;padding:15px 30px;font-family:Cinzel,serif;font-size:14px;font-weight:600;display:inline-flex}._btnPrimary_lebul_54:disabled{opacity:.45;cursor:not-allowed}._btnPrimary_lebul_54:focus-visible{outline:2px solid var(--gold);outline-offset:3px}._btnReset_lebul_57{color:var(--text2);border-radius:var(--radius);letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #c9a84c4d;padding:15px 26px;font-family:Cinzel,serif;font-size:13px}._btnReset_lebul_57:hover{border-color:var(--gold);color:var(--gold)}._privacy_lebul_59{color:var(--text2);align-items:center;gap:8px;margin-top:20px;font-size:12.5px;display:flex}._errorBanner_lebul_61{background:var(--danger-faint);border:1px solid var(--danger);border-radius:var(--radius);color:#f0b4b3;padding:14px 18px;font-size:14px}._result_lebul_63{flex-direction:column;gap:22px;display:flex}._poster_lebul_64{flex-direction:column;gap:20px;padding:10px 0;display:flex}._hero_lebul_65{text-align:center}._greeting_lebul_66{color:var(--text2);margin:0 0 6px;font-size:14px}._starName_lebul_67{color:var(--gold-light);margin:0;font-family:Cinzel,serif;font-size:clamp(38px,8vw,54px);font-weight:600;line-height:1.05}._starSub_lebul_68{color:var(--text2);margin:12px 0 0;font-size:15px}._padaBadge_lebul_69{color:#c0b4ec;letter-spacing:1px;background:#7b68d424;border:1px solid #7b68d480;border-radius:999px;margin-top:14px;padding:7px 18px;font-size:13px;display:inline-block}._plain_lebul_71{border-radius:var(--radius-lg);text-align:center;background:#c9a84c0f;border:1px solid #c9a84c47;padding:18px 24px}._plain_lebul_71 p{color:var(--text);margin:0;font-size:16px;line-height:1.7}._plain_lebul_71 strong{color:var(--gold-light)}._plainSub_lebul_74{color:var(--text2)!important;margin-top:8px!important;font-size:13px!important}._facts_lebul_76{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._fact_lebul_76{background:var(--surface);border:1px solid #c9a84c24;border-radius:10px;padding:16px 18px}._factK_lebul_78{letter-spacing:1px;text-transform:uppercase;color:var(--text2);margin-bottom:6px;font-size:11px}._factV_lebul_79{color:var(--text);font-family:Cinzel,serif;font-size:17px}._about_lebul_81{background:var(--surface);border-radius:var(--radius-lg);border:1px solid #c9a84c24;padding:22px 26px}._aboutTitle_lebul_82{letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);margin:0 0 12px;font-family:Cinzel,serif;font-size:14px}._aboutText_lebul_83{color:#cfc8b6;margin:0;font-size:15px;line-height:1.8}._link_lebul_84{color:var(--gold-light)}._lucky_lebul_86{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._luckyCard_lebul_87{background:var(--bg3);text-align:center;border:1px solid #c9a84c1f;border-radius:10px;padding:14px}._luckyK_lebul_88{letter-spacing:1px;text-transform:uppercase;color:var(--text2);margin-bottom:6px;font-size:10.5px}._luckyV_lebul_89{color:var(--gold-light);font-size:15px}._caution_lebul_91{border-radius:var(--radius-lg);background:#e24b4a0f;border:1px solid #e24b4a59;padding:20px 24px}._cautionHead_lebul_92{letter-spacing:1px;text-transform:uppercase;color:#e8946f;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}._cautionList_lebul_93{color:#cfc8b6;margin:0;padding-left:18px;font-size:13.5px;line-height:1.9}._cautionList_lebul_93 strong{color:var(--text)}._metaRow_lebul_96{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}._meta_lebul_96{color:var(--text2);font-size:12.5px;line-height:1.7}._meta_lebul_96 span{color:var(--text2)}._metaActions_lebul_99{gap:12px;display:flex}._btnAction_lebul_100{color:var(--gold-light);border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #c9a84c66;align-items:center;gap:8px;padding:12px 20px;font-family:Lato,sans-serif;font-size:13px;display:inline-flex}._btnAction_lebul_100:hover{background:#c9a84c14}._btnAction_lebul_100:focus-visible{outline:2px solid var(--gold);outline-offset:2px}._footer_lebul_104{text-align:center;color:var(--text2);border-top:1px solid #c9a84c1a;padding:18px 24px;font-size:12px;font-style:italic;line-height:1.7}._footer_lebul_104 strong{color:var(--gold);font-weight:400}._footerNav_lebul_106{margin:6px 0;font-style:normal}._footerNav_lebul_106 a{color:var(--text2)}._footerNav_lebul_106 a:hover{color:var(--gold)}._footerSmall_lebul_109{color:var(--text3);font-size:11px}._spinner_lebul_111{border:2px solid #07070f4d;border-top-color:#07070f;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite _kys-spin_lebul_1;display:inline-block}@keyframes _kys-spin_lebul_1{to{transform:rotate(360deg)}}._toast_lebul_113{background:var(--surface);border:1px solid var(--gold);color:var(--gold-light);border-radius:var(--radius);z-index:50;padding:12px 22px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=680px){._row2_lebul_22{grid-template-columns:1fr}._facts_lebul_76,._lucky_lebul_86{grid-template-columns:1fr 1fr}._card_lebul_17{padding:20px 16px}._actions_lebul_53{flex-direction:column;align-items:stretch}._btnPrimary_lebul_54,._btnReset_lebul_57{justify-content:center}}._placeWrap_lebul_125{position:relative}._sugList_lebul_126{z-index:20;border-radius:var(--radius);background:#14141f;border:1px solid #c9a84c59;max-height:260px;margin:6px 0 0;padding:4px;list-style:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #00000080}._sugItem_lebul_129{color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:11px 12px;font-size:14px;display:flex}._sugItem_lebul_129 svg{flex:none}._sugActive_lebul_131{background:#c9a84c24}._posterCaution_lebul_134{text-align:center;color:var(--text2);border-top:1px solid #c9a84c1f;margin-top:4px;padding:10px 8px 2px;font-size:11.5px;line-height:1.5}._explore_lebul_137{margin-top:4px}._exploreTitle_lebul_138{letter-spacing:1px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-family:Cinzel,serif;font-size:13px}._exploreLinks_lebul_139{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}._exploreCard_lebul_140{background:var(--surface);border-radius:var(--radius-lg);color:var(--text2);border:1px solid #c9a84c29;align-items:center;gap:12px;padding:14px 16px;font-size:13.5px;line-height:1.5;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}._exploreCard_lebul_140 strong{color:var(--text);font-family:Cinzel,serif;font-weight:500}._exploreCard_lebul_140:hover{border-color:#c9a84c73;transform:translateY(-2px)}._exploreCard_lebul_140:focus-visible{outline:2px solid var(--gold);outline-offset:3px}._exploreIco_lebul_144{color:var(--gold-light);text-align:center;flex:none;width:26px;font-size:22px}
