@import "https://fonts.googleapis.com/css2?family=Onest:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Onest:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--eh-font-sans:"Onest", system-ui, -apple-system, sans-serif;--eh-font-mono:"JetBrains Mono", ui-monospace, monospace;--eh-color-white:#fff;--eh-color-black:#000;--eh-color-night-980:#07060f;--eh-color-night-960:#080719;--eh-color-night-950:#090719;--eh-color-night-940:#0b091b;--eh-color-night-930:#0b0b1f;--eh-color-night-900:#110f26;--eh-color-night-880:#14122b;--eh-color-night-860:#16142f;--eh-color-violet-950:#0c0822;--eh-color-violet-900:#1c1342;--eh-color-violet-800:#2a1b4e;--eh-color-violet-700:#3a2a6e;--eh-color-violet-600:#584494;--eh-color-amethyst:#8b5cf6;--eh-color-gold:#f4c430;--eh-color-gold-alpha-14:#f4c43024;--eh-color-coral:#f47a7a;--eh-color-rose:#e59cc4;--eh-color-azure:#6fa8ff;--eh-color-emerald:#4ec8a0;--eh-color-lilac:#b79cfb;--eh-color-moon-100:#ece8f7;--eh-color-moon-120:#eceaf7;--eh-color-moon-300:#d8d4ec;--eh-color-moon-300-alpha-14:#d8d4ec24;--eh-color-moon-500:#a7a2c8;--eh-color-moon-650:#777195;--eh-color-muted:#6f6a93;--eh-space-3:3px;--eh-space-4:4px;--eh-space-6:6px;--eh-space-7:7px;--eh-space-8:8px;--eh-space-9:9px;--eh-space-10:10px;--eh-space-11:11px;--eh-space-12:12px;--eh-space-13:13px;--eh-space-14:14px;--eh-space-16:16px;--eh-space-18:18px;--eh-space-20:20px;--eh-space-22:22px;--eh-space-24:24px;--eh-space-28:28px;--eh-space-36:36px;--eh-space-40:40px;--eh-space-44:44px;--eh-length-32:32px;--eh-length-34:34px;--eh-length-36:36px;--eh-length-38:38px;--eh-length-48:48px;--eh-length-340:340px;--eh-length-380:380px;--eh-length-420:420px;--eh-length-440:440px;--eh-radius-8:8px;--eh-radius-10:10px;--eh-radius-12:12px;--eh-radius-pill:999px;--eh-font-size-12:12px;--eh-font-size-12-5:12.5px;--eh-font-size-13:13px;--eh-font-size-13-5:13.5px;--eh-font-size-14:14px;--eh-font-size-15:15px;--eh-font-size-23:23px;--eh-font-weight-semibold:600;--eh-font-weight-bold:700;--eh-line-height-100:1;--eh-line-height-120:1.2;--eh-line-height-140:1.4;--eh-line-height-150:1.5}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--astrologer-scrollbar-thumb:#1e1b3e;--astrologer-scrollbar-thumb-hover:#272252}@media (forced-colors:none){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--astrologer-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:var(--astrologer-scrollbar-thumb-hover)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--astrologer-scrollbar-thumb) transparent;scrollbar-width:thin}}}html,body,#root{height:100%;margin:0;overflow:hidden}body{font-family:var(--eh-font-sans)}.app-shell{box-sizing:border-box;place-content:center;gap:8px;height:100vh;padding:32px;display:grid}.app-kicker{color:var(--eh-color-amethyst);text-transform:uppercase;margin:0;font-size:14px;font-weight:700}h1{margin:0;font-size:32px}.ehIconButton{box-sizing:border-box;border-radius:var(--eh-radius-12);color:var(--eh-color-moon-500);cursor:pointer;font-family:var(--eh-font-sans);background:0 0;border:1px solid #0000;outline:none;flex:none;place-items:center;line-height:0;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;display:inline-grid}.ehIconButton--small{width:31px;height:31px}.ehIconButton--medium{width:var(--eh-length-36);height:var(--eh-length-36)}.ehIconButton--big{width:42px;height:42px}.ehIconButton--default{border-color:var(--eh-color-moon-300-alpha-14);background:#16142fd1}.ehIconButton--default:hover:not(:disabled){color:var(--eh-color-gold);background:#f4c4301f;border-color:#f4c4306b}.ehIconButton--drawer{background:#16142fd1;border-color:#d8d4ec1a}.ehIconButton--drawer:hover:not(:disabled){color:var(--eh-color-gold);background:#f4c4301f;border-color:#f4c4306b}.ehIconButton--quiet{color:var(--eh-color-moon-500);background:0 0;border-color:#0000}.ehIconButton--quiet:hover:not(:disabled){color:var(--eh-color-moon-120)}.ehIconButton:focus-visible{box-shadow:0 0 0 3px #f4c43033}.ehIconButton:disabled{cursor:not-allowed;opacity:.54}.ehIconButton__icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.ehIconButton__icon svg{width:20px;height:20px}.ehIconButton--small .ehIconButton__icon svg{width:13px;height:13px}.ehModal__backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07060fa3;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.ehModal__dialog{border:1px solid var(--eh-color-moon-300-alpha-14);width:min(560px,100%);max-height:min(760px,100dvh - 48px);color:var(--eh-color-moon-120);background:linear-gradient(#16142f,color(srgb .0793726 .0721569 .1));border-radius:22px;overflow:hidden;box-shadow:0 28px 80px #0000006b}.ehModal__header{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 12px;display:flex}.ehModal__title{min-width:0;color:var(--eh-color-moon-120);margin:0;font-size:19px;font-weight:700;line-height:1.2}.ehModal__right{flex:none;align-items:center;margin-left:auto;display:flex}.ehModal__closeButton{background:#d8d4ec0f;border:1px solid #d8d4ec1f;border-radius:11px;flex:none}.ehModal__content{max-height:calc(min(760px,100dvh - 48px) - 68px);padding:0 24px 24px;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.ehModal__backdrop{animation:elevenhouse-modal-backdrop .18s var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1))}.ehModal__dialog{animation:elevenhouse-modal-dialog .22s var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1))}}@media (width<=640px){.ehModal__backdrop{align-items:end;padding:16px}.ehModal__dialog{border-radius:20px;width:100%;max-height:calc(100dvh - 32px)}}@keyframes elevenhouse-modal-backdrop{0%{opacity:0}to{opacity:1}}@keyframes elevenhouse-modal-dialog{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.ehFeedbackDialog.ehModal__dialog{box-sizing:border-box;font-family:var(--eh-font-sans);font-size:var(--eh-font-size-14);line-height:var(--eh-line-height-150)}.ehFeedbackPerson{align-items:center;gap:var(--eh-space-12);padding:var(--eh-space-14);margin-bottom:var(--eh-space-20);border:1px solid var(--eh-color-moon-300-alpha-14);border-radius:var(--eh-radius-12);background:var(--eh-color-night-900);display:flex}.ehFeedbackAvatar{border-radius:var(--eh-radius-12);background:var(--eh-color-night-860);height:40px;color:var(--eh-color-gold);font-weight:var(--eh-font-weight-semibold);flex:0 0 40px;place-items:center;display:grid}.ehFeedbackPerson>div{overflow-wrap:anywhere;min-width:0}.ehFeedbackPerson strong,.ehFeedbackLabel{font-weight:var(--eh-font-weight-semibold)}.ehFeedbackSub,.ehFeedbackNote,.ehFeedbackValue,.ehFeedbackCount{color:var(--eh-color-moon-500);font-size:var(--eh-font-size-12)}.ehFeedbackLabel{margin-bottom:var(--eh-space-8);display:block}.ehFeedbackStars{gap:var(--eh-space-4);display:flex}.ehFeedbackStars button{border-radius:var(--eh-radius-10);width:44px;height:44px;color:var(--eh-color-moon-500);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ehFeedbackStars svg{width:30px;height:30px}.ehFeedbackStars button[data-filled=true]{color:var(--eh-color-gold)}.ehFeedbackStars button[data-filled=true] svg{fill:currentColor}.ehFeedbackStars button:disabled{cursor:not-allowed;opacity:.58}.ehFeedbackValue{min-height:22px;margin:0 0 var(--eh-space-20)}.ehFeedbackText{box-sizing:border-box;width:100%;min-height:148px;margin-top:var(--eh-space-8);padding:var(--eh-space-12);resize:vertical;border:1px solid var(--eh-color-moon-300-alpha-14);border-radius:var(--eh-radius-10);background:var(--eh-color-night-900);color:var(--eh-color-moon-120);font:inherit;font-weight:var(--eh-font-weight-regular);line-height:var(--eh-line-height-150);display:block}.ehFeedbackText::placeholder{color:var(--eh-color-moon-500)}.ehFeedbackText:disabled{opacity:.58;cursor:not-allowed}.ehFeedbackCount{text-align:right}.ehFeedbackIdentity{align-items:center;gap:var(--eh-space-8);margin:var(--eh-space-12) 0;font-size:var(--eh-font-size-13);display:flex}.ehFeedbackNote{margin:var(--eh-space-14) 0 var(--eh-space-20)}.ehFeedbackError{color:var(--eh-color-coral);font-size:var(--eh-font-size-13)}.ehFeedbackActions{gap:var(--eh-space-8);margin-top:var(--eh-space-20);display:grid}.ehFeedbackSubmit,.ehFeedbackLater{width:100%}.ehFeedbackDialog :focus-visible{outline:2px solid var(--eh-color-gold);outline-offset:3px}.ehFeedbackSuccess{padding:var(--eh-space-20) 0;text-align:center}.ehFeedbackSuccess>span{color:var(--eh-color-gold);font-size:var(--eh-font-size-24)}.ehFeedbackText[aria-invalid=true]{border-color:var(--eh-color-coral)}._root_1i3lt_1{flex:280px;min-width:0;max-width:460px;position:relative}._icon_1i3lt_7{color:var(--eh-color-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}._input_1i3lt_15{box-sizing:border-box;border:1px solid var(--eh-color-moon-300-alpha-14);background:var(--eh-color-night-930);width:100%;height:42px;color:var(--eh-color-moon-120);font:400 14px/1 var(--eh-font-sans);border-radius:14px;outline:none;padding:0 14px 0 38px}._input_1i3lt_15::placeholder{color:var(--eh-color-muted)}._input_1i3lt_15:focus{box-shadow:0 0 0 3px var(--eh-color-gold-alpha-14);border-color:#f4c4306b}._popup_1i3lt_34{z-index:50;box-sizing:border-box;border:1px solid var(--eh-color-moon-300-alpha-14);background:#16142f;border-radius:14px;width:100%;min-width:min(260px,100vw - 28px);max-width:calc(100vw - 28px);max-height:min(420px,70vh);padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 22px 50px -18px #000000d9}._option_1i3lt_51{width:100%;color:var(--eh-color-moon-120);text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:10px;gap:3px;padding:9px 10px;display:grid}._option_1i3lt_51 strong{font-size:13.5px;font-weight:600}._option_1i3lt_51 small{color:var(--eh-color-muted);font-size:11.5px}._option_1i3lt_51:hover,._option_1i3lt_51:focus-visible,._option_1i3lt_51[data-active=true]{background:var(--eh-color-gold-alpha-14);outline:none}._status_1i3lt_79{color:var(--eh-color-moon-500);margin:0;padding:12px 10px;font-size:13px}._status_1i3lt_79 p{margin:0 0 8px}._more_1i3lt_88,._status_1i3lt_79 button{border:1px solid var(--eh-color-moon-300-alpha-14);color:var(--eh-color-moon-120);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:8px 10px}._more_1i3lt_88{width:100%}._more_1i3lt_88:disabled{opacity:.5;cursor:wait}@media (width<=700px){._root_1i3lt_1{max-width:none}._input_1i3lt_15{height:38px}._root_1i3lt_1[data-compact-mobile=true]{flex:0 0 38px;order:2;width:38px}._root_1i3lt_1[data-compact-mobile=true] ._input_1i3lt_15{caret-color:#0000;cursor:pointer;padding:0;font-size:0}._root_1i3lt_1[data-compact-mobile=true] ._icon_1i3lt_7{left:11px}._root_1i3lt_1[data-compact-mobile=true]:focus-within{z-index:10;width:auto;max-width:none;position:absolute;left:14px;right:58px}._root_1i3lt_1[data-compact-mobile=true]:focus-within ._input_1i3lt_15{caret-color:auto;cursor:text;padding:0 14px 0 38px;font-size:14px}}.ehActionMenu{display:inline-flex;position:relative}.ehActionMenu__trigger{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--eh-space-6);height:31px;padding:0 var(--eh-space-10);border:1px solid var(--eh-color-moon-300-alpha-14);border-radius:var(--eh-radius-10);color:var(--eh-color-moon-500);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;outline:none;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.ehActionMenu__trigger:hover:not(:disabled),.ehActionMenu__trigger:focus-visible,.ehActionMenu__trigger[aria-expanded=true]{color:var(--eh-color-gold);border-color:#f4c43052}.ehActionMenu__trigger:focus-visible{box-shadow:0 0 0 3px #f4c43029}.ehActionMenu__trigger:disabled{cursor:not-allowed;opacity:.54}.ehActionMenu__triggerChevron{line-height:1}.ehActionMenu__popover{box-sizing:border-box;z-index:1000;overscroll-behavior:contain;border:1px solid var(--eh-color-moon-300-alpha-14);border-radius:var(--eh-radius-12);background:#16142f;width:max-content;min-width:172px;max-width:calc(100vw - 16px);padding:6px;display:grid;overflow:auto;box-shadow:0 18px 48px #00000052}.ehActionMenu__item{align-items:center;gap:var(--eh-space-8);border-radius:var(--eh-radius-8);min-width:0;color:var(--eh-color-moon-120);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;outline:none;padding:8px 10px;font-size:12.5px;font-weight:700;line-height:1.2;display:flex}.ehActionMenu__item:hover:not([aria-disabled=true]),.ehActionMenu__item:focus-visible{color:var(--eh-color-gold);background:#f4c4301f}.ehActionMenu__item[aria-disabled=true]{cursor:not-allowed;opacity:.48}.ehActionMenu__item--danger{color:#ffa89e}.ehActionMenu__itemIcon{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ehActionMenu__itemText{gap:4px;min-width:0;display:grid}.ehActionMenu__itemLabel,.ehActionMenu__itemDescription{white-space:normal;overflow-wrap:anywhere}.ehActionMenu__itemDescription{font-size:11.5px;font-weight:400;line-height:1.4}._root_1j2dy_1 .ehActionMenu__trigger{background:var(--eh-color-gold);color:#2a1b0b;height:42px;font:600 14px/1 var(--eh-font-sans);border:1px solid #0000;border-radius:14px;gap:8px;padding:0 16px;box-shadow:0 0 0 1px #f4c4306b,0 10px 26px -10px #f4c43066}._root_1j2dy_1 .ehActionMenu__triggerLabel{align-items:center;gap:8px;display:flex}._root_1j2dy_1 .ehActionMenu__trigger:hover,._root_1j2dy_1 .ehActionMenu__trigger[aria-expanded=true]{color:#2a1b0b}._root_1j2dy_1 .ehActionMenu__trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}._root_1j2dy_1 svg{flex-shrink:0}._menu_1j2dy_29.ehActionMenu__popover{border-radius:14px;width:264px;padding:6px;box-shadow:0 22px 50px -18px #000000d9}._item_1j2dy_35.ehActionMenu__item{font:600 13.5px/1.2 var(--eh-font-sans);border-radius:10px;gap:11px;padding:9px 10px}._item_1j2dy_35 .ehActionMenu__itemText{gap:0}._item_1j2dy_35 .ehActionMenu__itemDescription{color:var(--eh-color-muted);font-size:11.5px;line-height:1.2}._itemIcon_1j2dy_49{background:var(--eh-color-gold-alpha-14);color:#f6d266;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}@media (width<=700px){._root_1j2dy_1{display:none}}._item_1j2dy_35.ehActionMenu__item:hover:not([aria-disabled=true]){color:var(--eh-color-moon-120);background:#16142f}._button_1mphl_1{border:1px solid var(--eh-color-moon-300-alpha-14);width:42px;height:42px;color:var(--eh-color-muted);opacity:.6;cursor:not-allowed;background:#16142f;border-radius:14px;flex-shrink:0;place-items:center;display:grid}@media (width<=700px){._button_1mphl_1{border-radius:12px;width:38px;height:38px}}._header_1byoy_1{--astrologer-header-line:#d8d4ec14;--astrologer-header-surface:#16142f;--astrologer-header-raised:#272252;z-index:5;height:var(--astrologer-app-header-height,68px);border-bottom:1px solid var(--astrologer-header-line);background:linear-gradient(#121028fa,#0d0c20fa);flex-shrink:0;align-items:center;gap:16px;padding:0 28px;display:flex;position:relative}._actions_1byoy_18{flex-shrink:0;align-items:center;gap:16px;margin-left:auto;display:flex}._profileButton_1byoy_26{font-family:var(--eh-font-sans);cursor:pointer;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:0 0 0 6px;display:inline-flex}._avatar_1byoy_39{border:1px solid var(--eh-color-moon-300-alpha-14);background:linear-gradient(140deg, var(--astrologer-header-raised), var(--eh-color-violet-800));width:40px;height:40px;color:var(--eh-color-moon-300);letter-spacing:.01em;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;overflow:hidden}._avatar_1byoy_39[data-loading=true]{color:var(--eh-color-muted)}._avatarImage_1byoy_60{object-fit:cover;width:100%;height:100%;display:block}._profileText_1byoy_67{gap:2px;line-height:1.2;display:grid}._profileName_1byoy_73{color:var(--eh-color-moon-120);white-space:nowrap;align-items:center;gap:5px;font-size:13.5px;font-weight:600;display:inline-flex}._verifiedIcon_1byoy_83{color:#f6d266;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._profileTimezone_1byoy_91{color:var(--eh-color-muted);font-family:var(--eh-font-mono);letter-spacing:-.01em;white-space:nowrap;font-size:11px}@media (width<=1023px){._profileText_1byoy_67{display:none}}@media (width<=700px){._header_1byoy_1{gap:8px;padding:0 14px}._actions_1byoy_18{gap:8px}._avatar_1byoy_39{border-radius:12px;width:38px;height:38px}}._mobileTitle_1byoy_122{display:none}._notifications_1byoy_125{display:inline-flex}@media (width<=700px){._header_1byoy_1[data-mobile-title=true] ._actions_1byoy_18{display:contents}._header_1byoy_1[data-mobile-title=true] ._profileButton_1byoy_26{order:0;padding:0}._header_1byoy_1[data-mobile-title=true] ._mobileTitle_1byoy_122{text-overflow:ellipsis;white-space:nowrap;flex:1;order:1;min-width:0;font-size:15px;font-weight:700;display:block;overflow:hidden}._header_1byoy_1[data-mobile-title=true] ._notifications_1byoy_125{order:3}}@keyframes ehMotionContentIn{0%{opacity:0;transform:translateY(var(--eh-motion-content-enter-y,6px)) scale(var(--eh-motion-content-enter-scale,.992))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ehMotionRouteContentEnter{0%{opacity:0;transform:translateY(var(--eh-motion-route-enter-y,6px)) scale(var(--eh-motion-route-enter-scale,.996))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ehMotionRouteContentExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(var(--eh-motion-route-exit-y,-2px)) scale(var(--eh-motion-route-exit-scale,.998))}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(eh-page){animation-duration:var(--eh-motion-duration-page,.28s);animation-fill-mode:both;animation-timing-function:var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1));mix-blend-mode:normal}::view-transition-new(eh-page){animation-duration:var(--eh-motion-duration-page,.28s);animation-fill-mode:both;animation-timing-function:var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1));mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){.ehMotionHeight--switching,.ehSegmentedIndicator{transition:none}.ehMotionContent,.ehMotionRouteContent--fallback,.ehMotionText{animation:none}::view-transition-old(eh-page){animation:none}::view-transition-new(eh-page){animation:none}}.ehNavigationDrawer{--eh-navigation-drawer-width:248px;--eh-navigation-drawer-collapsed-width:72px;--eh-navigation-drawer-border:#d8d4ec14;--eh-navigation-drawer-border-strong:#f4c4306b;--eh-navigation-drawer-item:#ece8f7b8;--eh-navigation-drawer-item-muted:#a7a2c8bd;--eh-navigation-drawer-active-bg:var(--eh-color-gold-alpha-14);--eh-navigation-drawer-active-icon:#f6d266;--eh-navigation-drawer-hover-bg:#d8d4ec0f;--eh-motion-duration-panel:var(--eh-motion-duration-normal,.32s);--eh-motion-duration-state:.18s;--eh-motion-ease-fluid:var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1));box-sizing:border-box;width:var(--eh-navigation-drawer-width);height:100dvh;max-height:100dvh;padding:0 0 var(--eh-space-14);border-right:1px solid var(--eh-navigation-drawer-border);color:var(--eh-color-moon-120);font-family:var(--eh-font-sans);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:width var(--eh-motion-duration-panel) var(--eh-motion-ease-fluid);background:linear-gradient(#110f26eb,#0b0b1feb);flex-direction:column;display:flex;overflow:hidden}.ehNavigationDrawer--collapsed{--eh-navigation-drawer-width:var(--eh-navigation-drawer-collapsed-width);padding-left:0;padding-right:0}.ehNavigationDrawer__brandRow{justify-content:space-between;align-items:center;gap:var(--eh-space-11);min-height:var(--eh-length-34);padding:var(--eh-space-20);margin-bottom:var(--eh-space-14);transition:gap var(--eh-motion-duration-panel) var(--eh-motion-ease-fluid), margin var(--eh-motion-duration-panel) var(--eh-motion-ease-fluid), padding var(--eh-motion-duration-panel) var(--eh-motion-ease-fluid);display:flex}.ehNavigationDrawer__brand{align-items:center;gap:var(--eh-space-11);min-width:0;transition:gap var(--eh-motion-duration-panel) var(--eh-motion-ease-fluid);flex:auto;display:inline-flex;position:relative;overflow:hidden}.ehNavigationDrawer__brandLogo{width:var(--eh-length-34);height:var(--eh-length-34);color:var(--eh-color-amethyst);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.ehNavigationDrawer__brandLogo svg{width:var(--eh-length-34);height:var(--eh-length-34)}.ehNavigationDrawer__brandText{flex:auto;min-width:0;line-height:1.05;display:block;overflow:hidden}.ehNavigationDrawer__brandTitle{color:var(--eh-color-moon-100);font-size:16.5px;font-weight:800;line-height:var(--eh-line-height-100);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ehNavigationDrawer__brandTitleAccent{color:var(--eh-color-gold)}.ehNavigationDrawer__brandSubtitle{color:var(--eh-color-muted);font-family:var(--eh-font-sans);font-size:10.5px;font-weight:500;line-height:var(--eh-line-height-120);letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:normal;display:block;overflow:hidden}.ehNavigationDrawer__item:focus-visible{outline:none;box-shadow:0 0 0 3px #f4c43033}.ehNavigationDrawer__collapseButton,.ehNavigationDrawer__expandButton{box-sizing:border-box;border:1px solid var(--eh-color-moon-300-alpha-14);width:30px;height:30px;color:var(--eh-color-muted);cursor:pointer;transition:border-color var(--eh-motion-duration-state) var(--eh-motion-ease-fluid), background var(--eh-motion-duration-state) var(--eh-motion-ease-fluid), color var(--eh-motion-duration-state) var(--eh-motion-ease-fluid);background:#16142fd1;border-radius:9px;outline:none;flex:none;place-items:center;padding:0;line-height:0;display:inline-grid}.ehNavigationDrawer__collapseButton:hover:not(:disabled),.ehNavigationDrawer__expandButton:hover:not(:disabled){color:var(--eh-color-gold);background:#f4c4301f;border-color:#f4c4306b}.ehNavigationDrawer__collapseButton svg,.ehNavigationDrawer__expandButton svg{width:16px;height:16px}.ehNavigationDrawer__expandButton{margin:0 auto var(--eh-space-8)}.ehNavigationDrawer__nav{flex:auto;min-height:0;padding:0 12px;overflow:auto}.ehNavigationDrawer__itemList{gap:var(--eh-space-4);display:grid}.ehNavigationDrawer__item{box-sizing:border-box;align-items:center;gap:var(--eh-space-12);border-radius:var(--eh-radius-12);width:100%;min-height:40px;color:var(--eh-navigation-drawer-item-muted);cursor:pointer;font:500 14px / var(--eh-line-height-120) var(--eh-font-sans);text-align:left;transition:border-color var(--eh-motion-duration-state) var(--eh-motion-ease-fluid), color var(--eh-motion-duration-state) var(--eh-motion-ease-fluid), background var(--eh-motion-duration-state) var(--eh-motion-ease-fluid), gap var(--eh-motion-duration-panel) var(--eh-motion-ease-fluid), padding var(--eh-motion-duration-panel) var(--eh-motion-ease-fluid);background:0 0;border:1px solid #0000;grid-template-columns:24px minmax(0,1fr) auto auto;padding:10px 12px;text-decoration:none;display:grid;position:relative}.ehNavigationDrawer__item:hover{background:var(--eh-navigation-drawer-hover-bg);color:var(--eh-color-moon-120)}.ehNavigationDrawer__item--active{border-color:var(--eh-navigation-drawer-border-strong);background-color:var(--eh-navigation-drawer-active-bg);color:var(--eh-color-moon-100);font-weight:600}.ehNavigationDrawer__item--active .ehNavigationDrawer__itemIcon{color:var(--eh-navigation-drawer-active-icon)}.ehNavigationDrawer__item--disabled,.ehNavigationDrawer__item:disabled{cursor:not-allowed;opacity:.54}.ehNavigationDrawer__itemIcon{color:currentColor;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ehNavigationDrawer__itemIcon svg{width:20px;height:20px}.ehNavigationDrawer__itemTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ehNavigationDrawer__badge{min-width:28px;height:28px;padding:0 var(--eh-space-8);border-radius:var(--eh-radius-pill);color:var(--eh-color-moon-120);font-size:var(--eh-font-size-13);font-weight:var(--eh-font-weight-bold);line-height:var(--eh-line-height-100);background:#584494b8;justify-content:center;align-items:center;display:inline-flex}.ehNavigationDrawer__footer{padding:0 12px}.ehNavigationDrawer__footer>:not(:last-child){margin-bottom:var(--eh-space-12)}.ehNavigationDrawer__brandText,.ehNavigationDrawer__itemTitle{opacity:1;transition:opacity var(--eh-motion-duration-state) var(--eh-motion-ease-fluid), transform var(--eh-motion-duration-state) var(--eh-motion-ease-fluid);transform:translate(0)}.ehNavigationDrawer--collapsed .ehNavigationDrawer__brandText,.ehNavigationDrawer--collapsed .ehNavigationDrawer__itemTitle{opacity:0;pointer-events:none;max-width:0;position:absolute;transform:translate(-6px)}.ehNavigationDrawer--collapsed .ehNavigationDrawer__brandRow{justify-content:center}.ehNavigationDrawer--collapsed .ehNavigationDrawer__brand{justify-content:center;gap:0}.ehNavigationDrawer--collapsed .ehNavigationDrawer__item{grid-template-columns:1fr;justify-items:center;gap:0;min-height:40px;padding:0}.ehNavigationDrawer--collapsed .ehNavigationDrawer__badge{position:absolute;transform:translate(16px,-14px)}@media (width<=900px){.ehNavigationDrawer{width:min(var(--eh-navigation-drawer-width), calc(100vw - 32px));max-width:340px}}@media (width<=700px){.ehNavigationDrawer{--eh-navigation-drawer-width:var(--eh-navigation-drawer-collapsed-width);padding-left:0;padding-right:0}.ehNavigationDrawer__brandText,.ehNavigationDrawer__itemTitle{opacity:0;pointer-events:none;max-width:0;position:absolute;transform:translate(-6px)}.ehNavigationDrawer__brandRow{justify-content:center;padding-left:0;padding-right:0}.ehNavigationDrawer__brand{justify-content:center;gap:0}.ehNavigationDrawer__collapseButton,.ehNavigationDrawer__expandButton{display:none}.ehNavigationDrawer__item{grid-template-columns:1fr;justify-items:center;gap:0;min-height:40px;padding:0}.ehNavigationDrawer__badge{position:absolute;transform:translate(16px,-14px)}}@media (prefers-reduced-motion:reduce){.ehNavigationDrawer,.ehNavigationDrawer__brandRow,.ehNavigationDrawer__brand,.ehNavigationDrawer__collapseButton,.ehNavigationDrawer__expandButton,.ehNavigationDrawer__item,.ehNavigationDrawer__brandText,.ehNavigationDrawer__itemTitle{transition:none}}._lockedItem_181lx_1{width:100%;min-width:0}.astrologerNavigationDrawer__personalPage{appearance:none;box-sizing:border-box;align-items:center;gap:var(--eh-space-12);width:100%;min-height:96px;padding:var(--eh-space-14) var(--eh-space-16);border-radius:var(--eh-radius-12);color:var(--eh-color-moon-120);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--eh-motion-duration-state) var(--eh-motion-ease-fluid), background var(--eh-motion-duration-state) var(--eh-motion-ease-fluid), gap var(--eh-motion-duration-panel) var(--eh-motion-ease-fluid), min-height var(--eh-motion-duration-panel) var(--eh-motion-ease-fluid), padding var(--eh-motion-duration-panel) var(--eh-motion-ease-fluid);background:#16142fdb;border:1px solid #d8d4ec14;grid-template-columns:24px minmax(0,1fr);text-decoration:none;display:grid;position:relative}.astrologerNavigationDrawer__personalPage:hover{background:#f4c4301a;border-color:#f4c43057}.astrologerNavigationDrawer__personalPage:disabled{cursor:not-allowed;opacity:.64}.astrologerNavigationDrawer__personalPage:disabled:hover{background:#16142fdb;border-color:#d8d4ec14}.astrologerNavigationDrawer__personalPage:focus-visible{outline:none;box-shadow:0 0 0 3px #f4c43033}.astrologerNavigationDrawer__personalPageIcon{color:var(--eh-color-gold);line-height:0;display:inline-flex}.astrologerNavigationDrawer__personalPageText{gap:var(--eh-space-6);opacity:1;min-width:0;transition:opacity var(--eh-motion-duration-state) var(--eh-motion-ease-fluid), transform var(--eh-motion-duration-state) var(--eh-motion-ease-fluid);display:grid;transform:translate(0)}.astrologerNavigationDrawer__personalPageTitle{color:var(--eh-color-moon-120);font-size:var(--eh-font-size-14);font-weight:var(--eh-font-weight-bold);line-height:var(--eh-line-height-120);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.astrologerNavigationDrawer__personalPageDescription{color:var(--eh-color-muted);font-family:var(--eh-font-mono);font-size:var(--eh-font-size-12);line-height:var(--eh-line-height-140);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ehNavigationDrawer--collapsed .astrologerNavigationDrawer__personalPage{min-height:56px;padding:var(--eh-space-14);grid-template-columns:1fr;justify-items:center;gap:0}.ehNavigationDrawer--collapsed .astrologerNavigationDrawer__personalPageText{opacity:0;pointer-events:none;max-width:0;position:absolute;transform:translate(-6px)}@media (width<=700px){.astrologerNavigationDrawer__personalPage{min-height:56px;padding:var(--eh-space-14);grid-template-columns:1fr;justify-items:center;gap:0}.astrologerNavigationDrawer__personalPageText{opacity:0;pointer-events:none;max-width:0;position:absolute;transform:translate(-6px)}}@media (prefers-reduced-motion:reduce){.astrologerNavigationDrawer__personalPage,.astrologerNavigationDrawer__personalPageText{transition:none}}.astrologerNavigationDrawer__pageEditor{color:var(--eh-color-muted);padding:6px 20px;font-size:12px;text-decoration:none;display:block}.astrologerNavigationDrawer__pageEditor:hover{color:var(--eh-color-gold)}._navigation_1cnpz_1{min-height:64px;padding:0 6px env(safe-area-inset-bottom);background:linear-gradient(#16142ffa,#0d0c20fc);border-top:1px solid #d8d4ec1f;align-items:stretch;display:flex;box-shadow:0 -12px 28px #05041238}._item_1cnpz_11{min-width:0;color:var(--eh-color-moon-500);cursor:pointer;font:650 10px / 1.1 var(--eh-font-sans);background:0 0;border:0;flex:1 1 0;align-content:center;justify-items:center;gap:4px;padding:8px 4px;text-decoration:none;display:grid}._item_1cnpz_11 svg{color:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}._lockedItem_1cnpz_35{flex:1 1 0;width:100%;min-width:0;display:flex}._lockedItem_1cnpz_35 ._item_1cnpz_11:disabled{width:100%;color:var(--eh-color-moon-500);cursor:not-allowed;opacity:.54}._item_1cnpz_11 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._item_1cnpz_11:hover,._item_1cnpz_11:focus-visible,._itemActive_1cnpz_58,._item_1cnpz_11[data-active=true]{color:var(--eh-color-gold)}._item_1cnpz_11:focus-visible{outline:2px solid var(--eh-color-gold);outline-offset:-3px;border-radius:10px}._moreDialog_1cnpz_69{width:min(620px,100%)}._moreContent_1cnpz_73{padding-top:4px}._moreList_1cnpz_77{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._moreList_1cnpz_77 ._item_1cnpz_11{min-height:78px;color:var(--eh-color-moon-120);background:#13112bb8;border:1px solid #d8d4ec24;border-radius:14px;align-content:center;gap:8px;font-size:12px}._moreList_1cnpz_77 ._item_1cnpz_11:hover,._moreList_1cnpz_77 ._item_1cnpz_11:focus-visible,._moreList_1cnpz_77 ._itemActive_1cnpz_58{color:var(--eh-color-gold);background:#f4c4301f;border-color:#f4c43070}._moreList_1cnpz_77 ._lockedItem_1cnpz_35 ._item_1cnpz_11:disabled{color:var(--eh-color-moon-500);background:#13112bb8;border-color:#d8d4ec24}@media (width>=701px){._navigation_1cnpz_1{display:none}}._ehMotionHeight_t0tf0_1{overflow:hidden}._ehMotionHeight--switching_t0tf0_1{transition:height var(--eh-motion-duration-normal,.32s) var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1))}._ehMotionContent_t0tf0_1{animation:_ehMotionContentIn_t0tf0_1 var(--eh-motion-duration-normal,.32s) var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1)) both;transform-origin:50% 0}._ehMotionText_t0tf0_1{animation:_ehMotionContentIn_t0tf0_1 var(--eh-motion-duration-normal,.32s) var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1)) both;transform-origin:50%;will-change:opacity, transform;display:inline-block}._ehMotionRouteContent_t0tf0_1{transform-origin:50% 0;min-width:0}._ehMotionRouteContent--fallback_t0tf0_1{animation:_ehMotionRouteContentEnter_t0tf0_1 var(--eh-motion-duration-page,.28s) var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1)) both}._ehSegmentedIndicator_t0tf0_1{z-index:0;top:var(--eh-motion-segmented-padding,0);bottom:var(--eh-motion-segmented-padding,0);left:var(--eh-motion-segmented-padding,0);width:calc(( 100% - (var(--eh-motion-segmented-padding,0) * 2) - (var(--eh-motion-segmented-gap,0) * (var(--eh-motion-segmented-count,2) - 1)) ) / var(--eh-motion-segmented-count,2));border-radius:var(--eh-motion-segmented-radius,inherit);background:var(--eh-motion-segmented-background,currentColor);transform:translateX(calc(var(--eh-motion-segmented-active-index,0) * (100% + var(--eh-motion-segmented-gap,0))));transition:transform var(--eh-motion-duration-normal,.32s) var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1));position:absolute}@keyframes _ehMotionContentIn_t0tf0_1{0%{opacity:0;transform:translateY(var(--eh-motion-content-enter-y,6px)) scale(var(--eh-motion-content-enter-scale,.992))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _ehMotionRouteContentEnter_t0tf0_1{0%{opacity:0;transform:translateY(var(--eh-motion-route-enter-y,6px)) scale(var(--eh-motion-route-enter-scale,.996))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _ehMotionRouteContentExit_t0tf0_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(var(--eh-motion-route-exit-y,-2px)) scale(var(--eh-motion-route-exit-scale,.998))}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(eh-page){animation-duration:var(--eh-motion-duration-page,.28s);animation-fill-mode:both;animation-timing-function:var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1));mix-blend-mode:normal}::view-transition-new(eh-page){animation-duration:var(--eh-motion-duration-page,.28s);animation-fill-mode:both;animation-timing-function:var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1));mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){._ehMotionHeight--switching_t0tf0_1,._ehSegmentedIndicator_t0tf0_1{transition:none}._ehMotionContent_t0tf0_1,._ehMotionRouteContent--fallback_t0tf0_1,._ehMotionText_t0tf0_1{animation:none}::view-transition-old(eh-page){animation:none}::view-transition-new(eh-page){animation:none}}._shell_t0tf0_3{background:radial-gradient(circle at 95% 8%, #f4c43014, transparent 18%), radial-gradient(circle at 12% 92%, #b79cfb14, transparent 24%), var(--eh-color-night-950);height:100dvh;color:var(--eh-color-moon-100);--astrologer-app-header-height:68px;grid-template-columns:auto minmax(0,1fr);display:grid;overflow:hidden}._workspace_t0tf0_16{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--astrologer-app-header-height) minmax(0, 1fr);min-width:0;height:100dvh;display:grid;overflow:hidden}._desktopNavigation_t0tf0_25,._mobileNavigation_t0tf0_26{min-width:0}._mobileNavigation_t0tf0_26{display:none}._main_t0tf0_34{box-sizing:border-box;min-width:0;min-height:0;padding:32px;overflow:auto}._routeOutlet_t0tf0_42,._routeContent_t0tf0_43{min-width:0;min-height:100%}@media (width<=700px){._shell_t0tf0_3{--astrologer-app-header-height:60px;grid-template-columns:minmax(0,1fr)}._desktopNavigation_t0tf0_25{display:none}._workspace_t0tf0_16{grid-template-rows:60px minmax(0,1fr) auto}._mobileNavigation_t0tf0_26{display:block}._main_t0tf0_34{padding:16px 14px calc(76px + env(safe-area-inset-bottom))}}._route_1pam0_1,._content_1pam0_2{display:contents}._status_1pam0_6{color:var(--eh-color-moon-120);background:#191636fa;border-bottom:1px solid #f6d26633;flex:none;margin:0;padding:10px 20px;font-size:13px;line-height:1.4}._historicalEngine_1pam0_19{height:calc(100dvh - var(--astrologer-app-header-height,68px));flex-direction:column;min-height:0;margin:-32px;display:flex;overflow:hidden}._historicalEngine_1pam0_19>._content_1pam0_2{flex:1;min-width:0;min-height:0;display:flex}._historicalEngine_1pam0_19>._content_1pam0_2>main{flex:1;height:auto;min-height:0;margin:0}@media (width<=760px){._historicalEngine_1pam0_19{height:auto;min-height:calc(100dvh - var(--astrologer-app-header-height,64px));margin:-20px;overflow:visible}}.ehMotionHeight{overflow:hidden}.ehMotionHeight--switching{transition:height var(--eh-motion-duration-normal,.32s) var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1))}.ehMotionContent{animation:ehMotionContentIn var(--eh-motion-duration-normal,.32s) var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1)) both;transform-origin:50% 0}.ehMotionText{animation:ehMotionContentIn var(--eh-motion-duration-normal,.32s) var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1)) both;transform-origin:50%;will-change:opacity, transform;display:inline-block}.ehMotionRouteContent{transform-origin:50% 0;min-width:0}.ehMotionRouteContent--fallback{animation:ehMotionRouteContentEnter var(--eh-motion-duration-page,.28s) var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1)) both}.ehSegmentedIndicator{z-index:0;top:var(--eh-motion-segmented-padding,0);bottom:var(--eh-motion-segmented-padding,0);left:var(--eh-motion-segmented-padding,0);width:calc(( 100% - (var(--eh-motion-segmented-padding,0) * 2) - (var(--eh-motion-segmented-gap,0) * (var(--eh-motion-segmented-count,2) - 1)) ) / var(--eh-motion-segmented-count,2));border-radius:var(--eh-motion-segmented-radius,inherit);background:var(--eh-motion-segmented-background,currentColor);transform:translateX(calc(var(--eh-motion-segmented-active-index,0) * (100% + var(--eh-motion-segmented-gap,0))));transition:transform var(--eh-motion-duration-normal,.32s) var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1));position:absolute}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(eh-page){animation-duration:var(--eh-motion-duration-page,.28s);animation-timing-function:var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1))}::view-transition-old(eh-page){animation-duration:var(--eh-motion-duration-page,.28s);animation-fill-mode:both;animation-timing-function:var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1));mix-blend-mode:normal}::view-transition-new(eh-page){animation-duration:var(--eh-motion-duration-page,.28s);animation-fill-mode:both;animation-timing-function:var(--eh-motion-ease-standard,cubic-bezier(.16, 1, .3, 1));mix-blend-mode:normal}::view-transition-old(eh-page){animation-name:ehMotionRouteContentExit}::view-transition-new(eh-page){animation-name:ehMotionRouteContentEnter}@media (prefers-reduced-motion:reduce){.ehMotionHeight--switching,.ehSegmentedIndicator{transition:none}.ehMotionContent,.ehMotionRouteContent--fallback,.ehMotionText{animation:none}::view-transition-old(eh-page){animation:none}::view-transition-new(eh-page){animation:none}}.ehButton{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--eh-space-8);border-radius:var(--eh-radius-12);cursor:pointer;font-family:inherit;font-size:var(--eh-font-size-14);font-weight:var(--eh-font-weight-semibold);line-height:var(--eh-line-height-100);white-space:nowrap;border:0;outline:none;text-decoration:none;transition:background-color .18s,box-shadow .18s,color .18s,opacity .18s;display:inline-flex}.ehButton--small{height:31px;padding:0 var(--eh-space-12);font-size:12px;font-weight:700}.ehButton--medium{height:var(--eh-length-36);padding:0 var(--eh-space-14)}.ehButton--big{height:42px;padding:0 var(--eh-space-16)}.ehButton--brand{background:var(--eh-color-gold);color:var(--eh-color-night-950)}.ehButton--brand:hover:not(:disabled){box-shadow:0 0 0 1px #f4c4306b,0 14px 30px -8px #f4c43066}.ehButton--default{color:var(--eh-color-moon-500);background:0 0}.ehButton--default:hover:not(:disabled){background:var(--eh-color-night-860);color:var(--eh-color-moon-120)}.ehButton--glass{border:1px solid var(--eh-color-moon-300-alpha-14);color:#eceaf7;background-color:#1e1b3e}.ehButton:focus-visible{box-shadow:0 0 0 3px #f4c43038}.ehButton:disabled{cursor:not-allowed;opacity:.58}.ehButton__icon{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ehButton__icon svg{width:1em;height:1em}.ehButton__title{min-width:0}.ehLanguageSwitcher{--eh-motion-segmented-background:var(--eh-color-gold);--eh-motion-segmented-gap:var(--eh-space-3);--eh-motion-segmented-padding:var(--eh-space-4);--eh-motion-segmented-radius:var(--eh-radius-pill);gap:var(--eh-space-3);padding:var(--eh-space-4);border-radius:var(--eh-radius-pill);background:var(--eh-color-night-900);border:1px solid #d8d4ec52;flex:none;display:flex;position:relative}.ehLanguageSwitcher__option{z-index:1;min-width:48px;padding:var(--eh-space-8) var(--eh-space-12);border-radius:var(--eh-radius-pill);color:var(--eh-color-moon-500);cursor:pointer;font-family:inherit;font-size:var(--eh-font-size-13-5);font-weight:var(--eh-font-weight-bold);line-height:var(--eh-line-height-100);background:0 0;border:0;transition:color .18s;position:relative}.ehLanguageSwitcher__option--active{color:var(--eh-color-night-950)}.ehSegmentedTabs{--eh-motion-segmented-background:var(--eh-color-gold);--eh-motion-segmented-gap:var(--eh-space-3);--eh-motion-segmented-padding:var(--eh-space-4);--eh-motion-segmented-radius:var(--eh-radius-8);gap:var(--eh-space-3);padding:var(--eh-space-4);border-radius:var(--eh-radius-12);background:var(--eh-color-night-900);border:1px solid #d8d4ec52;display:flex;position:relative}.ehSegmentedTabs__tab{z-index:1;padding:var(--eh-space-9) var(--eh-space-4);border-radius:var(--eh-radius-8);color:var(--eh-color-moon-500);cursor:pointer;font-family:inherit;font-size:var(--eh-font-size-13-5);font-weight:var(--eh-font-weight-semibold);background:0 0;border:0;flex:1;transition:color .18s;position:relative}.ehSegmentedTabs__tab--active{color:var(--eh-color-night-950);background:0 0}.ehOtpAuthForm{--eh-motion-duration-normal:.32s;--eh-motion-ease-standard:cubic-bezier(.16, 1, .3, 1);--eh-motion-content-enter-scale:.992;--eh-motion-content-enter-y:6px;width:min(var(--eh-length-380), 100%);color:var(--eh-color-moon-100);font-family:var(--eh-font-sans)}.ehOtpAuthForm__brand{align-items:center;gap:var(--eh-space-11);color:var(--eh-color-moon-100);display:flex}.ehOtpAuthForm__brandHeader{justify-content:space-between;align-items:center;gap:var(--eh-space-14);display:flex}.ehOtpAuthForm__brand svg{flex:none}.ehOtpAuthForm__brandContent{flex-direction:column;min-width:0;display:flex}.ehOtpAuthForm__brandName{color:var(--eh-color-moon-100);font-size:19px;font-weight:var(--eh-font-weight-bold);line-height:var(--eh-line-height-100)}.ehOtpAuthForm__brandName span{color:var(--eh-color-gold)}.ehOtpAuthForm__brandSubtitle{color:var(--eh-color-muted);font-size:var(--eh-font-size-12);letter-spacing:.16em;line-height:var(--eh-line-height-100)}.ehOtpAuthForm__tabs{margin:var(--eh-space-22) 0}.ehOtpAuthForm__motionFrame{width:100%;margin:calc((var(--eh-space-3) + 1px) * -1);padding:calc(var(--eh-space-3) + 1px)}.ehOtpAuthForm__motionContent{width:100%}.ehOtpAuthForm__title{margin:0 0 var(--eh-space-6);color:var(--eh-color-moon-100);font-size:var(--eh-font-size-23);font-weight:var(--eh-font-weight-bold);line-height:var(--eh-line-height-120)}.ehOtpAuthForm__description{margin:0 0 var(--eh-space-22);color:var(--eh-color-muted);font-size:var(--eh-font-size-13-5);line-height:var(--eh-line-height-140)}.ehOtpAuthForm__field{margin-bottom:var(--eh-space-14);display:block}.ehOtpAuthForm__field--compact{margin-bottom:var(--eh-space-8)}.ehOtpAuthForm__label{margin-bottom:var(--eh-space-8);color:var(--eh-color-moon-500);font-size:var(--eh-font-size-13);font-weight:var(--eh-font-weight-semibold);display:block}.ehOtpAuthForm__input{box-sizing:border-box;width:100%;padding:var(--eh-space-12) var(--eh-space-14);border-radius:var(--eh-radius-12);background:var(--eh-color-night-950);color:var(--eh-color-moon-100);font-family:inherit;font-size:var(--eh-font-size-15);border:1px solid #d8d4ec52;outline:none;transition:border-color .15s,box-shadow .15s}.ehOtpAuthForm__input::placeholder{color:var(--eh-color-muted)}.ehOtpAuthForm__input:focus{box-shadow:0 0 0 var(--eh-space-3) #f4c4301a;border-color:#f4c430b3}.ehOtpAuthForm__input--invalid{border-color:var(--eh-color-coral)}.ehOtpAuthForm__phoneControl{box-sizing:border-box;border-radius:var(--eh-radius-12);background:var(--eh-color-night-950);border:1px solid #d8d4ec52;align-items:center;width:100%;transition:border-color .15s,box-shadow .15s;display:flex}.ehOtpAuthForm__phoneControl:focus-within{box-shadow:0 0 0 var(--eh-space-3) #f4c4301a;border-color:#f4c430b3}.ehOtpAuthForm__phoneControl--invalid{border-color:var(--eh-color-coral)}.ehOtpAuthForm__phoneInput{border-radius:var(--eh-radius-12) 0 0 var(--eh-radius-12);min-width:0;box-shadow:none;background:0 0;border:0;flex:1}.ehOtpAuthForm__phoneInput:focus{box-shadow:none;border-color:#0000}.ehOtpAuthForm__phoneCountry{padding-right:var(--eh-space-14);flex:none;align-items:center;display:inline-flex}.ehOtpAuthForm__phoneCountrySelect{max-width:116px;color:var(--eh-color-moon-100);cursor:pointer;font-family:inherit;font-size:var(--eh-font-size-13);font-weight:var(--eh-font-weight-semibold);background:0 0;border:0;outline:none}.ehOtpAuthForm__fieldError{margin-top:var(--eh-space-6);color:var(--eh-color-coral);font-size:var(--eh-font-size-12);line-height:var(--eh-line-height-140);animation:.18s ease-out both ehOtpAuthFieldErrorIn;display:block}.ehOtpAuthForm__hint,.ehOtpAuthForm__error{margin:0 0 var(--eh-space-18);font-size:var(--eh-font-size-12-5);line-height:var(--eh-line-height-150)}.ehOtpAuthForm__hint{color:var(--eh-color-muted)}.ehOtpAuthForm__error{color:var(--eh-color-coral)}.ehOtpAuthForm__submit{width:100%}@keyframes ehOtpAuthFieldErrorIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ehOtpAuthForm__fieldError{animation:none}}@media (width<=430px){.ehOtpAuthForm__brandHeader{flex-direction:column;align-items:flex-start}}.ehOtpCodeForm{width:min(100%, var(--eh-length-420));gap:var(--eh-space-18);min-height:min(100%,620px);color:var(--eh-color-moon-100);flex-direction:column;display:flex}.ehOtpCodeForm__topBar{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.ehOtpCodeForm__back{--eh-otp-code-form-back-icon-size:18px;width:44px;height:44px;color:var(--eh-color-moon-300);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ehOtpCodeForm__back.ehButton{padding:0}.ehOtpCodeForm__back .ehButton__title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ehOtpCodeForm__back .ehButton__icon svg,.ehOtpCodeForm__backIcon{width:var(--eh-otp-code-form-back-icon-size);height:var(--eh-otp-code-form-back-icon-size)}.ehOtpCodeForm__changeIdentifier{width:fit-content;color:var(--eh-color-moon-300);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:600}.ehOtpCodeForm__changeIdentifier.ehButton{height:auto;padding:0}.ehOtpCodeForm__changeIdentifier.ehButton:hover:not(:disabled){color:var(--eh-color-moon-120);background:0 0}.ehOtpCodeForm__resend{width:fit-content;color:var(--eh-color-moon-500);font:inherit;font-size:var(--eh-font-size-15);font-weight:400;line-height:var(--eh-line-height-120);cursor:pointer;background:0 0;border:0;padding:0}.ehOtpCodeForm__resend.ehButton{gap:var(--eh-space-10);border-radius:0;height:auto;padding:0}.ehOtpCodeForm__resend.ehButton:hover:not(:disabled){color:var(--eh-color-moon-300);background:0 0}.ehOtpCodeForm__back:disabled,.ehOtpCodeForm__changeIdentifier:disabled,.ehOtpCodeForm__resend:disabled{cursor:not-allowed;opacity:.55}.ehOtpCodeForm__resendIcon{flex:none;width:20px;height:20px}.ehOtpCodeForm__resend .ehButton__icon svg{width:20px;height:20px}.ehOtpCodeForm__title{margin:0 0 var(--eh-space-6);color:var(--eh-color-moon-100);font-size:var(--eh-font-size-23);font-weight:var(--eh-font-weight-bold);line-height:var(--eh-line-height-120)}.ehOtpCodeForm__description{margin:calc(var(--eh-space-8) * -1) 0 0;color:var(--eh-color-muted);font-size:var(--eh-font-size-13-5);line-height:var(--eh-line-height-140)}.ehOtpCodeForm__field{gap:var(--eh-space-10);flex-direction:column;display:flex;position:relative}.ehOtpCodeForm__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ehOtpCodeForm__nativeInput{opacity:0;caret-color:#0000;z-index:1;border:0;width:100%;height:74px;position:absolute;inset:0}.ehOtpCodeForm__digitGroup{gap:var(--eh-space-10);grid-template-columns:repeat(6,minmax(42px,1fr));display:grid}.ehOtpCodeForm__digitCell{box-sizing:border-box;height:74px;color:var(--eh-color-moon-300);background:#08081c70;border:1px solid #d8d4ec38;border-radius:14px;place-items:center;font-size:32px;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #14122f8c}.ehOtpCodeForm__digitCell--active{color:var(--eh-color-white);border-color:#b79cfbe6;box-shadow:0 0 0 1px #b79cfb75,0 0 22px #b79cfb57}.ehOtpCodeForm__digitGroup--invalid .ehOtpCodeForm__digitCell{border-color:var(--eh-color-coral)}.ehOtpCodeForm__error{color:var(--eh-color-coral);font-size:var(--eh-font-size-13);line-height:var(--eh-line-height-140);margin:0}.ehOtpCodeForm__resendRow{justify-content:space-between;align-items:center;gap:var(--eh-space-16);padding:var(--eh-space-18) 0;border-top:1px solid #d8d4ec1f;border-bottom:1px solid #d8d4ec1f;margin-top:32px;display:flex}.ehOtpCodeForm__resendCooldown{min-width:fit-content;color:var(--eh-color-moon-500);font-size:var(--eh-font-size-13);font-weight:500;line-height:var(--eh-line-height-120);text-align:right}.ehOtpCodeForm__deliveryHint{max-width:260px;color:var(--eh-color-moon-500);font-size:16px;font-weight:500;line-height:var(--eh-line-height-140);text-align:center;align-self:center;margin:48px 0 auto}.ehOtpCodeForm__actions{margin-top:var(--eh-space-24)}.ehOtpCodeForm__submit{width:100%;min-height:62px;font-size:18px;font-weight:800}@media (width<=560px){.ehOtpCodeForm{min-height:min(100%,560px)}.ehOtpCodeForm__digitGroup{gap:var(--eh-space-7)}.ehOtpCodeForm__digitCell{border-radius:var(--eh-radius-12);height:62px;font-size:26px}}._page_o6tnv_1{grid-template-columns:minmax(0, 1.1fr) minmax(var(--eh-length-420), .9fr);background:var(--eh-color-night-950);height:100dvh;color:var(--eh-color-moon-100);display:grid;overflow:hidden}._visualPane_o6tnv_10,._formPane_o6tnv_11{height:100%;min-height:0;position:relative;overflow:hidden}._visualPane_o6tnv_10{background:radial-gradient(circle at 21% 18%, #8b5cf647, transparent 0.5%, transparent 28%), radial-gradient(42% 44% at 48% 78%, #8b5cf647, transparent 72%), radial-gradient(120% 90% at 50% 22%, var(--eh-color-violet-700) 0%, var(--eh-color-violet-900) 48%, var(--eh-color-violet-950) 100%)}._visualPane_o6tnv_10:before{content:"";filter:blur(20px);opacity:.72;will-change:transform;background:radial-gradient(circle at 9% 30%,#f4c4302e,#0000 18%),radial-gradient(circle at 62% 12%,#6fa8ff2e,#0000 16%),radial-gradient(circle at 71% 78%,#e59cc426,#0000 18%);animation:20s ease-in-out -4s infinite alternate _nebulaDrift_o6tnv_1;position:absolute;inset:-20%}._formPane_o6tnv_11{box-sizing:border-box;padding:var(--eh-space-40) var(--eh-space-24);background:radial-gradient(circle at 76% 27%, #8b5cf61f, transparent 26%), radial-gradient(circle at 87% 78%, #6fa8ff14, transparent 28%), linear-gradient(180deg, var(--eh-color-night-940) 0%, var(--eh-color-night-960) 100%);place-items:center;display:grid;overflow:hidden auto}._authStepMotionFrame_o6tnv_57{width:min(100%, var(--eh-length-420))}._authStepMotionContent_o6tnv_61{justify-items:center;width:100%;display:grid}._visualContent_o6tnv_67{z-index:1;box-sizing:border-box;height:100%;min-height:0;padding:clamp(var(--eh-space-22), 3.8vh, var(--eh-space-36)) var(--eh-space-44) clamp(var(--eh-space-18), 3.8vh, var(--eh-space-36));pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative}._backLink_o6tnv_82{align-items:center;gap:var(--eh-space-8);padding:var(--eh-space-9) var(--eh-space-16);border-radius:var(--eh-radius-pill);color:var(--eh-color-moon-500);font-size:var(--eh-font-size-13);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#14122f99;border:1px solid #d8d4ec2e;font-weight:500;line-height:1;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}._backLink_o6tnv_82:hover{color:#ece8f7e0;cursor:pointer;border-color:#d8d4ec52}._backLink_o6tnv_82 svg{flex:none}._heroCopy_o6tnv_112{max-width:var(--eh-length-440);pointer-events:none}._brandBadge_o6tnv_117{align-items:center;gap:var(--eh-space-8);margin-bottom:var(--eh-space-20);padding:var(--eh-space-7) var(--eh-space-14);border-radius:var(--eh-radius-pill);color:var(--eh-color-gold);font-size:var(--eh-font-size-12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f4c4301a;border:1px solid #f4c4308c;font-weight:700;line-height:1;display:inline-flex}._heroTitle_o6tnv_133{margin:0 0 var(--eh-space-24);background:linear-gradient(108deg, var(--eh-color-gold) 0%, var(--eh-color-coral) 36%, var(--eh-color-rose) 62%, var(--eh-color-azure) 100%);color:#0000;filter:drop-shadow(0 4px 22px #e59cc459);font-size:var(--eh-length-38);-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:.98}._highlightList_o6tnv_150{max-width:var(--eh-length-340);gap:var(--eh-space-12);flex-direction:column;display:flex}._highlightItem_o6tnv_157{align-items:center;gap:var(--eh-space-11);display:flex}._highlightText_o6tnv_163{flex-direction:column;min-width:0;display:flex}._highlightLabel_o6tnv_169{color:var(--eh-color-moon-120);font-size:var(--eh-font-size-14);font-weight:500}._highlightDescription_o6tnv_175{color:var(--eh-color-moon-500);font-size:var(--eh-font-size-12);line-height:var(--eh-line-height-140)}._highlightIcon_o6tnv_181{width:var(--eh-length-34);height:var(--eh-length-34);border-radius:var(--eh-radius-10);color:var(--eh-color-gold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14122fb8;border:1px solid #f4c430b3;flex:none;place-items:center;line-height:1;display:grid}._joinedInfo_o6tnv_195{align-items:center;gap:var(--eh-space-14);color:#ece8f7ad;font-size:var(--eh-font-size-14);pointer-events:none;font-weight:600;display:flex}._joinedInfo_o6tnv_195 p{margin:0}._joinedInfo_o6tnv_195 strong{color:var(--eh-color-white);font-weight:800}._joinedAvatars_o6tnv_214{display:flex}._joinedAvatars_o6tnv_214 span{width:var(--eh-length-34);height:var(--eh-length-34);margin-left:calc(var(--eh-space-7) * -1);border-radius:var(--eh-radius-12);color:var(--eh-color-moon-100);font-size:var(--eh-font-size-12);background:#584494b8;border:1px solid #b79cfb6b;place-items:center;font-weight:800;line-height:1;display:grid}._joinedAvatars_o6tnv_214 span:first-child{margin-left:0}._planet_o6tnv_237{will-change:transform;border-radius:999px;animation:13s ease-in-out infinite alternate _planetFloat_o6tnv_1;position:absolute;box-shadow:0 0 44px}._orbit_o6tnv_245{opacity:.58;border:2px solid;border-radius:50%;width:120%;height:142%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-17deg)}._planetGold_o6tnv_257{color:#f4c43085;background:radial-gradient(circle at 35% 28%, #ffc93d 0%, var(--eh-color-coral) 84%);width:84px;height:84px;animation-duration:13s;animation-delay:-6.5s;top:13%;left:18%}._planetTeal_o6tnv_268{color:#6fa8ff5c;background:radial-gradient(circle at 34% 24%, var(--eh-color-azure) 0%, var(--eh-color-emerald) 82%);width:120px;height:120px;animation-duration:17s;animation-delay:-10s;top:6%;right:17%}._planetAmber_o6tnv_279{color:#f4c4305c;background:radial-gradient(circle at 35% 24%,#ffd95f 0%,#d9895a 84%);width:38px;height:38px;animation-duration:9s;animation-delay:-5.5s;top:18%;left:52%}._planetViolet_o6tnv_290{color:#e59cc46b;background:radial-gradient(circle at 37% 26%, var(--eh-color-rose) 0%, var(--eh-color-amethyst) 96%);width:68px;height:68px;animation-duration:11s;animation-delay:-6.1s;bottom:19%;right:25%}._planetBlue_o6tnv_301{color:#6fa8ff61;background:radial-gradient(circle at 35% 25%, var(--eh-color-lilac) 0%, var(--eh-color-azure) 86%);width:48px;height:48px;animation-duration:15s;animation-delay:-9.7s;bottom:15%;left:33%}._stars_o6tnv_312,._stars_o6tnv_312:before,._stars_o6tnv_312:after{content:"";background-repeat:no-repeat;position:absolute;inset:0}._stars_o6tnv_312{opacity:.82;will-change:opacity;background-image:radial-gradient(circle,#fffffff2 0 1px,#0000 2px),radial-gradient(circle,#d8d4ecb3 0 1px,#0000 2px),radial-gradient(circle,#f4c430b8 0 1px,#0000 2px);background-position:4% 19%,22% 3%,57% 34%;background-size:188px 176px,257px 223px,331px 271px;animation:4s ease-in-out infinite _starTwinkle_o6tnv_1}._stars_o6tnv_312:before{will-change:opacity;background-image:radial-gradient(circle,#ffffffe6 0 2px,#0000 3px),radial-gradient(circle,#d8d4ec8a 0 2px,#0000 3px);background-position:12% 66%,76% 56%;background-size:316px 279px,408px 361px;animation:3.2s ease-in-out -1.2s infinite _starTwinkle_o6tnv_1}._stars_o6tnv_312:after{will-change:opacity;background-image:radial-gradient(circle,#ffffffd1 0 1px,#0000 2px),radial-gradient(circle,#d8d4ec6b 0 2px,#0000 3px);background-position:88% 8%,48% 92%;background-size:463px 319px,211px 197px;animation:5s ease-in-out -2.4s infinite _starTwinkle_o6tnv_1}@keyframes _planetFloat_o6tnv_1{0%{transform:translate(-4px)translateY(-10px)}to{transform:translate(6px)translateY(14px)}}@keyframes _nebulaDrift_o6tnv_1{0%{transform:translate(-4%,-3%)scale(1)}to{transform:translate(6%,5%)scale(1.15)}}@keyframes _starTwinkle_o6tnv_1{0%,to{opacity:.35}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){._visualPane_o6tnv_10:before,._planet_o6tnv_237,._stars_o6tnv_312,._stars_o6tnv_312:before,._stars_o6tnv_312:after{animation:none}}@media (width<=900px){._page_o6tnv_1{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible}._visualPane_o6tnv_10{height:58dvh}._formPane_o6tnv_11{height:42dvh}._visualContent_o6tnv_67{padding:clamp(var(--eh-space-20), 3.2vh, var(--eh-space-28)) var(--eh-space-24)}._joinedInfo_o6tnv_195{flex-wrap:wrap}}@media (width<=560px){._visualContent_o6tnv_67{padding:var(--eh-space-22) var(--eh-space-18)}._heroTitle_o6tnv_133{font-size:var(--eh-length-34)}}
