._page_1v419_1{background:var(--eh-color-night-950);min-height:0;color:var(--eh-color-moon-100);display:block}._sidebar_1v419_8{gap:var(--eh-space-12);box-sizing:border-box;min-height:100vh;padding:var(--eh-space-20) var(--eh-space-16);border-right:1px solid var(--eh-color-moon-300-alpha-14);background:#0d0c20ad;flex-direction:column;display:flex}._brand_1v419_19{align-items:center;gap:var(--eh-space-11);padding:0 var(--eh-space-6) var(--eh-space-14);display:flex}._brand_1v419_19 strong,._brand_1v419_19 span{display:block}._brand_1v419_19 strong{color:var(--eh-color-white);font-size:var(--eh-font-size-15);font-weight:var(--eh-font-weight-bold);line-height:1}._brand_1v419_19 span{color:var(--eh-color-muted);font-size:11px;font-weight:var(--eh-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin-top:2px}._astrologerSelector_1v419_47{gap:var(--eh-space-8);display:grid}._selectorButton_1v419_52{align-items:center;gap:var(--eh-space-9);box-sizing:border-box;width:100%;min-height:50px;padding:var(--eh-space-8) var(--eh-space-11);border:1px solid var(--eh-color-moon-300-alpha-14);border-radius:var(--eh-radius-12);background:var(--eh-color-night-900);color:var(--eh-color-moon-100);font-family:var(--eh-font-sans);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}._selectorIcon_1v419_69,._avatar_1v419_70,._birthIcon_1v419_71{flex:none;place-items:center;display:grid}._selectorIcon_1v419_69,._avatar_1v419_70{width:var(--eh-length-34);height:var(--eh-length-34);border-radius:var(--eh-radius-12);color:var(--eh-color-moon-100);font-weight:var(--eh-font-weight-bold);background:#584494b8;border:1px solid #b79cfb6b;line-height:1}._eyebrow_1v419_89{margin-bottom:var(--eh-space-3);color:var(--eh-color-muted);font-size:11px;font-weight:var(--eh-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;display:block}._selectorButton_1v419_52 strong{color:var(--eh-color-white);font-size:var(--eh-font-size-14);font-weight:var(--eh-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._selectorHint_1v419_109{color:var(--eh-color-muted);font-size:var(--eh-font-size-12);line-height:var(--eh-line-height-140);margin:0}._astrologerList_1v419_116,._relatedList_1v419_117,._bookingList_1v419_118,._birthList_1v419_119,._birthListCompact_1v419_120{gap:var(--eh-space-8);margin:0;padding:0;list-style:none;display:grid}._astrologerList_1v419_116 li,._relatedList_1v419_117 li,._bookingList_1v419_118 li,._birthList_1v419_119 li,._birthListCompact_1v419_120 li{align-items:center;gap:var(--eh-space-10);min-width:0;display:flex}._astrologerList_1v419_116 strong,._relatedList_1v419_117 strong,._bookingList_1v419_118 strong,._birthList_1v419_119 strong,._birthListCompact_1v419_120 strong{color:var(--eh-color-moon-120);font-size:var(--eh-font-size-13-5);font-weight:var(--eh-font-weight-semibold);display:block}._astrologerList_1v419_116 small,._relatedList_1v419_117 small,._bookingList_1v419_118 small,._birthList_1v419_119 small,._birthListCompact_1v419_120 small{color:var(--eh-color-muted);font-size:var(--eh-font-size-12);display:block}._astroDiaryLink_1v419_160{align-items:center;gap:var(--eh-space-6);border:1px solid var(--eh-color-moon-300-alpha-14);border-radius:var(--eh-radius-10);min-height:36px;padding:0 var(--eh-space-9);color:var(--eh-color-gold);font-size:var(--eh-font-size-12);font-weight:var(--eh-font-weight-semibold);margin-left:auto;text-decoration:none;display:inline-flex}._astroDiaryLink_1v419_160:focus-visible{outline:2px solid var(--eh-color-gold);outline-offset:2px}._nav_1v419_180{gap:var(--eh-space-3);margin-top:var(--eh-space-4);display:grid}._navItem_1v419_186,._navItemActive_1v419_187{align-items:center;gap:var(--eh-space-12);min-height:39px;padding:0 var(--eh-space-12);border-radius:var(--eh-radius-12);color:var(--eh-color-muted);cursor:pointer;font-family:var(--eh-font-sans);font-size:var(--eh-font-size-14);font-weight:var(--eh-font-weight-semibold);text-align:left;background:0 0;border:0;display:flex}._navItemActive_1v419_187{color:var(--eh-color-gold);background:#f4c43024}._contentShell_1v419_209{min-width:0;min-height:0;display:block}._header_1v419_215{align-items:center;gap:var(--eh-space-14);padding:0 var(--eh-space-28);border-bottom:1px solid var(--eh-color-moon-300-alpha-14);display:flex}._header_1v419_215 h1{color:var(--eh-color-white);font-size:var(--eh-font-size-23);flex:1;margin:0;line-height:1}._content_1v419_209{min-width:0;padding:var(--eh-space-24) var(--eh-space-28) var(--eh-space-40);overflow-y:auto}._homeGrid_1v419_237,._bookingGrid_1v419_238,._dataGrid_1v419_239{gap:var(--eh-space-22);max-width:900px;margin:0 auto;display:grid}._homeGrid_1v419_237{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}._bookingGrid_1v419_238{grid-template-columns:minmax(0,1fr)}._heroCard_1v419_254,._sectionCard_1v419_255,._summaryCard_1v419_256{border:1px solid var(--eh-color-moon-300-alpha-14);border-radius:var(--eh-radius-12);background:linear-gradient(180deg, var(--eh-color-night-900), #131028);box-shadow:0 22px 70px -44px #000000e6}._heroCard_1v419_254{box-sizing:border-box;min-height:180px;padding:var(--eh-space-24);align-content:center;display:grid}._heroCard_1v419_254 h2,._sectionCard_1v419_255 h2,._emptyBlock_1v419_273 h2{color:var(--eh-color-moon-100);font-size:var(--eh-font-size-15);line-height:var(--eh-line-height-120);margin:0}._heroCard_1v419_254 p,._emptyInline_1v419_281,._emptyBlock_1v419_273{color:var(--eh-color-muted);font-size:var(--eh-font-size-14);line-height:var(--eh-line-height-140)}._heroCard_1v419_254 p{max-width:420px;margin:var(--eh-space-10) 0 0}._summaryGrid_1v419_293{gap:var(--eh-space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._summaryCard_1v419_256{box-sizing:border-box;min-height:102px;padding:var(--eh-space-14);color:var(--eh-color-moon-500);align-content:space-between;display:grid}._summaryCard_1v419_256 strong{color:var(--eh-color-gold);font-size:var(--eh-font-size-23);line-height:1}._sectionCard_1v419_255{box-sizing:border-box;padding:var(--eh-space-18)}._sectionHeader_1v419_319{justify-content:space-between;align-items:center;gap:var(--eh-space-12);margin-bottom:var(--eh-space-14);display:flex}._sectionHeader_1v419_319 h2{font-size:var(--eh-font-size-15)}._linkButton_1v419_331{color:var(--eh-color-gold);cursor:pointer;font-family:var(--eh-font-sans);font-size:var(--eh-font-size-13);font-weight:var(--eh-font-weight-semibold);background:0 0;border:0}._primaryButton_1v419_341,._secondaryButton_1v419_342,._iconButton_1v419_343{border-radius:var(--eh-radius-12);font-family:var(--eh-font-sans);font-weight:var(--eh-font-weight-semibold);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}._primaryButton_1v419_341{gap:var(--eh-space-8);min-height:40px;padding:0 var(--eh-space-16);background:var(--eh-color-gold);color:var(--eh-color-night-950)}._primaryButton_1v419_341:disabled{background:var(--eh-color-night-900);border-color:var(--eh-color-moon-300-alpha-14);color:var(--eh-color-muted)}._secondaryButton_1v419_342{min-height:36px;padding:0 var(--eh-space-14);background:var(--eh-color-night-950);border-color:var(--eh-color-moon-300-alpha-14);color:var(--eh-color-moon-120)}._secondaryButton_1v419_342:disabled{color:var(--eh-color-muted)}._primaryButton_1v419_341:disabled,._secondaryButton_1v419_342:disabled,._iconButton_1v419_343:disabled,._selectorButton_1v419_52:disabled{opacity:.72;cursor:not-allowed}._iconButton_1v419_343{background:var(--eh-color-night-900);border-color:var(--eh-color-moon-300-alpha-14);width:40px;height:40px;color:var(--eh-color-moon-500)}._profilePill_1v419_395{align-items:center;gap:var(--eh-space-9);color:var(--eh-color-moon-120);font-size:var(--eh-font-size-13-5);font-weight:var(--eh-font-weight-semibold);display:flex}._relatedList_1v419_117 li,._bookingList_1v419_118 li,._birthList_1v419_119 li,._birthListCompact_1v419_120 li{box-sizing:border-box;min-height:58px;padding:var(--eh-space-10);border:1px solid var(--eh-color-moon-300-alpha-14);border-radius:var(--eh-radius-12);background:#1d1a3ea8}._bookingList_1v419_118 li{grid-template-columns:auto minmax(150px,1fr) minmax(180px,auto) auto;display:grid}._bookingPerson_1v419_421{min-width:0}._bookingStatus_1v419_425{color:var(--eh-color-gold);font-size:var(--eh-font-size-12);font-weight:var(--eh-font-weight-semibold)}._birthList_1v419_119 li,._birthListCompact_1v419_120 li{align-items:flex-start}._birthList_1v419_119 em,._birthListCompact_1v419_120 em{color:var(--eh-color-gold);font-size:var(--eh-font-size-12);font-style:normal;font-weight:var(--eh-font-weight-semibold);white-space:nowrap;margin-left:auto}._birthIcon_1v419_71{width:var(--eh-length-34);height:var(--eh-length-34);border-radius:var(--eh-radius-10);color:var(--eh-color-gold);background:#f4c43024}._counter_1v419_454{min-width:var(--eh-length-34);height:var(--eh-length-32);padding:0 var(--eh-space-9);border-radius:var(--eh-radius-pill);color:var(--eh-color-gold);font-weight:var(--eh-font-weight-bold);background:#f4c43024;place-items:center;display:inline-grid}._formGrid_1v419_466{gap:var(--eh-space-12);margin-bottom:var(--eh-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._formGrid_1v419_466 label{gap:var(--eh-space-6);color:var(--eh-color-muted);font-size:var(--eh-font-size-12);font-weight:var(--eh-font-weight-bold);letter-spacing:.04em;text-transform:uppercase;display:grid}._formGrid_1v419_466 input,._formGrid_1v419_466 select{box-sizing:border-box;min-width:0;min-height:40px;padding:0 var(--eh-space-12);border:1px solid var(--eh-color-moon-300-alpha-14);border-radius:var(--eh-radius-10);background:var(--eh-color-night-950);color:var(--eh-color-moon-100);font:var(--eh-font-size-14) / var(--eh-line-height-120) var(--eh-font-sans)}._birthTimeOccurrenceHelper_1v419_496{color:var(--eh-color-muted);font-size:var(--eh-font-size-11);font-weight:var(--eh-font-weight-regular);letter-spacing:normal;line-height:var(--eh-line-height-140);text-transform:none}._successText_1v419_505,._errorText_1v419_506{margin:var(--eh-space-10) 0 0;font-size:var(--eh-font-size-13);font-weight:var(--eh-font-weight-semibold)}._successText_1v419_505{color:var(--eh-color-emerald)}._errorText_1v419_506{color:var(--eh-color-coral)}._consentSection_1v419_520{gap:var(--eh-space-16);box-sizing:border-box;padding:var(--eh-space-18);background:linear-gradient(180deg, var(--eh-color-night-860), var(--eh-color-night-900));border:1px solid #d8d4ec14;border-radius:20px;grid-column:1/-1;display:grid;box-shadow:inset 0 1px #ffffff08,0 18px 40px -24px #000c}._consentSection_1v419_520 h2,._consentSection_1v419_520 h3,._consentSection_1v419_520 p{margin:0}._consentSection_1v419_520 h2{color:var(--eh-color-moon-100);font-size:var(--eh-font-size-15);line-height:var(--eh-line-height-120)}._consentSection_1v419_520 h3{color:var(--eh-color-moon-120);font-size:var(--eh-font-size-13)}._consentHeader_1v419_551{align-items:center;gap:var(--eh-space-11);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._consentIcon_1v419_558{width:var(--eh-length-38);height:var(--eh-length-38);border-radius:var(--eh-radius-12);background:var(--eh-color-gold-alpha-14);color:var(--eh-color-gold);place-items:center;display:grid}._consentProcessor_1v419_568,._consentStateGranted_1v419_569,._consentStateRestricted_1v419_570{box-sizing:border-box;min-height:24px;padding:0 var(--eh-space-9);border:1px solid var(--eh-color-moon-300-alpha-14);border-radius:var(--eh-radius-pill);font-size:11px;font-weight:var(--eh-font-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}._consentProcessor_1v419_568{color:var(--eh-color-moon-500)}._consentSummary_1v419_587,._consentRelationshipScope_1v419_588,._consentWithdrawal_1v419_589,._consentStateText_1v419_590{color:var(--eh-color-moon-500);font-size:var(--eh-font-size-13);line-height:var(--eh-line-height-150)}._consentRelationshipScope_1v419_588{padding:var(--eh-space-11) var(--eh-space-12);border-left:2px solid var(--eh-color-gold);border-radius:0 var(--eh-radius-10) var(--eh-radius-10) 0;background:var(--eh-color-gold-alpha-14);color:var(--eh-color-moon-120)}._consentDisclosureGrid_1v419_604{gap:var(--eh-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._consentDisclosureGrid_1v419_604>div{min-width:0;padding:var(--eh-space-12);border:1px solid var(--eh-color-moon-300-alpha-14);border-radius:var(--eh-radius-12);background:#0907198a}._consentDisclosureGrid_1v419_604 ul,._consentCardList_1v419_619{gap:var(--eh-space-8);margin:var(--eh-space-10) 0 0;padding:0;list-style:none;display:grid}._consentDisclosureGrid_1v419_604 li{align-items:flex-start;gap:var(--eh-space-7);color:var(--eh-color-moon-500);font-size:var(--eh-font-size-12);line-height:var(--eh-line-height-140);display:flex}._consentDisclosureGrid_1v419_604 li svg{color:var(--eh-color-emerald);flex:none;margin-top:2px}._consentDisclosureGrid_1v419_604>div:last-child li svg{color:var(--eh-color-muted)}._consentWithdrawal_1v419_589{padding-top:var(--eh-space-12);border-top:1px solid var(--eh-color-moon-300-alpha-14)}._consentRelationshipHeader_1v419_651{justify-content:space-between;align-items:center;gap:var(--eh-space-12);padding-top:var(--eh-space-4);display:flex}._consentCardList_1v419_619{margin-top:0}._consentCard_1v419_619{gap:var(--eh-space-11);min-width:0;padding:var(--eh-space-14) var(--eh-space-16);border:1px solid var(--eh-color-moon-300-alpha-14);border-radius:var(--eh-radius-12);background:#1d1a3ea8;display:grid}._consentCardIdentity_1v419_673{align-items:center;gap:var(--eh-space-10);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._consentCardIdentity_1v419_673 strong,._consentCardIdentity_1v419_673 small{display:block}._consentCardIdentity_1v419_673 strong{color:var(--eh-color-moon-120);font-size:var(--eh-font-size-13-5)}._consentCardIdentity_1v419_673 small,._consentEvidenceTime_1v419_691{color:var(--eh-color-muted);font-size:var(--eh-font-size-12)}._consentStateGranted_1v419_569{color:var(--eh-color-emerald);background:#4ec8a01a;border-color:#4ec8a04d}._consentStateRestricted_1v419_570{background:var(--eh-color-gold-alpha-14);color:var(--eh-color-gold);border-color:#f4c4304d}._consentAcceptance_1v419_708{align-items:flex-start;gap:var(--eh-space-10);color:var(--eh-color-moon-120);cursor:pointer;font-size:var(--eh-font-size-12-5);line-height:var(--eh-line-height-150);grid-template-columns:auto minmax(0,1fr);display:grid}._consentCheckboxTarget_1v419_719{width:var(--eh-space-44);height:var(--eh-space-44);place-items:center;display:grid}._consentCheckboxTarget_1v419_719 input{width:18px;height:18px;accent-color:var(--eh-color-gold);margin:0}._consentCardActions_1v419_733{gap:var(--eh-space-8);flex-wrap:wrap;display:flex}._consentCardActions_1v419_733 ._primaryButton_1v419_341,._consentCardActions_1v419_733 ._secondaryButton_1v419_342,._consentError_1v419_741 ._secondaryButton_1v419_342{min-height:var(--eh-space-44)}._consentError_1v419_741{align-items:center;gap:var(--eh-space-10);padding:var(--eh-space-12);border-radius:var(--eh-radius-12);color:var(--eh-color-coral);background:#f47a7a14;border:1px solid #f47a7a57;grid-template-columns:auto minmax(0,1fr) auto;display:grid}._consentError_1v419_741 p{color:var(--eh-color-moon-120);font-size:var(--eh-font-size-13);line-height:var(--eh-line-height-140)}._emptyBlock_1v419_273{text-align:center;place-items:center;min-height:220px;display:grid}._centeredState_1v419_770{align-content:center;place-items:center;gap:var(--eh-space-10);min-height:100vh;padding:var(--eh-space-24);text-align:center;display:grid}._centeredState_1v419_770 h1{color:var(--eh-color-white);font-size:var(--eh-font-size-23);margin:0}._centeredState_1v419_770 p{max-width:420px;color:var(--eh-color-muted);line-height:var(--eh-line-height-140);margin:0}@media (width<=860px){._page_1v419_1{grid-template-columns:1fr}._sidebar_1v419_8{border-right:0;border-bottom:1px solid var(--eh-color-moon-300-alpha-14);min-height:auto}._nav_1v419_180{grid-template-columns:repeat(3,minmax(0,1fr))}._navItem_1v419_186,._navItemActive_1v419_187{justify-content:center;gap:var(--eh-space-4);min-height:54px;padding:var(--eh-space-6);flex-direction:column;font-size:11px}._contentShell_1v419_209{min-height:0;display:block}._header_1v419_215{padding:var(--eh-space-16);flex-wrap:wrap}._header_1v419_215 h1{flex-basis:100%}._content_1v419_209{padding:var(--eh-space-18) var(--eh-space-16) var(--eh-space-28)}._homeGrid_1v419_237,._bookingGrid_1v419_238,._summaryGrid_1v419_293,._formGrid_1v419_466,._consentDisclosureGrid_1v419_604{grid-template-columns:1fr}._consentCardIdentity_1v419_673{grid-template-columns:auto minmax(0,1fr)}._consentStateGranted_1v419_569,._consentStateRestricted_1v419_570{grid-column:1/-1;justify-self:start}._consentCardActions_1v419_733 ._primaryButton_1v419_341,._consentCardActions_1v419_733 ._secondaryButton_1v419_342{width:100%}._consentError_1v419_741{grid-template-columns:auto minmax(0,1fr)}._consentError_1v419_741 ._secondaryButton_1v419_342{grid-column:1/-1}._bookingList_1v419_118 li{grid-template-columns:auto minmax(0,1fr)}._bookingStatus_1v419_425,._bookingList_1v419_118 ._secondaryButton_1v419_342{grid-column:1/-1}}._sessionList_1v419_876{gap:14px;display:grid}._sessionCard_1v419_881{background:#fff;border:1px solid #e8e2ef;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}._sessionCard_1v419_881 h2,._sessionCard_1v419_881 p{margin:4px 0 0}@media (width<=680px){._sessionCard_1v419_881{flex-direction:column;align-items:stretch}}
