@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:400 700;src:url(/assets/fonts/fraunces-latin-ext-variable.a2930b27.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:400 700;src:url(/assets/fonts/fraunces-latin-variable.7234ed86.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400 700;src:url(/assets/fonts/manrope-latin-ext-variable.3911b66d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400 700;src:url(/assets/fonts/manrope-latin-variable.a30ddcd3.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--vc-accessibility-focus-dark-surface-outline:3px solid #ecd59d;--vc-accessibility-focus-dark-surface-outline-offset:3px;--vc-accessibility-focus-light-surface-outline:3px solid #a83d29;--vc-accessibility-focus-light-surface-outline-offset:3px;--vc-accessibility-minimum-target:44px;--vc-border-emphasis:2px;--vc-border-hairline:1px;--vc-brand-signature-clear-space:1em;--vc-brand-signature-descriptor-font-size:0.53rem;--vc-brand-signature-descriptor-line-height:1.4;--vc-brand-signature-descriptor-offset:0.42rem;--vc-brand-signature-descriptor-tracking:0.04em;--vc-brand-signature-descriptor-transform:none;--vc-brand-signature-descriptor-weight:600;--vc-brand-signature-gap:0.75rem;--vc-brand-signature-mark-feature:4rem;--vc-brand-signature-mark-regular:3rem;--vc-brand-signature-mark-small:2rem;--vc-brand-signature-minimum-width:7.5rem;--vc-brand-signature-name-line-height:1;--vc-brand-signature-name-optical-size:72;--vc-brand-signature-name-size-feature:clamp(2.6rem,5vw,4.5rem);--vc-brand-signature-name-size-regular:1.8rem;--vc-brand-signature-name-size-small:1.25rem;--vc-brand-signature-name-tracking:-0.025em;--vc-brand-signature-name-weight:700;--vc-color-primitive-ink-100:#e6eae7;--vc-color-primitive-ink-300:#9ba8a3;--vc-color-primitive-ink-500:#596b66;--vc-color-primitive-ink-700:#344b46;--vc-color-primitive-ink-900:#172d29;--vc-color-primitive-ink-950:#102421;--vc-color-primitive-paper-canvas:#f7f1e6;--vc-color-primitive-paper-muted:#efe6d8;--vc-color-primitive-paper-surface:#fffcf7;--vc-color-primitive-petrol-100:#e0f0ec;--vc-color-primitive-petrol-200:#b8d9d3;--vc-color-primitive-petrol-500:#24766e;--vc-color-primitive-petrol-600:#1b6a63;--vc-color-primitive-petrol-700:#155e59;--vc-color-primitive-petrol-800:#0f4f4b;--vc-color-primitive-petrol-900:#083d3a;--vc-color-primitive-sun-100:#f8edd1;--vc-color-primitive-sun-200:#ecd59d;--vc-color-primitive-sun-500:#d79b32;--vc-color-primitive-sun-700:#8b641d;--vc-color-primitive-sun-800:#795413;--vc-color-primitive-terracotta-100:#fbe8e2;--vc-color-primitive-terracotta-200:#f0bcaf;--vc-color-primitive-terracotta-600:#c64e36;--vc-color-primitive-terracotta-700:#a83d29;--vc-color-primitive-terracotta-800:#83301f;--vc-color-semantic-accent-on-terracotta:#fff;--vc-color-semantic-accent-sun:#d79b32;--vc-color-semantic-accent-terracotta:#a83d29;--vc-color-semantic-accent-terracotta-strong:#83301f;--vc-color-semantic-action-danger-active-background:#6f252e;--vc-color-semantic-action-danger-background:#a43b3b;--vc-color-semantic-action-danger-border:#a43b3b;--vc-color-semantic-action-danger-foreground:#fff;--vc-color-semantic-action-danger-hover-background:#873039;--vc-color-semantic-action-disabled-background:#e6eae7;--vc-color-semantic-action-disabled-border:#9ba8a3;--vc-color-semantic-action-disabled-foreground:#596b66;--vc-color-semantic-action-primary-active-background:#083d3a;--vc-color-semantic-action-primary-background:#155e59;--vc-color-semantic-action-primary-border:#155e59;--vc-color-semantic-action-primary-foreground:#fff;--vc-color-semantic-action-primary-hover-background:#0f4f4b;--vc-color-semantic-action-quiet-active-background:#b8d9d3;--vc-color-semantic-action-quiet-background:transparent;--vc-color-semantic-action-quiet-foreground:#155e59;--vc-color-semantic-action-quiet-hover-background:#e0f0ec;--vc-color-semantic-action-secondary-active-background:#b8d9d3;--vc-color-semantic-action-secondary-background:transparent;--vc-color-semantic-action-secondary-border:#155e59;--vc-color-semantic-action-secondary-foreground:#155e59;--vc-color-semantic-action-secondary-hover-background:#e0f0ec;--vc-color-semantic-background-inverse:#083d3a;--vc-color-semantic-background-page:#f7f1e6;--vc-color-semantic-background-subtle:#efe6d8;--vc-color-semantic-background-surface:#fffcf7;--vc-color-semantic-border-control:#7c8c86;--vc-color-semantic-border-focus-dark:#ecd59d;--vc-color-semantic-border-focus-light:#a83d29;--vc-color-semantic-border-strong:#344b46;--vc-color-semantic-border-subtle:#d8cdbd;--vc-color-semantic-feedback-danger-surface:#f9e8e6;--vc-color-semantic-feedback-danger-text:#a43b3b;--vc-color-semantic-feedback-information-surface:#e6eef8;--vc-color-semantic-feedback-information-text:#25639a;--vc-color-semantic-feedback-success-surface:#e5f3ec;--vc-color-semantic-feedback-success-text:#176b52;--vc-color-semantic-feedback-warning-surface:#f8edd1;--vc-color-semantic-feedback-warning-text:#795413;--vc-color-semantic-overlay-scrim:rgba(8,61,58,.72);--vc-color-semantic-selection-border:#155e59;--vc-color-semantic-selection-foreground:#102421;--vc-color-semantic-selection-indicator:#a83d29;--vc-color-semantic-selection-surface:#e0f0ec;--vc-color-semantic-tarot-back:#083d3a;--vc-color-semantic-tarot-back-pattern:#d79b32;--vc-color-semantic-tarot-front:#fffcf7;--vc-color-semantic-tarot-major-arcana:#a83d29;--vc-color-semantic-tarot-minor-arcana:#155e59;--vc-color-semantic-text-disabled:#9ba8a3;--vc-color-semantic-text-inverse:#fffcf7;--vc-color-semantic-text-inverse-muted:#b8d9d3;--vc-color-semantic-text-muted:#596b66;--vc-color-semantic-text-primary:#102421;--vc-color-semantic-text-secondary:#344b46;--vc-elevation-large:0 28px 70px rgba(8,61,58,.18),0 8px 24px rgba(16,36,33,.1);--vc-elevation-medium:0 12px 32px rgba(16,36,33,.12),0 3px 10px rgba(16,36,33,.07);--vc-elevation-small:0 1px 2px rgba(16,36,33,.08),0 2px 8px rgba(16,36,33,.05);--vc-iconography-line-cap:round;--vc-iconography-line-join:round;--vc-iconography-sizes-default:1.25rem;--vc-iconography-sizes-feature:2rem;--vc-iconography-sizes-large:1.5rem;--vc-iconography-sizes-small:1rem;--vc-iconography-stroke-width:1.75px;--vc-imagery-illustration-texture-opacity-maximum:0.08;--vc-imagery-tarot-aspect-ratio:5/8;--vc-layout-breakpoint-compact:30rem;--vc-layout-breakpoint-large:64rem;--vc-layout-breakpoint-medium:48rem;--vc-layout-breakpoint-wide:80rem;--vc-layout-container-content:70rem;--vc-layout-container-reading:42rem;--vc-layout-container-wide:80rem;--vc-layout-grid-columns-compact:4;--vc-layout-grid-columns-large:12;--vc-layout-grid-columns-medium:8;--vc-layout-gutter-compact:1rem;--vc-layout-gutter-regular:1.5rem;--vc-layout-gutter-wide:2rem;--vc-layout-minimum-viewport:320px;--vc-layout-section-block-spacing:clamp(3rem,7vw,6rem);--vc-motion-card-reveal-face-backface-visibility:hidden;--vc-motion-card-reveal-from:rotateY(0deg);--vc-motion-card-reveal-perspective:62.5rem;--vc-motion-card-reveal-to:rotateY(180deg);--vc-motion-card-reveal-transform-origin:center center;--vc-motion-duration-default:180ms;--vc-motion-duration-entrance:280ms;--vc-motion-duration-fast:120ms;--vc-motion-duration-instant:0ms;--vc-motion-duration-reveal:480ms;--vc-motion-easing-entrance:cubic-bezier(0.16,1,0.3,1);--vc-motion-easing-standard:cubic-bezier(0.2,0.8,0.2,1);--vc-motion-reduced-motion-duration:0.01ms;--vc-motion-reduced-motion-iterations:1;--vc-radius-card:1rem;--vc-radius-large:1.25rem;--vc-radius-medium:0.75rem;--vc-radius-pill:999px;--vc-radius-small:0.375rem;--vc-radius-xlarge:1.75rem;--vc-size-control-minimum:2.75rem;--vc-size-control-regular:3rem;--vc-size-icon-feature:2rem;--vc-size-icon-inline:1.25rem;--vc-size-tarot-aspect-ratio:5/8;--vc-size-tarot-compact-width:7rem;--vc-size-tarot-hero-width:min(18rem,72vw);--vc-size-tarot-regular-width:12rem;--vc-spacing-0:0;--vc-spacing-1:0.25rem;--vc-spacing-10:2.5rem;--vc-spacing-12:3rem;--vc-spacing-16:4rem;--vc-spacing-2:0.5rem;--vc-spacing-20:5rem;--vc-spacing-24:6rem;--vc-spacing-3:0.75rem;--vc-spacing-4:1rem;--vc-spacing-5:1.25rem;--vc-spacing-6:1.5rem;--vc-spacing-8:2rem;--vc-typography-axis-display-optical-size:72;--vc-typography-family-body:"Manrope",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--vc-typography-family-display:"Fraunces",Baskerville,"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--vc-typography-family-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--vc-typography-measure-compact:48ch;--vc-typography-measure-reading:68ch;--vc-typography-size-2xl-font-size:1.5rem;--vc-typography-size-2xl-line-height:1.875rem;--vc-typography-size-3xl-font-size:clamp(2rem,1.6rem + 2vw,3rem);--vc-typography-size-3xl-line-height:1.08;--vc-typography-size-4xl-font-size:clamp(2.75rem,2rem + 4vw,4.75rem);--vc-typography-size-4xl-line-height:0.98;--vc-typography-size-base-font-size:1rem;--vc-typography-size-base-line-height:1.6rem;--vc-typography-size-lead-font-size:1.125rem;--vc-typography-size-lead-line-height:1.75rem;--vc-typography-size-sm-font-size:0.875rem;--vc-typography-size-sm-line-height:1.25rem;--vc-typography-size-xl-font-size:1.25rem;--vc-typography-size-xl-line-height:1.625rem;--vc-typography-size-xs-font-size:0.75rem;--vc-typography-size-xs-line-height:1rem;--vc-typography-tracking-label:0.04em;--vc-typography-tracking-normal:0;--vc-typography-tracking-tight:-0.025em;--vc-typography-weight-bold:700;--vc-typography-weight-medium:500;--vc-typography-weight-regular:400;--vc-typography-weight-semibold:600;--vc-z-index-base:0;--vc-z-index-dialog:900;--vc-z-index-overlay:800;--vc-z-index-raised:10;--vc-z-index-sticky:100;--vc-z-index-toast:1000}*,:after,:before{box-sizing:border-box}html{min-inline-size:var(--vc-layout-minimum-viewport);scroll-behavior:smooth;scroll-padding-block-start:var(--vc-spacing-20)}body{background:var(--vc-color-semantic-background-page);color:var(--vc-color-semantic-text-primary);font-size:var(--vc-typography-size-base-font-size);line-height:var(--vc-typography-size-base-line-height);margin:0;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:var(--vc-typography-family-body)}img,svg{display:block;max-inline-size:100%}a,button{-webkit-tap-highlight-color:transparent}a{color:var(--vc-color-semantic-action-quiet-foreground)}blockquote,h1,h2,h3,ol,p,ul{-webkit-margin-before:0;margin-block-start:0}h1,h2,h3{color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display);font-optical-sizing:auto;font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-tight)}h1{-webkit-margin-after:var(--vc-spacing-6);font-size:var(--vc-typography-size-4xl-font-size);line-height:var(--vc-typography-size-4xl-line-height);margin-block-end:var(--vc-spacing-6)}h2{-webkit-margin-after:var(--vc-spacing-4);font-size:var(--vc-typography-size-3xl-font-size);line-height:var(--vc-typography-size-3xl-line-height);margin-block-end:var(--vc-spacing-4)}h3{-webkit-margin-after:var(--vc-spacing-2);font-size:var(--vc-typography-size-xl-font-size);line-height:var(--vc-typography-size-xl-line-height);margin-block-end:var(--vc-spacing-2)}[hidden]{display:none!important}.vc-visually-hidden{block-size:var(--vc-border-hairline)!important;border:0!important;inline-size:var(--vc-border-hairline)!important;overflow:hidden!important;padding:0!important;position:absolute!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important}:target{scroll-margin-block-start:var(--vc-spacing-20)}.vc-container{inline-size:min(100% - (var(--vc-layout-gutter-compact) * 2),var(--vc-layout-container-content));margin-inline:auto}.vc-container--reading{max-inline-size:var(--vc-layout-container-reading)}.vc-skip-link{background:var(--vc-color-semantic-background-surface);border-radius:var(--vc-radius-medium);box-shadow:var(--vc-elevation-medium);color:var(--vc-color-semantic-text-primary);font-weight:var(--vc-typography-weight-bold);inset-block-start:var(--vc-spacing-2);inset-inline-start:var(--vc-spacing-2);min-block-size:var(--vc-size-control-minimum);padding:var(--vc-spacing-3) var(--vc-spacing-4);position:fixed;transform:translateY(-160%);z-index:var(--vc-z-index-toast)}.vc-skip-link:focus{transform:translateY(0)}:where(a,button,summary):focus-visible{outline:var(--vc-accessibility-focus-light-surface-outline);outline-offset:var(--vc-accessibility-focus-light-surface-outline-offset)}.vc-brand{align-items:center;color:var(--vc-color-semantic-text-primary);display:inline-flex;gap:var(--vc-brand-signature-gap);min-inline-size:var(--vc-brand-signature-minimum-width);text-decoration:none}.vc-brand__mark{block-size:var(--vc-brand-signature-mark-small);flex:0 0 auto;inline-size:var(--vc-brand-signature-mark-small)}.vc-brand__name{font-family:var(--vc-typography-family-display);font-optical-sizing:auto;font-size:var(--vc-brand-signature-name-size-small);font-weight:var(--vc-brand-signature-name-weight);letter-spacing:var(--vc-brand-signature-name-tracking);line-height:var(--vc-brand-signature-name-line-height)}.vc-site-header{position:relative;z-index:var(--vc-z-index-sticky);-webkit-border-after:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);background:var(--vc-color-semantic-background-page);border-block-end:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle)}.vc-site-header__inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vc-spacing-4);justify-content:space-between;min-block-size:var(--vc-spacing-20)}.vc-site-nav{align-items:center;display:flex;gap:var(--vc-spacing-2);justify-content:flex-end}.vc-site-nav__link{align-items:center;border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-text-secondary);display:none;font-size:var(--vc-typography-size-sm-font-size);font-weight:var(--vc-typography-weight-semibold);line-height:var(--vc-typography-size-sm-line-height);min-block-size:var(--vc-size-control-minimum);padding-inline:var(--vc-spacing-3);text-decoration:none}.vc-site-nav__link:hover,.vc-site-nav__link[aria-current=page]{background:var(--vc-color-semantic-action-quiet-hover-background);color:var(--vc-color-semantic-text-primary)}.vc-site-nav__link--account{display:inline-flex}.vc-site-nav__daily-action.vc-button,.vc-site-nav__sky-link{display:none}.vc-button{align-items:center;border:var(--vc-border-emphasis) solid transparent;border-radius:var(--vc-radius-pill);display:inline-flex;font-size:var(--vc-typography-size-base-font-size);font-weight:var(--vc-typography-weight-bold);gap:var(--vc-spacing-2);justify-content:center;line-height:var(--vc-typography-size-base-line-height);min-block-size:var(--vc-size-control-regular);padding:var(--vc-spacing-3) var(--vc-spacing-6);text-align:center;text-decoration:none;transition:background-color var(--vc-motion-duration-default) var(--vc-motion-easing-standard),border-color var(--vc-motion-duration-default) var(--vc-motion-easing-standard),transform var(--vc-motion-duration-fast) var(--vc-motion-easing-standard)}.vc-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--vc-iconography-stroke-width)}.vc-button:hover{transform:translateY(calc(var(--vc-spacing-1)*-1))}.vc-button:active{transform:translateY(0)}.vc-button--compact{font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);min-block-size:var(--vc-size-control-minimum);padding:var(--vc-spacing-2) var(--vc-spacing-4)}.vc-button--primary{background:var(--vc-color-semantic-action-primary-background);border-color:var(--vc-color-semantic-action-primary-border);color:var(--vc-color-semantic-action-primary-foreground)}.vc-button--primary:hover{background:var(--vc-color-semantic-action-primary-hover-background)}.vc-button--primary:active{background:var(--vc-color-semantic-action-primary-active-background)}.vc-button--secondary{background:var(--vc-color-semantic-action-secondary-background);border-color:var(--vc-color-semantic-action-secondary-border);color:var(--vc-color-semantic-action-secondary-foreground)}.vc-button--secondary:hover{background:var(--vc-color-semantic-action-secondary-hover-background)}.vc-button--secondary:active{background:var(--vc-color-semantic-action-secondary-active-background)}.vc-button:disabled,.vc-button[aria-busy=true]{background:var(--vc-color-semantic-action-disabled-background);border-color:var(--vc-color-semantic-action-disabled-border);color:var(--vc-color-semantic-action-disabled-foreground);cursor:wait;transform:none}.vc-text-link{align-items:center;display:inline-flex;font-weight:var(--vc-typography-weight-semibold);min-block-size:var(--vc-size-control-minimum);padding-inline:var(--vc-spacing-1);text-underline-offset:var(--vc-spacing-1)}.vc-text-link--inverse{color:var(--vc-color-semantic-text-inverse)}.vc-hero .vc-button:focus-visible,.vc-text-link--inverse:focus-visible{outline:var(--vc-accessibility-focus-dark-surface-outline);outline-offset:var(--vc-accessibility-focus-dark-surface-outline-offset)}.vc-eyebrow{-webkit-margin-after:var(--vc-spacing-3);color:var(--vc-color-semantic-accent-terracotta-strong);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);margin-block-end:var(--vc-spacing-3);text-transform:uppercase}.vc-eyebrow--inverse{color:var(--vc-color-semantic-accent-sun)}.vc-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vc-spacing-4)}.vc-hero{background:var(--vc-color-semantic-background-inverse);color:var(--vc-color-semantic-text-inverse);overflow:hidden;position:relative}.vc-hero:after,.vc-hero:before{border:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-600);border-radius:var(--vc-radius-pill);content:"";opacity:.6;pointer-events:none;position:absolute}.vc-hero:before{block-size:min(34rem,72vw);inline-size:min(34rem,72vw);inset-block-start:calc(var(--vc-spacing-24)*-1);inset-inline-end:calc(var(--vc-spacing-20)*-1)}.vc-hero:after{block-size:min(20rem,54vw);inline-size:min(20rem,54vw);inset-block-end:calc(var(--vc-spacing-16)*-1);inset-inline-start:calc(var(--vc-spacing-16)*-1)}.vc-hero__grid{align-items:center;display:grid;gap:var(--vc-spacing-12);padding-block:clamp(var(--vc-spacing-16),10vw,var(--vc-spacing-24));position:relative;z-index:var(--vc-z-index-raised)}.vc-hero__content{max-inline-size:var(--vc-typography-measure-compact)}.vc-hero h1{color:var(--vc-color-semantic-text-inverse)}.vc-hero__lead{max-inline-size:var(--vc-typography-measure-compact);-webkit-margin-after:var(--vc-spacing-8);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);margin-block-end:var(--vc-spacing-8)}.vc-hero__lead,.vc-trust-list{color:var(--vc-color-semantic-text-inverse-muted)}.vc-trust-list{display:flex;flex-wrap:wrap;font-size:var(--vc-typography-size-sm-font-size);gap:var(--vc-spacing-2) var(--vc-spacing-5);line-height:var(--vc-typography-size-sm-line-height);list-style:none;margin-block:var(--vc-spacing-8) 0;padding:0}.vc-trust-list li{align-items:center;display:flex;gap:var(--vc-spacing-2)}.vc-trust-list li:before{background:var(--vc-color-semantic-accent-sun);block-size:var(--vc-spacing-2);border-radius:var(--vc-radius-pill);content:"";flex:0 0 auto;inline-size:var(--vc-spacing-2)}.vc-hero-cards{isolation:isolate;min-block-size:min(29rem,118vw);position:relative}.vc-hero-cards__halo{aspect-ratio:1;background:var(--vc-color-primitive-petrol-700);border-radius:var(--vc-radius-pill);inline-size:80%;inset:50% auto auto 50%;opacity:.72;position:absolute;transform:translate(-50%,-50%)}.vc-hero-cards__card{aspect-ratio:var(--vc-size-tarot-aspect-ratio);border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-large);inline-size:min(13.5rem,50vw);inset-block-start:50%;inset-inline-start:50%;-o-object-fit:contain;object-fit:contain;position:absolute}.vc-hero-cards__card--center{transform:translate(-50%,-50%);z-index:3}.vc-hero-cards__card--left{transform:translate(-76%,-48%) rotate(-10deg);z-index:1}.vc-hero-cards__card--right{transform:translate(-24%,-48%) rotate(10deg);z-index:2}.vc-hero-cards__caption{color:var(--vc-color-semantic-text-inverse-muted);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-semibold);inset-block-end:0;inset-inline-start:50%;letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);min-inline-size:-webkit-max-content;min-inline-size:-moz-max-content;min-inline-size:max-content;position:absolute;text-transform:uppercase;transform:translateX(-50%);z-index:4}.vc-section{padding-block:var(--vc-layout-section-block-spacing)}.vc-section--paper{background:var(--vc-color-semantic-background-page)}.vc-section--surface{background:var(--vc-color-semantic-background-surface)}.vc-section--ink{background:var(--vc-color-semantic-background-inverse);color:var(--vc-color-semantic-text-inverse)}.vc-section-heading{max-inline-size:var(--vc-typography-measure-reading);-webkit-margin-after:var(--vc-spacing-10);margin-block-end:var(--vc-spacing-10)}.vc-section-heading--compact{max-inline-size:var(--vc-typography-measure-compact)}.vc-section-heading>p:last-child{-webkit-margin-after:0;color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);margin-block-end:0}.vc-product-grid{display:grid;gap:var(--vc-spacing-5)}.vc-product-card{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-large);box-shadow:var(--vc-elevation-small);display:flex;flex-direction:column;min-inline-size:0;padding:var(--vc-spacing-6);position:relative}.vc-product-card--featured{-webkit-border-before:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);border-block-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta)}.vc-product-card__topline{align-items:center;display:flex;gap:var(--vc-spacing-2);justify-content:space-between;min-block-size:var(--vc-size-control-minimum);-webkit-margin-after:var(--vc-spacing-5);margin-block-end:var(--vc-spacing-5)}.vc-availability,.vc-badge{align-items:center;border-radius:var(--vc-radius-pill);display:inline-flex;font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);line-height:var(--vc-typography-size-xs-line-height);min-block-size:var(--vc-spacing-8);padding-inline:var(--vc-spacing-3)}.vc-badge{background:var(--vc-color-primitive-terracotta-100);color:var(--vc-color-semantic-accent-terracotta-strong)}.vc-availability{background:var(--vc-color-semantic-feedback-warning-surface);color:var(--vc-color-semantic-feedback-warning-text)}.vc-availability--coming-soon{background:transparent;border:var(--vc-border-hairline) solid var(--vc-color-semantic-action-disabled-border);color:var(--vc-color-semantic-action-disabled-foreground)}.vc-product-card__icon{block-size:var(--vc-spacing-12);display:grid;inline-size:var(--vc-spacing-12);-webkit-margin-after:var(--vc-spacing-5);background:var(--vc-color-primitive-petrol-100);border-radius:var(--vc-radius-medium);color:var(--vc-color-semantic-action-quiet-foreground);margin-block-end:var(--vc-spacing-5);place-items:center}.vc-product-card__icon svg{block-size:var(--vc-size-icon-feature);fill:none;inline-size:var(--vc-size-icon-feature);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--vc-iconography-stroke-width)}.vc-product-card>p{color:var(--vc-color-semantic-text-secondary)}.vc-card-link{align-items:center;display:inline-flex;gap:var(--vc-spacing-4);justify-content:space-between;min-block-size:var(--vc-size-control-minimum);-webkit-margin-before:auto;font-weight:var(--vc-typography-weight-bold);margin-block-start:auto;text-underline-offset:var(--vc-spacing-1)}.vc-product-card__status{margin-block:auto 0;-webkit-padding-before:var(--vc-spacing-4);padding-block-start:var(--vc-spacing-4);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);color:var(--vc-color-semantic-text-muted)!important;font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height)}.vc-product-card--coming-soon{background:var(--vc-color-semantic-action-disabled-background);border-color:var(--vc-color-semantic-action-disabled-border);box-shadow:none;cursor:default}.vc-product-card--coming-soon h3,.vc-product-card--coming-soon>p{color:var(--vc-color-semantic-action-disabled-foreground)}.vc-product-card--coming-soon .vc-badge,.vc-product-card--coming-soon .vc-product-card__icon{background:var(--vc-color-semantic-background-surface);color:var(--vc-color-semantic-action-disabled-foreground)}.vc-product-card--coming-soon .vc-product-card__status{border-color:var(--vc-color-semantic-action-disabled-border)}.vc-commitment,.vc-faq-layout,.vc-how-it-works,.vc-method-grid{display:grid;gap:var(--vc-spacing-10)}.vc-faq-layout>*,.vc-method-grid>*{min-inline-size:0}.vc-step-list{list-style:none;margin:0;padding:0}.vc-step-list,.vc-step-list li{display:grid;gap:var(--vc-spacing-4)}.vc-step-list li{background:var(--vc-color-semantic-background-page);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-large);grid-template-columns:auto 1fr;padding:var(--vc-spacing-5)}.vc-step-list__number{background:var(--vc-color-semantic-accent-terracotta);block-size:var(--vc-size-control-minimum);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-accent-on-terracotta);display:grid;font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);font-weight:var(--vc-typography-weight-bold);inline-size:var(--vc-size-control-minimum);place-items:center}.vc-step-list h3,.vc-step-list p{-webkit-margin-after:0;margin-block-end:0}.vc-step-list p{color:var(--vc-color-semantic-text-secondary)}.vc-commitment h2{color:var(--vc-color-semantic-text-inverse)}.vc-commitment__content{color:var(--vc-color-semantic-text-inverse-muted);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height)}.vc-commitment__content ul{display:grid;gap:var(--vc-spacing-3);-webkit-margin-after:0;margin-block-end:0;-webkit-padding-start:var(--vc-spacing-6);padding-inline-start:var(--vc-spacing-6)}.vc-accordion-group{-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle)}.vc-accordion-group details{-webkit-border-after:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-end:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle)}.vc-accordion-group summary{min-block-size:var(--vc-size-control-regular);padding-block:var(--vc-spacing-5);-webkit-padding-end:var(--vc-spacing-10);color:var(--vc-color-semantic-text-primary);cursor:pointer;font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);font-weight:var(--vc-typography-weight-bold);line-height:var(--vc-typography-size-xl-line-height);padding-inline-end:var(--vc-spacing-10)}.vc-accordion-group details[open] summary{color:var(--vc-color-semantic-accent-terracotta-strong)}.vc-accordion-group details p{max-inline-size:var(--vc-typography-measure-reading);-webkit-margin-after:var(--vc-spacing-5);color:var(--vc-color-semantic-text-secondary);margin-block-end:var(--vc-spacing-5)}.vc-final-cta{padding-block:var(--vc-layout-section-block-spacing);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);background:var(--vc-color-semantic-background-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);text-align:center}.vc-final-cta__inner{max-inline-size:var(--vc-layout-container-reading)}.vc-final-cta__inner>p:not(.vc-eyebrow){-webkit-margin-after:var(--vc-spacing-6);color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);margin-block-end:var(--vc-spacing-6)}.vc-site-footer{padding-block:var(--vc-spacing-12) var(--vc-spacing-6);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-700);background:var(--vc-color-semantic-background-inverse);border-block-start:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-700);color:var(--vc-color-semantic-text-inverse-muted)}.vc-site-footer .vc-brand{color:var(--vc-color-semantic-text-inverse)}.vc-site-footer :where(a,.vc-brand):focus-visible{outline:var(--vc-accessibility-focus-dark-surface-outline);outline-offset:var(--vc-accessibility-focus-dark-surface-outline-offset)}.vc-site-footer__grid{display:grid;gap:var(--vc-spacing-10);overflow-wrap:anywhere}.vc-site-footer__grid>*{min-inline-size:0}.vc-site-footer__brand p{margin-block:var(--vc-spacing-4) 0;max-inline-size:var(--vc-typography-measure-compact)}.vc-site-footer__nav{align-content:start;display:grid;gap:var(--vc-spacing-2)}.vc-site-footer h2{-webkit-margin-after:var(--vc-spacing-2);color:var(--vc-color-semantic-text-inverse);font-family:var(--vc-typography-family-body);font-size:var(--vc-typography-size-sm-font-size);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-sm-line-height);margin-block-end:var(--vc-spacing-2);text-transform:uppercase}.vc-site-footer a{color:var(--vc-color-semantic-text-inverse-muted);text-underline-offset:var(--vc-spacing-1)}.vc-site-footer__privacy-button{background:transparent;border:0;color:var(--vc-color-semantic-text-inverse-muted);cursor:pointer;font:inherit;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;min-block-size:var(--vc-size-control-minimum);padding:0;text-align:start;text-decoration:underline;text-underline-offset:var(--vc-spacing-1)}.vc-site-footer__privacy-button:hover{color:var(--vc-color-semantic-text-inverse)}.vc-site-footer__notice p{max-inline-size:var(--vc-typography-measure-compact)}.vc-site-footer__bottom{display:flex;flex-wrap:wrap;gap:var(--vc-spacing-2) var(--vc-spacing-6);justify-content:space-between;-webkit-margin-before:var(--vc-spacing-10);margin-block-start:var(--vc-spacing-10);-webkit-padding-before:var(--vc-spacing-5);padding-block-start:var(--vc-spacing-5);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-700);border-block-start:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-700);font-size:var(--vc-typography-size-xs-font-size);line-height:var(--vc-typography-size-xs-line-height)}.vc-site-footer__bottom p{margin:0}.vc-analytics-consent{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-strong);border-radius:var(--vc-radius-large);box-shadow:var(--vc-elevation-large);color:var(--vc-color-semantic-text-primary);inline-size:min(calc(100% - var(--vc-layout-gutter-compact)*2),var(--vc-layout-container-reading));inset-block-end:var(--vc-spacing-4);inset-inline:0;margin-inline:auto;padding:var(--vc-spacing-5);position:fixed;z-index:var(--vc-z-index-overlay)}.vc-analytics-consent__copy h2{font-size:var(--vc-typography-size-xl-font-size);line-height:var(--vc-typography-size-xl-line-height)}.vc-analytics-consent__copy h2,.vc-analytics-consent__copy p{-webkit-margin-after:var(--vc-spacing-2);margin-block-end:var(--vc-spacing-2)}.vc-analytics-consent__copy p{color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height)}.vc-analytics-consent__copy a{color:var(--vc-color-semantic-action-quiet-foreground);font-weight:var(--vc-typography-weight-semibold);text-underline-offset:var(--vc-spacing-1)}.vc-analytics-consent__actions{display:flex;flex-wrap:wrap;gap:var(--vc-spacing-3);-webkit-margin-before:var(--vc-spacing-5);margin-block-start:var(--vc-spacing-5)}.vc-analytics-consent__actions .vc-button{flex:1 1 12rem}.vc-daily-intro{padding-block:var(--vc-spacing-10) var(--vc-spacing-12);text-align:center}.vc-breadcrumb{display:flex;flex-wrap:wrap;gap:var(--vc-spacing-2);justify-content:center;-webkit-margin-after:var(--vc-spacing-10);color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);margin-block-end:var(--vc-spacing-10)}.vc-breadcrumb a{text-underline-offset:var(--vc-spacing-1)}.vc-breadcrumb a,.vc-daily-intro__lead{color:var(--vc-color-semantic-text-secondary)}.vc-daily-intro__lead{font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);margin-inline:auto;max-inline-size:var(--vc-typography-measure-reading)}.vc-inline-facts{display:flex;flex-wrap:wrap;gap:var(--vc-spacing-2);justify-content:center;list-style:none;margin-block:var(--vc-spacing-6) 0;padding:0}.vc-inline-facts li{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-semibold);line-height:var(--vc-typography-size-xs-line-height);padding:var(--vc-spacing-2) var(--vc-spacing-3)}.vc-yes-no-intro__actions{-webkit-margin-before:var(--vc-spacing-6);margin-block-start:var(--vc-spacing-6)}.vc-yes-no-method__layout{display:grid;gap:var(--vc-spacing-12);overflow-wrap:anywhere}.vc-yes-no-method__layout>*{min-inline-size:0}.vc-yes-no-steps{margin:0}.vc-yes-no-method h2{overflow-wrap:anywhere}.vc-draw{background:var(--vc-color-semantic-background-inverse);color:var(--vc-color-semantic-text-inverse);overflow:hidden;padding-block:var(--vc-spacing-12) var(--vc-layout-section-block-spacing);position:relative}.vc-draw:before{aspect-ratio:1;border:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-600);border-radius:var(--vc-radius-pill);content:"";inline-size:min(38rem,100vw);inset:50% auto auto 50%;opacity:.7;position:absolute;transform:translate(-50%,-50%)}.vc-draw__inner{display:grid;gap:var(--vc-spacing-12);position:relative;z-index:var(--vc-z-index-raised)}.vc-draw__stage{align-items:center;display:flex;flex-direction:column;min-inline-size:0}.vc-draw__method{margin-block:0 var(--vc-spacing-6);max-inline-size:var(--vc-typography-measure-compact);padding:var(--vc-spacing-4);-webkit-border-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-sun);background:var(--vc-color-primitive-petrol-800);border-inline-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-sun);border-radius:var(--vc-radius-small);color:var(--vc-color-semantic-text-inverse-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height)}.vc-draw__method span,.vc-draw__method strong{display:block}.vc-draw__method strong{-webkit-margin-after:var(--vc-spacing-1);color:var(--vc-color-semantic-text-inverse);margin-block-end:var(--vc-spacing-1)}.vc-cut-option{inline-size:min(100%,var(--vc-typography-measure-compact));margin-block:var(--vc-spacing-6) 0}.vc-cut-option label{align-items:flex-start;background:var(--vc-color-primitive-petrol-800);border:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-600);border-radius:var(--vc-radius-large);color:var(--vc-color-semantic-text-inverse);cursor:pointer;display:flex;gap:var(--vc-spacing-3);min-block-size:var(--vc-size-control-minimum);padding:var(--vc-spacing-4)}.vc-cut-option label:has(input:checked){background:var(--vc-color-primitive-petrol-700);border-color:var(--vc-color-semantic-accent-sun)}.vc-cut-option input{accent-color:var(--vc-color-semantic-accent-sun);block-size:var(--vc-size-icon-inline);flex:0 0 auto;inline-size:var(--vc-size-icon-inline);margin:var(--vc-spacing-1) 0 0}.vc-cut-option input:focus-visible{outline:var(--vc-accessibility-focus-dark-surface-outline);outline-offset:var(--vc-accessibility-focus-dark-surface-outline-offset)}.vc-cut-option__content{display:grid;gap:var(--vc-spacing-1)}.vc-cut-option__title{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vc-spacing-2)}.vc-cut-option small{color:var(--vc-color-semantic-text-inverse-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height)}.vc-tarot-card{aspect-ratio:var(--vc-size-tarot-aspect-ratio);inline-size:var(--vc-size-tarot-hero-width);max-inline-size:100%;perspective:var(--vc-motion-card-reveal-perspective)}.vc-tarot-card__inner{block-size:100%;inline-size:100%;position:relative;transform:var(--vc-motion-card-reveal-from);transform-origin:var(--vc-motion-card-reveal-transform-origin);transform-style:preserve-3d;transition:transform var(--vc-motion-duration-reveal) var(--vc-motion-easing-standard)}.vc-tarot-card--revealed .vc-tarot-card__inner,.vc-tarot-card--revealing .vc-tarot-card__inner{transform:var(--vc-motion-card-reveal-to)}.vc-tarot-card__back,.vc-tarot-card__front{-webkit-backface-visibility:var(--vc-motion-card-reveal-face-backface-visibility);backface-visibility:var(--vc-motion-card-reveal-face-backface-visibility);block-size:100%;border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-large);inline-size:100%;inset:0;position:absolute}.vc-tarot-card__back form,.vc-tarot-card__front img,.vc-tarot-card__reveal,.vc-tarot-card__reveal img{block-size:100%;inline-size:100%}.vc-tarot-card--rotate-artwork .vc-tarot-card__front>img{transform:rotate(180deg)}.vc-tarot-card__reveal{background:transparent;border:0;border-radius:var(--vc-radius-card);color:var(--vc-color-semantic-text-inverse);cursor:pointer;display:block;overflow:hidden;padding:0;position:relative}.vc-tarot-card__front img,.vc-tarot-card__reveal img{border-radius:var(--vc-radius-card);-o-object-fit:contain;object-fit:contain}.vc-tarot-card__reveal span{background:var(--vc-color-semantic-background-inverse);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-focus-dark);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-text-inverse);font-size:var(--vc-typography-size-sm-font-size);font-weight:var(--vc-typography-weight-bold);inset-block-end:var(--vc-spacing-5);inset-inline-start:50%;line-height:var(--vc-typography-size-sm-line-height);min-inline-size:-webkit-max-content;min-inline-size:-moz-max-content;min-inline-size:max-content;padding:var(--vc-spacing-2) var(--vc-spacing-4);position:absolute;transform:translateX(-50%)}.vc-tarot-card__reveal:focus-visible{outline:var(--vc-accessibility-focus-dark-surface-outline);outline-offset:var(--vc-accessibility-focus-dark-surface-outline-offset)}.vc-tarot-card__reveal[aria-busy=true],[data-yes-no-draw-button][aria-disabled=true]{cursor:wait}.vc-tarot-card__reveal[aria-busy=true] span:after,[data-yes-no-draw-button][aria-disabled=true] span:after{content:"…"}.vc-tarot-card__front{background:var(--vc-color-semantic-tarot-front);color:var(--vc-color-semantic-text-primary);overflow:hidden;transform:var(--vc-motion-card-reveal-to)}.vc-tarot-card__identity{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-medium);box-shadow:var(--vc-elevation-small);display:grid;gap:var(--vc-spacing-1);inset-block-end:var(--vc-spacing-4);inset-inline:var(--vc-spacing-4);padding:var(--vc-spacing-3) var(--vc-spacing-4);position:absolute;text-align:center}.vc-tarot-card__identity>span{color:var(--vc-color-semantic-accent-terracotta-strong);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);line-height:var(--vc-typography-size-xs-line-height)}.vc-tarot-card__identity strong{font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);line-height:var(--vc-typography-size-xl-line-height)}.vc-tarot-card__identity small{color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-xs-font-size);line-height:var(--vc-typography-size-xs-line-height)}.vc-draw__instruction,.vc-draw__status{color:var(--vc-color-semantic-text-inverse-muted);margin-block:var(--vc-spacing-5) 0;max-inline-size:var(--vc-typography-measure-compact);text-align:center}.vc-draw__status:empty{margin:0}.vc-notice{display:grid;gap:var(--vc-spacing-1);max-inline-size:var(--vc-layout-container-reading);-webkit-margin-before:var(--vc-spacing-5);border-radius:var(--vc-radius-medium);margin-block-start:var(--vc-spacing-5);padding:var(--vc-spacing-4)}.vc-notice--error{background:var(--vc-color-semantic-feedback-danger-surface);color:var(--vc-color-semantic-feedback-danger-text)}.vc-notice--success{background:var(--vc-color-semantic-feedback-success-surface);color:var(--vc-color-semantic-feedback-success-text)}.vc-notice--information{background:var(--vc-color-semantic-feedback-information-surface);color:var(--vc-color-semantic-feedback-information-text)}.vc-notice--warning{background:var(--vc-color-semantic-feedback-warning-surface);color:var(--vc-color-semantic-feedback-warning-text)}.vc-yes-no-answer{-webkit-margin-after:var(--vc-spacing-5);border:var(--vc-border-hairline) solid;border-radius:var(--vc-radius-large);margin-block-end:var(--vc-spacing-5);padding:var(--vc-spacing-5)}.vc-yes-no-answer h2{-webkit-margin-after:var(--vc-spacing-2);color:currentColor;font-size:var(--vc-typography-size-3xl-font-size);line-height:var(--vc-typography-size-3xl-line-height);margin-block-end:var(--vc-spacing-2)}[data-yes-no-result-heading]:focus{outline:var(--vc-accessibility-focus-light-surface-outline);outline-offset:var(--vc-accessibility-focus-light-surface-outline-offset)}.vc-yes-no-answer p{font-weight:var(--vc-typography-weight-semibold);margin:0}.vc-yes-no-answer--favorable{background:var(--vc-color-semantic-feedback-success-surface);color:var(--vc-color-semantic-feedback-success-text)}.vc-yes-no-answer--pause{background:var(--vc-color-semantic-feedback-warning-surface);color:var(--vc-color-semantic-feedback-warning-text)}.vc-yes-no-answer--open{background:var(--vc-color-semantic-feedback-information-surface);color:var(--vc-color-semantic-feedback-information-text)}.vc-yes-no-result__card{-webkit-margin-after:var(--vc-spacing-3);color:var(--vc-color-semantic-text-secondary);margin-block-end:var(--vc-spacing-3)}.vc-yes-no-result__card strong{color:var(--vc-color-semantic-text-primary)}.vc-yes-no-next form{margin:0}.vc-yes-no-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vc-spacing-3) var(--vc-spacing-5)}.vc-direction-list{display:grid;gap:var(--vc-spacing-3);list-style:none;margin:0;padding:0}.vc-direction-list li{align-content:start;border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);display:grid;gap:var(--vc-spacing-2);padding:var(--vc-spacing-5);-webkit-border-before:var(--vc-border-emphasis) solid currentColor;background:var(--vc-color-semantic-background-surface);border-block-start:var(--vc-border-emphasis) solid currentColor;border-radius:var(--vc-radius-large)}.vc-direction-list strong{color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);line-height:var(--vc-typography-size-xl-line-height)}.vc-direction-list span{color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-base-font-size);line-height:var(--vc-typography-size-base-line-height)}.vc-direction-guide{background:var(--vc-color-semantic-background-page);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-small);padding:var(--vc-spacing-6)}.vc-direction-guide__intro{display:grid;gap:var(--vc-spacing-3);-webkit-margin-after:var(--vc-spacing-6);margin-block-end:var(--vc-spacing-6)}.vc-direction-guide__intro h3,.vc-direction-guide__intro p{-webkit-margin-after:0;margin-block-end:0}.vc-direction-guide__intro h3{font-size:var(--vc-typography-size-2xl-font-size);line-height:var(--vc-typography-size-2xl-line-height)}.vc-direction-guide__intro>p{color:var(--vc-color-semantic-text-secondary);max-inline-size:var(--vc-typography-measure-compact)}.vc-direction-list .vc-direction-list__cue{color:currentColor;font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);text-transform:uppercase}.vc-direction-list__item--favorable{color:var(--vc-color-semantic-feedback-success-text)}.vc-direction-list__item--pause{color:var(--vc-color-semantic-feedback-warning-text)}.vc-direction-list__item--open{color:var(--vc-color-semantic-feedback-information-text)}.vc-method-support{align-items:stretch;display:grid;gap:var(--vc-spacing-6)}.vc-method-article{background:var(--vc-color-semantic-background-inverse);border-radius:var(--vc-radius-xlarge);color:var(--vc-color-semantic-text-inverse-muted);padding:var(--vc-spacing-6)}.vc-method-article .vc-eyebrow{color:var(--vc-color-semantic-accent-sun)}.vc-method-article h3{-webkit-margin-after:var(--vc-spacing-3);color:var(--vc-color-semantic-text-inverse);font-size:var(--vc-typography-size-2xl-font-size);line-height:var(--vc-typography-size-2xl-line-height);margin-block-end:var(--vc-spacing-3)}.vc-method-article p:not(.vc-eyebrow){-webkit-margin-after:var(--vc-spacing-5);margin-block-end:var(--vc-spacing-5)}.vc-method-article a{align-items:center;color:var(--vc-color-semantic-text-inverse);display:inline-flex;font-weight:var(--vc-typography-weight-bold);gap:var(--vc-spacing-2);min-block-size:var(--vc-size-control-minimum);text-decoration:none}.vc-method-article__link-label{-webkit-border-after:var(--vc-border-emphasis) solid currentColor;border-block-end:var(--vc-border-emphasis) solid currentColor}.vc-method-article a:focus-visible{outline:var(--vc-accessibility-focus-dark-surface-outline);outline-offset:var(--vc-accessibility-focus-dark-surface-outline-offset)}.vc-method-support .vc-editorial-disclosure{-webkit-margin-before:0;margin-block-start:0}.vc-auth-page,.vc-panel-page,.vc-sky-page{padding-block:var(--vc-spacing-12) var(--vc-spacing-16)}.vc-auth-layout{align-items:start;display:grid;gap:var(--vc-spacing-8)}.vc-auth-introduction{max-inline-size:var(--vc-typography-measure-compact)}.vc-auth-introduction h1,.vc-panel-header h1,.vc-sky-header h1{-webkit-margin-after:var(--vc-spacing-4);font-size:var(--vc-typography-size-3xl-font-size);line-height:var(--vc-typography-size-3xl-line-height);margin-block-end:var(--vc-spacing-4)}.vc-auth-introduction__lead,.vc-panel-header>p:last-of-type,.vc-sky-header>p:last-child{-webkit-margin-after:0;color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);margin-block-end:0}.vc-auth-card,.vc-panel-card{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-small);min-inline-size:0;padding:var(--vc-spacing-6)}.vc-auth-card h2,.vc-panel-card h2{-webkit-margin-after:var(--vc-spacing-3);font-size:var(--vc-typography-size-2xl-font-size);line-height:var(--vc-typography-size-2xl-line-height);margin-block-end:var(--vc-spacing-3)}.vc-auth-card__description{-webkit-margin-after:0;color:var(--vc-color-semantic-text-secondary);margin-block-end:0}.vc-auth-card__description strong{color:var(--vc-color-semantic-text-primary);overflow-wrap:anywhere}.vc-auth-error{gap:var(--vc-spacing-3);grid-template-columns:auto minmax(0,1fr);margin-block:0 var(--vc-spacing-5);max-inline-size:none}.vc-auth-error div{display:grid;gap:var(--vc-spacing-1);overflow-wrap:anywhere}.vc-auth-form{display:grid;gap:var(--vc-spacing-5);-webkit-margin-before:var(--vc-spacing-6);margin-block-start:var(--vc-spacing-6)}.vc-field{display:grid;gap:var(--vc-spacing-2)}.vc-field__label{color:var(--vc-color-semantic-text-primary);font-weight:var(--vc-typography-weight-semibold)}.vc-field__error,.vc-field__help{font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);margin:0}.vc-field__help{color:var(--vc-color-semantic-text-muted)}.vc-field__error{color:var(--vc-color-semantic-feedback-danger-text);font-weight:var(--vc-typography-weight-semibold)}.vc-field__control{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-control);border-radius:var(--vc-radius-medium);color:var(--vc-color-semantic-text-primary);font-size:var(--vc-typography-size-base-font-size);inline-size:100%;line-height:var(--vc-typography-size-base-line-height);min-block-size:var(--vc-size-control-regular);padding:var(--vc-spacing-3) var(--vc-spacing-4);transition:border-color var(--vc-motion-duration-default) var(--vc-motion-easing-standard),box-shadow var(--vc-motion-duration-default) var(--vc-motion-easing-standard)}.vc-field__control::-webkit-input-placeholder{color:var(--vc-color-semantic-text-muted);opacity:1}.vc-field__control::-moz-placeholder{color:var(--vc-color-semantic-text-muted);opacity:1}.vc-field__control::placeholder{color:var(--vc-color-semantic-text-muted);opacity:1}.vc-field__control:focus-visible{border-color:var(--vc-color-semantic-border-strong);outline:var(--vc-accessibility-focus-light-surface-outline);outline-offset:var(--vc-accessibility-focus-light-surface-outline-offset)}.vc-field__control[aria-invalid=true]{border-color:var(--vc-color-semantic-feedback-danger-text)}.vc-field__control:disabled{background:var(--vc-color-semantic-action-disabled-background);border-color:var(--vc-color-semantic-action-disabled-border);color:var(--vc-color-semantic-action-disabled-foreground);cursor:not-allowed}.vc-auth-submit{inline-size:100%}.vc-auth-information{gap:var(--vc-spacing-3);grid-template-columns:auto minmax(0,1fr);max-inline-size:none;-webkit-margin-before:var(--vc-spacing-6);margin-block-start:var(--vc-spacing-6)}.vc-auth-error svg,.vc-auth-information svg,.vc-auth-success__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--vc-iconography-stroke-width)}.vc-auth-information div{display:grid;gap:var(--vc-spacing-1);overflow-wrap:anywhere}.vc-auth-legal{color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);margin-block:var(--vc-spacing-5) 0}.vc-auth-legal a{align-items:center;display:inline-flex;font-weight:var(--vc-typography-weight-semibold);min-block-size:var(--vc-size-control-minimum);text-underline-offset:var(--vc-spacing-1);vertical-align:middle}.vc-auth-success{text-align:center}.vc-auth-success__icon{block-size:var(--vc-size-icon-feature);color:var(--vc-color-semantic-feedback-success-text);inline-size:var(--vc-size-icon-feature);margin:0 auto var(--vc-spacing-4)}.vc-auth-success .vc-eyebrow{-webkit-margin-after:var(--vc-spacing-2);margin-block-end:var(--vc-spacing-2)}.vc-auth-steps{display:grid;gap:var(--vc-spacing-3);margin-block:var(--vc-spacing-6) 0;-webkit-padding-start:var(--vc-spacing-6);color:var(--vc-color-semantic-text-secondary);padding-inline-start:var(--vc-spacing-6);text-align:start}.vc-auth-steps li{-webkit-padding-start:var(--vc-spacing-1);padding-inline-start:var(--vc-spacing-1)}.vc-auth-actions{display:grid;gap:var(--vc-spacing-2);-webkit-margin-before:var(--vc-spacing-6);margin-block-start:var(--vc-spacing-6)}.vc-auth-actions form{margin:0}.vc-auth-actions .vc-button,.vc-auth-actions .vc-text-link{inline-size:100%}.vc-auth-actions .vc-text-link{justify-content:center}.vc-panel-header{-webkit-margin-after:var(--vc-spacing-8);margin-block-end:var(--vc-spacing-8);max-inline-size:var(--vc-typography-measure-reading)}.vc-panel-header__actions{-webkit-margin-before:var(--vc-spacing-5);margin-block-start:var(--vc-spacing-5)}.vc-panel-layout{display:grid;gap:var(--vc-spacing-8)}.vc-sky-header{max-inline-size:var(--vc-typography-measure-reading);-webkit-margin-after:var(--vc-spacing-8);margin-block-end:var(--vc-spacing-8)}.vc-sky-layout,.vc-sky-primary{align-items:start;display:grid;gap:var(--vc-spacing-8);min-inline-size:0}.vc-sky-daily,.vc-sky-overview,.vc-sky-snapshot{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-small);min-inline-size:0}.vc-sky-overview{padding:var(--vc-spacing-5);-webkit-border-before:var(--vc-border-emphasis) solid var(--vc-color-semantic-action-primary-border);border-block-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-action-primary-border)}.vc-sky-overview__header h2{-webkit-margin-after:0;margin-block-end:0}.vc-sky-highlight-list{display:grid;gap:var(--vc-spacing-2) var(--vc-spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:var(--vc-spacing-4) 0 0;padding:0}.vc-sky-highlight{align-items:center;display:inline-flex;gap:var(--vc-spacing-2);min-inline-size:0}.vc-sky-highlight__glyph{background:var(--vc-color-semantic-selection-surface);block-size:var(--vc-size-icon-feature);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-selection-foreground);display:grid;flex:0 0 auto;font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-base-font-size);inline-size:var(--vc-size-icon-feature);line-height:1;place-items:center}.vc-sky-highlight__text{color:var(--vc-color-semantic-text-secondary);display:grid;font-size:var(--vc-typography-size-sm-font-size);gap:var(--vc-spacing-0);line-height:var(--vc-typography-size-sm-line-height);min-inline-size:0}.vc-sky-highlight strong{color:var(--vc-color-semantic-text-primary);font-size:var(--vc-typography-size-base-font-size);line-height:var(--vc-typography-size-base-line-height)}.vc-sky-highlight__placement{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--vc-typography-size-xs-font-size);gap:var(--vc-spacing-1);line-height:var(--vc-typography-size-xs-line-height)}.vc-sky-highlight__retrograde{align-items:center;border:var(--vc-border-hairline) solid var(--vc-color-semantic-accent-terracotta-strong);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-accent-terracotta-strong);display:inline-flex;font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);padding-inline:var(--vc-spacing-2)}.vc-sky-analysis-preview{-webkit-margin-before:var(--vc-spacing-5);margin-block-start:var(--vc-spacing-5);-webkit-padding-before:var(--vc-spacing-4);padding-block-start:var(--vc-spacing-4);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle)}.vc-sky-analysis-preview__layout{align-items:center;display:grid;gap:var(--vc-spacing-3)}.vc-sky-analysis-preview h3{-webkit-margin-after:var(--vc-spacing-2);font-size:var(--vc-typography-size-xl-font-size);line-height:var(--vc-typography-size-xl-line-height);margin-block-end:var(--vc-spacing-2)}.vc-sky-analysis-preview__content p{-webkit-margin-after:0;color:var(--vc-color-semantic-text-secondary);margin-block-end:0;max-inline-size:var(--vc-typography-measure-compact)}.vc-sky-analysis-button__progress{display:none;flex:0 0 auto}.vc-sky-analysis-button__progress circle{opacity:.35}.vc-sky-analysis-preview .vc-button[aria-busy=true] .vc-sky-analysis-button__progress{animation:vc-sky-analysis-spin .8s linear infinite;display:block}.vc-sky-analysis-status:not(:empty){color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);margin-block:var(--vc-spacing-3) 0}.vc-sky-analysis-error{align-items:start;grid-template-columns:auto minmax(0,1fr);max-inline-size:none;-webkit-margin-before:var(--vc-spacing-4);margin-block-start:var(--vc-spacing-4)}.vc-sky-analysis-error svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--vc-iconography-stroke-width)}.vc-sky-analysis-error div{display:grid;gap:var(--vc-spacing-1)}.vc-sky-analysis-result{display:grid;gap:var(--vc-spacing-5);-webkit-margin-before:var(--vc-spacing-5);background:var(--vc-color-semantic-background-subtle);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-large);margin-block-start:var(--vc-spacing-5);padding:var(--vc-spacing-5)}.vc-sky-analysis-result[hidden]{display:none}.vc-sky-analysis-result>.vc-eyebrow{-webkit-margin-after:calc(var(--vc-spacing-3)*-1);margin-block-end:calc(var(--vc-spacing-3)*-1)}.vc-sky-analysis-result h3{-webkit-margin-after:0;font-size:var(--vc-typography-size-2xl-font-size);line-height:var(--vc-typography-size-2xl-line-height);margin-block-end:0}.vc-sky-analysis-result__synthesis{color:var(--vc-color-semantic-text-secondary);max-inline-size:var(--vc-typography-measure-reading)}.vc-sky-analysis-result__synthesis p:last-child{-webkit-margin-after:0;margin-block-end:0}.vc-sky-analysis-connections{display:grid;gap:var(--vc-spacing-3);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.vc-sky-analysis-connections li{border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);padding:var(--vc-spacing-4);-webkit-border-before:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);background:var(--vc-color-semantic-background-surface);border-block-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);border-radius:var(--vc-radius-medium)}.vc-sky-analysis-connections h4,.vc-sky-analysis-reflection h4{color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-base-font-size);line-height:var(--vc-typography-size-base-line-height);margin-block:0 var(--vc-spacing-2)}.vc-sky-analysis-connections p,.vc-sky-analysis-reflection p{-webkit-margin-after:0;color:var(--vc-color-semantic-text-secondary);margin-block-end:0}.vc-sky-analysis-reflection{background:var(--vc-color-semantic-feedback-warning-surface);border-radius:var(--vc-radius-medium);padding:var(--vc-spacing-4)}@keyframes vc-sky-analysis-spin{to{transform:rotate(1turn)}}.vc-personal-sky{display:grid;gap:var(--vc-spacing-4);min-inline-size:0;-webkit-margin-before:var(--vc-spacing-5);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);margin-block-start:var(--vc-spacing-5);padding:var(--vc-spacing-4);-webkit-border-before:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-sun);background:var(--vc-color-semantic-background-subtle);border-block-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-sun);border-radius:var(--vc-radius-large)}.vc-personal-sky--progressive{border-block-start-color:var(--vc-color-semantic-accent-terracotta)}.vc-personal-sky--error{border-block-start-color:var(--vc-color-semantic-feedback-danger-text)}.vc-personal-sky--reading{display:block;overflow:hidden;padding:0}.vc-personal-sky h3{-webkit-margin-after:var(--vc-spacing-2);font-size:var(--vc-typography-size-xl-font-size);line-height:var(--vc-typography-size-xl-line-height);margin-block-end:var(--vc-spacing-2)}.vc-personal-sky>p:not(.vc-eyebrow),.vc-personal-sky__introduction p:last-child{-webkit-margin-after:0;color:var(--vc-color-semantic-text-secondary);margin-block-end:0;max-inline-size:var(--vc-typography-measure-reading)}.vc-personal-sky__summary{align-items:center;cursor:pointer;display:grid;gap:var(--vc-spacing-4);list-style:none;min-block-size:var(--vc-size-control-minimum);padding:var(--vc-spacing-4)}.vc-personal-sky__summary::-webkit-details-marker{display:none}.vc-personal-sky__summary:hover{background:var(--vc-color-semantic-action-quiet-hover-background)}.vc-personal-sky--reading[open] .vc-personal-sky__summary{background:var(--vc-color-semantic-selection-surface)}.vc-personal-sky__summary-copy{display:grid;gap:var(--vc-spacing-1);min-inline-size:0}.vc-personal-sky__summary-copy .vc-eyebrow{-webkit-margin-after:0;margin-block-end:0}.vc-personal-sky__title{color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);font-weight:var(--vc-typography-weight-bold);line-height:var(--vc-typography-size-xl-line-height)}.vc-personal-sky__description{color:var(--vc-color-semantic-text-secondary);max-inline-size:var(--vc-typography-measure-reading)}.vc-personal-sky__toggle{align-items:center;color:var(--vc-color-semantic-action-quiet-foreground);display:inline-flex;font-size:var(--vc-typography-size-sm-font-size);font-weight:var(--vc-typography-weight-semibold);gap:var(--vc-spacing-2);justify-self:start;line-height:var(--vc-typography-size-sm-line-height);min-block-size:var(--vc-size-control-minimum)}.vc-personal-sky--reading[open] .vc-personal-sky__toggle-closed,.vc-personal-sky__toggle-open{display:none}.vc-personal-sky--reading[open] .vc-personal-sky__toggle-open{display:inline}.vc-personal-sky__chevron{fill:none;flex:0 0 auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--vc-iconography-stroke-width);transition:transform var(--vc-motion-duration-default) var(--vc-motion-easing-standard)}.vc-personal-sky--reading[open] .vc-personal-sky__chevron{transform:rotate(180deg)}.vc-personal-sky__body{display:grid;gap:var(--vc-spacing-4);padding:var(--vc-spacing-4);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle)}.vc-personal-sky__body-header{display:grid;gap:var(--vc-spacing-3)}.vc-personal-sky__body-header .vc-text-link{justify-self:start}.vc-personal-sky__layers{display:grid;gap:var(--vc-spacing-2);list-style:none;margin:0;padding:0}.vc-personal-sky__layer{align-items:center;background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) dashed var(--vc-color-semantic-border-control);border-radius:var(--vc-radius-medium);color:var(--vc-color-semantic-text-secondary);display:flex;gap:var(--vc-spacing-3);padding:var(--vc-spacing-3)}.vc-personal-sky__layer--ready{border-color:var(--vc-color-semantic-action-primary-border);border-style:solid;color:var(--vc-color-semantic-text-primary)}.vc-personal-sky__layer-marker{background:var(--vc-color-semantic-selection-surface);block-size:var(--vc-size-icon-inline);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-selection-foreground);display:grid;flex:0 0 auto;font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);inline-size:var(--vc-size-icon-inline);place-items:center}.vc-personal-sky__layer>span:last-child{display:grid;gap:var(--vc-spacing-0)}.vc-personal-sky__layer small{color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-xs-font-size);line-height:var(--vc-typography-size-xs-line-height)}.vc-personal-sky__aspects-label{-webkit-margin-after:0;color:var(--vc-color-semantic-text-primary);font-size:var(--vc-typography-size-sm-font-size);font-weight:var(--vc-typography-weight-bold);line-height:var(--vc-typography-size-sm-line-height);margin-block-end:0}.vc-personal-sky__aspects{display:grid;gap:var(--vc-spacing-3);list-style:none;margin:0;padding:0}.vc-personal-sky__aspects li{background:var(--vc-color-semantic-background-page);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-large);padding:var(--vc-spacing-3)}.vc-personal-sky__aspect-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--vc-spacing-2) var(--vc-spacing-3);justify-content:space-between;-webkit-margin-after:var(--vc-spacing-2);margin-block-end:var(--vc-spacing-2)}.vc-personal-sky__aspect-heading h4{font-family:var(--vc-typography-family-body);font-size:var(--vc-typography-size-base-font-size);font-weight:var(--vc-typography-weight-bold);line-height:var(--vc-typography-size-base-line-height);margin:0}.vc-personal-sky__aspect-heading span{color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-semibold);line-height:var(--vc-typography-size-xs-line-height)}.vc-personal-sky__aspects p{-webkit-margin-after:0;color:var(--vc-color-semantic-text-secondary);margin-block-end:0}.vc-personal-sky__note{background:var(--vc-color-semantic-feedback-information-surface);border-radius:var(--vc-radius-medium);color:var(--vc-color-semantic-feedback-information-text)!important;font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);padding:var(--vc-spacing-4)}.vc-sky-snapshot{overflow:hidden;-webkit-border-before:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);border-block-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta)}.vc-sky-snapshot__summary{align-items:center;cursor:pointer;display:grid;gap:var(--vc-spacing-4);list-style:none;min-block-size:var(--vc-size-control-minimum);padding:var(--vc-spacing-5)}.vc-sky-snapshot__summary::-webkit-details-marker{display:none}.vc-sky-snapshot__summary:hover{background:var(--vc-color-semantic-action-quiet-hover-background)}.vc-sky-snapshot[open] .vc-sky-snapshot__summary{-webkit-border-after:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);background:var(--vc-color-semantic-selection-surface);border-block-end:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle)}.vc-sky-snapshot__summary>span:first-child{display:grid;gap:var(--vc-spacing-1);min-inline-size:0}.vc-sky-daily h2,.vc-sky-overview__header h2{-webkit-margin-after:var(--vc-spacing-2);margin-block-end:var(--vc-spacing-2)}.vc-sky-daily h2,.vc-sky-overview__header h2,.vc-sky-snapshot__title{font-size:var(--vc-typography-size-2xl-font-size);line-height:var(--vc-typography-size-2xl-line-height)}.vc-sky-snapshot__title{color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display)}.vc-sky-snapshot__toggle{align-items:center;color:var(--vc-color-semantic-action-quiet-foreground);display:inline-flex;font-size:var(--vc-typography-size-sm-font-size);font-weight:var(--vc-typography-weight-semibold);gap:var(--vc-spacing-2);justify-content:space-between;line-height:var(--vc-typography-size-sm-line-height)}.vc-sky-snapshot[open] .vc-sky-snapshot__toggle-open,.vc-sky-snapshot__toggle-close{display:none}.vc-sky-snapshot[open] .vc-sky-snapshot__toggle-close{display:inline}.vc-sky-snapshot__toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--vc-iconography-stroke-width);transition:transform var(--vc-motion-duration-default) var(--vc-motion-easing-standard)}.vc-sky-snapshot[open] .vc-sky-snapshot__toggle svg{transform:rotate(180deg)}.vc-sky-snapshot__body{padding:var(--vc-spacing-5)}.vc-sky-updated{-webkit-margin-after:0;color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);margin-block-end:0}.vc-sky-context{display:flex;flex-wrap:wrap;gap:var(--vc-spacing-2);list-style:none;margin:0;padding:0}.vc-sky-context li{border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-control);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-semibold);line-height:var(--vc-typography-size-xs-line-height);padding:var(--vc-spacing-1) var(--vc-spacing-3)}.vc-sky-position-list{display:grid;gap:var(--vc-spacing-3);list-style:none;margin:var(--vc-spacing-5) 0 0;padding:0}.vc-sky-position{align-items:center;border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-large);display:grid;gap:var(--vc-spacing-3);grid-template-columns:auto minmax(0,1fr);padding:var(--vc-spacing-4)}.vc-sky-position__body-glyph{background:var(--vc-color-semantic-selection-surface);block-size:var(--vc-size-control-regular);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-selection-foreground);display:grid;font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-2xl-font-size);inline-size:var(--vc-size-control-regular);line-height:1;place-items:center}.vc-sky-position__content{align-items:baseline;display:grid;gap:var(--vc-spacing-1) var(--vc-spacing-3);grid-template-columns:minmax(0,1fr);min-inline-size:0}.vc-sky-position__content>strong{color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);line-height:var(--vc-typography-size-xl-line-height)}.vc-sky-position__place{color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height)}.vc-sky-position__sign-glyph{-webkit-margin-start:var(--vc-spacing-1);color:var(--vc-color-semantic-accent-terracotta-strong);margin-inline-start:var(--vc-spacing-1)}.vc-sky-position__details{align-items:center;color:var(--vc-color-semantic-text-muted);display:flex;flex-wrap:wrap;font-size:var(--vc-typography-size-xs-font-size);gap:var(--vc-spacing-2);grid-column:1/-1;line-height:var(--vc-typography-size-xs-line-height)}.vc-sky-position__motion{-webkit-padding-start:var(--vc-spacing-2);padding-inline-start:var(--vc-spacing-2);-webkit-border-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-inline-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle)}.vc-sky-position__motion--retrograde{color:var(--vc-color-semantic-accent-terracotta-strong);font-weight:var(--vc-typography-weight-bold)}.vc-sky-error{gap:var(--vc-spacing-3);grid-template-columns:auto minmax(0,1fr);max-inline-size:none;-webkit-margin-before:0;margin-block-start:0}.vc-sky-error svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--vc-iconography-stroke-width)}.vc-sky-error div{display:grid;gap:var(--vc-spacing-1)}.vc-sky-daily{align-items:center;display:grid;gap:var(--vc-spacing-6);padding:var(--vc-spacing-5)}.vc-sky-daily--drawn{background:var(--vc-color-semantic-selection-surface);border-color:var(--vc-color-semantic-selection-border)}.vc-sky-daily__content>p:not(.vc-eyebrow){-webkit-margin-after:var(--vc-spacing-5);color:var(--vc-color-semantic-text-secondary);margin-block-end:var(--vc-spacing-5)}.vc-sky-daily__content .vc-sky-daily__card-name{-webkit-margin-after:var(--vc-spacing-1);color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);font-weight:var(--vc-typography-weight-bold);line-height:var(--vc-typography-size-xl-line-height);margin-block-end:var(--vc-spacing-1)}.vc-sky-daily__content .vc-sky-daily__snippet{-webkit-padding-before:var(--vc-spacing-4);padding-block-start:var(--vc-spacing-4);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);line-height:var(--vc-typography-size-base-line-height)}.vc-sky-daily__visual{justify-self:center}.vc-sky-daily__visual img{aspect-ratio:var(--vc-size-tarot-aspect-ratio);block-size:auto;border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-medium);inline-size:var(--vc-size-tarot-compact-width);-o-object-fit:contain;object-fit:contain}.vc-panel-today{align-items:center;border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);display:grid;gap:var(--vc-spacing-6);min-inline-size:0;padding:var(--vc-spacing-6);-webkit-border-before:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);background:var(--vc-color-semantic-background-surface);border-block-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-small)}.vc-panel-today--drawn{background:var(--vc-color-semantic-selection-surface);border-color:var(--vc-color-semantic-selection-border)}.vc-panel-today__content{max-inline-size:var(--vc-typography-measure-compact);min-inline-size:0}.vc-panel-calendar h2,.vc-panel-readings h2,.vc-panel-today__content h2{-webkit-margin-after:var(--vc-spacing-3);font-size:var(--vc-typography-size-2xl-font-size);line-height:var(--vc-typography-size-2xl-line-height);margin-block-end:var(--vc-spacing-3)}.vc-panel-today__name{-webkit-margin-after:var(--vc-spacing-1);font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);font-weight:var(--vc-typography-weight-bold);line-height:var(--vc-typography-size-xl-line-height);margin-block-end:var(--vc-spacing-1)}.vc-panel-today__description,.vc-panel-today__meta{-webkit-margin-after:var(--vc-spacing-5);color:var(--vc-color-semantic-text-secondary);margin-block-end:var(--vc-spacing-5)}.vc-panel-today__visual{justify-self:center}.vc-panel-today__visual img{aspect-ratio:var(--vc-size-tarot-aspect-ratio);block-size:auto;border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-medium);inline-size:var(--vc-size-tarot-compact-width);-o-object-fit:contain;object-fit:contain}.vc-panel-card-art--reversed{transform:rotate(180deg)}.vc-panel-birth-profile{border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);padding:var(--vc-spacing-5);scroll-margin-block-start:var(--vc-spacing-6);-webkit-border-before:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-sun);background:var(--vc-color-semantic-background-surface);border-block-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-sun);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-small)}.vc-panel-birth-profile--saved{overflow:hidden;padding:0}.vc-birth-profile-disclosure>summary{align-items:center;cursor:pointer;display:grid;gap:var(--vc-spacing-4);grid-template-columns:minmax(0,1fr) auto;list-style:none;min-block-size:var(--vc-size-control-minimum);padding:var(--vc-spacing-5)}.vc-birth-profile-disclosure>summary::-webkit-details-marker{display:none}.vc-birth-profile-disclosure>summary:hover{background:var(--vc-color-semantic-action-quiet-hover-background)}.vc-birth-profile-disclosure[open]>summary{background:var(--vc-color-semantic-selection-surface)}.vc-birth-profile-disclosure__summary{display:grid;gap:var(--vc-spacing-1);min-inline-size:0}.vc-birth-profile-disclosure__summary .vc-eyebrow{-webkit-margin-after:var(--vc-spacing-1);margin-block-end:var(--vc-spacing-1)}.vc-birth-profile-disclosure__title{color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);font-weight:var(--vc-typography-weight-bold);line-height:var(--vc-typography-size-xl-line-height)}.vc-birth-profile-disclosure__status{color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height)}.vc-birth-profile-disclosure__chevron{color:var(--vc-color-semantic-action-quiet-foreground);transition:transform var(--vc-motion-duration-default) var(--vc-motion-easing-standard)}.vc-birth-profile-disclosure[open] .vc-birth-profile-disclosure__chevron{transform:rotate(180deg)}.vc-birth-profile-disclosure__body{padding:var(--vc-spacing-5);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle)}.vc-birth-profile-disclosure__introduction{align-items:center;display:grid;gap:var(--vc-spacing-4)}.vc-birth-profile-disclosure__introduction p{color:var(--vc-color-semantic-text-secondary);margin:0;max-inline-size:var(--vc-typography-measure-reading)}.vc-panel-birth-profile--saved>.vc-birth-profile-notice{margin:0 var(--vc-spacing-5) var(--vc-spacing-5)}.vc-panel-birth-profile__header{align-items:start;display:grid;gap:var(--vc-spacing-4)}.vc-panel-birth-profile__header h2{-webkit-margin-after:var(--vc-spacing-2);font-size:var(--vc-typography-size-2xl-font-size);line-height:var(--vc-typography-size-2xl-line-height);margin-block-end:var(--vc-spacing-2)}.vc-panel-birth-profile__header p:last-child{-webkit-margin-after:0;color:var(--vc-color-semantic-text-secondary);margin-block-end:0;max-inline-size:var(--vc-typography-measure-reading)}.vc-birth-profile-notice{grid-template-columns:auto minmax(0,1fr);max-inline-size:none;-webkit-margin-before:var(--vc-spacing-5);margin-block-start:var(--vc-spacing-5)}.vc-birth-profile-notice svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--vc-iconography-stroke-width)}.vc-birth-profile-notice div{display:grid;gap:var(--vc-spacing-1)}.vc-birth-profile-notice__action{justify-self:start;-webkit-margin-before:var(--vc-spacing-3);margin-block-start:var(--vc-spacing-3)}.vc-birth-profile-form{display:grid;gap:var(--vc-spacing-6);-webkit-margin-before:var(--vc-spacing-6);margin-block-start:var(--vc-spacing-6)}.vc-birth-profile-form__fields{display:grid;gap:var(--vc-spacing-5)}.vc-birth-place-combobox{position:relative}.vc-birth-place-options{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-strong);border-radius:var(--vc-radius-medium);box-shadow:var(--vc-elevation-medium);inset-block-start:calc(100% + var(--vc-spacing-1));inset-inline:0;list-style:none;margin:0;max-block-size:18rem;overflow-y:auto;padding:var(--vc-spacing-1);position:absolute;z-index:var(--vc-z-index-raised)}.vc-birth-place-options[hidden]{display:none}.vc-birth-place-option{align-content:center;border-radius:var(--vc-radius-small);color:var(--vc-color-semantic-text-primary);cursor:pointer;display:grid;gap:var(--vc-spacing-1);min-block-size:var(--vc-size-control-minimum);padding:var(--vc-spacing-2) var(--vc-spacing-3)}.vc-birth-place-option:hover,.vc-birth-place-option[aria-selected=true]{background:var(--vc-color-semantic-selection-surface)}.vc-birth-place-option span,.vc-birth-place-option strong{overflow-wrap:anywhere}.vc-birth-place-option span{color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height)}.vc-birth-place-status:empty{display:none}.vc-birth-profile-form__footer{align-items:center;display:grid;gap:var(--vc-spacing-4);-webkit-padding-before:var(--vc-spacing-5);padding-block-start:var(--vc-spacing-5);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle)}.vc-birth-profile-form__footer p{-webkit-margin-after:0;color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);margin-block-end:0}.vc-panel-history-error{gap:var(--vc-spacing-3);grid-template-columns:auto minmax(0,1fr);max-inline-size:none;-webkit-margin-before:0;margin-block-start:0}.vc-birth-profile-disclosure__chevron,.vc-panel-calendar__card-marker,.vc-panel-calendar__legend svg,.vc-panel-calendar__navigation svg,.vc-panel-history-error svg,.vc-panel-reading__chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--vc-iconography-stroke-width)}.vc-panel-history-error div{display:grid;gap:var(--vc-spacing-1)}.vc-panel-history-layout{align-items:start;display:grid;gap:var(--vc-spacing-8);min-inline-size:0}.vc-panel-calendar,.vc-panel-empty,.vc-panel-reading{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-small);min-inline-size:0}.vc-panel-calendar{padding:var(--vc-spacing-4)}.vc-panel-calendar__header{display:grid;gap:var(--vc-spacing-4);-webkit-margin-after:var(--vc-spacing-5);margin-block-end:var(--vc-spacing-5)}.vc-panel-calendar__header .vc-eyebrow,.vc-panel-readings__header .vc-eyebrow{-webkit-margin-after:var(--vc-spacing-2);margin-block-end:var(--vc-spacing-2)}.vc-panel-calendar__navigation{display:flex;flex-wrap:wrap;gap:var(--vc-spacing-2)}.vc-panel-calendar__table{border-spacing:var(--vc-spacing-1);inline-size:100%;table-layout:fixed}.vc-panel-calendar__table th{-webkit-padding-after:var(--vc-spacing-2);color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-semibold);line-height:var(--vc-typography-size-xs-line-height);padding-block-end:var(--vc-spacing-2);text-align:center}.vc-panel-calendar__day,.vc-panel-calendar__empty{block-size:var(--vc-spacing-16)}.vc-panel-calendar__day{background:var(--vc-color-semantic-background-page);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-medium);color:var(--vc-color-semantic-text-secondary);padding:var(--vc-spacing-1);position:relative;text-align:center;vertical-align:top}.vc-panel-calendar__day--drawn{background:var(--vc-color-semantic-selection-surface);border-color:var(--vc-color-semantic-selection-border);color:var(--vc-color-semantic-selection-foreground)}.vc-panel-calendar__day--today{border:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta)}.vc-panel-calendar__day time{display:block;font-size:var(--vc-typography-size-sm-font-size);font-weight:var(--vc-typography-weight-semibold);line-height:var(--vc-typography-size-sm-line-height)}.vc-panel-calendar__today-label{color:var(--vc-color-semantic-accent-terracotta-strong);display:block;font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);line-height:var(--vc-typography-size-xs-line-height)}.vc-panel-calendar__card-marker{block-size:var(--vc-spacing-5);inline-size:var(--vc-spacing-3);-webkit-margin-before:var(--vc-spacing-1);color:var(--vc-color-semantic-selection-indicator);margin-block-start:var(--vc-spacing-1)}.vc-panel-calendar__legend{color:var(--vc-color-semantic-text-muted);display:flex;flex-wrap:wrap;font-size:var(--vc-typography-size-xs-font-size);gap:var(--vc-spacing-3) var(--vc-spacing-5);line-height:var(--vc-typography-size-xs-line-height);list-style:none;margin-block:var(--vc-spacing-4) 0;padding:0}.vc-panel-calendar__legend li{align-items:center;display:inline-flex;gap:var(--vc-spacing-2)}.vc-panel-calendar__legend svg{color:var(--vc-color-semantic-selection-indicator)}.vc-panel-calendar__today-sample{border:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);border-radius:var(--vc-radius-small);color:var(--vc-color-semantic-accent-terracotta-strong);font-weight:var(--vc-typography-weight-bold);padding:var(--vc-spacing-1) var(--vc-spacing-2)}.vc-panel-readings{min-inline-size:0}.vc-panel-readings__header{-webkit-margin-after:var(--vc-spacing-5);margin-block-end:var(--vc-spacing-5)}.vc-panel-readings__header>p:last-child{-webkit-margin-after:0;color:var(--vc-color-semantic-text-secondary);margin-block-end:0}.vc-panel-reading-list{display:grid;gap:var(--vc-spacing-4)}.vc-panel-reading{overflow:hidden}.vc-panel-reading summary{align-items:center;cursor:pointer;display:grid;gap:var(--vc-spacing-4);grid-template-columns:auto minmax(0,1fr) auto;list-style:none;min-block-size:var(--vc-size-control-minimum);padding:var(--vc-spacing-4)}.vc-panel-reading summary::-webkit-details-marker{display:none}.vc-panel-reading summary:hover{background:var(--vc-color-semantic-action-quiet-hover-background)}.vc-panel-reading[open] summary{background:var(--vc-color-semantic-selection-surface)}.vc-panel-reading__art{inline-size:var(--vc-spacing-16)}.vc-panel-reading__art img{aspect-ratio:var(--vc-size-tarot-aspect-ratio);block-size:auto;border-radius:var(--vc-radius-small);box-shadow:var(--vc-elevation-small);inline-size:100%;-o-object-fit:contain;object-fit:contain}.vc-panel-reading__summary{display:grid;gap:var(--vc-spacing-1);min-inline-size:0}.vc-panel-reading__summary time{color:var(--vc-color-semantic-accent-terracotta-strong);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);line-height:var(--vc-typography-size-xs-line-height)}.vc-panel-reading__summary strong{font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);line-height:var(--vc-typography-size-xl-line-height);overflow-wrap:anywhere}.vc-panel-reading__summary>span:last-child{color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height)}.vc-panel-reading__chevron{color:var(--vc-color-semantic-action-quiet-foreground);transition:transform var(--vc-motion-duration-default) var(--vc-motion-easing-standard)}.vc-panel-reading[open] .vc-panel-reading__chevron{transform:rotate(180deg)}.vc-panel-reading__body{display:grid;gap:var(--vc-spacing-5);padding:var(--vc-spacing-5) var(--vc-spacing-4);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle)}.vc-panel-reading__keywords{display:flex;flex-wrap:wrap;gap:var(--vc-spacing-2);list-style:none;margin:0;padding:0}.vc-panel-reading__keywords li{background:var(--vc-color-primitive-terracotta-100);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-accent-terracotta-strong);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-semibold);line-height:var(--vc-typography-size-xs-line-height);padding:var(--vc-spacing-1) var(--vc-spacing-3)}.vc-panel-reading__meaning{color:var(--vc-color-semantic-text-primary);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);margin:0}.vc-panel-reading__reflection{background:var(--vc-color-semantic-background-subtle);border-radius:var(--vc-radius-medium);padding:var(--vc-spacing-4)}.vc-panel-reading__reflection--accent{-webkit-border-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);background:var(--vc-color-primitive-terracotta-100);border-inline-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta)}.vc-panel-reading__reflection h3{-webkit-margin-after:var(--vc-spacing-2);margin-block-end:var(--vc-spacing-2)}.vc-panel-reading__reflection p{color:var(--vc-color-semantic-text-secondary);margin:0}.vc-panel-reading__question{margin:0;padding:var(--vc-spacing-5);-webkit-border-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-sun);border-inline-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-sun);color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-lead-font-size);font-weight:var(--vc-typography-weight-semibold);line-height:var(--vc-typography-size-lead-line-height)}.vc-panel-reading__question p{margin:0}.vc-panel-empty{align-items:center;display:grid;gap:var(--vc-spacing-5);padding:var(--vc-spacing-5)}.vc-panel-empty img{aspect-ratio:var(--vc-size-tarot-aspect-ratio);block-size:auto;border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-small);inline-size:var(--vc-size-tarot-compact-width);justify-self:center;-o-object-fit:contain;object-fit:contain}.vc-panel-empty h3{-webkit-margin-after:var(--vc-spacing-2);margin-block-end:var(--vc-spacing-2)}.vc-panel-empty p{color:var(--vc-color-semantic-text-secondary);margin:0}.vc-panel-account-card{align-items:center;background:var(--vc-color-semantic-background-subtle);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-large);display:flex;flex-wrap:wrap;gap:var(--vc-spacing-5);justify-content:space-between;padding:var(--vc-spacing-5)}.vc-panel-account-card h2{-webkit-margin-after:var(--vc-spacing-3);font-family:var(--vc-typography-family-body);font-size:var(--vc-typography-size-xl-font-size);letter-spacing:var(--vc-typography-tracking-normal);line-height:var(--vc-typography-size-xl-line-height);margin-block-end:var(--vc-spacing-3)}.vc-panel-account{margin:0}.vc-panel-account>div{display:grid;gap:var(--vc-spacing-1)}.vc-panel-account dt{color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height)}.vc-panel-account dd,.vc-panel-account dt{font-weight:var(--vc-typography-weight-semibold)}.vc-panel-account dd{color:var(--vc-color-semantic-text-primary);font-size:var(--vc-typography-size-base-font-size);line-height:var(--vc-typography-size-base-line-height);margin:0;overflow-wrap:anywhere}.vc-panel-logout{margin:0}.vc-panel-logout .vc-button{inline-size:100%}.vc-interpretation{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-medium);color:var(--vc-color-semantic-text-primary);max-inline-size:var(--vc-layout-container-reading);min-inline-size:0;padding:var(--vc-spacing-6)}.vc-interpretation h2{-webkit-margin-after:var(--vc-spacing-3);margin-block-end:var(--vc-spacing-3)}.vc-keywords{display:flex;flex-wrap:wrap;gap:var(--vc-spacing-2);list-style:none;margin-block:0 var(--vc-spacing-6);padding:0}.vc-keywords li{background:var(--vc-color-primitive-petrol-100);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-sm-font-size);font-weight:var(--vc-typography-weight-semibold);line-height:var(--vc-typography-size-sm-line-height);padding:var(--vc-spacing-1) var(--vc-spacing-3)}.vc-interpretation__body{font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height)}.vc-interpretation__meaning{font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-2xl-font-size);line-height:var(--vc-typography-size-2xl-line-height)}.vc-reading-block{-webkit-margin-before:var(--vc-spacing-6);margin-block-start:var(--vc-spacing-6);-webkit-padding-before:var(--vc-spacing-5);padding-block-start:var(--vc-spacing-5);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle)}.vc-reading-block h3{font-family:var(--vc-typography-family-body);font-size:var(--vc-typography-size-sm-font-size);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-sm-line-height);text-transform:uppercase}.vc-reading-block p{-webkit-margin-after:0;margin-block-end:0}.vc-interpretation__sky{display:grid;gap:var(--vc-spacing-4);-webkit-margin-before:var(--vc-spacing-6);background:var(--vc-color-semantic-selection-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-selection-border);border-radius:var(--vc-radius-large);margin-block-start:var(--vc-spacing-6);padding:var(--vc-spacing-5)}.vc-interpretation__sky h3{-webkit-margin-after:var(--vc-spacing-2);font-size:var(--vc-typography-size-xl-font-size);line-height:var(--vc-typography-size-xl-line-height);margin-block-end:var(--vc-spacing-2)}.vc-interpretation__sky p:not(.vc-eyebrow){-webkit-margin-after:0;color:var(--vc-color-semantic-text-secondary);margin-block-end:0}.vc-interpretation__sky .vc-button{justify-self:start}.vc-interpretation__next{-webkit-margin-before:var(--vc-spacing-6);margin-block-start:var(--vc-spacing-6);-webkit-padding-before:var(--vc-spacing-5);padding-block-start:var(--vc-spacing-5);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle)}.vc-interpretation__next p{color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height)}.vc-legal{color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height)}.vc-legal .vc-breadcrumb{justify-content:flex-start}.vc-legal__lead{color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display)}.vc-legal h2,.vc-legal__lead{font-size:var(--vc-typography-size-2xl-font-size);line-height:var(--vc-typography-size-2xl-line-height)}.vc-legal h2{margin-block:var(--vc-spacing-10) var(--vc-spacing-4)}.vc-legal li+li{-webkit-margin-before:var(--vc-spacing-2);margin-block-start:var(--vc-spacing-2)}.vc-experience-state{align-items:center;background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-small);display:grid;gap:var(--vc-spacing-8);padding:var(--vc-spacing-6)}.vc-experience-state img{border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-medium);inline-size:min(var(--vc-size-tarot-regular-width),52vw);justify-self:center}.vc-experience-state p:not(.vc-eyebrow),.vc-method-grid__content{color:var(--vc-color-semantic-text-secondary)}.vc-method-grid__content{font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);max-inline-size:var(--vc-typography-measure-reading);overflow-wrap:anywhere}.vc-method-grid__content p:last-child{-webkit-margin-after:0;margin-block-end:0}.vc-editorial-disclosure{-webkit-margin-before:var(--vc-spacing-8);background:var(--vc-color-semantic-background-page);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-large);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);margin-block-start:var(--vc-spacing-8);padding:var(--vc-spacing-5)}.vc-editorial-disclosure h3{font-family:var(--vc-typography-family-body);font-size:var(--vc-typography-size-base-font-size);letter-spacing:var(--vc-typography-tracking-normal);line-height:var(--vc-typography-size-base-line-height)}.vc-editorial-disclosure dl{display:grid;gap:var(--vc-spacing-3);margin:0}.vc-editorial-disclosure dl>div{display:grid;gap:var(--vc-spacing-1);-webkit-padding-before:var(--vc-spacing-3);padding-block-start:var(--vc-spacing-3);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle)}.vc-editorial-disclosure dt{color:var(--vc-color-semantic-text-primary);font-weight:var(--vc-typography-weight-bold)}.vc-editorial-disclosure dd{color:var(--vc-color-semantic-text-secondary);margin:0}main:has(.vc-love-hero) :where(h1,h2,h3,p,li,span,summary,legend,label),main:has(.vc-love-reading-intro) :where(h1,h2,h3,h4,p,li,span,summary,dt,dd){overflow-wrap:anywhere}.vc-breadcrumb--inverse,.vc-breadcrumb--inverse a{color:var(--vc-color-semantic-text-inverse-muted)}.vc-breadcrumb--inverse a:focus-visible{outline:var(--vc-accessibility-focus-dark-surface-outline);outline-offset:var(--vc-accessibility-focus-dark-surface-outline-offset)}.vc-love-hero__visual{inline-size:100%;isolation:isolate;min-block-size:min(30rem,116vw);min-inline-size:0;overflow:hidden;position:relative}.vc-love-hero .vc-hero__grid{grid-template-columns:minmax(0,1fr)}.vc-love-hero__halo{aspect-ratio:1;background:var(--vc-color-primitive-petrol-700);border:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-500);border-radius:var(--vc-radius-pill);inline-size:min(25rem,82vw);inset-block-start:50%;inset-inline-start:50%;opacity:.82;position:absolute;transform:translate(-50%,-50%)}.vc-love-hero__halo:after,.vc-love-hero__halo:before{border:var(--vc-border-hairline) solid var(--vc-color-primitive-sun-500);border-radius:var(--vc-radius-pill);content:"";opacity:.42;position:absolute}.vc-love-hero__halo:before{inset:14%}.vc-love-hero__halo:after{inset:30%}.vc-love-hero__card{aspect-ratio:var(--vc-size-tarot-aspect-ratio);border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-large);inline-size:min(13rem,48vw);inset-block-start:50%;inset-inline-start:50%;-o-object-fit:contain;object-fit:contain;position:absolute}.vc-love-hero__card--left{transform:translate(-92%,-48%) rotate(-8deg);z-index:1}.vc-love-hero__card--center{transform:translate(-50%,-55%);z-index:3}.vc-love-hero__card--right{transform:translate(-8%,-48%) rotate(8deg);z-index:2}.vc-love-hero__caption{color:var(--vc-color-semantic-text-inverse-muted);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-semibold);inline-size:100%;inset-block-end:0;inset-inline-start:50%;letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);max-inline-size:100%;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%);z-index:4}.vc-love-spread-grid{display:grid;gap:var(--vc-spacing-5);list-style:none;margin:0;padding:0}.vc-love-position-card{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-large);box-shadow:var(--vc-elevation-small);min-inline-size:0;overflow-wrap:anywhere;padding:var(--vc-spacing-8) var(--vc-spacing-6) var(--vc-spacing-6);position:relative}.vc-love-position-card__number{background:var(--vc-color-semantic-accent-terracotta);block-size:var(--vc-size-control-minimum);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-accent-on-terracotta);display:grid;font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);font-weight:var(--vc-typography-weight-bold);inline-size:var(--vc-size-control-minimum);inset-block-start:calc(var(--vc-spacing-4)*-1);inset-inline-start:var(--vc-spacing-5);place-items:center;position:absolute}.vc-love-position-card__eyebrow{-webkit-margin-after:var(--vc-spacing-2);color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);margin-block-end:var(--vc-spacing-2);text-transform:uppercase}.vc-love-position-card>p:not(.vc-love-position-card__eyebrow){color:var(--vc-color-semantic-text-secondary)}.vc-love-position-card__prompt{display:block;-webkit-padding-before:var(--vc-spacing-4);padding-block-start:var(--vc-spacing-4);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);color:var(--vc-color-semantic-accent-terracotta-strong);font-family:var(--vc-typography-family-display);font-weight:var(--vc-typography-weight-semibold)}.vc-love-planner-layout{align-items:start;display:grid;gap:var(--vc-spacing-8);grid-template-columns:minmax(0,1fr);min-inline-size:0}.vc-love-planner-layout>*{min-inline-size:0}.vc-love-planner,.vc-love-preview{border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-small);min-inline-size:0;padding:var(--vc-spacing-4)}.vc-love-planner{background:var(--vc-color-semantic-background-surface);overflow-wrap:anywhere}.vc-love-planner .vc-section-heading{-webkit-margin-after:var(--vc-spacing-8);margin-block-end:var(--vc-spacing-8)}.vc-love-focus{border:0;margin:0;min-inline-size:0;padding:0}.vc-love-birth-panel legend,.vc-love-focus legend{-webkit-margin-after:var(--vc-spacing-1);color:var(--vc-color-semantic-text-primary);font-weight:var(--vc-typography-weight-bold);margin-block-end:var(--vc-spacing-1)}.vc-love-focus>p:not(.vc-field__error){-webkit-margin-after:var(--vc-spacing-4);color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);margin-block-end:var(--vc-spacing-4)}.vc-love-focus__options{display:grid;gap:var(--vc-spacing-3)}.vc-love-focus-option{align-items:center;background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-control);border-radius:var(--vc-radius-medium);color:var(--vc-color-semantic-text-primary);cursor:pointer;display:grid;gap:var(--vc-spacing-2);grid-template-columns:minmax(0,1fr) auto;min-block-size:var(--vc-size-control-minimum);min-inline-size:0;padding:var(--vc-spacing-3)}.vc-love-focus-option:has(input:checked){background:var(--vc-color-semantic-selection-surface);border:var(--vc-border-emphasis) solid var(--vc-color-semantic-selection-border);color:var(--vc-color-semantic-selection-foreground)}.vc-love-focus-option:has(input:focus-visible){outline:var(--vc-accessibility-focus-light-surface-outline);outline-offset:var(--vc-accessibility-focus-light-surface-outline-offset)}.vc-love-focus-option input{accent-color:var(--vc-color-semantic-selection-indicator);block-size:var(--vc-size-icon-inline);inline-size:var(--vc-size-icon-inline);margin:0}.vc-love-focus-option>span{min-inline-size:0}.vc-love-focus-option small,.vc-love-focus-option strong{display:block;overflow-wrap:anywhere}.vc-love-focus-option small{-webkit-margin-before:var(--vc-spacing-1);color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);margin-block-start:var(--vc-spacing-1)}.vc-love-focus-option input{grid-column:2;grid-row:1}.vc-love-focus-option>span{grid-column:1;grid-row:1}.vc-love-focus .vc-field__error{margin-block:var(--vc-spacing-3) 0}.vc-love-birth-panel{background:var(--vc-color-semantic-background-subtle);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-large);margin:var(--vc-spacing-4) 0 0;min-inline-size:0;padding:var(--vc-spacing-5)}.vc-love-birth-disclosure{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--vc-motion-duration-entrance) var(--vc-motion-easing-entrance),opacity var(--vc-motion-duration-default) var(--vc-motion-easing-standard),visibility 0s linear var(--vc-motion-duration-entrance);visibility:hidden}.vc-love-birth-disclosure[data-expanded=true]{grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--vc-motion-duration-entrance) var(--vc-motion-easing-entrance),opacity var(--vc-motion-duration-default) var(--vc-motion-easing-standard),visibility 0s linear 0s;visibility:visible}.vc-love-birth-disclosure__inner{min-block-size:0;overflow:hidden}.vc-love-birth-panel>p:not(.vc-field__error){-webkit-margin-after:var(--vc-spacing-5);color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);margin-block-end:var(--vc-spacing-5)}.vc-love-people{display:grid;gap:var(--vc-spacing-4)}.vc-love-people>section{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-medium);min-inline-size:0;padding:var(--vc-spacing-4)}.vc-love-person-heading p{-webkit-margin-after:var(--vc-spacing-1);color:var(--vc-color-semantic-accent-terracotta-strong);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);margin-block-end:var(--vc-spacing-1);text-transform:uppercase}.vc-love-person-heading h3{color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);margin:0}.vc-love-birth-fields{display:grid;gap:var(--vc-spacing-4);-webkit-margin-before:var(--vc-spacing-4);margin-block-start:var(--vc-spacing-4)}.vc-love-birth-fields .vc-field,.vc-love-birth-fields .vc-field__control{max-inline-size:100%;min-inline-size:0}.vc-love-birth-fields .vc-field__label span{color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);font-weight:var(--vc-typography-weight-regular)}.vc-love-birth-panel .vc-field__error{margin-block:var(--vc-spacing-3) 0}.vc-love-question{-webkit-margin-before:var(--vc-spacing-8);margin-block-start:var(--vc-spacing-8)}.vc-love-question__label-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--vc-spacing-2) var(--vc-spacing-4);justify-content:space-between}.vc-love-question__label-row label span,.vc-love-question__label-row output{color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);font-weight:var(--vc-typography-weight-regular);line-height:var(--vc-typography-size-sm-line-height)}.vc-love-question textarea{min-block-size:var(--vc-spacing-24);resize:vertical}.vc-love-astrology-opt-in{-webkit-margin-before:var(--vc-spacing-5);margin-block-start:var(--vc-spacing-5)}.vc-love-astrology-opt-in label{align-items:start;background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-control);border-radius:var(--vc-radius-medium);color:var(--vc-color-semantic-text-primary);cursor:pointer;display:grid;gap:var(--vc-spacing-3);grid-template-columns:auto minmax(0,1fr);min-block-size:var(--vc-size-control-minimum);padding:var(--vc-spacing-4);transition:background-color var(--vc-motion-duration-default) var(--vc-motion-easing-standard),border-color var(--vc-motion-duration-default) var(--vc-motion-easing-standard)}.vc-love-astrology-opt-in label:has(input:checked){background:var(--vc-color-semantic-selection-surface);border:var(--vc-border-emphasis) solid var(--vc-color-semantic-selection-border);color:var(--vc-color-semantic-selection-foreground)}.vc-love-astrology-opt-in label:has(input:focus-visible){outline:var(--vc-accessibility-focus-light-surface-outline);outline-offset:var(--vc-accessibility-focus-light-surface-outline-offset)}.vc-love-astrology-opt-in input{accent-color:var(--vc-color-semantic-selection-indicator);block-size:var(--vc-size-icon-inline);inline-size:var(--vc-size-icon-inline);margin:0}.vc-love-astrology-opt-in small,.vc-love-astrology-opt-in span,.vc-love-astrology-opt-in strong{display:block;min-inline-size:0;overflow-wrap:anywhere}.vc-love-astrology-opt-in small{-webkit-margin-before:var(--vc-spacing-1);color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);margin-block-start:var(--vc-spacing-1)}.vc-love-planner__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vc-spacing-4);-webkit-margin-before:var(--vc-spacing-8);margin-block-start:var(--vc-spacing-8)}.vc-love-planner__actions p{color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);margin:0;max-inline-size:var(--vc-typography-measure-compact)}.vc-love-planner__actions .vc-button{max-inline-size:100%;padding-inline:var(--vc-spacing-3);white-space:normal}.vc-love-preview{background:var(--vc-color-semantic-background-inverse);color:var(--vc-color-semantic-text-inverse-muted)}.vc-love-preview h2,.vc-love-preview h3{color:var(--vc-color-semantic-text-inverse)}.vc-love-preview>p:not(.vc-eyebrow){color:var(--vc-color-semantic-text-inverse-muted)}.vc-love-preview__mode{display:inline-flex;-webkit-margin-before:var(--vc-spacing-4);border:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-500);border-radius:var(--vc-radius-pill);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-semibold);line-height:var(--vc-typography-size-xs-line-height);margin-block-start:var(--vc-spacing-4);padding:var(--vc-spacing-1) var(--vc-spacing-3)}.vc-love-preview__cards{display:grid;gap:var(--vc-spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:var(--vc-spacing-8) 0 0;padding:0}.vc-love-preview__cards li{min-inline-size:0;text-align:center}.vc-love-preview__cards img{border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-medium);inline-size:min(var(--vc-size-tarot-compact-width),24vw);margin-inline:auto}.vc-love-preview__cards span{display:flex;flex-wrap:wrap;gap:var(--vc-spacing-1);justify-content:center;-webkit-margin-before:var(--vc-spacing-3);color:var(--vc-color-semantic-text-inverse-muted);font-size:var(--vc-typography-size-xs-font-size);line-height:var(--vc-typography-size-xs-line-height);margin-block-start:var(--vc-spacing-3)}.vc-love-preview__cards strong{color:var(--vc-color-semantic-accent-sun)}.vc-love-preview__summary{-webkit-margin-before:var(--vc-spacing-8);background:var(--vc-color-primitive-petrol-800);border:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-500);border-radius:var(--vc-radius-large);margin-block-start:var(--vc-spacing-8);padding:var(--vc-spacing-5)}.vc-love-preview__summary:focus-visible{outline:var(--vc-accessibility-focus-dark-surface-outline);outline-offset:var(--vc-accessibility-focus-dark-surface-outline-offset)}.vc-love-preview__summary p:last-child{-webkit-margin-after:0;margin-block-end:0}.vc-love-preview__status{color:var(--vc-color-semantic-accent-sun);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);text-transform:uppercase}.vc-love-preview__selected-mode,.vc-love-preview__status{-webkit-margin-after:var(--vc-spacing-2);margin-block-end:var(--vc-spacing-2)}.vc-love-preview__selected-mode{color:var(--vc-color-semantic-text-inverse-muted);font-size:var(--vc-typography-size-sm-font-size);font-weight:var(--vc-typography-weight-semibold);line-height:var(--vc-typography-size-sm-line-height)}.vc-love-boundaries,.vc-love-care-layout{display:grid;gap:var(--vc-spacing-6);grid-template-columns:minmax(0,1fr);min-inline-size:0}.vc-love-boundaries>*,.vc-love-care-layout>*{min-inline-size:0;overflow-wrap:anywhere}.vc-love-boundaries article{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-large);box-shadow:var(--vc-elevation-small);padding:var(--vc-spacing-6)}.vc-love-boundaries article:last-child{background:var(--vc-color-primitive-terracotta-100)}.vc-love-boundaries ul{display:grid;gap:var(--vc-spacing-3);margin:0;-webkit-padding-start:var(--vc-spacing-6);color:var(--vc-color-semantic-text-secondary);padding-inline-start:var(--vc-spacing-6)}.vc-love-reading-intro{background:var(--vc-color-semantic-background-inverse);color:var(--vc-color-semantic-text-inverse-muted);padding-block:var(--vc-spacing-12)}.vc-love-reading-intro h1{max-inline-size:var(--vc-typography-measure-reading);-webkit-margin-after:var(--vc-spacing-4);color:var(--vc-color-semantic-text-inverse);margin-block-end:var(--vc-spacing-4)}.vc-love-reading-intro__lead{font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);max-inline-size:var(--vc-layout-container-reading)}.vc-love-reading-intro__mode{display:inline-flex;-webkit-margin-before:var(--vc-spacing-5);border:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-500);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-text-inverse);font-size:var(--vc-typography-size-sm-font-size);font-weight:var(--vc-typography-weight-semibold);margin-block-start:var(--vc-spacing-5);padding:var(--vc-spacing-2) var(--vc-spacing-4)}.vc-love-reading-overview{background:var(--vc-color-semantic-background-page);padding-block:var(--vc-spacing-8) var(--vc-spacing-12)}.vc-love-reading-progress{display:grid;gap:var(--vc-spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 var(--vc-spacing-6);padding:0}.vc-love-reading-progress li{align-items:center;display:grid;gap:0 var(--vc-spacing-2);grid-template-columns:auto minmax(0,1fr);min-inline-size:0;padding:var(--vc-spacing-3);-webkit-border-after:var(--vc-border-emphasis) solid var(--vc-color-semantic-border-subtle);border-block-end:var(--vc-border-emphasis) solid var(--vc-color-semantic-border-subtle);color:var(--vc-color-semantic-text-muted)}.vc-love-reading-progress li[aria-current=step]{border-color:var(--vc-color-semantic-selection-border);color:var(--vc-color-semantic-text-primary)}.vc-love-reading-progress li>span{background:var(--vc-color-semantic-selection-surface);block-size:var(--vc-size-control-minimum);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-selection-foreground);display:grid;font-weight:var(--vc-typography-weight-bold);grid-row:1/span 2;inline-size:var(--vc-size-control-minimum);place-items:center}.vc-love-reading-progress small,.vc-love-reading-progress strong{min-inline-size:0}.vc-love-reading-progress small{font-size:var(--vc-typography-size-xs-font-size);line-height:var(--vc-typography-size-xs-line-height)}.vc-love-reading-summary{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-small);display:grid;gap:var(--vc-spacing-6);min-inline-size:0;padding:var(--vc-spacing-5)}.vc-love-reading-summary>div:first-child p:last-child{color:var(--vc-color-semantic-text-secondary)}.vc-love-reading-summary dl{display:grid;gap:var(--vc-spacing-3);margin:0;min-inline-size:0}.vc-love-reading-summary dl>div{background:var(--vc-color-semantic-background-subtle);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-medium);min-inline-size:0;padding:var(--vc-spacing-4)}.vc-love-reading-summary dt{-webkit-margin-after:var(--vc-spacing-1);color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);margin-block-end:var(--vc-spacing-1);text-transform:uppercase}.vc-love-reading-summary dd{color:var(--vc-color-semantic-text-primary);font-weight:var(--vc-typography-weight-semibold);margin:0}.vc-love-reading-summary .vc-button{inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;white-space:normal}.vc-love-draw-selector{background:var(--vc-color-semantic-background-subtle);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);display:grid;gap:var(--vc-spacing-4);justify-items:center;margin:var(--vc-spacing-8) auto 0;max-inline-size:var(--vc-layout-container-reading);padding:var(--vc-spacing-6);text-align:center}.vc-love-draw-selector__deck{aspect-ratio:var(--vc-size-tarot-aspect-ratio);inline-size:min(100%,var(--vc-size-tarot-regular-width));position:relative;-webkit-margin-after:var(--vc-spacing-2);margin-block-end:var(--vc-spacing-2)}.vc-love-draw-selector__deck:after,.vc-love-draw-selector__deck:before{background:var(--vc-color-semantic-background-inverse);border:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-500);border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-small);content:"";inset:0;position:absolute}.vc-love-draw-selector__deck:before{transform:translate(var(--vc-spacing-2),var(--vc-spacing-2)) rotate(2deg)}.vc-love-draw-selector__deck:after{transform:translate(calc(var(--vc-spacing-1)*-1),var(--vc-spacing-1)) rotate(-1deg)}.vc-love-draw-selector__deck button{background:var(--vc-color-semantic-background-inverse);block-size:100%;border:0;border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-medium);color:var(--vc-color-semantic-text-inverse);cursor:pointer;inline-size:100%;overflow:hidden;padding:0;position:relative;z-index:var(--vc-z-index-raised)}.vc-love-draw-selector__deck button:focus-visible{outline:var(--vc-accessibility-focus-dark-surface-outline);outline-offset:var(--vc-accessibility-focus-dark-surface-outline-offset)}.vc-love-draw-selector__deck button[aria-busy=true]{cursor:wait}.vc-love-draw-selector__deck button[aria-disabled=true]{cursor:default}.vc-love-draw-selector__deck img{block-size:100%;border-radius:var(--vc-radius-card);inline-size:100%;-o-object-fit:contain;object-fit:contain}.vc-love-draw-selector__deck button>span{background:var(--vc-color-semantic-background-inverse);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-focus-dark);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-text-inverse);font-size:var(--vc-typography-size-sm-font-size);font-weight:var(--vc-typography-weight-bold);inset-block-end:var(--vc-spacing-5);inset-inline:var(--vc-spacing-3);line-height:var(--vc-typography-size-sm-line-height);padding:var(--vc-spacing-2) var(--vc-spacing-3);position:absolute}.vc-love-draw-selector>p{color:var(--vc-color-semantic-text-secondary);margin:0;max-inline-size:var(--vc-typography-measure-compact)}.vc-love-draw-selector__count{font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height)}.vc-love-draw-selector__count strong{color:var(--vc-color-semantic-accent-terracotta-strong)}.vc-love-draw-selector__status{font-weight:var(--vc-typography-weight-semibold);min-block-size:var(--vc-typography-size-base-line-height)}.vc-love-draw-selector--complete .vc-love-draw-selector__deck{opacity:.78}.vc-love-reading-card-grid{display:grid;gap:var(--vc-spacing-6);list-style:none;margin:var(--vc-spacing-8) 0 0;min-inline-size:0;padding:0}.vc-love-reading-card{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-small);display:flex;flex-direction:column;min-inline-size:0;padding:var(--vc-spacing-5)}.vc-love-reading-card--revealed{animation:vc-love-card-reveal var(--vc-motion-duration-reveal) var(--vc-motion-easing-standard) both}@keyframes vc-love-card-reveal{0%{opacity:0;transform:translateY(var(--vc-spacing-4))}to{opacity:1;transform:translateY(0)}}.vc-love-reading-card__position{align-items:center;display:grid;gap:var(--vc-spacing-3);grid-template-columns:auto minmax(0,1fr);min-inline-size:0;-webkit-margin-after:var(--vc-spacing-5);margin-block-end:var(--vc-spacing-5)}.vc-love-reading-card__position>span{background:var(--vc-color-semantic-accent-terracotta);block-size:var(--vc-size-control-minimum);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-accent-on-terracotta);display:grid;font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);font-weight:var(--vc-typography-weight-bold);inline-size:var(--vc-size-control-minimum);place-items:center}.vc-love-reading-card__position p{-webkit-margin-after:var(--vc-spacing-1);color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);margin-block-end:var(--vc-spacing-1);text-transform:uppercase}.vc-love-reading-card__position h3{font-size:var(--vc-typography-size-xl-font-size);line-height:var(--vc-typography-size-xl-line-height);margin:0}.vc-love-reading-card__visual{aspect-ratio:var(--vc-size-tarot-aspect-ratio);background:var(--vc-color-semantic-background-subtle);border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-medium);inline-size:min(100%,var(--vc-size-tarot-regular-width));margin-inline:auto;overflow:hidden}.vc-love-reading-card__visual img{block-size:100%;inline-size:100%;-o-object-fit:contain;object-fit:contain}.vc-love-reading-card__visual--rotate-artwork img{transform:rotate(180deg)}.vc-love-reading-card__identity{-webkit-margin-before:var(--vc-spacing-5);margin-block-start:var(--vc-spacing-5);text-align:center}.vc-love-reading-card__identity p{-webkit-margin-after:var(--vc-spacing-1);color:var(--vc-color-semantic-accent-terracotta-strong);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);margin-block-end:var(--vc-spacing-1);text-transform:uppercase}.vc-love-reading-card__identity h4{color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-2xl-font-size);line-height:var(--vc-typography-size-2xl-line-height);margin:0}.vc-love-reading-card .vc-keywords{justify-content:center;margin-block:var(--vc-spacing-4)}.vc-love-reading-card__meaning{color:var(--vc-color-semantic-text-secondary)}.vc-love-reading-card__prompt{-webkit-margin-before:var(--vc-spacing-4);margin-block-start:var(--vc-spacing-4);padding:var(--vc-spacing-4);-webkit-border-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);background:var(--vc-color-primitive-terracotta-100);border-inline-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta)}.vc-love-reading-card__prompt strong{color:var(--vc-color-semantic-accent-terracotta-strong)}.vc-love-reading-card__prompt p{color:var(--vc-color-semantic-text-secondary);margin-block:var(--vc-spacing-1) 0}.vc-love-reading-card details{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--vc-spacing-5);padding-block-start:var(--vc-spacing-5)}.vc-love-reading-card summary{color:var(--vc-color-semantic-action-quiet-foreground);cursor:pointer;font-weight:var(--vc-typography-weight-semibold);min-block-size:var(--vc-size-control-minimum)}.vc-love-reading-card details p{color:var(--vc-color-semantic-text-secondary)}.vc-love-reading-synthesis{background:var(--vc-color-primitive-sun-100);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);margin:var(--vc-spacing-10) auto 0;max-inline-size:var(--vc-layout-container-reading);padding:var(--vc-spacing-6)}.vc-love-reading-synthesis p:not(.vc-eyebrow){color:var(--vc-color-semantic-text-secondary)}.vc-love-astrology-grid{display:grid;gap:var(--vc-spacing-6);min-inline-size:0;-webkit-margin-before:var(--vc-spacing-8);margin-block-start:var(--vc-spacing-8)}.vc-love-astrology-profile{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-small);min-inline-size:0;padding:var(--vc-spacing-5)}.vc-love-astrology-profile header>p{color:var(--vc-color-semantic-accent-terracotta-strong);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);text-transform:uppercase}.vc-love-astrology-profile header h3,.vc-love-astrology-profile header>p{-webkit-margin-after:var(--vc-spacing-1);margin-block-end:var(--vc-spacing-1)}.vc-love-astrology-profile header>span{color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height)}.vc-love-astrology-profile ul{display:grid;gap:0;list-style:none;margin:var(--vc-spacing-5) 0 0;padding:0}.vc-love-astrology-profile li{align-items:center;display:grid;gap:var(--vc-spacing-2);grid-template-columns:auto minmax(4.5rem,.8fr) minmax(0,1fr) auto;min-inline-size:0;padding-block:var(--vc-spacing-3);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle)}.vc-love-astrology-profile li>small{color:var(--vc-color-semantic-accent-terracotta-strong);font-weight:var(--vc-typography-weight-semibold);grid-column:2/-1}.vc-love-astrology-position__body{color:var(--vc-color-semantic-accent-terracotta-strong);font-size:var(--vc-size-icon-inline);inline-size:var(--vc-size-icon-feature);text-align:center}.vc-love-astrology-note{-webkit-margin-before:var(--vc-spacing-8);background:var(--vc-color-semantic-background-inverse);border-radius:var(--vc-radius-xlarge);color:var(--vc-color-semantic-text-inverse-muted);margin-block-start:var(--vc-spacing-8);padding:var(--vc-spacing-6)}.vc-love-astrology-note dt,.vc-love-astrology-note h3{color:var(--vc-color-semantic-text-inverse)}.vc-love-astrology-note dl{display:grid;gap:var(--vc-spacing-3);margin:var(--vc-spacing-5) 0 0}.vc-love-astrology-note dl>div{display:grid;gap:var(--vc-spacing-3);grid-template-columns:minmax(5rem,.35fr) minmax(0,1fr);-webkit-padding-before:var(--vc-spacing-3);padding-block-start:var(--vc-spacing-3);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-500);border-block-start:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-500)}.vc-love-astrology-note dd{margin:0}.vc-articles-hero{background:var(--vc-color-semantic-background-inverse);color:var(--vc-color-semantic-text-inverse);overflow:hidden;position:relative}.vc-articles-hero:before{aspect-ratio:1;border:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-600);border-radius:var(--vc-radius-pill);content:"";inline-size:min(34rem,86vw);inset-block-start:calc(var(--vc-spacing-24)*-1);inset-inline-end:calc(var(--vc-spacing-20)*-1);position:absolute}.vc-articles-hero__grid{align-items:center;display:grid;gap:var(--vc-spacing-10);padding-block:clamp(var(--vc-spacing-12),9vw,var(--vc-spacing-20));position:relative;z-index:var(--vc-z-index-raised)}.vc-articles-hero__copy{max-inline-size:var(--vc-typography-measure-reading)}.vc-articles-hero__copy .vc-breadcrumb{justify-content:flex-start;-webkit-margin-after:var(--vc-spacing-8);margin-block-end:var(--vc-spacing-8)}.vc-articles-hero h1{color:var(--vc-color-semantic-text-inverse)}.vc-articles-hero__copy>p:last-child{-webkit-margin-after:0;color:var(--vc-color-semantic-text-inverse-muted);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);margin-block-end:0}.vc-articles-hero__composition{isolation:isolate;min-block-size:19rem;position:relative}.vc-articles-hero__composition:before{aspect-ratio:1;background:var(--vc-color-primitive-petrol-700);border-radius:var(--vc-radius-pill);content:"";inline-size:min(17rem,74vw);inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%)}.vc-articles-hero__paper{aspect-ratio:var(--vc-size-tarot-aspect-ratio);background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-large);color:var(--vc-color-semantic-text-primary);display:grid;font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-base-font-size);font-weight:var(--vc-typography-weight-bold);inline-size:min(11rem,42vw);inset-block-start:50%;inset-inline-start:50%;line-height:var(--vc-typography-size-base-line-height);padding:var(--vc-spacing-4);place-items:end center;position:absolute;text-align:center}.vc-articles-hero__paper:before{aspect-ratio:1;border:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);border-radius:var(--vc-radius-pill);content:"";inline-size:48%;inset-block-start:25%;inset-inline-start:50%;position:absolute;transform:translateX(-50%)}.vc-articles-hero__paper--back{transform:translate(-72%,-48%) rotate(-9deg);z-index:1}.vc-articles-hero__paper--middle{transform:translate(-50%,-52%);z-index:2}.vc-articles-hero__paper--front{transform:translate(-28%,-48%) rotate(9deg);z-index:3}.vc-articles-list{display:grid;gap:var(--vc-spacing-6);list-style:none;margin:0;padding:0}.vc-article-card{background:var(--vc-color-semantic-background-surface);block-size:100%;border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-small);display:grid}.vc-article-art,.vc-article-card{min-inline-size:0;overflow:hidden}.vc-article-art{aspect-ratio:4/3;background:var(--vc-color-semantic-background-subtle);margin:0;position:relative}.vc-article-art img{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.vc-article-card__copy{display:flex;flex-direction:column;min-inline-size:0;padding:var(--vc-spacing-6)}.vc-article-card__meta{display:flex;flex-wrap:wrap;gap:var(--vc-spacing-2);-webkit-margin-after:var(--vc-spacing-4);color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-semibold);line-height:var(--vc-typography-size-xs-line-height);margin-block-end:var(--vc-spacing-4)}.vc-article-card h2{-webkit-margin-after:var(--vc-spacing-3);font-size:var(--vc-typography-size-2xl-font-size);line-height:var(--vc-typography-size-2xl-line-height);margin-block-end:var(--vc-spacing-3)}.vc-article-card h2 a{color:var(--vc-color-semantic-text-primary);display:inline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:var(--vc-border-emphasis);text-underline-offset:var(--vc-spacing-1)}.vc-article-card h2 a span{display:inline-block;-webkit-margin-start:var(--vc-spacing-2);color:var(--vc-color-semantic-accent-terracotta-strong);margin-inline-start:var(--vc-spacing-2)}.vc-article-card h2 a:hover{-webkit-text-decoration-color:var(--vc-color-semantic-accent-terracotta);text-decoration-color:var(--vc-color-semantic-accent-terracotta)}.vc-article-card__copy>p{-webkit-margin-after:0;color:var(--vc-color-semantic-text-secondary);margin-block-end:0}.vc-article__header{background:var(--vc-color-semantic-background-inverse);color:var(--vc-color-semantic-text-inverse);overflow:hidden;position:relative}.vc-article__header:before{aspect-ratio:1;border:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-600);border-radius:var(--vc-radius-pill);content:"";inline-size:min(38rem,92vw);inset-block-start:calc(var(--vc-spacing-24)*-1);inset-inline-end:calc(var(--vc-spacing-24)*-1);position:absolute}.vc-article__header-inner{padding-block:var(--vc-spacing-8) clamp(var(--vc-spacing-12),9vw,var(--vc-spacing-20));position:relative;z-index:var(--vc-z-index-raised)}.vc-article__header .vc-breadcrumb{justify-content:flex-start;-webkit-margin-after:var(--vc-spacing-10);margin-block-end:var(--vc-spacing-10)}.vc-article__header-grid{align-items:center;display:grid;gap:var(--vc-spacing-10)}.vc-article__header-copy{max-inline-size:var(--vc-typography-measure-reading)}.vc-article__header h1{color:var(--vc-color-semantic-text-inverse);font-size:clamp(2.4rem,1.9rem + 3vw,4.25rem)}.vc-article__description{-webkit-margin-after:var(--vc-spacing-8);color:var(--vc-color-semantic-text-inverse-muted);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);margin-block-end:var(--vc-spacing-8)}.vc-article__metadata{display:flex;flex-wrap:wrap;gap:var(--vc-spacing-4) var(--vc-spacing-8);margin:0}.vc-article__metadata div{display:grid;gap:var(--vc-spacing-1)}.vc-article__metadata dt{color:var(--vc-color-semantic-accent-sun);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);text-transform:uppercase}.vc-article__metadata dd{color:var(--vc-color-semantic-text-inverse);margin:0}.vc-article__layout{padding-block:var(--vc-layout-section-block-spacing)}.vc-article__body{font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);margin-inline:auto;max-inline-size:var(--vc-layout-container-reading)}.vc-article__lead{-webkit-margin-after:var(--vc-spacing-12);margin-block-end:var(--vc-spacing-12);-webkit-padding-after:var(--vc-spacing-8);padding-block-end:var(--vc-spacing-8);-webkit-border-after:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-end:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-2xl-font-size);font-weight:var(--vc-typography-weight-medium);line-height:var(--vc-typography-size-2xl-line-height)}.vc-article__body>section{-webkit-margin-before:var(--vc-spacing-12);margin-block-start:var(--vc-spacing-12);scroll-margin-block-start:var(--vc-spacing-20)}.vc-article__body h2{font-size:var(--vc-typography-size-3xl-font-size);line-height:var(--vc-typography-size-3xl-line-height)}.vc-article__body h3{font-size:var(--vc-typography-size-xl-font-size);line-height:var(--vc-typography-size-xl-line-height)}.vc-article__subsection{-webkit-margin-before:var(--vc-spacing-10);margin-block-start:var(--vc-spacing-10);scroll-margin-block-start:var(--vc-spacing-20)}.vc-article__body p{color:var(--vc-color-semantic-text-secondary)}.vc-article__steps{display:grid;gap:var(--vc-spacing-4);list-style:none;margin-block:var(--vc-spacing-8);padding:0}.vc-article__steps li{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-large);box-shadow:var(--vc-elevation-small);display:grid;gap:var(--vc-spacing-4);grid-template-columns:auto minmax(0,1fr);padding:var(--vc-spacing-5)}.vc-article__step-number{background:var(--vc-color-semantic-background-inverse);block-size:var(--vc-size-control-minimum);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-text-inverse);display:grid;font-family:var(--vc-typography-family-display);font-weight:var(--vc-typography-weight-bold);inline-size:var(--vc-size-control-minimum);place-items:center}.vc-article__steps h3,.vc-article__steps p{-webkit-margin-after:0;margin-block-end:0}.vc-article__list{display:grid;gap:var(--vc-spacing-3);margin-block:var(--vc-spacing-6);-webkit-padding-start:var(--vc-spacing-6);color:var(--vc-color-semantic-text-secondary);padding-inline-start:var(--vc-spacing-6)}.vc-article__list li::marker{color:var(--vc-color-semantic-accent-terracotta)}.vc-article__questions{display:grid;gap:var(--vc-spacing-3);list-style:none;margin-block:var(--vc-spacing-8);padding:0}.vc-article__questions li{padding:var(--vc-spacing-4) var(--vc-spacing-5);-webkit-border-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);background:var(--vc-color-semantic-background-subtle);border-inline-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);border-radius:0 var(--vc-radius-medium) var(--vc-radius-medium) 0;color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display);font-weight:var(--vc-typography-weight-semibold)}.vc-article__note{background:var(--vc-color-semantic-feedback-warning-surface);border:var(--vc-border-hairline) solid var(--vc-color-primitive-sun-200);border-radius:var(--vc-radius-large);margin-block:var(--vc-spacing-8);padding:var(--vc-spacing-6)}.vc-article__note h3,.vc-article__note h4{-webkit-margin-after:var(--vc-spacing-3);color:var(--vc-color-semantic-feedback-warning-text);font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-base-font-size);line-height:var(--vc-typography-size-base-line-height);margin-block-end:var(--vc-spacing-3)}.vc-article__note p{-webkit-margin-after:0;color:var(--vc-color-semantic-text-primary);margin-block-end:0}.vc-article__cta{align-items:center;border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);display:grid;gap:var(--vc-spacing-6);margin:var(--vc-spacing-16) auto 0;max-inline-size:var(--vc-layout-container-content);padding:var(--vc-spacing-8);-webkit-border-before:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);background:var(--vc-color-semantic-background-surface);border-block-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-small)}.vc-article__cta h2{font-size:var(--vc-typography-size-3xl-font-size);line-height:var(--vc-typography-size-3xl-line-height)}.vc-article__cta div>p:last-child{-webkit-margin-after:0;color:var(--vc-color-semantic-text-secondary);margin-block-end:0}.vc-article__cta .vc-button{inline-size:100%}.vc-article__source{display:flex;flex-direction:column;gap:var(--vc-spacing-3);margin:var(--vc-spacing-10) auto 0;max-inline-size:var(--vc-layout-container-reading);-webkit-padding-before:var(--vc-spacing-6);padding-block-start:var(--vc-spacing-6);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height)}.vc-article__source p{-webkit-margin-after:0;margin-block-end:0}.vc-article__source a{text-underline-offset:var(--vc-spacing-1)}.vc-related-articles__grid{display:grid;gap:var(--vc-spacing-6)}.vc-article-not-found{text-align:center}.vc-article-not-found>p:not(.vc-eyebrow){-webkit-margin-after:var(--vc-spacing-8);color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);margin-block-end:var(--vc-spacing-8)}@media (min-width:48rem){.vc-article__header-grid,.vc-articles-hero__grid{gap:var(--vc-spacing-16);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}.vc-articles-hero__composition{min-block-size:26rem}.vc-articles-list,.vc-related-articles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-articles-list>li:first-child{grid-column:1/-1}.vc-article-card--featured{align-items:stretch;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.vc-article-card--featured .vc-article-art{aspect-ratio:auto;min-block-size:24rem}.vc-article-card--featured .vc-article-card__copy{justify-content:center;padding:var(--vc-spacing-10)}.vc-article-card--featured h2{font-size:var(--vc-typography-size-3xl-font-size);line-height:var(--vc-typography-size-3xl-line-height)}.vc-article__header-grid .vc-article-art{aspect-ratio:5/4;max-block-size:32rem}.vc-article__cta{grid-template-columns:minmax(0,1fr) auto}.vc-article__cta .vc-button{inline-size:auto}.vc-article__source{flex-direction:row;gap:var(--vc-spacing-8);justify-content:space-between}}@media (hover:hover) and (pointer:fine){.vc-article-card{transition:border-color var(--vc-motion-duration-default) var(--vc-motion-easing-standard),box-shadow var(--vc-motion-duration-default) var(--vc-motion-easing-standard),transform var(--vc-motion-duration-default) var(--vc-motion-easing-standard)}.vc-article-card:has(a:hover){border-color:var(--vc-color-semantic-border-control);box-shadow:var(--vc-elevation-medium);transform:translateY(calc(var(--vc-spacing-1)*-1))}}.vc-three-card-hero{background:radial-gradient(circle at 82% 24%,var(--vc-color-primitive-petrol-600),transparent 34%),var(--vc-color-semantic-background-inverse);color:var(--vc-color-semantic-text-inverse);overflow:hidden;padding-block:clamp(var(--vc-spacing-10),8vw,var(--vc-spacing-20))}.vc-three-card-hero__grid{align-items:center;display:grid;gap:var(--vc-spacing-10)}.vc-three-card-hero__grid>*,.vc-three-card-planner-layout>*{min-inline-size:0}.vc-three-card-hero__copy{max-inline-size:var(--vc-layout-container-reading)}.vc-three-card-hero h1,.vc-three-card-hero h2{color:var(--vc-color-semantic-text-inverse)}.vc-three-card-hero__copy>p:not(.vc-eyebrow){color:var(--vc-color-semantic-text-inverse-muted);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);max-inline-size:var(--vc-typography-measure-compact)}.vc-three-card-hero__cards{align-items:flex-end;display:flex;justify-content:center;min-block-size:16rem;min-inline-size:0;overflow-x:clip;padding-inline:var(--vc-spacing-3);position:relative}.vc-three-card-hero__card{inline-size:clamp(6rem,27vw,9rem);margin:0;min-inline-size:0;transform-origin:center bottom}.vc-three-card-hero__card+.vc-three-card-hero__card{-webkit-margin-start:calc(var(--vc-spacing-5)*-1);margin-inline-start:calc(var(--vc-spacing-5)*-1)}.vc-three-card-hero__card--1{transform:rotate(-8deg) translateY(var(--vc-spacing-3))}.vc-three-card-hero__card--2{position:relative;z-index:var(--vc-z-index-raised)}.vc-three-card-hero__card--3{transform:rotate(8deg) translateY(var(--vc-spacing-3))}.vc-three-card-hero__card img{aspect-ratio:var(--vc-size-tarot-aspect-ratio);border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-large);inline-size:100%}.vc-three-card-hero__card figcaption{-webkit-margin-before:var(--vc-spacing-3);color:var(--vc-color-semantic-text-inverse-muted);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);margin-block-start:var(--vc-spacing-3);text-align:center;text-transform:uppercase}.vc-three-card-method__positions,.vc-three-card-planner__preview ol,.vc-three-card-reading__list{list-style:none;margin:0;padding:0}.vc-three-card-method__positions{display:grid;gap:var(--vc-spacing-4)}.vc-three-card-method__positions>li{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-large);box-shadow:var(--vc-elevation-small);overflow:hidden;padding:var(--vc-spacing-6);position:relative}.vc-three-card-method__positions>li>span{color:var(--vc-color-primitive-petrol-100);font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-4xl-font-size);font-weight:var(--vc-typography-weight-bold);inset-block-start:calc(var(--vc-spacing-3)*-1);inset-inline-end:var(--vc-spacing-4);line-height:var(--vc-typography-size-4xl-line-height);position:absolute}.vc-three-card-method__positions>li>p:first-of-type{position:relative;-webkit-margin-after:var(--vc-spacing-2);color:var(--vc-color-semantic-accent-terracotta-strong);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);margin-block-end:var(--vc-spacing-2);text-transform:uppercase}.vc-three-card-method__positions h3{position:relative}.vc-three-card-method__positions>li>p:last-child{position:relative;-webkit-margin-after:0;color:var(--vc-color-semantic-text-secondary);margin-block-end:0}.vc-three-card-planner-layout{align-items:start;display:grid;gap:var(--vc-spacing-6)}.vc-three-card-planner{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-small);display:grid;gap:var(--vc-spacing-6);min-inline-size:0;padding:clamp(var(--vc-spacing-5),5vw,var(--vc-spacing-10))}.vc-three-card-focus{border:0;padding:0}.vc-three-card-focus legend{-webkit-margin-after:var(--vc-spacing-4);color:var(--vc-color-semantic-text-primary);font-weight:var(--vc-typography-weight-bold);margin-block-end:var(--vc-spacing-4)}.vc-three-card-focus__option,.vc-three-card-focus__options{display:grid;gap:var(--vc-spacing-3)}.vc-three-card-focus__option{align-items:start;background:var(--vc-color-semantic-background-page);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-control);border-radius:var(--vc-radius-medium);cursor:pointer;grid-template-columns:auto minmax(0,1fr);min-block-size:var(--vc-size-control-minimum);padding:var(--vc-spacing-4);position:relative}.vc-three-card-focus__option:has(input:checked){background:var(--vc-color-semantic-selection-surface);border-color:var(--vc-color-semantic-selection-border);box-shadow:inset var(--vc-border-emphasis) 0 var(--vc-color-semantic-selection-indicator)}.vc-three-card-focus__option:has(input:focus-visible){outline:var(--vc-accessibility-focus-light-surface-outline);outline-offset:var(--vc-accessibility-focus-light-surface-outline-offset)}.vc-three-card-focus__option input{accent-color:var(--vc-color-semantic-selection-indicator);block-size:var(--vc-size-icon-inline);inline-size:var(--vc-size-icon-inline);margin:var(--vc-spacing-1) 0 0}.vc-three-card-focus__option input:focus-visible{outline:none}.vc-three-card-focus__option small,.vc-three-card-focus__option span{display:block;min-inline-size:0;overflow-wrap:anywhere}.vc-three-card-focus__option strong{color:var(--vc-color-semantic-text-primary)}.vc-three-card-focus__option small{-webkit-margin-before:var(--vc-spacing-1);color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);margin-block-start:var(--vc-spacing-1)}.vc-three-card-question__label-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--vc-spacing-4);justify-content:space-between}.vc-three-card-question__label-row output{flex:0 0 auto;-webkit-margin-start:auto;color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);margin-inline-start:auto}.vc-three-card-planner__submit{justify-content:center}.vc-three-card-planner__submit:disabled{background:var(--vc-color-semantic-action-disabled-background);border-color:var(--vc-color-semantic-action-disabled-border);color:var(--vc-color-semantic-action-disabled-foreground);cursor:wait}.vc-three-card-planner__preview{background:var(--vc-color-semantic-background-inverse);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-medium);color:var(--vc-color-semantic-text-inverse-muted);padding:clamp(var(--vc-spacing-6),5vw,var(--vc-spacing-8))}.vc-three-card-planner__preview h2,.vc-three-card-planner__preview h3{color:var(--vc-color-semantic-text-inverse)}.vc-three-card-planner__preview ol{display:grid;gap:var(--vc-spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-block:var(--vc-spacing-6)}.vc-three-card-planner__preview li{min-inline-size:0}.vc-three-card-planner__preview img{border-radius:var(--vc-radius-small);inline-size:100%}.vc-three-card-planner__preview li span{align-items:center;display:flex;flex-direction:column;gap:var(--vc-spacing-1);-webkit-margin-before:var(--vc-spacing-2);color:var(--vc-color-semantic-text-inverse-muted);font-size:var(--vc-typography-size-xs-font-size);line-height:var(--vc-typography-size-xs-line-height);margin-block-start:var(--vc-spacing-2);text-align:center}.vc-three-card-planner__preview li strong{block-size:var(--vc-size-icon-inline);border:var(--vc-border-hairline) solid var(--vc-color-primitive-sun-200);border-radius:var(--vc-radius-pill);color:var(--vc-color-primitive-sun-200);display:inline-grid;inline-size:var(--vc-size-icon-inline);place-items:center}.vc-three-card-planner__preview-note{-webkit-margin-after:0;margin-block-end:0;-webkit-padding-before:var(--vc-spacing-4);padding-block-start:var(--vc-spacing-4);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-600);border-block-start:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-600);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height)}.vc-three-card-reading__context{display:grid;gap:var(--vc-spacing-5);-webkit-margin-after:var(--vc-spacing-8);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);margin-block-end:var(--vc-spacing-8);padding:var(--vc-spacing-6);-webkit-border-start:var(--vc-spacing-1) solid var(--vc-color-semantic-accent-terracotta);background:var(--vc-color-semantic-background-surface);border-inline-start:var(--vc-spacing-1) solid var(--vc-color-semantic-accent-terracotta);border-radius:var(--vc-radius-large)}.vc-three-card-reading__context h2{-webkit-margin-after:var(--vc-spacing-2);margin-block-end:var(--vc-spacing-2)}.vc-three-card-reading__context p:last-child{-webkit-margin-after:0;margin-block-end:0}.vc-three-card-reading__privacy{align-items:start;color:var(--vc-color-semantic-text-secondary);display:grid;font-size:var(--vc-typography-size-sm-font-size);gap:var(--vc-spacing-3);grid-template-columns:auto minmax(0,1fr);line-height:var(--vc-typography-size-sm-line-height)}.vc-three-card-reading__privacy>span{background:var(--vc-color-semantic-background-subtle);block-size:var(--vc-size-icon-feature);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-accent-terracotta-strong);display:grid;inline-size:var(--vc-size-icon-feature);place-items:center}.vc-three-card-reading__list{display:grid;gap:var(--vc-spacing-6)}.vc-three-card-reading__pending,.vc-three-card-reading__revealed{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-small);padding:clamp(var(--vc-spacing-5),5vw,var(--vc-spacing-8))}.vc-three-card-reading__pending{text-align:center}.vc-three-card-reading__pending>p{-webkit-margin-after:var(--vc-spacing-1);color:var(--vc-color-semantic-accent-terracotta-strong);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);margin-block-end:var(--vc-spacing-1);text-transform:uppercase}.vc-three-card-reading__pending button{background:transparent;border:0;color:var(--vc-color-semantic-action-primary-background);cursor:pointer;display:grid;font-weight:var(--vc-typography-weight-bold);gap:var(--vc-spacing-4);justify-items:center;margin-inline:auto;min-block-size:var(--vc-size-control-minimum);padding:var(--vc-spacing-2)}.vc-three-card-reading__pending button:disabled{color:var(--vc-color-semantic-text-disabled);cursor:not-allowed}.vc-three-card-reading__pending button img{aspect-ratio:var(--vc-size-tarot-aspect-ratio);block-size:auto;border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-medium);inline-size:min(var(--vc-size-tarot-compact-width),42vw);-o-object-fit:contain;object-fit:contain}.vc-three-card-reading__pending button:disabled img{box-shadow:none;opacity:.52}.vc-three-card-reading__revealed{animation:vc-three-card-reveal var(--vc-motion-duration-entrance) var(--vc-motion-easing-entrance)}@keyframes vc-three-card-reveal{0%{opacity:0;transform:translateY(var(--vc-spacing-3))}to{opacity:1;transform:translateY(0)}}.vc-three-card-reading__position-heading{align-items:center;display:grid;gap:var(--vc-spacing-4);grid-template-columns:auto minmax(0,1fr)}.vc-three-card-reading__position-heading p{-webkit-margin-after:0;color:var(--vc-color-semantic-accent-terracotta-strong);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);margin-block-end:0;text-transform:uppercase}.vc-three-card-reading__position-heading h3{-webkit-margin-after:0;font-size:var(--vc-typography-size-2xl-font-size);line-height:var(--vc-typography-size-2xl-line-height);margin-block-end:0}.vc-three-card-reading__position-number{background:var(--vc-color-semantic-background-inverse);block-size:var(--vc-size-control-regular);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-text-inverse);display:grid;font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);font-weight:var(--vc-typography-weight-bold);inline-size:var(--vc-size-control-regular);place-items:center}.vc-three-card-reading__position-prompt{color:var(--vc-color-semantic-text-secondary);margin-block:var(--vc-spacing-4) var(--vc-spacing-6);max-inline-size:var(--vc-typography-measure-reading)}.vc-three-card-reading__artwork-frame{background:var(--vc-color-semantic-background-page);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-large);inline-size:min(var(--vc-size-tarot-regular-width),72vw);margin-inline:auto;padding:var(--vc-spacing-2)}.vc-three-card-reading__artwork-frame img{aspect-ratio:var(--vc-size-tarot-aspect-ratio);border-radius:var(--vc-radius-card);inline-size:100%;-o-object-fit:contain;object-fit:contain}.vc-three-card-reading__artwork--reversed{transform:rotate(180deg)}.vc-three-card-reading__identity{-webkit-margin-before:var(--vc-spacing-6);margin-block-start:var(--vc-spacing-6);text-align:center}.vc-three-card-reading__identity h4{color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-2xl-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-tight);line-height:var(--vc-typography-size-2xl-line-height);margin:0}.vc-three-card-reading__identity span{color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size)}.vc-three-card-reading__revealed .vc-keywords{justify-content:center;margin-block:var(--vc-spacing-5)}.vc-three-card-reading__meaning{color:var(--vc-color-semantic-text-primary);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);margin-inline:auto;max-inline-size:var(--vc-typography-measure-reading)}.vc-three-card-reading__reflection{margin:var(--vc-spacing-6) auto 0;max-inline-size:var(--vc-typography-measure-reading);padding:var(--vc-spacing-5);-webkit-border-start:var(--vc-spacing-1) solid var(--vc-color-semantic-accent-terracotta);background:var(--vc-color-semantic-background-subtle);border-inline-start:var(--vc-spacing-1) solid var(--vc-color-semantic-accent-terracotta);border-radius:0 var(--vc-radius-medium) var(--vc-radius-medium) 0}.vc-three-card-reading__reflection p{-webkit-margin-after:var(--vc-spacing-2);color:var(--vc-color-semantic-accent-terracotta-strong);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);margin-block-end:var(--vc-spacing-2);text-transform:uppercase}.vc-three-card-reading__reflection strong{font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);line-height:var(--vc-typography-size-xl-line-height)}.vc-three-card-reading__synthesis{background:var(--vc-color-semantic-background-inverse);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-medium);color:var(--vc-color-semantic-text-inverse-muted);margin:var(--vc-spacing-10) auto 0;max-inline-size:var(--vc-layout-container-reading);padding:clamp(var(--vc-spacing-6),6vw,var(--vc-spacing-10))}.vc-three-card-reading__synthesis h3,.vc-three-card-reading__synthesis strong{color:var(--vc-color-semantic-text-inverse)}.vc-three-card-reading__synthesis blockquote{margin:var(--vc-spacing-6) 0 0;padding:var(--vc-spacing-5);-webkit-border-start:var(--vc-spacing-1) solid var(--vc-color-primitive-sun-200);background:var(--vc-color-primitive-petrol-800);border-inline-start:var(--vc-spacing-1) solid var(--vc-color-primitive-sun-200);color:var(--vc-color-semantic-text-inverse);font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);line-height:var(--vc-typography-size-xl-line-height)}.vc-three-card-reading__next{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vc-spacing-5);-webkit-margin-before:var(--vc-spacing-6);margin-block-start:var(--vc-spacing-6)}.vc-three-card-reading__next .vc-button{border-color:var(--vc-color-primitive-petrol-200)}.vc-three-card-reading__next .vc-button,.vc-three-card-reading__next .vc-text-link{color:var(--vc-color-semantic-text-inverse)}.vc-three-card-care__grid{display:grid;gap:var(--vc-spacing-6)}.vc-three-card-care h2{color:var(--vc-color-semantic-text-inverse)}.vc-three-card-care li,.vc-three-card-care p{color:var(--vc-color-semantic-text-inverse-muted)}.vc-three-card-care ul{display:grid;gap:var(--vc-spacing-3);margin:0;-webkit-padding-start:var(--vc-spacing-5);padding-inline-start:var(--vc-spacing-5)}.vc-final-cta small{display:block;-webkit-margin-before:var(--vc-spacing-5);color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-xs-font-size);line-height:var(--vc-typography-size-xs-line-height);margin-block-start:var(--vc-spacing-5)}@media (max-width:29.999rem){.vc-three-card-hero__copy,.vc-three-card-planner,.vc-three-card-planner__preview{max-inline-size:100%;min-inline-size:0}.vc-three-card-hero .vc-button,.vc-three-card-hero .vc-text-link,.vc-three-card-planner .vc-button{max-inline-size:100%;padding-inline:var(--vc-spacing-3);white-space:normal}.vc-three-card-planner,.vc-three-card-planner__preview{padding-inline:var(--vc-spacing-3)}.vc-three-card-focus__option{padding-inline:var(--vc-spacing-2)}.vc-yes-no-intro{padding-block:var(--vc-spacing-6) var(--vc-spacing-8)}.vc-yes-no-intro .vc-breadcrumb{-webkit-margin-after:var(--vc-spacing-5);margin-block-end:var(--vc-spacing-5)}.vc-yes-no-intro h1{-webkit-margin-after:var(--vc-spacing-4);margin-block-end:var(--vc-spacing-4)}.vc-yes-no-intro .vc-daily-intro__lead{font-size:var(--vc-typography-size-base-font-size);line-height:var(--vc-typography-size-base-line-height)}.vc-yes-no-intro .vc-inline-facts{-webkit-margin-before:var(--vc-spacing-4);margin-block-start:var(--vc-spacing-4)}.vc-yes-no-intro__actions{-webkit-margin-before:var(--vc-spacing-5);margin-block-start:var(--vc-spacing-5)}.vc-yes-no-intro__actions .vc-button{inline-size:100%}.vc-direction-guide,.vc-method-article{padding:var(--vc-spacing-5)}.vc-auth-actions .vc-button,.vc-auth-card{padding-inline:var(--vc-spacing-3)}.vc-auth-actions .vc-button{min-inline-size:0}.vc-love-reading-progress{grid-template-columns:1fr}}.vc-action-row--centered{justify-content:center}@media (min-width:30rem){.vc-site-nav__daily-action.vc-button,.vc-site-nav__sky-link{display:inline-flex}.vc-auth-actions{align-items:center;grid-template-columns:minmax(0,1fr) auto}.vc-auth-actions .vc-text-link,.vc-panel-logout .vc-button{inline-size:auto}.vc-love-birth-fields,.vc-love-boundaries,.vc-love-focus__options{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-panel-calendar__header,.vc-panel-today,.vc-sky-daily,.vc-sky-position__content{grid-template-columns:minmax(0,1fr) auto}.vc-panel-calendar__header{align-items:center}.vc-panel-calendar__navigation{justify-content:flex-end}.vc-panel-empty{grid-template-columns:auto minmax(0,1fr)}.vc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-experience-state{grid-template-columns:auto 1fr}.vc-love-reading-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-love-reading-summary__wide{grid-column:1/-1}.vc-three-card-focus__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.vc-container{inline-size:min(100% - (var(--vc-layout-gutter-regular) * 2),var(--vc-layout-container-content))}.vc-direction-guide__intro{align-items:end;gap:var(--vc-spacing-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.vc-direction-guide__intro>p{justify-self:end}.vc-direction-list{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-three-card-hero__grid,.vc-three-card-planner-layout{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}.vc-three-card-hero__cards{min-block-size:24rem}.vc-three-card-method__positions{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-three-card-planner__preview{inset-block-start:var(--vc-spacing-6);position:-webkit-sticky;position:sticky}.vc-three-card-reading__context{align-items:center;grid-template-columns:minmax(0,1fr) minmax(16rem,.65fr)}.vc-three-card-reading__revealed{-moz-column-gap:var(--vc-spacing-8);column-gap:var(--vc-spacing-8);display:grid;grid-template-columns:minmax(11rem,.58fr) minmax(0,1.42fr)}.vc-three-card-reading__position-heading,.vc-three-card-reading__position-prompt{grid-column:1/-1}.vc-three-card-reading__artwork-frame{align-self:start;grid-column:1;grid-row:3/span 5}.vc-three-card-reading__identity,.vc-three-card-reading__meaning,.vc-three-card-reading__reflection,.vc-three-card-reading__revealed .vc-keywords{grid-column:2;margin-inline:0;text-align:start}.vc-three-card-reading__revealed .vc-keywords{justify-content:flex-start}.vc-three-card-care__grid{gap:var(--vc-spacing-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.vc-method-support{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.vc-brand__mark{block-size:var(--vc-brand-signature-mark-regular);inline-size:var(--vc-brand-signature-mark-regular)}.vc-brand__name{font-size:var(--vc-brand-signature-name-size-regular)}.vc-auth-layout{gap:var(--vc-spacing-12);grid-template-columns:repeat(2,minmax(0,1fr))}.vc-auth-introduction{-webkit-padding-before:var(--vc-spacing-6);padding-block-start:var(--vc-spacing-6)}.vc-auth-card,.vc-panel-card,.vc-panel-today{padding:var(--vc-spacing-8)}.vc-sky-daily,.vc-sky-overview,.vc-sky-snapshot__summary{padding:var(--vc-spacing-6)}.vc-sky-snapshot__summary{grid-template-columns:minmax(0,1fr) auto}.vc-sky-snapshot__body{padding:var(--vc-spacing-6)}.vc-sky-position-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-sky-highlight-list{grid-template-columns:repeat(5,minmax(0,1fr))}.vc-sky-analysis-preview__layout{grid-template-columns:minmax(0,1fr) auto}.vc-sky-analysis-connections li{align-items:start;display:grid;gap:var(--vc-spacing-4);grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr)}.vc-sky-analysis-connections h4{-webkit-margin-after:0;margin-block-end:0}.vc-birth-profile-disclosure__introduction,.vc-birth-profile-form__footer,.vc-panel-birth-profile__header,.vc-personal-sky__body-header,.vc-personal-sky__summary{grid-template-columns:minmax(0,1fr) auto}.vc-panel-birth-profile__header,.vc-personal-sky__body-header,.vc-personal-sky__summary{align-items:center}.vc-personal-sky__body-header .vc-text-link,.vc-personal-sky__toggle{justify-self:end}.vc-birth-profile-form__fields,.vc-personal-sky__layers{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-birth-place-field{grid-column:1/-1}.vc-birth-profile-form__footer .vc-button{justify-self:end}.vc-sky-context{justify-content:flex-start;max-inline-size:none}.vc-panel-account-card,.vc-panel-calendar,.vc-panel-reading__body{padding:var(--vc-spacing-6)}.vc-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr)}.vc-hero-cards{min-block-size:34rem}.vc-hero-cards__card{inline-size:min(16rem,25vw)}.vc-commitment,.vc-faq-layout,.vc-how-it-works,.vc-method-grid{gap:var(--vc-spacing-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.vc-site-footer__grid{grid-template-columns:minmax(0,1.4fr) minmax(10rem,.6fr) minmax(0,1fr)}.vc-draw__inner{align-items:center;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr)}.vc-interpretation{padding:var(--vc-spacing-8)}.vc-interpretation__sky{align-items:center;grid-template-columns:minmax(0,1fr) auto}.vc-love-spread-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-love-planner-layout{gap:var(--vc-spacing-8);grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.vc-love-hero .vc-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr)}.vc-love-planner,.vc-love-preview{padding:var(--vc-spacing-8)}.vc-love-preview{inset-block-start:var(--vc-spacing-6);position:-webkit-sticky;position:sticky}.vc-love-care-layout{align-items:start;gap:var(--vc-spacing-16);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.vc-love-reading-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-love-astrology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.vc-site-nav__link{display:inline-flex}.vc-container{inline-size:min(100% - (var(--vc-layout-gutter-regular) * 2),var(--vc-layout-container-content))}.vc-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vc-product-card{padding:var(--vc-spacing-6)}.vc-panel-history-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.vc-sky-layout{grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr)}.vc-birth-profile-form__fields{grid-template-columns:minmax(0,.72fr) minmax(0,.72fr) minmax(0,1.56fr)}.vc-birth-place-field{grid-column:auto}.vc-sky-daily{grid-template-columns:minmax(0,1fr)}}@media (min-width:80rem){.vc-container{inline-size:min(100% - (var(--vc-layout-gutter-wide) * 2),var(--vc-layout-container-content))}}@media (hover:hover) and (pointer:fine){.vc-product-card{transition:border-color var(--vc-motion-duration-default) var(--vc-motion-easing-standard),box-shadow var(--vc-motion-duration-default) var(--vc-motion-easing-standard),transform var(--vc-motion-duration-default) var(--vc-motion-easing-standard)}.vc-product-card:has(a:hover){border-color:var(--vc-color-semantic-border-control);box-shadow:var(--vc-elevation-medium);transform:translateY(calc(var(--vc-spacing-1)*-1))}.vc-tarot-card__reveal img{transition:transform var(--vc-motion-duration-default) var(--vc-motion-easing-standard)}.vc-tarot-card__reveal:hover img{transform:scale(1.012)}.vc-love-draw-selector__deck button:not([aria-disabled=true]){transition:box-shadow var(--vc-motion-duration-default) var(--vc-motion-easing-standard),transform var(--vc-motion-duration-default) var(--vc-motion-easing-standard)}.vc-love-draw-selector__deck button:not([aria-disabled=true]):hover{box-shadow:var(--vc-elevation-large);transform:translateY(calc(var(--vc-spacing-1)*-1))}.vc-panel-reading{transition:border-color var(--vc-motion-duration-default) var(--vc-motion-easing-standard),box-shadow var(--vc-motion-duration-default) var(--vc-motion-easing-standard)}.vc-panel-reading:has(summary:hover){border-color:var(--vc-color-semantic-border-control);box-shadow:var(--vc-elevation-medium)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:var(--vc-motion-reduced-motion-duration)!important;animation-iteration-count:var(--vc-motion-reduced-motion-iterations)!important;scroll-behavior:auto!important;transition-duration:var(--vc-motion-reduced-motion-duration)!important}.vc-tarot-card--revealed .vc-tarot-card__inner,.vc-tarot-card--revealing .vc-tarot-card__inner,.vc-tarot-card__front,.vc-tarot-card__inner{transform:none}.vc-love-reading-card--revealed,.vc-three-card-reading__revealed{animation:none}.vc-sky-analysis-button__progress{animation:none!important}}@media (forced-colors:active){.vc-analytics-consent,.vc-auth-card,.vc-birth-place-options,.vc-button,.vc-direction-list li,.vc-experience-state,.vc-field__control,.vc-interpretation,.vc-interpretation__sky,.vc-love-astrology-note,.vc-love-astrology-opt-in label,.vc-love-astrology-profile,.vc-love-birth-panel,.vc-love-boundaries article,.vc-love-draw-selector,.vc-love-draw-selector__deck button,.vc-love-focus-option,.vc-love-people>section,.vc-love-planner,.vc-love-position-card,.vc-love-preview,.vc-love-preview__summary,.vc-love-reading-card,.vc-love-reading-summary,.vc-love-reading-summary dl>div,.vc-love-reading-synthesis,.vc-notice,.vc-panel-account-card,.vc-panel-birth-profile,.vc-panel-calendar,.vc-panel-calendar__day,.vc-panel-card,.vc-panel-empty,.vc-panel-reading,.vc-panel-today,.vc-personal-sky,.vc-personal-sky__aspects li,.vc-product-card,.vc-sky-analysis-connections li,.vc-sky-analysis-preview,.vc-sky-analysis-reflection,.vc-sky-analysis-result,.vc-sky-daily,.vc-sky-overview,.vc-sky-snapshot,.vc-step-list li,.vc-three-card-focus__option,.vc-three-card-method__positions>li,.vc-three-card-planner,.vc-three-card-planner__preview,.vc-three-card-reading__context,.vc-three-card-reading__pending,.vc-three-card-reading__reflection,.vc-three-card-reading__revealed,.vc-three-card-reading__synthesis,.vc-yes-no-answer{border:var(--vc-border-emphasis) solid CanvasText}.vc-trust-list li:before{background:CanvasText}.vc-birth-profile-disclosure__chevron,.vc-panel-calendar__card-marker,.vc-panel-calendar__legend svg,.vc-panel-reading__chevron{color:CanvasText}}@media print{.vc-analytics-consent,.vc-button,.vc-draw__instruction,.vc-draw__status,.vc-love-draw-selector,.vc-panel-account-card,.vc-panel-calendar__navigation,.vc-panel-logout,.vc-site-footer,.vc-site-header,.vc-three-card-planner__submit,.vc-three-card-reading__pending,.vc-yes-no-next{display:none}[data-love-reading-card][hidden]{display:flex}[data-love-after-draw][hidden]{display:block}.vc-draw,.vc-interpretation,body{background:Canvas;color:CanvasText}.vc-draw:before{display:none}.vc-draw__inner{display:block}.vc-tarot-card{max-inline-size:var(--vc-size-tarot-compact-width);-webkit-margin-after:var(--vc-spacing-6);margin-block-end:var(--vc-spacing-6)}.vc-interpretation{border:0;box-shadow:none;max-inline-size:none}.vc-panel-calendar,.vc-panel-empty,.vc-panel-reading,.vc-panel-today{background:Canvas;box-shadow:none;color:CanvasText}.vc-panel-history-layout{display:block}.vc-panel-readings{-webkit-margin-before:var(--vc-spacing-8);margin-block-start:var(--vc-spacing-8)}.vc-panel-reading:not([open])>.vc-panel-reading__body{display:grid}}