:root{--versy-dark-bg-0: #050505;--versy-dark-bg-1: #000000;--versy-dark-surface-1: rgba(255, 255, 255, .03);--versy-dark-surface-2: rgba(255, 255, 255, .05);--versy-dark-surface-3: rgba(255, 255, 255, .07);--versy-dark-overlay: rgba(0, 0, 0, .35);--versy-dark-border-soft: rgba(255, 255, 255, .06);--versy-dark-border-hover: rgba(255, 255, 255, .1);--versy-dark-divider: rgba(255, 255, 255, .08);--versy-dark-text-1: #f2f2f2;--versy-dark-text-2: #a7a7a7;--versy-dark-text-3: #7a7a7a;--versy-light-bg-0: #f9fafb;--versy-light-bg-1: #ffffff;--versy-light-surface-1: #ffffff;--versy-light-surface-2: #f3f4f6;--versy-light-surface-3: #e5e7eb;--versy-light-overlay: rgba(255, 255, 255, .8);--versy-light-border-soft: rgba(0, 0, 0, .06);--versy-light-border-hover: rgba(0, 0, 0, .1);--versy-light-divider: rgba(0, 0, 0, .08);--versy-light-text-1: #0b0b0b;--versy-light-text-2: #4b5563;--versy-light-text-3: #9ca3af;--versy-text-on-brand: #ffffff;--versy-brand-300: #ff6f94;--versy-brand-400: #f84b78;--versy-brand-500: #d72451;--versy-brand-600: #b81e44;--versy-brand-700: #8f1735;--versy-glow-brand-strong: rgba(215, 36, 81, .18);--versy-glow-brand-soft: rgba(215, 36, 81, .12);--versy-dark-accent-pink: #f472b6;--versy-dark-accent-violet: #a78bfa;--versy-dark-accent-indigo: #6366f1;--versy-light-accent-pink: #db2777;--versy-light-accent-violet: #7c3aed;--versy-light-accent-indigo: #4f46e5;--versy-dark-success: #3fe58a;--versy-dark-warning: #ffb44a;--versy-dark-danger: #f87171;--versy-light-success: #16a34a;--versy-light-warning: #d97706;--versy-light-danger: #dc2626;--versy-dark-focus-ring: rgba(215, 36, 81, .3);--versy-light-focus-ring: rgba(215, 36, 81, .4);--versy-hero-dark-shadow-soft: 0 20px 60px rgba(0, 0, 0, .55);--versy-hero-dark-shadow-hover: 0 25px 80px rgba(0, 0, 0, .65);--versy-hero-dark-shadow-brand-button: 0 20px 60px rgba(215, 36, 81, .3);--versy-hero-dark-shadow-brand-button-hover: 0 25px 70px rgba(215, 36, 81, .35);--versy-hero-dark-chip-brand-border: rgba(215, 36, 81, .3);--versy-hero-dark-chip-brand-bg: rgba(215, 36, 81, .12);--versy-hero-dark-chip-brand-text: #ffe8ee;--versy-hero-dark-atmosphere: radial-gradient(circle at 70% 75%, rgba(215, 36, 81, .18), transparent 55%), radial-gradient(circle at 50% 12%, rgba(167, 139, 250, .12), transparent 48%);--versy-hero-light-shadow-soft: 0 8px 24px rgba(0, 0, 0, .05);--versy-hero-light-shadow-hover: 0 12px 28px rgba(0, 0, 0, .08);--versy-hero-light-shadow-brand-button: 0 10px 24px rgba(215, 36, 81, .2);--versy-hero-light-shadow-brand-button-hover: 0 12px 26px rgba(215, 36, 81, .24);--versy-hero-light-chip-brand-border: rgba(215, 36, 81, .22);--versy-hero-light-chip-brand-bg: rgba(215, 36, 81, .08);--versy-hero-light-chip-brand-text: var(--versy-brand-600);--versy-branding-dark-shadow-soft: 0 20px 60px rgba(0, 0, 0, .55);--versy-branding-dark-shadow-hover: 0 25px 70px rgba(0, 0, 0, .62);--versy-branding-dark-shadow-brand-button: 0 16px 50px rgba(215, 36, 81, .3);--versy-branding-dark-shadow-brand-button-hover: 0 20px 60px rgba(215, 36, 81, .35);--versy-branding-dark-chip-brand-border: rgba(215, 36, 81, .3);--versy-branding-dark-chip-brand-bg: rgba(215, 36, 81, .12);--versy-branding-dark-chip-brand-text: #ffe8ee;--versy-branding-dark-atmosphere: radial-gradient(circle at 76% 74%, rgba(215, 36, 81, .18), transparent 58%), radial-gradient(circle at 30% 18%, rgba(167, 139, 250, .12), transparent 44%);--versy-branding-light-shadow-soft: 0 8px 24px rgba(0, 0, 0, .05);--versy-branding-light-shadow-hover: 0 12px 30px rgba(0, 0, 0, .08);--versy-branding-light-shadow-brand-button: 0 10px 24px rgba(215, 36, 81, .2);--versy-branding-light-shadow-brand-button-hover: 0 12px 28px rgba(215, 36, 81, .24);--versy-branding-light-chip-brand-border: rgba(215, 36, 81, .22);--versy-branding-light-chip-brand-bg: rgba(215, 36, 81, .08);--versy-branding-light-chip-brand-text: var(--versy-brand-600);--versy-light-atmosphere: radial-gradient(circle at 58% 34%, rgba(215, 36, 81, .05), transparent 60%), radial-gradient(circle at 26% 72%, rgba(124, 58, 237, .03), transparent 62%);--versy-dark-vignette: radial-gradient(circle at 50% 45%, transparent 42%, rgba(0, 0, 0, .72) 100%);--versy-light-vignette: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));--versy-gradient-demo-brand-tonal: linear-gradient(90deg, #b81e44 0%, #d72451 52%, #f84b78 100%);--versy-gradient-demo-brand-violet-soft: linear-gradient(90deg, rgba(215, 36, 81, .78) 0%, rgba(167, 139, 250, .7) 100%);--versy-gradient-demo-light-radial: radial-gradient(circle at 30% 50%, rgba(215, 36, 81, .2), rgba(249, 250, 251, .85) 70%);--versy-gradient-demo-brand-cyan: linear-gradient(90deg, #d72451 0%, #00e5ff 100%);--versy-radius-sm: .375rem;--versy-radius-md: .5rem;--versy-radius-lg: .75rem;--versy-radius-xl: 1rem;--versy-radius-2xl: 1rem;--versy-radius-full: 9999px;--versy-space-0: 0rem;--versy-space-0-5: .125rem;--versy-space-1: .25rem;--versy-space-1-5: .375rem;--versy-space-2: .5rem;--versy-space-2-5: .625rem;--versy-space-3: .75rem;--versy-space-4: 1rem;--versy-space-5: 1.25rem;--versy-space-6: 1.5rem;--versy-space-7: 1.75rem;--versy-space-8: 2rem;--versy-space-9: 2.25rem;--versy-space-10: 2.5rem;--versy-space-11: 2.75rem;--versy-space-12: 3rem;--versy-space-16: 4rem;--versy-space-20: 5rem;--versy-space-24: 6rem;--versy-space-32: 8rem;--versy-space-36: 9rem;--versy-space-56: 14rem;--versy-font-family-base: Inter, "Söhne", "Avenir Next", "Segoe UI", sans-serif;--versy-type-size-11: .6875rem;--versy-type-size-xs: .75rem;--versy-type-size-sm: .875rem;--versy-type-size-base: 1rem;--versy-type-size-lg: 1.125rem;--versy-type-size-xl: 1.25rem;--versy-type-size-2xl: 1.5rem;--versy-type-size-3xl: 1.875rem;--versy-type-size-4xl: 2.25rem;--versy-type-size-5xl: 3rem;--versy-type-size-6xl: 3.75rem;--versy-line-height-body: 1.45;--versy-line-height-tight: 1.25;--versy-line-height-relaxed: 1.625;--versy-line-height-102: 1.02;--versy-line-height-103: 1.03;--versy-line-height-104: 1.04;--versy-line-height-105: 1.05;--versy-tracking-tight: -.025em;--versy-tracking-wide: .025em;--versy-tracking-12: .12em;--versy-tracking-16: .16em;--versy-tracking-18: .18em;--versy-tracking-20: .2em;--versy-motion-ease-premium: cubic-bezier(.22, 1, .36, 1);--versy-motion-duration-fast: .18s;--versy-motion-duration-ui: .2s;--versy-motion-duration-standard: .3s;--versy-motion-duration-enter: .7s;--versy-motion-duration-theme: .22s;--versy-motion-duration-carousel: .36s;--versy-motion-duration-float: 6s;--versy-motion-delay-float-alt: -2.6s;--versy-motion-duration-pulse-ring: 4.5s;--versy-motion-duration-spinner: .75s;--versy-motion-duration-mesh: 12s;--versy-motion-duration-poster: 10s;--versy-motion-duration-burst: 1.1s;--versy-motion-duration-preview-hover: .7s;--versy-motion-duration-preview-entrance: .74s;--versy-motion-duration-preview-easing: .82s;--versy-motion-delay-none: 0ms;--versy-observer-reveal-threshold: .14;--versy-observer-reveal-root-margin-bottom: -40px;--versy-reveal-offset-y: .75rem;--versy-layout-min-width: 320px;--versy-layout-max-content-hero: 1100px;--versy-layout-max-content-branding: 1120px;--versy-layout-max-prose: 52ch;--versy-layout-max-prose-narrow: 44ch;--versy-layout-max-prose-compact: 34ch;--versy-layout-max-prose-hero: 20ch;--versy-layout-min-height-screen: 100vh;--versy-layout-min-height-state: 70vh;--versy-layout-min-height-hero-collage: 560px;--versy-layout-grid-branding-hero: 1fr 1.02fr;--versy-layout-grid-hero-main: 1fr 1.04fr;--versy-layout-grid-architecture: .9fr 1.1fr;--versy-layout-grid-showcase: 1.2fr .8fr;--versy-layout-grid-listing-toolbar: 1.2fr auto;--versy-layout-grid-listing-featured: 1.05fr .95fr;--versy-layout-grid-motion: 1.15fr .85fr;--versy-layout-grid-screenshot: .95fr 1.25fr .95fr;--versy-layout-grid-matrix: 1.1fr 1.2fr 1fr 1.6fr;--versy-layout-grid-banner-card: 92px 1fr auto;--versy-layout-grid-event-card: 84px 1fr;--versy-layout-width-matrix-min: 860px;--versy-layout-width-select-min: 220px;--versy-position-half: 50%;--versy-size-header-height: 4rem;--versy-size-control-height: 2.5rem;--versy-size-search-height: var(--versy-size-control-height);--versy-size-video-card-height: 380px;--versy-size-360: 360px;--versy-size-product-card-height: 360px;--versy-size-listing-featured-height: 320px;--versy-size-community-ring: 360px;--versy-size-card-width-sm: 13rem;--versy-size-card-width-md: 16rem;--versy-size-card-min-sm: 290px;--versy-size-card-min-md: 330px;--versy-size-card-min-lg: 360px;--versy-size-icon-sm: 1rem;--versy-size-icon-md: 1.75rem;--versy-size-icon-lg: 2rem;--versy-size-icon-xl: 2.5rem;--versy-size-wave: 72%;--versy-width-hero-collage: 88%;--versy-offset-wave-branding-bottom: -6%;--versy-offset-wave-branding-right: -16%;--versy-offset-wave-hero-bottom: -10%;--versy-offset-wave-hero-right: -18%;--versy-offset-wave-community-bottom: -14%;--versy-offset-wave-motion-bottom: -16%;--versy-blur-soft: 10px;--versy-blur-fine: 1px;--versy-orb-blur: 46px;--versy-opacity-wave: .25;--versy-opacity-wave-strong: .3;--versy-layer-raised: 1;--versy-shadow-focus-ring: 0 0 0 4px var(--focus-ring);--versy-shadow-focus-ring-md: 0 0 0 3px var(--focus-ring);--versy-shadow-focus-ring-sm: 0 0 0 2px var(--focus-ring);--versy-motion-ease-soft: ease-in-out;--versy-motion-ease-linear: linear;--versy-motion-float-offset-y: -6px;--versy-motion-mesh-scale-end: 1.02;--versy-motion-preview-hover-offset-x: 4px;--versy-motion-preview-hover-scale: 1.04;--versy-motion-preview-saturate-end: 1.08;--versy-motion-preview-entrance-offset-y: 12px;--versy-motion-preview-stage-min-height: 38px;--versy-motion-preview-track-height: 2px;--versy-motion-preview-dot-size: .72rem;--versy-motion-preview-chip-min-width: 98px;--versy-motion-preview-chip-padding-y: .3rem;--versy-motion-preview-chip-padding-x: .75rem;--versy-motion-preview-chip-font-size: .7rem;--versy-motion-preview-plate-height: 28px;--versy-motion-preview-plate-radius: .6rem;--versy-motion-preview-dot-shift: calc(100% - var(--versy-motion-preview-dot-size));--versy-size-spinner: 2.4rem;--versy-size-spinner-small: 1.2rem;--versy-size-otp-slot: 2.55rem;--versy-type-size-otp: 1.1rem;--versy-branding-orb-brand-size: min(50vw, 680px);--versy-branding-orb-violet-size: min(42vw, 520px);--versy-branding-orb-brand-right: -10%;--versy-branding-orb-brand-top: 24%;--versy-branding-orb-violet-left: -6%;--versy-branding-orb-violet-bottom: 6%;--versy-branding-wave-width: 130%;--versy-branding-wave-height: 54%;--versy-branding-wave-left: -15%;--versy-branding-wave-top: -14%;--versy-branding-wave-bottom: -18%;--versy-branding-wave-rotate-top: 2deg;--versy-branding-wave-rotate-bottom: -3deg;--versy-branding-wave-opacity: .16;--versy-branding-wave-opacity-strong: .24;--versy-border-width: 1px;--versy-shadow-brand-500-20-ring: 0 0 0 4px var(--versy-mix-brand-500-20);--versy-shadow-brand-500-26-soft: 0 8px 22px var(--versy-mix-brand-500-26);--versy-pulse-ring-spread-10: 10px;--versy-pulse-ring-spread-12: 12px;--versy-pulse-ring-spread-18: 18px;--versy-pulse-ring-spread-22: 22px;--versy-pulse-ring-spread-42: 42px;--versy-mix-brand-500-20: color-mix(in srgb, var(--brand-500) 20%, transparent);--versy-mix-brand-500-8: color-mix(in srgb, var(--brand-500) 8%, transparent);--versy-mix-brand-500-26: color-mix(in srgb, var(--brand-500) 26%, transparent);--versy-mix-brand-500-32: color-mix(in srgb, var(--brand-500) 32%, transparent);--versy-mix-brand-500-35: color-mix(in srgb, var(--brand-500) 35%, transparent);--versy-mix-brand-500-36: color-mix(in srgb, var(--brand-500) 36%, transparent);--versy-mix-brand-500-42: color-mix(in srgb, var(--brand-500) 42%, transparent);--versy-mix-brand-500-55: color-mix(in srgb, var(--brand-500) 55%, transparent);--versy-mix-brand-500-62: color-mix(in srgb, var(--brand-500) 62%, transparent);--versy-mix-brand-500-72: color-mix(in srgb, var(--brand-500) 72%, transparent);--versy-mix-brand-500-12: color-mix(in srgb, var(--brand-500) 12%, transparent);--versy-mix-brand-600-84: color-mix(in srgb, var(--brand-600) 84%, transparent);--versy-mix-brand-700-88: color-mix(in srgb, var(--brand-700) 88%, transparent);--versy-mix-bg-1-8: color-mix(in srgb, var(--bg-1) 8%, transparent);--versy-mix-bg-1-28: color-mix(in srgb, var(--bg-1) 28%, transparent);--versy-mix-bg-1-35: color-mix(in srgb, var(--bg-1) 35%, transparent);--versy-mix-bg-1-45: color-mix(in srgb, var(--bg-1) 45%, transparent);--versy-mix-bg-1-78: color-mix(in srgb, var(--bg-1) 78%, transparent);--versy-mix-bg-1-82: color-mix(in srgb, var(--bg-1) 82%, transparent);--versy-mix-bg-1-88: color-mix(in srgb, var(--bg-1) 88%, transparent);--versy-mix-bg-1-90: color-mix(in srgb, var(--bg-1) 90%, transparent);--versy-mix-bg-0-76: color-mix(in srgb, var(--bg-0) 76%, transparent);--versy-mix-surface-1-76: color-mix(in srgb, var(--surface-1) 76%, transparent);--versy-mix-surface-1-85: color-mix(in srgb, var(--surface-1) 85%, transparent);--versy-mix-surface-1-86: color-mix(in srgb, var(--surface-1) 86%, var(--brand-500) 14%);--versy-mix-surface-1-90: color-mix(in srgb, var(--surface-1) 90%, transparent);--versy-mix-surface-2-74: color-mix(in srgb, var(--surface-2) 74%, transparent);--versy-mix-surface-3-70: color-mix(in srgb, var(--surface-3) 70%, transparent);--versy-mix-surface-3-72: color-mix(in srgb, var(--surface-3) 72%, transparent);--versy-mix-divider-80: color-mix(in srgb, var(--divider) 80%, transparent);--versy-mix-text-1-8: color-mix(in srgb, var(--text-1) 8%, transparent);--versy-mix-text-2-90: color-mix(in srgb, var(--text-2) 90%, transparent);--versy-mix-text-on-brand-20: color-mix(in srgb, var(--text-on-brand) 20%, transparent);--versy-mix-text-on-brand-30: color-mix(in srgb, var(--text-on-brand) 30%, transparent);--versy-mix-text-on-brand-82: color-mix(in srgb, var(--text-on-brand) 82%, transparent);--versy-mix-text-on-brand-85: color-mix(in srgb, var(--text-on-brand) 85%, transparent);--versy-mix-text-on-brand-88: color-mix(in srgb, var(--text-on-brand) 88%, transparent);--versy-mix-success-14: color-mix(in srgb, var(--success) 14%, transparent);--versy-mix-success-16: color-mix(in srgb, var(--success) 16%, transparent);--versy-mix-danger-10: color-mix(in srgb, var(--danger) 10%, transparent);--versy-mix-danger-12: color-mix(in srgb, var(--danger) 12%, transparent);--versy-mix-danger-14: color-mix(in srgb, var(--danger) 14%, transparent);--versy-mix-danger-16: color-mix(in srgb, var(--danger) 16%, transparent);--versy-mix-danger-18: color-mix(in srgb, var(--danger) 18%, transparent);--versy-mix-danger-45: color-mix(in srgb, var(--danger) 45%, transparent);--versy-mix-danger-72-on-brand: color-mix(in srgb, var(--danger) 72%, var(--text-on-brand));--versy-mix-accent-violet-22: color-mix(in srgb, var(--accent-violet) 22%, transparent);--versy-mix-accent-violet-30: color-mix(in srgb, var(--accent-violet) 30%, transparent);--versy-mix-accent-violet-38: color-mix(in srgb, var(--accent-violet) 38%, transparent);--versy-mix-accent-indigo-22: color-mix(in srgb, var(--accent-indigo) 22%, transparent);--versy-mix-accent-pink-24: color-mix(in srgb, var(--accent-pink) 24%, transparent);--versy-gradient-chip-brand: linear-gradient(90deg, var(--brand-600), var(--brand-500));--versy-gradient-demo-investment-explainer: linear-gradient(120deg, var(--versy-mix-brand-700-88), var(--versy-mix-brand-500-62), var(--versy-mix-accent-indigo-22));--versy-gradient-demo-open-house: linear-gradient(140deg, var(--versy-mix-brand-600-84), var(--versy-mix-brand-500-72), var(--versy-mix-accent-pink-24));--versy-gradient-motion-plate: linear-gradient(110deg, color-mix(in srgb, var(--brand-600) 52%, transparent), color-mix(in srgb, var(--accent-violet) 42%, transparent));--versy-motion-lift-y: -2px;--versy-rotate-soft-negative: -3deg;--versy-rotate-soft-positive: 2deg}:root,[data-theme=light]{color-scheme:light;--bg-0: var(--versy-light-bg-0);--bg-1: var(--versy-light-bg-1);--surface-1: var(--versy-light-surface-1);--surface-2: var(--versy-light-surface-2);--surface-3: var(--versy-light-surface-3);--overlay: var(--versy-light-overlay);--border-soft: var(--versy-light-border-soft);--border-hover: var(--versy-light-border-hover);--divider: var(--versy-light-divider);--text-1: var(--versy-light-text-1);--text-2: var(--versy-light-text-2);--text-3: var(--versy-light-text-3);--brand-300: var(--versy-brand-300);--brand-400: var(--versy-brand-400);--brand-500: var(--versy-brand-500);--brand-600: var(--versy-brand-600);--brand-700: var(--versy-brand-700);--text-on-brand: var(--versy-text-on-brand);--accent-pink: var(--versy-light-accent-pink);--accent-violet: var(--versy-light-accent-violet);--accent-indigo: var(--versy-light-accent-indigo);--success: var(--versy-light-success);--warning: var(--versy-light-warning);--danger: var(--versy-light-danger);--focus-ring: var(--versy-light-focus-ring);--surface-solid-1: color-mix(in srgb, var(--bg-1) 96%, var(--surface-2) 4%);--surface-solid-2: color-mix(in srgb, var(--surface-2) 85%, var(--bg-1) 15%);--surface-solid-3: color-mix(in srgb, var(--surface-3) 86%, var(--bg-1) 14%);--surface-hover: color-mix(in srgb, var(--surface-2) 68%, var(--surface-3) 32%);--surface-brand-soft: color-mix(in srgb, var(--brand-500) 8%, var(--surface-1));--surface-brand-soft-strong: color-mix(in srgb, var(--brand-500) 12%, var(--surface-1));--surface-danger-soft: color-mix(in srgb, var(--danger) 10%, var(--surface-1));--surface-success-soft: color-mix(in srgb, var(--success) 12%, var(--surface-1));--surface-warning-soft: color-mix(in srgb, var(--warning) 12%, var(--surface-1));--border-brand-soft: color-mix(in srgb, var(--brand-500) 30%, transparent);--border-danger-soft: color-mix(in srgb, var(--danger) 32%, transparent);--border-success-soft: color-mix(in srgb, var(--success) 34%, transparent);--border-warning-soft: color-mix(in srgb, var(--warning) 34%, transparent);--shadow-soft: 0 12px 32px rgba(15, 23, 42, .08);--shadow-lifted: 0 20px 48px rgba(15, 23, 42, .14);--shadow-brand: 0 14px 34px color-mix(in srgb, var(--brand-500) 22%, transparent);--gradient-brand: linear-gradient(135deg, var(--brand-600), var(--brand-500));--gradient-surface: linear-gradient(165deg, var(--surface-1), var(--surface-2))}[data-theme=dark]{color-scheme:dark;--bg-0: var(--versy-dark-bg-0);--bg-1: var(--versy-dark-bg-1);--surface-1: var(--versy-dark-surface-1);--surface-2: var(--versy-dark-surface-2);--surface-3: var(--versy-dark-surface-3);--overlay: var(--versy-dark-overlay);--border-soft: var(--versy-dark-border-soft);--border-hover: var(--versy-dark-border-hover);--divider: var(--versy-dark-divider);--text-1: var(--versy-dark-text-1);--text-2: var(--versy-dark-text-2);--text-3: var(--versy-dark-text-3);--brand-300: var(--versy-brand-300);--brand-400: var(--versy-brand-400);--brand-500: var(--versy-brand-500);--brand-600: var(--versy-brand-600);--brand-700: var(--versy-brand-700);--text-on-brand: var(--versy-text-on-brand);--accent-pink: var(--versy-dark-accent-pink);--accent-violet: var(--versy-dark-accent-violet);--accent-indigo: var(--versy-dark-accent-indigo);--success: var(--versy-dark-success);--warning: var(--versy-dark-warning);--danger: var(--versy-dark-danger);--focus-ring: var(--versy-dark-focus-ring);--surface-solid-1: color-mix(in srgb, var(--bg-1) 90%, var(--text-1) 10%);--surface-solid-2: color-mix(in srgb, var(--bg-1) 84%, var(--text-1) 16%);--surface-solid-3: color-mix(in srgb, var(--bg-1) 76%, var(--text-1) 24%);--surface-hover: color-mix(in srgb, var(--surface-solid-2) 85%, var(--text-1) 15%);--surface-brand-soft: color-mix(in srgb, var(--brand-500) 14%, var(--surface-solid-1));--surface-brand-soft-strong: color-mix(in srgb, var(--brand-500) 18%, var(--surface-solid-1));--surface-danger-soft: color-mix(in srgb, var(--danger) 14%, var(--surface-solid-1));--surface-success-soft: color-mix(in srgb, var(--success) 14%, var(--surface-solid-1));--surface-warning-soft: color-mix(in srgb, var(--warning) 14%, var(--surface-solid-1));--border-brand-soft: color-mix(in srgb, var(--brand-500) 36%, transparent);--border-danger-soft: color-mix(in srgb, var(--danger) 40%, transparent);--border-success-soft: color-mix(in srgb, var(--success) 40%, transparent);--border-warning-soft: color-mix(in srgb, var(--warning) 40%, transparent);--shadow-soft: 0 14px 38px rgba(0, 0, 0, .45);--shadow-lifted: 0 24px 54px rgba(0, 0, 0, .58);--shadow-brand: 0 16px 40px color-mix(in srgb, var(--brand-500) 34%, transparent);--gradient-brand: linear-gradient(135deg, var(--brand-700), var(--brand-500));--gradient-surface: linear-gradient(165deg, var(--surface-solid-2), var(--surface-solid-1))}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%;background-color:#050505}body{margin:0;font-family:var(--versy-font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--versy-hero-dark-atmosphere),radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--brand-500) 9%,transparent),transparent 44%),var(--versy-dark-bg-0);color:var(--text-1);line-height:var(--versy-line-height-body);transition:background-color var(--versy-motion-duration-theme) var(--versy-motion-ease-premium),color var(--versy-motion-duration-theme) var(--versy-motion-ease-premium)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button,input,textarea,select{font-family:inherit}
