._route_ewanh_1{min-inline-size:0;animation:_route-enter_ewanh_1 var(--motion-discover-duration) var(--motion-easing-discover)}._loading_ewanh_6{place-items:center;min-block-size:12rem;display:grid}@keyframes _route-enter_ewanh_1{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._route_ewanh_1{animation:none}}._root_l5ucw_1{min-block-size:3rem;padding:var(--space-3) var(--page-gutter) max(var(--space-3), env(safe-area-inset-bottom));border-block-start:.0625rem solid var(--color-border);background:color-mix(in srgb, var(--sa-bg-deep) 94%, transparent);text-align:center;justify-content:center;align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}._legal_l5ucw_14{justify-content:center;gap:0 var(--space-4);flex-wrap:wrap;display:flex}._legal_l5ucw_14 a{min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--color-text-muted);font-size:var(--font-size-xs);text-underline-offset:.18em;justify-content:center;align-items:center;display:inline-flex}._legal_l5ucw_14 a:hover{color:var(--color-text)}._legal_l5ucw_14 a:focus-visible{color:var(--color-text);text-decoration-thickness:.12em}@media (width<=29.999rem){._root_l5ucw_1{padding-block:var(--space-4) max(var(--space-4), env(safe-area-inset-bottom));align-content:center}._root_l5ucw_1>span{inline-size:100%}}@media (forced-colors:active){._root_l5ucw_1{background:canvas}}._root_x7v62_1{border:.0625rem solid color-mix(in srgb, var(--color-marketing-border) 72%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-marketing-surface) 74%, transparent);min-block-size:2.75rem;color:var(--color-text);transition:background-color var(--transition-duration-fast) var(--transition-easing-standard), border-color var(--transition-duration-fast) var(--transition-easing-standard), box-shadow var(--transition-duration-fast) var(--transition-easing-standard);align-items:center;padding-inline-end:.375rem;display:inline-flex;position:relative}._root_x7v62_1:hover{border-color:var(--color-marketing-border-strong);background:var(--color-marketing-surface)}._root_x7v62_1:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-focus) 22%, transparent)}._select_x7v62_27{min-block-size:2.75rem;min-inline-size:4.25rem;padding:var(--space-2) var(--space-5) var(--space-2) var(--space-3);border-radius:inherit;appearance:auto;color:var(--color-text);-webkit-text-fill-color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.04em;opacity:1;background:0 0;border:0}._select_x7v62_27 option{background:var(--color-surface-raised);color:var(--color-text);-webkit-text-fill-color:var(--color-text)}._select_x7v62_27:disabled{color:var(--color-text-disabled);-webkit-text-fill-color:var(--color-text-disabled);cursor:not-allowed;opacity:1}._select_x7v62_27:focus-visible{outline:0}@media (forced-colors:active){._root_x7v62_1:focus-within{outline-offset:.1875rem;border-color:highlight;outline:.125rem solid highlight}}._visuallyHidden_x7v62_69{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}._root_1n3wr_1{min-block-size:2.625rem;padding-inline:var(--space-3);border-color:color-mix(in srgb, var(--color-marketing-border) 72%, transparent);background:color-mix(in srgb, var(--color-marketing-surface) 74%, transparent);box-shadow:none;white-space:nowrap}._symbol_1n3wr_10{border:.0625rem solid var(--color-text);border-radius:var(--radius-full);justify-content:center;align-items:center;block-size:1.125rem;inline-size:1.125rem;display:inline-flex;position:relative;overflow:hidden}._symbolCore_1n3wr_22{background:var(--color-text);block-size:100%;inline-size:50%;margin-inline-start:auto}@media (width<=47.999rem){._label_1n3wr_30{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;position:absolute;overflow:hidden}}._root_1oaxi_1{z-index:var(--z-index-raised);border-block-end:.0625rem solid var(--color-border);background:color-mix(in srgb, var(--sa-bg-deep) 94%, transparent);position:relative}._root_1oaxi_1[data-variant=marketing]{border-block-end-color:color-mix(in srgb, var(--color-border) 48%, transparent);background:color-mix(in srgb, var(--sa-bg-deep) 94%, transparent);-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);position:sticky;inset-block-start:0}._inner_1oaxi_16{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:3.5rem;min-inline-size:0;padding:.375rem var(--page-gutter);flex-wrap:wrap;display:flex}._root_1oaxi_1[data-variant=marketing] ._inner_1oaxi_16{inline-size:min(100%, var(--content-width-wide));min-block-size:3.5rem;margin-inline:auto;padding-block:.375rem}._root_1oaxi_1[data-variant=marketing] ._actions_1oaxi_34{gap:var(--space-2)}._root_1oaxi_1 ._settingsAction_1oaxi_38,._root_1oaxi_1 ._menuButton_1oaxi_39{box-shadow:none;color:var(--color-text-muted);background:0 0;border-color:#0000}._root_1oaxi_1 ._settingsAction_1oaxi_38:hover,._root_1oaxi_1 ._settingsAction_1oaxi_38:focus-visible,._root_1oaxi_1 ._menuButton_1oaxi_39:hover,._root_1oaxi_1 ._menuButton_1oaxi_39:focus-visible{border-color:color-mix(in srgb, var(--color-border) 42%, transparent);background:color-mix(in srgb, var(--color-surface-raised) 42%, transparent);color:var(--color-text)}._leading_1oaxi_55,._actions_1oaxi_34,._brand_1oaxi_57{align-items:center;min-inline-size:0;display:flex}._leading_1oaxi_55,._actions_1oaxi_34{gap:var(--space-2)}._leading_1oaxi_55{flex:auto;min-inline-size:2.75rem;container-type:inline-size}._actions_1oaxi_34{flex-wrap:wrap;max-inline-size:100%}._actions_1oaxi_34,._menuButton_1oaxi_39{flex-shrink:0}._brand_1oaxi_57{min-block-size:2.75rem;text-decoration:none}._brand_1oaxi_57:focus-visible{border-radius:var(--radius-sm);outline:.1875rem solid var(--color-focus-ring);outline-offset:.25rem}._menuButton_1oaxi_39{color:var(--sa-gold);gap:.5rem;display:inline-flex}._menuButton_1oaxi_39:before{content:"";border-block:1px solid;block-size:.5rem;inline-size:.75rem}@media (width<=63.999rem){._menuButton_1oaxi_39{display:inline-flex}}@media (width<=55.999rem){._inner_1oaxi_16{padding-inline:var(--space-3)}._actionLabel_1oaxi_119{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;position:absolute;overflow:hidden}}@media (width<=600px){._root_1oaxi_1[data-variant=application] ._brand_1oaxi_57 [data-brand-wordmark]{display:none}._menuButton_1oaxi_39,._actions_1oaxi_34>button{min-inline-size:2.75rem;padding-inline:var(--space-2)}._leading_1oaxi_55,._actions_1oaxi_34{gap:var(--space-1)}}@media (width<=416px){._root_1oaxi_1:has(._settingsAction_1oaxi_38) ._brand_1oaxi_57 [data-brand-wordmark]{display:none}}@container (width<=19rem){._brand_1oaxi_57 [data-brand-wordmark]{display:none}}._root_1oaxi_1 ._brand_1oaxi_57 [data-image-failed] [data-brand-wordmark]{display:block}._root_6siz5_1{min-inline-size:0;padding:var(--space-5) var(--space-4);border-inline-end:.0625rem solid var(--color-border);background:var(--color-surface)}._heading_6siz5_8{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-5);display:flex}._list_6siz5_16{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._link_6siz5_24{min-block-size:var(--control-min-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text);align-items:center;text-decoration:none;display:flex}._link_6siz5_24:hover{background:var(--color-surface-raised)}._link_6siz5_24[aria-current=page]{background:var(--color-interactive);color:var(--color-on-interactive);font-weight:var(--font-weight-semibold)}._root_6siz5_1[data-drawer=true]{block-size:100dvh;max-block-size:100dvh;inline-size:min(27rem,100vw - 1rem);max-inline-size:none;padding:max(1.5rem, env(safe-area-inset-top)) clamp(1rem, 4vw, 2.5rem) max(2rem, env(safe-area-inset-bottom));border:0;border-inline-end:1px solid var(--sa-border-gold);color:var(--sa-text-primary);background:radial-gradient(ellipse at 15% 10%, var(--sa-ambient-indigo), transparent 32rem), radial-gradient(ellipse at 100% 65%, var(--sa-ambient-plum), transparent 28rem), var(--sa-bg-deep);box-shadow:var(--sa-shadow-depth);border-radius:0;margin:0;position:fixed;inset:0 auto 0 0;overflow:auto}._root_6siz5_1[data-drawer=true]::backdrop{background:var(--color-overlay)}._root_6siz5_1[data-drawer=true] ._heading_6siz5_8{border-block-end:1px solid var(--sa-border-subtle);flex-wrap:wrap;margin-block-end:1.5rem;padding-block-end:1.5rem}._root_6siz5_1[data-drawer=true] ._heading_6siz5_8>span{max-inline-size:100%;font-family:var(--font-family-display);color:var(--sa-gold);flex:1 0 auto;font-size:1.5rem;font-weight:400}._root_6siz5_1[data-drawer=true] ._heading_6siz5_8 button{flex-shrink:0;min-block-size:2.75rem}._root_6siz5_1[data-drawer=true] ._list_6siz5_16{gap:.25rem}._root_6siz5_1[data-drawer=true] ._link_6siz5_24{min-block-size:3.25rem;color:var(--sa-text-secondary);overflow-wrap:anywhere;background:0 0;border-radius:0;padding:.75rem .75rem .75rem 0;font-size:1.125rem;line-height:1.5}._root_6siz5_1[data-drawer=true] ._link_6siz5_24:is(:hover,[aria-current=page]){color:var(--sa-gold);background:linear-gradient(90deg, var(--sa-gold-soft), transparent)}._root_6siz5_1[data-drawer=true] ._link_6siz5_24[aria-current=page]{text-underline-offset:.4em;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}._root_6siz5_1[data-drawer=true] ._list_6siz5_16 li:nth-last-child(3){border-block-start:1px solid var(--sa-border-subtle);margin-block-start:1.25rem;padding-block-start:1.25rem}@media (forced-colors:active){._root_6siz5_1[data-drawer=true]{color:canvastext;box-shadow:none;background:canvas;border-inline-end-color:canvastext}._root_6siz5_1[data-drawer=true] ._link_6siz5_24[aria-current=page]{color:linktext;background:canvas}}@media (width>=64rem){._root_6siz5_1{block-size:100%;position:sticky;inset-block-start:0}}._root_17s1o_1{background:0 0;min-block-size:100%;min-inline-size:0}._root_cv49w_1{background:var(--sa-atmosphere), var(--sa-bg-base);min-block-size:100dvh;min-inline-size:0;max-inline-size:100%;color:var(--color-text);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid;overflow-x:clip}._root_cv49w_1[data-portrait-flow=true]{--portrait-gold:var(--sa-gold);--portrait-gold-soft:var(--sa-gold-soft);--portrait-line:var(--sa-border-subtle);--portrait-muted:var(--sa-text-secondary);--portrait-canvas:var(--sa-bg-base);--portrait-surface:color-mix(in srgb, var(--sa-bg-soft) 65%, transparent);background:var(--sa-atmosphere), var(--sa-bg-base);grid-template-columns:minmax(0,1fr);inline-size:100%;min-inline-size:0}._root_cv49w_1[data-utility=true]{--utility-gold:var(--sa-gold);--utility-gold-soft:var(--sa-gold-soft);--utility-line:var(--sa-border-subtle);background:radial-gradient(ellipse at 88% 0, var(--sa-violet-atmosphere), transparent 42rem), var(--sa-bg-base);grid-template-columns:minmax(0,1fr);min-inline-size:0}._root_cv49w_1[data-utility=true]>header button[aria-controls=app-sidebar]{background:0 0;border-color:#0000;display:inline-flex}._root_cv49w_1[data-utility=true]>header>div{flex-wrap:wrap}._root_cv49w_1[data-utility=true]>header>div>div:first-child{min-inline-size:8rem}._root_cv49w_1[data-utility=true]>header>div>div:last-child{flex-wrap:wrap;max-inline-size:100%}._root_cv49w_1[data-utility=true] aside[data-drawer=true]{background:var(--color-marketing-canvas);border-color:var(--utility-line)}._root_cv49w_1[data-utility=true] aside nav a[aria-current=page]{color:var(--utility-gold);background:var(--utility-gold-soft);box-shadow:inset 2px 0 var(--utility-gold)}._root_cv49w_1[data-utility=true] aside nav a{border-radius:0}._root_cv49w_1[data-utility=true] #app-content :is(h1,h2,h3,p,small,strong){overflow-wrap:anywhere;max-inline-size:100%}._root_cv49w_1[data-portrait-flow=true]>._body_cv49w_77,._root_cv49w_1[data-portrait-flow=true] #app-content,._root_cv49w_1[data-portrait-flow=true] #app-content>*{inline-size:100%;min-inline-size:0;max-inline-size:100%}._body_cv49w_77{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}._root_cv49w_1[data-personal-space=true],._root_cv49w_1 ._body_cv49w_77[data-personal-space=true]{grid-template-columns:minmax(0,1fr)}._root_cv49w_1[data-personal-space=true]>header button[aria-controls=app-sidebar]{background:0 0;border-color:#0000;display:inline-flex}@media (width<=600px){._root_cv49w_1[data-personal-space=true]>header>div{flex-wrap:wrap;row-gap:.5rem;padding-inline:min(3vw,.75rem)}._root_cv49w_1[data-personal-space=true]>header>div>div{flex-shrink:0;max-inline-size:100%}}._skipLink_cv49w_124{z-index:var(--z-index-toast);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-interactive);color:var(--color-on-interactive);transform:translateY(calc(-100% - var(--space-4)));text-decoration:none;position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}._skipLink_cv49w_124:focus{transform:translateY(0)}@media (width>=64rem){._body_cv49w_77{grid-template-columns:16rem minmax(0,1fr)}._body_cv49w_77[data-marketing=true]{grid-template-columns:minmax(0,1fr)}}@media (width>=68.75rem){._body_cv49w_77[data-compact-sidebar=true]{grid-template-columns:13rem minmax(0,1fr)}}._root_cv49w_1:has(>._body_cv49w_77[data-tarot-result=true]){grid-template-columns:minmax(0,1fr)}@media (width<=600px){._root_cv49w_1:has(>._body_cv49w_77[data-tarot-result=true])>header>div>div:last-child{flex-shrink:0}._root_cv49w_1:has(>._body_cv49w_77[data-tarot-result=true])>header button{flex-shrink:0;min-inline-size:2.75rem}}@media (width>=64rem){._body_cv49w_77[data-tarot-result=true]{background:var(--sa-bg-deep);grid-template-columns:9.5rem minmax(0,1fr)}._body_cv49w_77[data-tarot-result=true]>aside{background:0 0;border-inline-end:1px solid var(--lightningcss-light,#6e5a8026)var(--lightningcss-dark,#c7a9741f);padding:2rem .5rem}._body_cv49w_77[data-tarot-result=true]>aside>div{color:var(--color-text-muted);padding-inline:.5rem;font-size:.8rem}._body_cv49w_77[data-tarot-result=true] nav a{min-block-size:2.75rem;color:var(--sa-text-secondary);border-radius:.3rem;padding:.75rem .5rem;font-size:.86rem;line-height:1.4}._body_cv49w_77[data-tarot-result=true] nav a[aria-current=page]{color:var(--sa-gold);box-shadow:inset 2px 0 var(--sa-gold);background:linear-gradient(90deg,#be9b6024,#0000);font-weight:500}}@media (forced-colors:active){._root_cv49w_1[data-utility=true]{--color-feedback-error:CanvasText;--color-text-muted:CanvasText}._body_cv49w_77[data-tarot-result=true] nav a{color:linktext}._body_cv49w_77[data-tarot-result=true] nav a[aria-current=page]{color:highlighttext;background:highlight}}._root_cv49w_1[data-atmosphere]{--ambient-violet:var(--lightningcss-light,#9b83b824)var(--lightningcss-dark,#5c428f45);--ambient-indigo:var(--lightningcss-light,#778cae1a)var(--lightningcss-dark,#2d42743d);--ambient-warm:var(--lightningcss-light,#ba945d17)var(--lightningcss-dark,#a1795214);background:radial-gradient(ellipse 70% 70% at 94% 18%, var(--ambient-violet), transparent 80%), radial-gradient(ellipse 80% 75% at 4% 82%, var(--ambient-indigo), transparent 80%), radial-gradient(ellipse 55% 45% at 45% 0, var(--ambient-warm), transparent 90%), var(--sa-bg-base);background-attachment:fixed}._root_cv49w_1[data-atmosphere=portrait]{--ambient-violet:var(--lightningcss-light,#9b83b824)var(--lightningcss-dark,#673f8540)}._root_cv49w_1[data-atmosphere=numerology]{--ambient-indigo:var(--lightningcss-light,#778cae1f)var(--lightningcss-dark,#334c8745)}._root_cv49w_1[data-atmosphere=archive],._root_cv49w_1[data-atmosphere=quiet]{--ambient-violet:var(--lightningcss-light,#9b83b81a)var(--lightningcss-dark,#5c428f30);--ambient-warm:var(--lightningcss-light,#ba945d0f)var(--lightningcss-dark,#a179520d)}@media (forced-colors:active){._root_cv49w_1[data-atmosphere]{color:canvastext;background:canvas}}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prata-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prata-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Soul UI Fallback;font-style:normal;font-weight:400 700;src:local(Arial);size-adjust:104.5%;ascent-override:97%;descent-override:30.5%;line-gap-override:0%}@font-face{font-family:Soul Display Fallback;font-style:normal;font-weight:400;src:local(Georgia);size-adjust:108%;ascent-override:99.3%;descent-override:36.2%;line-gap-override:0%}:root{--sa-bg-deep:var(--lightningcss-light,#eee9e2)var(--lightningcss-dark,#080d1c);--sa-bg-base:var(--lightningcss-light,#f7f3ed)var(--lightningcss-dark,#0c1224);--sa-bg-elevated:var(--lightningcss-light,#fffcf7)var(--lightningcss-dark,#181e33);--sa-bg-soft:var(--lightningcss-light,#eee8e4)var(--lightningcss-dark,#12192d);--sa-violet-deep:var(--lightningcss-light,#e8e0ed)var(--lightningcss-dark,#1b1932);--sa-violet-atmosphere:var(--lightningcss-light,#755b941a)var(--lightningcss-dark,#5a43881f);--sa-ambient-indigo:var(--lightningcss-light,#637eac1a)var(--lightningcss-dark,#304a853d);--sa-ambient-plum:var(--lightningcss-light,#9776a31a)var(--lightningcss-dark,#70458a30);--sa-gold:var(--lightningcss-light,#795725)var(--lightningcss-dark,#dec394);--sa-gold-soft:var(--lightningcss-light,#79572514)var(--lightningcss-dark,#dec3940d);--sa-gold-muted:var(--lightningcss-light,#94764b)var(--lightningcss-dark,#ad966f);--sa-text-primary:var(--lightningcss-light,#292437)var(--lightningcss-dark,#f1ebe2);--sa-text-secondary:var(--lightningcss-light,#60566c)var(--lightningcss-dark,#c3bdce);--sa-text-muted:var(--lightningcss-light,#6d6276)var(--lightningcss-dark,#a8a2b7);--sa-border-subtle:var(--lightningcss-light,#6c577c33)var(--lightningcss-dark,#9d90b233);--sa-border-gold:var(--lightningcss-light,#79572559)var(--lightningcss-dark,#dec39452);--sa-glow-soft:radial-gradient(ellipse at center, var(--sa-gold-soft), transparent 70%);--sa-shadow-depth:0 1rem 3rem var(--lightningcss-light,#2c203d1f)var(--lightningcss-dark,#02050f66);--sa-action-fill:linear-gradient(115deg, #e5cea0, #bda06c);--sa-action-fill-hover:linear-gradient(115deg, #efddb5, #cfb17a);--sa-action-ink:#292032;--sa-action-border:#c6a773;--sa-action-shadow:inset 0 1px #fff7da73, 0 .4rem 1.4rem #bd914a17;--sa-atmosphere:radial-gradient(ellipse at 85% 8%, var(--sa-violet-atmosphere), transparent 46rem), radial-gradient(ellipse at 8% 65%, var(--sa-gold-soft), transparent 42rem);--color-background:var(--sa-bg-base);--color-surface:var(--sa-bg-base);--color-surface-raised:var(--sa-bg-soft);--color-surface-overlay:var(--sa-bg-elevated);--color-text:var(--sa-text-primary);--color-text-muted:var(--sa-text-secondary);--color-text-disabled:var(--sa-text-muted);--color-border:var(--sa-border-subtle);--color-border-strong:var(--sa-border-gold);--color-interactive:var(--sa-gold);--color-on-interactive:var(--sa-bg-deep);--color-focus:var(--sa-gold);--color-focus-ring:var(--color-focus);--color-feedback-success:var(--lightningcss-light,#36644d)var(--lightningcss-dark,#a1c8b1);--color-feedback-warning:var(--sa-gold);--color-feedback-error:var(--lightningcss-light,#973e43)var(--lightningcss-dark,#edaaaa);--color-feedback-info:var(--sa-gold);--color-overlay:var(--lightningcss-light,#1f162c66)var(--lightningcss-dark,#02050fa6);--color-action-primary:var(--sa-gold);--color-action-primary-hover:var(--sa-gold);--color-on-action-primary:var(--sa-action-ink);--color-action-secondary:var(--sa-bg-soft);--color-action-secondary-hover:var(--sa-gold-soft);--color-marketing-canvas:var(--sa-bg-base);--color-marketing-surface:var(--sa-bg-soft);--color-marketing-surface-raised:var(--sa-bg-elevated);--color-marketing-border:var(--sa-border-subtle);--color-marketing-border-strong:var(--sa-border-gold);--color-marketing-accent:var(--sa-gold);--color-marketing-accent-secondary:var(--sa-gold-muted);--color-marketing-accent-warm:var(--sa-gold);--color-marketing-glow-primary:var(--sa-gold-soft);--color-marketing-glow-secondary:var(--sa-violet-atmosphere);--color-marketing-grid:var(--sa-border-subtle)}@media (forced-colors:active){:root{--sa-bg-deep:Canvas;--sa-bg-base:Canvas;--sa-bg-elevated:Canvas;--sa-bg-soft:Canvas;--sa-gold:LinkText;--sa-gold-muted:CanvasText;--sa-text-primary:CanvasText;--sa-text-secondary:CanvasText;--sa-text-muted:GrayText;--sa-border-subtle:CanvasText;--sa-border-gold:ButtonText;--sa-action-fill:ButtonFace;--sa-action-fill-hover:ButtonFace;--sa-action-ink:ButtonText;--sa-action-border:ButtonText;--sa-action-shadow:none;--color-focus:Highlight;--color-interactive:LinkText;--color-on-interactive:Canvas;--color-text-disabled:GrayText;--color-feedback-error:CanvasText}}:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-none:0;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-full:999rem;--shadow-none:none;--shadow-low:0 .125rem .5rem color-mix(in srgb, var(--sa-action-ink) 8%, transparent);--shadow-medium:0 .5rem 1.5rem color-mix(in srgb, var(--sa-action-ink) 12%, transparent);--shadow-high:var(--sa-shadow-depth);--shadow-marketing-card:0 1rem 3rem color-mix(in srgb, var(--sa-action-ink) 10%, transparent), 0 .0625rem 0 color-mix(in srgb, var(--sa-action-ink) 5%, transparent);--shadow-marketing-glow:0 1.25rem 3.5rem color-mix(in srgb, var(--color-marketing-accent) 22%, transparent), 0 .0625rem 0 color-mix(in srgb, var(--color-on-action-primary) 22%, transparent) inset;--font-family-body:"Onest", "Soul UI Fallback", system-ui, -apple-system, sans-serif;--font-family-display:"Prata", "Soul Display Fallback", Georgia, "Times New Roman", serif;--font-family-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:clamp(1.125rem, 1.5vw, 1.25rem);--font-size-xl:clamp(1.375rem, 2vw, 1.625rem);--font-size-2xl:clamp(1.75rem, 3vw, 2.25rem);--font-size-3xl:clamp(2.25rem, 4vw, 3rem);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.18;--line-height-normal:1.55;--line-height-relaxed:1.68;--z-index-base:0;--z-index-raised:10;--z-index-dropdown:100;--z-index-overlay:1000;--z-index-modal:1100;--z-index-toast:1200;--transition-duration-instant:0s;--transition-duration-fast:.12s;--transition-duration-normal:.2s;--transition-duration-slow:.32s;--transition-duration-reveal:.56s;--transition-easing-standard:cubic-bezier(.2, 0, 0, 1);--transition-easing-emphasized:cubic-bezier(.2, 0, 0, 1.2);--transition-easing-reveal:cubic-bezier(.16, 1, .3, 1);--motion-card-hover-duration:.56s;--motion-card-return-duration:.26s;--motion-detail-reveal-delay:70ms;--motion-line-draw-duration:.62s;--motion-layer-shift-distance:.5rem;--motion-surface-lift-distance:-.125rem;--motion-glow-opacity:16%;--motion-interaction-easing:cubic-bezier(.16, 1, .3, 1);--motion-tarot-card-lift-duration:.1s;--motion-tarot-card-flip-duration:.62s;--motion-tarot-card-settle-duration:.14s;--motion-tarot-interpretation-reveal-duration:.28s;--motion-tarot-reveal-particles-duration:.42s;--motion-tarot-spread-progress-duration:.24s;--motion-reveal-duration:.68s;--motion-connect-duration:.52s;--motion-assemble-duration:.62s;--motion-transform-duration:.44s;--motion-confirm-duration:.38s;--motion-discover-duration:.56s;--motion-focus-duration:.18s;--motion-complete-duration:.72s;--motion-return-duration:.24s;--motion-restore-duration:.46s;--motion-distance-sm:.25rem;--motion-distance-md:.75rem;--motion-easing-discover:cubic-bezier(.16, 1, .3, 1);--motion-easing-connect:cubic-bezier(.4, 0, .2, 1);--motion-detail-drift-duration:var(--motion-card-hover-duration);--motion-orbit-reveal-duration:var(--motion-card-hover-duration);--motion-number-arrange-duration:var(--motion-card-hover-duration);--motion-constellation-connect-duration:var(--motion-line-draw-duration);--motion-choice-confirm-duration:var(--motion-card-hover-duration);--motion-interest-connect-duration:var(--motion-line-draw-duration);--motion-voice-trace-duration:var(--motion-line-draw-duration)}@media (prefers-reduced-motion:reduce){:root{--transition-duration-fast:0s;--transition-duration-normal:0s;--transition-duration-slow:0s;--transition-duration-reveal:0s;--motion-card-hover-duration:0s;--motion-card-return-duration:0s;--motion-detail-reveal-delay:0s;--motion-line-draw-duration:0s;--motion-layer-shift-distance:0rem;--motion-surface-lift-distance:0rem;--motion-glow-opacity:8%;--motion-tarot-card-lift-duration:0s;--motion-tarot-card-flip-duration:0s;--motion-tarot-card-settle-duration:0s;--motion-tarot-interpretation-reveal-duration:0s;--motion-tarot-reveal-particles-duration:0s;--motion-tarot-spread-progress-duration:0s;--motion-detail-drift-duration:0s;--motion-orbit-reveal-duration:0s;--motion-number-arrange-duration:0s;--motion-constellation-connect-duration:0s;--motion-choice-confirm-duration:0s;--motion-interest-connect-duration:0s;--motion-voice-trace-duration:0s;--motion-reveal-duration:0s;--motion-connect-duration:0s;--motion-assemble-duration:0s;--motion-transform-duration:0s;--motion-confirm-duration:0s;--motion-discover-duration:0s;--motion-focus-duration:0s;--motion-complete-duration:0s;--motion-return-duration:0s;--motion-restore-duration:0s;--motion-distance-sm:0rem;--motion-distance-md:0rem}}:root{--breakpoint-mobile:30rem;--breakpoint-tablet:48rem;--breakpoint-desktop:64rem;--breakpoint-wide:90rem}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root,:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}html{min-block-size:100%}body{min-block-size:100%;margin:0}button,input,textarea,select{font:inherit}button{color:inherit}img,picture,svg,canvas{max-inline-size:100%;display:block}[hidden]{display:none!important}:root{--content-width-reading:42rem;--content-width-flow:48rem;--content-width-questionnaire:56rem;--content-width-default:72rem;--content-width-wide:90rem;--page-gutter:clamp(var(--space-4), 4vw, var(--space-7));--page-hero-padding-block:clamp(var(--space-5), 5vw, var(--space-8));--page-section-padding-block:clamp(var(--space-7), 8vw, var(--space-9));--page-ending-padding-block:clamp(var(--space-8), 10vw, calc(var(--space-9) * 1.5));--page-hero-padding:clamp(var(--space-5), 5vw, var(--space-9));--page-hero-gap:clamp(var(--space-6), 7vw, var(--space-9));--page-surface-padding:clamp(var(--space-5), 5vw, var(--space-8));--page-aside-padding:clamp(var(--space-5), 4vw, var(--space-6));--page-card-padding:clamp(var(--space-5), 3vw, var(--space-6));--page-ending-surface-padding:clamp(var(--space-6), 6vw, var(--space-9));--page-title-max-width:17ch;--page-title-size:clamp(2.35rem, 4.25vw + .5rem, 4.65rem);--page-title-letter-spacing:-.018em;--page-title-line-height:1.06;--page-lead-size:clamp(1.0625rem, 1vw + .75rem, 1.375rem);--result-hero-title-size:clamp(2.35rem, 4vw, 4.35rem);--result-hero-title-max-width:23ch;--result-hero-copy-width:42rem;--result-hero-gap:clamp(var(--space-5), 4vw, var(--space-8));--result-hero-visual-size:clamp(10rem, 18vw, 16rem);--flow-content-gap:clamp(var(--space-5), 5vw, var(--space-7));--flow-surface-padding:clamp(var(--space-5), 5vw, var(--space-7));--flow-title-max-width:18ch;--flow-title-size:clamp(1.875rem, 3.25vw, 2.875rem);--surface-accent-subtle:color-mix(in srgb, var(--color-surface) 94%, var(--color-interactive) 6%);--page-hero-background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--color-interactive) 16%, transparent), transparent 38%), linear-gradient(145deg, var(--color-surface), color-mix(in srgb, var(--color-interactive) 6%, var(--color-surface)));--control-min-height:2.75rem;--control-large-min-height:3.25rem;--focus-ring-width:.125rem;--focus-ring-offset:.125rem}html{background-color:var(--color-marketing-canvas);min-block-size:100%;color:var(--color-text);font-family:var(--font-family-body);font-synthesis-weight:none;font-size:100%;line-height:var(--line-height-normal);text-rendering:optimizelegibility}body{background-color:var(--color-marketing-canvas);min-block-size:100dvh;overflow-x:clip}#root{background-color:var(--color-marketing-canvas);min-block-size:100dvh;min-inline-size:0}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}::selection{background:var(--color-interactive);color:var(--color-on-interactive)}@media (forced-colors:active){:focus-visible{outline-color:highlight!important}}
