@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&display=swap";
@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";
:root{--color-bg-cosmic-1:#0b0f2a;--color-bg-cosmic-2:#1a1f4a;--color-bg-cosmic-3:#2a1e5c;--color-surface-glass:#1e183ca6;--color-surface-glass-border:#ffffff14;--color-text-primary:#ffffffeb;--color-text-secondary:#ffffffa6;--color-accent-gold-1:#f6d365;--color-accent-gold-2:#fda085;--gradient-accent-gold:linear-gradient(135deg, var(--color-accent-gold-1), var(--color-accent-gold-2));--gradient-accent-purple:linear-gradient(135deg, #d5c6ff, #a78bfa);--glow-gold:0 0 12px #f6d36559;--glow-purple:0 0 16px #a78bfa40;--radius-xl:20px;--radius-pill:999px;--overlay-backdrop-scrim:#00000040;--overlay-root-edge-vignette:radial-gradient(circle at center, #0000000a, #0000001f);--overlay-panel-bg:#141023bf;--overlay-panel-border:#ffffff1a;--overlay-panel-radius:16px;--overlay-panel-blur:12px;--overlay-panel-shadow-outer:0 12px 40px #00000073;--overlay-panel-shadow-inset:0 0 0 1px #ffffff0a inset;--overlay-glow-blur:12px;--overlay-glow-radial:radial-gradient(circle at 50% 45%, #8c64dc38 0%, #50328c14 45%, transparent 70%);--overlay-spotlight-border:#a78bfa73;--overlay-spotlight-shadow-1:0 0 0 2px #a78bfa33;--overlay-spotlight-shadow-2:0 0 18px #a78bfa59;--overlay-spotlight-shadow-3:0 0 40px #78a0ff1f;--overlay-guided-position-ease:cubic-bezier(.22, 1, .36, 1);--overlay-guided-position-ms:.22s;--overlay-cosmic-eyebrow-color:#e6dcffbf;--overlay-cosmic-title-color:#fffaf8f5;--overlay-cosmic-body-color:#e6e0fae6;--overlay-cosmic-cta-gradient:linear-gradient(135deg, #ffe4c8f2, #d2afffeb)}
:root{--cta-primary-body:linear-gradient(180deg, #a88bfaf2 0%, #8b5cf6eb 45%, #7c3aede6 100%);--cta-primary-ambient:radial-gradient(120% 180% at 50% 0%, #ffffff2e 0%, #ffffff14 20%, #fff0 40%);--cta-primary-glass-sheen:linear-gradient(to bottom, #ffffff40, #ffffff0d 30%, transparent 60%);--cta-primary-text:#fffffff2;--cta-primary-bg:var(--cta-primary-body);--cta-secondary-bg:linear-gradient(135deg, #ffd78238, #ffbe782e);--cta-secondary-border:#ffd7828c;--cta-secondary-text:#ffdc96f2;--cta-radius:9999px;--cta-height:44px;--cta-padding-x:18px;--font-size-xxs:.75rem;--font-size-xs:.875rem;--font-size-sm:1rem;--font-size-md:1.125rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--font-size-lg:1.5rem;--font-size-xl:2rem;--font-size-xxl:3rem;--control-height-compact:34px;--border-subtle:#ffffff1f;--border-strong:#aa96ff66;--radius-md:8px;--surface-glass:#ffffff0f;--surface-hover:#ffffff1f;--font-display:"Cormorant Garamond", serif;--font-serif:var(--font-display);--font-ui:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--background:#fff;--foreground:#171717}html[data-tfa-auth-hint="1"] [data-tfa-home-marketing]{display:none!important}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{height:100%}.tfa-text-balanced{text-wrap:balance}body{color:var(--color-text);background:var(--color-bg);font-family:var(--font-display);font-size:var(--font-size-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.65;font-weight:300!important}p,span,li,td,th,label{font-size:inherit;font-family:inherit}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}h1,h2,h3,h4,h5,h6,strong,b{font-family:var(--font-display);font-weight:300}h3{font-size:var(--font-size-lg);color:#fffffff2}:root{--color-bg:transparent;--color-bg-card:#1a1a1a;--color-text:#eee;--color-accent:#f2c3e0;--button-color:#6a1b1a;--button-hover:#8e2424;--button-text:#fff;--img-root:"/assets/images";--input-placeholder-color:#fff6;--cosmic-red:#c93a3a;--cosmic-green:#4af2d9;--my-chart-color:#80d0ff;--their-chart-color:#f7a8b8;--tfa-glass-surface:#12141ca6;--tfa-glass-border:#ffffff14;--tfa-glass-shadow:0 20px 40px #00000073;--tfa-glass-inner-highlight:inset 0 1px 0 #ffffff0d;--tfa-glass-title-color:#ffffffeb;--tfa-glass-body-color:#ffffffc7;--tfa-glass-muted-color:#ffffff9e;--tfa-glass-blur:12px;--tfa-glass-saturate:110%;--tfa-dialog-panel-bg:#1418269e;--tfa-dialog-overlay-bg:#06080e73;--tfa-dialog-panel-blur:blur(10px) saturate(140%);--tfa-dialog-overlay-blur:blur(.25rem);--tfa-dialog-pad-x:.75rem;--tfa-dialog-pad-y:.65rem;--tfa-dialog-spacing:.6rem;--tfa-dialog-show-duration:.8s;--tfa-dialog-hide-duration:.8s;--tfa-dialog-ease:cubic-bezier(.25, .8, .25, 1);--tfa-dialog-actions-gap:.75rem;--tfa-dialog-actions-top:1rem;--tfa-dialog-header-gap:.5rem;--tfa-dialog-body-gap:.6rem}a.primaryBtn,button.primaryBtn{background-color:var(--button-color);color:var(--button-text);cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-family:inherit;font-weight:400;text-decoration:none;transition:background .3s}a.primaryBtn:hover,a.primaryBtn:focus,button.primaryBtn:hover,button.primaryBtn:focus{background-color:var(--button-hover)}a.secondaryBtn,button.secondaryBtn{color:#dcc8fff2;cursor:pointer;background:#aa96ff26;border:1px solid #aa96ff59;border-radius:.5rem;padding:.4rem .85rem;font-family:inherit;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s}a.secondaryBtn:hover,a.secondaryBtn:focus,button.secondaryBtn:hover,button.secondaryBtn:focus{background:#aa96ff40;border-color:#aa96ff80}button.inlineCta{color:inherit;text-underline-offset:2px;cursor:pointer;opacity:.9;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}button.inlineCta:hover{opacity:1}html{scroll-behavior:smooth}.nextra-scrollbar,.nextra-sidebar-footer,.nextra-search{background-color:#000}:root{--nav-icon-size:16px;--nav-chevron-size:14px;--experience-navbar-height:64px}.nextra-search,.nextra-search input{font-size:inherit}d-expanding-search svg{width:var(--nav-icon-size);height:var(--nav-icon-size)}.nextra-search{flex-shrink:1;max-width:200px}d-expanding-search{--d-search-height:38px;--d-search-expanded-width:220px;--d-search-border-radius:14px;--d-search-background:#ffffff14}d-expanding-search .nextra-search,d-expanding-search [slot=expanded] .nextra-search{max-width:none;box-shadow:none!important;background:0 0!important;border:none!important}d-expanding-search .nextra-search input,d-expanding-search [slot=expanded] .nextra-search input,d-expanding-search [slot=expanded]>div,d-expanding-search .nextra-search>div{box-shadow:none!important;background:0 0!important;border:none!important;padding-left:0!important}d-expanding-search .nextra-search button[type=button],d-expanding-search .nextra-search kbd{background:#ffffff14!important;border-color:#ffffff1f!important}ul.nextra-scrollbar{opacity:1;flex:auto;display:block}.nextra-mask{opacity:1!important}button[title=Change\ theme],body[data-nav-mode=app] .nextra-sidebar-toggle,body[data-nav-mode=app] button[aria-label=Toggle\ Sidebar],body[data-nav-mode=app] button[aria-label=Toggle\ sidebar]{display:none!important}.nextra-navbar-brand{white-space:nowrap}[data-locale-dropdown],[data-locale-dropdown]:focus,[data-locale-dropdown]:focus-visible,[data-locale-dropdown] *,[data-locale-dropdown] :focus,[data-locale-dropdown] :focus-visible{--tw-ring-shadow:none!important;--tw-ring-color:transparent!important;outline:none!important}[data-locale-dropdown] :focus,[data-locale-dropdown] :focus-visible{box-shadow:none!important}.nextra-navbar{z-index:30;overflow:visible;position:fixed!important;top:0!important;left:0!important;right:0!important}.mainContent{padding-top:var(--nextra-navbar-height);transition:opacity .28s ease-out}.mainContent.tfa-logout-fading{opacity:.3;pointer-events:none;will-change:opacity}body.onboarding-active .mainContent{padding-top:0}wa-dialog{--spacing:var(--tfa-dialog-spacing);--show-duration:var(--tfa-dialog-show-duration);--hide-duration:var(--tfa-dialog-hide-duration)}wa-dialog::part(panel),wa-dialog::part(dialog){background:var(--tfa-dialog-panel-bg);-webkit-backdrop-filter:var(--tfa-dialog-panel-blur);border:1px solid var(--tfa-glass-border,#ffffff14);box-shadow:var(--tfa-glass-shadow,0 20px 40px #00000073),0 0 0 1px #ffffff08 inset;padding:var(--tfa-dialog-pad-y) var(--tfa-dialog-pad-x);border-radius:1.25rem;position:relative}wa-dialog::part(panel):before,wa-dialog::part(dialog):before{content:"";border-radius:inherit;pointer-events:none;opacity:.6;background:linear-gradient(#ffffff14,#ffffff05 12%,#0000 40%);position:absolute;inset:0}wa-dialog::part(header){margin-bottom:var(--tfa-dialog-header-gap)}wa-dialog::part(overlay){background:var(--tfa-dialog-overlay-bg);-webkit-backdrop-filter:var(--tfa-dialog-overlay-blur)}[data-birth-info-modal] wa-dialog,[data-birth-info-modal] wa-dialog::part(dialog),[data-birth-info-modal] wa-dialog::part(body){overflow:visible!important}:root{--banner-height:64px;--safe-top:env(safe-area-inset-top,0px);--offset-top:calc(var(--banner-height) + var(--safe-top));--avail-height:calc(100vh - var(--offset-top));--compass-size:min(100vw, var(--avail-height))}deltopia-compass[fit-to-viewport]{left:50%;top:calc(var(--offset-top) + var(--avail-height)/2);width:var(--compass-size);height:var(--compass-size);margin:0;position:fixed;transform:translate(-50%,-50%)}.astro-glyph{color:#6ec1e4;font-weight:600}button,input,select,textarea{font-size:inherit;font-family:inherit;line-height:inherit}wa-button{font-size:inherit;--wa-font-size-m:var(--font-size-md)}wa-button::part(base){font-size:inherit;cursor:pointer;font-family:inherit}wa-button[variant=brand][appearance=filled]::part(base),wa-button[variant=brand][appearance=filled\ outlined]::part(base){border-radius:var(--cta-radius);min-height:var(--cta-height);padding:0 var(--cta-padding-x);box-sizing:border-box;isolation:isolate;color:#fffffff0;text-shadow:0 1px 6px #00000038;-webkit-backdrop-filter:blur(6px);background:radial-gradient(120% 80% at 50% -20%,#ffffff1a 0%,#ffffff08 25%,#0000 55%),radial-gradient(120% 140% at 50% 120%,#ffa0dc14 0%,#a88bfa08 40%,#0000 70%),linear-gradient(#a88bfacc 0%,#8b5cf6c2 50%,#7c3aedb8 96%);border:1px solid #0000;transition:transform .12s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 8px 24px #7c3aed42,0 0 64px #a88bfa24,0 0 0 .5px #ffffff0d}wa-button[variant=brand][appearance=filled\ outlined]::part(base){border-color:#ffffff38;box-shadow:0 8px 24px #7c3aed38,0 0 64px #a88bfa1f,0 0 0 .5px #ffffff0f}wa-button[variant=brand][appearance=filled]:hover::part(base),wa-button[variant=brand][appearance=filled\ outlined]:hover::part(base){transform:translateY(-1px);box-shadow:0 10px 28px #7c3aed4d,0 0 72px #a88bfa2e,0 0 0 .5px #ffffff12}wa-button[variant=brand][appearance=filled]:active::part(base),wa-button[variant=brand][appearance=filled\ outlined]:active::part(base){transform:translateY(0)}wa-button[variant=neutral][appearance=filled]::part(base){border-radius:var(--cta-radius);min-height:var(--cta-height);padding:0 var(--cta-padding-x);box-sizing:border-box;background:var(--cta-secondary-bg);border:1px solid var(--cta-secondary-border);color:var(--cta-secondary-text);box-shadow:none;transition:transform .12s,box-shadow .12s}wa-button[variant=neutral][appearance=filled]:hover::part(base){transform:translateY(-1px)}wa-button[variant=neutral][appearance=filled]:active::part(base){transform:translateY(0)}@media (prefers-reduced-motion:reduce){wa-button[variant=brand][appearance=filled]:hover::part(base),wa-button[variant=brand][appearance=filled\ outlined]:hover::part(base),wa-button[variant=neutral][appearance=filled]:hover::part(base),wa-button.invite-explore-cta:hover::part(base),wa-button[variant=brand][appearance=filled]:active::part(base),wa-button[variant=brand][appearance=filled\ outlined]:active::part(base),wa-button[variant=neutral][appearance=filled]:active::part(base){transform:none}}body.onboarding-active header,body.onboarding-active .nextra-nav-container,body.onboarding-active nav[class*=navbar],body.onboarding-active [class*=nextra-nav],body.onboarding-active header>nav,body.onboarding-active header>div{visibility:hidden!important;pointer-events:none!important;opacity:0!important;display:none!important}body[data-glass-theme=moon]{--tfa-glass-surface:#18162099;--tfa-glass-border:#ffffff1a;--tfa-glass-title-color:#fffffff0;--tfa-glass-body-color:#fffc}.tfa-glass-surface{background:var(--tfa-glass-surface);border:1px solid var(--tfa-glass-border);box-shadow:var(--tfa-glass-shadow),var(--tfa-glass-inner-highlight);-webkit-backdrop-filter:blur(var(--tfa-glass-blur)) saturate(var(--tfa-glass-saturate))}.tfa-glass-title{color:var(--tfa-glass-title-color)}.tfa-glass-body{color:var(--tfa-glass-body-color)}.tfa-glass-muted{color:var(--tfa-glass-muted-color)}.tfa-dialog-body{gap:var(--tfa-dialog-body-gap);flex-direction:column;display:flex}.modalBody,.modalBody p,.modalBody li{font-size:var(--font-size-md)}.modalBody ul{margin:var(--space-md) 0}.tfa-dialog-actions{margin-top:var(--tfa-dialog-actions-top);justify-content:flex-end;align-items:center;gap:var(--tfa-dialog-actions-gap);display:flex}wa-button.primary-cta[variant=brand][appearance=filled]::part(base),wa-button.primary-cta[variant=brand][appearance=filled\ outlined]::part(base){cursor:pointer;justify-content:center;align-items:center;width:100%;min-width:200px;margin:0;font-weight:600;display:inline-flex}wa-button.primary-cta:focus-visible::part(base){outline-offset:2px;outline:2px solid #a78bfad9}wa-button.primary-cta[disabled]::part(base){opacity:.65;cursor:not-allowed;filter:none;transform:none}@media (prefers-reduced-motion:reduce){wa-button.primary-cta:hover::part(base){transform:none}}wa-button.invite-explore-cta.primary-cta::part(base){background:var(--cta-secondary-bg)!important;color:var(--cta-secondary-text)!important;border:1px solid var(--cta-secondary-border)!important;box-shadow:none!important}wa-button.invite-explore-cta:hover::part(base){box-shadow:0 4px 16px #ffd28c38!important}@keyframes tfa-experience-pulse-glow{0%{box-shadow:0 0 #a078ff00}50%{box-shadow:0 0 18px #a078ff73}to{box-shadow:0 0 #a078ff00}}.experience-highlight-target{border-radius:12px;animation:2.5s ease-in-out infinite tfa-experience-pulse-glow}@media (prefers-reduced-motion:reduce){.experience-highlight-target{animation:none}}wa-button.chart-secondary-cta[variant=neutral][appearance=filled]::part(base){width:auto;min-width:unset;font:inherit;font-weight:600}wa-button.chart-secondary-cta[disabled]::part(base){opacity:.65;cursor:not-allowed;transform:none}wa-button.tfa-glass-hook-cta[variant=neutral][appearance=filled]::part(base){font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:var(--font-size-md);color:var(--cta-secondary-text);border:1px solid var(--cta-secondary-border);border-radius:var(--cta-radius);min-height:var(--cta-height);padding:0 var(--cta-padding-x);box-shadow:none;background:0 0;line-height:1.35;transition:background .2s,box-shadow .2s,transform .2s}wa-button.tfa-glass-hook-cta:hover::part(base){box-shadow:none;background:#ffd78214}wa-button.tfa-glass-hook-cta[disabled]::part(base){opacity:.6;cursor:not-allowed}[style*="cursor: wait"],[style*=cursor\:wait]{cursor:pointer!important}:root{--font-scale-popup:.9}
