@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-500: oklch(55.4% .046 257.417);--color-slate-600: oklch(44.6% .043 257.281);--color-slate-950: oklch(12.9% .042 264.695);--color-white: #fff;--spacing: .25rem;--container-2xl: 42rem;--container-7xl: 80rem;--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.025em;--tracking-widest: .1em;--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:Circular,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.static{position:static}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-12{margin-top:calc(var(--spacing) * 12)}.flex{display:flex}.h-16{height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-neutral-100{border-color:#dfe1e6}.bg-neutral-0{background-color:#f8f9fb}.bg-white{background-color:var(--color-white)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.leading-7{--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-brand-700{color:#07314c}.text-neutral-800{color:#1a1b25}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-950{color:var(--color-slate-950)}.uppercase{text-transform:uppercase}@media(width>=40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(width>=64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}@font-face{font-family:Circular;font-display:swap;font-weight:100;src:url(/assets/fonts/CircularXXWeb-Thin.woff2) format("woff2")}@font-face{font-family:Circular;font-weight:100;font-display:swap;font-style:italic;src:url(/assets/fonts/CircularXXWeb-ThinItalic.woff2) format("woff2")}@font-face{font-family:Circular;font-display:swap;font-weight:200;src:url(/assets/fonts/CircularXXWeb-Light.woff2) format("woff2")}@font-face{font-family:Circular;font-weight:200;font-display:swap;font-style:italic;src:url(/assets/fonts/CircularXXWeb-LightItalic.woff2) format("woff2")}@font-face{font-family:Circular;font-weight:300;font-display:swap;src:url(/assets/fonts/CircularXXWeb-Regular.woff2) format("woff2")}@font-face{font-family:Circular;font-weight:300;font-display:swap;font-style:italic;src:url(/assets/fonts/CircularXXWeb-Italic.woff2) format("woff2")}@font-face{font-family:Circular;font-weight:400;font-display:swap;src:url(/assets/fonts/CircularXXWeb-Book.woff2) format("woff2")}@font-face{font-family:Circular;font-weight:400;font-display:swap;font-style:italic;src:url(/assets/fonts/CircularXXWeb-BookItalic.woff2) format("woff2")}@font-face{font-family:Circular;font-weight:500;font-display:swap;src:url(/assets/fonts/CircularXXWeb-Medium.woff2) format("woff2")}@font-face{font-family:Circular;font-weight:500;font-display:swap;font-style:italic;src:url(/assets/fonts/CircularXXWeb-MediumItalic.woff2) format("woff2")}@font-face{font-family:Circular;font-weight:600;font-display:swap;src:url(/assets/fonts/CircularXXWeb-Bold.woff2) format("woff2")}@font-face{font-family:Circular;font-weight:600;font-display:swap;font-style:italic;src:url(/assets/fonts/CircularXXWeb-BoldItalic.woff2) format("woff2")}@font-face{font-family:Circular;font-weight:700;font-display:swap;src:url(/assets/fonts/CircularXXWeb-Black.woff2) format("woff2")}@font-face{font-family:Circular;font-weight:700;font-display:swap;font-style:italic;src:url(/assets/fonts/CircularXXWeb-BlackItalic.woff2) format("woff2")}@font-face{font-family:Circular;font-weight:800;font-display:swap;src:url(/assets/fonts/CircularXXWeb-ExtraBlack.woff2) format("woff2")}@font-face{font-family:Circular;font-weight:800;font-display:swap;font-style:italic;src:url(/assets/fonts/CircularXXWeb-ExtraBlackItalic.woff2) format("woff2")}:root{--smzh-neutral-50: #f9fafb;--smzh-neutral-100: #f3f4f6;--smzh-neutral-200: #e5e7eb;--smzh-neutral-300: #d1d5db;--smzh-neutral-400: #9ca3af;--smzh-neutral-500: #6b7280;--smzh-neutral-600: #4b5563;--smzh-neutral-700: #374151;--smzh-neutral-800: #1f2937;--smzh-neutral-900: #111827;--smzh-neutral-0: #f8f9fb;--smzh-neutral-25: #f6f8fa;--smzh-zinc-50: #fafafa;--smzh-zinc-100: #f4f4f5;--smzh-zinc-200: #e4e4e7;--smzh-zinc-300: #d4d4d8;--smzh-zinc-400: #a1a1aa;--smzh-zinc-500: #71717a;--smzh-zinc-600: #52525b;--smzh-zinc-700: #3f3f46;--smzh-zinc-800: #27272a;--smzh-zinc-900: #18181b;--smzh-brand-100: #f0f9fe;--smzh-brand-200: #dff2ff;--smzh-brand-300: #afd9f4;--smzh-brand-400: #6aa9d2;--smzh-brand-500: #3681b2;--smzh-brand-600: #115a8a;--smzh-brand-700: #07314c;--smzh-brand-800: #052133;--smzh-brand-900: #021522;--smzh-destructive-50: #fef2f2;--smzh-destructive-100: #fee2e2;--smzh-destructive-200: #fecaca;--smzh-destructive-300: #f87171;--smzh-destructive-400: #ef4444;--smzh-destructive-450: #df1c41;--smzh-destructive-500: #ef4444;--smzh-destructive-600: #dc2626;--smzh-destructive-700: #b91c1c;--smzh-destructive-800: #991b1b;--smzh-destructive-900: #7f1d1d;--smzh-error-0: var(--smzh-destructive-50);--smzh-error-25: var(--smzh-destructive-100);--smzh-error-50: var(--smzh-destructive-200);--smzh-error-100: var(--smzh-destructive-500);--smzh-error-200: var(--smzh-destructive-600);--smzh-error-300: var(--smzh-destructive-700);--smzh-warning-50: #fffbeb;--smzh-warning-100: #fef3c7;--smzh-warning-200: #fde68a;--smzh-warning-300: #fcd34d;--smzh-warning-400: #fbbf24;--smzh-warning-500: #f59e0b;--smzh-warning-600: #d97706;--smzh-warning-700: #b45309;--smzh-warning-800: #92400e;--smzh-warning-900: #78350f;--smzh-warning-0: var(--smzh-warning-50);--smzh-warning-25: var(--smzh-warning-100);--smzh-success-50: #f0fdf4;--smzh-success-100: #dcfce7;--smzh-success-200: #bbf7d0;--smzh-success-300: #86efac;--smzh-success-400: #4ade80;--smzh-success-450: #10b981;--smzh-success-500: #22c55e;--smzh-success-600: #16a34a;--smzh-success-700: #15803d;--smzh-success-800: #166534;--smzh-success-900: #14532d;--smzh-success-0: var(--smzh-success-50);--smzh-success-25: var(--smzh-success-100);--smzh-velvet-50: #f9eefa;--smzh-velvet-100: #f1dbf3;--smzh-velvet-200: #d37dd6;--smzh-velvet-300: #aa40b1;--smzh-velvet-400: #790c7d;--smzh-velvet-500: #49074b;--smzh-maroon-50: #f6e5e4;--smzh-maroon-100: #fdcecc;--smzh-maroon-200: #db6868;--smzh-maroon-300: #b23d3d;--smzh-maroon-400: #842121;--smzh-maroon-500: #641919;--smzh-juniper-50: #e7f5ef;--smzh-juniper-100: #d3ebe1;--smzh-juniper-200: #8dd5b6;--smzh-juniper-300: #60bd97;--smzh-juniper-400: #439976;--smzh-juniper-500: #28644b;--smzh-leather-50: #f6f5f0;--smzh-leather-100: #d6cbb2;--smzh-leather-200: #a98f62;--smzh-leather-300: #856849;--smzh-leather-400: #5c4537;--smzh-leather-500: #503c33;--smzh-steel-50: #f1f2f1;--smzh-steel-100: #ced3d2;--smzh-steel-200: #959f9e;--smzh-steel-300: #6f7a7a;--smzh-steel-400: #4a5151;--smzh-steel-500: #292e2e;--smzh-turquoise-50: #edfefe;--smzh-turquoise-100: #a9f2f8;--smzh-turquoise-200: #2cd2e4;--smzh-turquoise-300: #1091aa;--smzh-turquoise-400: #1a5f70;--smzh-turquoise-500: #0b3441;--smzh-breakpoint-calculator-stack: 900px;--smzh-shadow-xs: 0 1px 2px 0 rgba(16, 24, 40, .04), 0 1px 2px 0 rgba(16, 24, 40, .04);--smzh-shadow-sm: 0 2px 6px 0 rgba(16, 24, 40, .06);--smzh-shadow-md: 0 6px 15px -2px rgba(16, 24, 40, .08), 0 6px 15px -2px rgba(16, 24, 40, .08);--smzh-shadow-lg: 0 8px 24px -3px rgba(16, 24, 40, .05), 0 8px 24px -3px rgba(16, 24, 40, .1);--smzh-shadow-xl: 0 20px 40px -8px rgba(16, 24, 40, .05), 0 20px 40px -8px rgba(16, 24, 40, .1);--smzh-shadow-xxl: 0 25px 60px -15px rgba(16, 24, 40, .12), 0 25px 60px -15px rgba(16, 24, 40, .2);--smzh-shadow-tooltip: 0 3px 7px -1px rgba(11, 14, 18, .0821);--smzh-shadow-tooltip-filter: 0 3px 7px rgba(11, 14, 18, .0821);--smzh-shadow-tooltip-hint: 0 10px 15px -2px rgba(137, 140, 156, .1);--smzh-shadow-tooltip-hint-filter: 0 10px 15px rgba(137, 140, 156, .1);--smzh-shadow-tabs-selected: 0 9px 20px -8px rgba(137, 140, 156, .1);--smzh-shadow-budget-chart-ring: 0 2px 6px 0 rgba(16, 24, 40, .06);--smzh-shadow-budget-chart-center-inset: inset 0 1px 3px rgba(16, 24, 40, .05);--smzh-color-primary: var(--smzh-brand-500);--smzh-color-primary-hover: var(--smzh-brand-600);--smzh-color-primary-active: var(--smzh-brand-700);--smzh-color-primary-subtle: var(--smzh-brand-100);--smzh-color-primary-subtle-hover: var(--smzh-brand-200);--smzh-color-primary-subtle-active: var(--smzh-brand-300);--smzh-color-surface: #ffffff;--smzh-color-background: var(--smzh-neutral-50);--smzh-color-background-subtle: var(--smzh-neutral-25);--smzh-color-advisor-callout-surface: var(--smzh-neutral-100);--smzh-color-advisor-callout-subtle-surface: var(--smzh-neutral-0);--smzh-color-advisor-callout-plain-surface: var(--smzh-color-surface);--smzh-color-text-default: var(--smzh-neutral-700);--smzh-color-text-strong: var(--smzh-neutral-900);--smzh-color-advisor-callout-centered-text: #272835;--smzh-color-text-emphasis: var(--smzh-neutral-800);--smzh-color-text-subtle: var(--smzh-neutral-500);--smzh-color-text-disabled: var(--smzh-neutral-400);--smzh-color-text-inverse: var(--smzh-neutral-0);--smzh-color-text-on-primary: #ffffff;--smzh-color-chart-equity-left: #a3cbe4;--smzh-color-chart-equity-right: #a4abb8;--smzh-color-chart-equity-right-strong: #aeb6c2;--smzh-color-chart-equity-right-soft: #d7d9dc;--smzh-color-chart-minimum-dot: #d9d9d9;--smzh-color-chart-income-safe: #8cd4bc;--smzh-color-chart-income-warning: #fbbf24;--smzh-color-chart-income-risk: #3681b2;--smzh-color-chart-savings-background: #f9fafb;--smzh-color-chart-savings-text: #6b7280;--smzh-color-chart-savings-base-gradient-start: #fbfdfe;--smzh-color-chart-savings-base-gradient-end: #eef7fd;--smzh-color-chart-savings-data-gradient-start: #afd9f4;--smzh-color-chart-savings-data-gradient-end: #e3f2fb;--smzh-color-chart-savings-dot: #afd9f4;--smzh-color-chart-savings-stroke: #afd9f4;--smzh-color-chart-savings-segment: #f8f8fa;--smzh-color-chart-budget-background: #f9fafb;--smzh-color-chart-budget-center: #ffffff;--smzh-color-chart-budget-track: #eff0f2;--smzh-color-chart-budget-segment-border: #ffffff;--smzh-color-chart-budget-amount: #374151;--smzh-color-chart-budget-subtitle: #6b7280;--smzh-color-chart-budget-accent: var(--smzh-turquoise-200);--smzh-color-chart-budget-ring-shadow: var(--smzh-shadow-budget-chart-ring);--smzh-color-chart-budget-center-shadow: var( --smzh-shadow-budget-chart-center-inset );--smzh-color-budget-line-item-icon-surface-accent: var(--smzh-turquoise-200);--smzh-color-budget-line-item-icon-surface-warning: var(--smzh-warning-400);--smzh-color-budget-line-item-icon-surface-neutral: var(--smzh-neutral-200);--smzh-color-budget-line-item-icon-gradient-start: var( --smzh-color-chart-savings-data-gradient-start );--smzh-color-budget-line-item-icon-gradient-end: var( --smzh-color-chart-savings-data-gradient-end );--smzh-color-budget-line-item-icon-foreground: #ffffff;--smzh-color-budget-line-item-summary-shadow: 0 1px 2px 0 rgba(154, 154, 154, .25);--smzh-color-text-brand: var(--smzh-brand-800);--smzh-color-text-form-label: var(--smzh-neutral-600);--smzh-color-text-form-value: var(--smzh-neutral-600);--smzh-color-text-input-soft: #6b7280;--smzh-color-recommendation-callout-icon-background: var( --smzh-color-success-subtle );--smzh-color-recommendation-callout-icon-stroke: var(--smzh-success-500);--smzh-color-text-input-suffix: var(--smzh-color-text-form-value);--smzh-color-border-default: var(--smzh-neutral-200);--smzh-color-border-subtle: var(--smzh-neutral-100);--smzh-color-advisor-callout-contextual-border: var(--smzh-neutral-100);--smzh-color-border-strong: var(--smzh-neutral-300);--smzh-color-border-focus: var(--smzh-brand-500);--smzh-color-border-focus-subtle: var(--smzh-brand-300);--smzh-color-shadow-sm: var(--smzh-shadow-sm);--smzh-color-shadow-xs: var(--smzh-shadow-xs);--smzh-color-shadow-md: var(--smzh-shadow-md);--smzh-color-input-focus-ring: var(--smzh-brand-200);--smzh-color-input-error-focus-ring: var(--smzh-destructive-100);--smzh-color-input-disabled-surface: #f9fafb;--smzh-color-border-error-subtle: var(--smzh-destructive-300);--smzh-color-text-form-hint-error: var(--smzh-destructive-400);--smzh-color-error: var(--smzh-destructive-600);--smzh-color-error-accent: var(--smzh-destructive-450);--smzh-color-error-hover: var(--smzh-destructive-700);--smzh-color-error-active: var(--smzh-destructive-800);--smzh-color-error-disabled: var(--smzh-destructive-200);--smzh-color-error-subtle: var(--smzh-destructive-50);--smzh-color-error-border: var(--smzh-destructive-600);--smzh-color-text-error: var(--smzh-destructive-700);--smzh-color-text-error-strong: var(--smzh-destructive-800);--smzh-color-warning: var(--smzh-warning-200);--smzh-color-warning-subtle: var(--smzh-warning-0);--smzh-color-warning-border: var(--smzh-warning-100);--smzh-color-text-warning: var(--smzh-warning-300);--smzh-color-success: var(--smzh-success-200);--smzh-color-success-accent: var(--smzh-success-450);--smzh-color-success-subtle: var(--smzh-success-0);--smzh-color-success-border: var(--smzh-success-100);--smzh-color-text-success: var(--smzh-success-300);--smzh-color-tile-border: var(--smzh-color-border-default);--smzh-color-tile-border-selected: var(--smzh-neutral-600);--smzh-color-tile-title: var(--smzh-neutral-600);--smzh-color-advisor-callout-surface: var(--smzh-neutral-0);--smzh-color-tabs-surface: var(--smzh-color-surface);--smzh-color-tabs-border: var(--smzh-color-border-subtle);--smzh-color-tabs-border-selected: #353849;--smzh-color-tabs-shadow: var(--smzh-shadow-tabs-selected);--smzh-color-tabs-text: #353849;--smzh-color-tabs-switcher-track-surface: #f9fafb;--smzh-color-tabs-switcher-surface: var(--smzh-color-surface);--smzh-color-tabs-switcher-surface-hover: var(--smzh-neutral-100);--smzh-color-tabs-switcher-text: #9ca3af;--smzh-color-tabs-switcher-text-hover: var(--smzh-color-text-default);--smzh-color-tabs-switcher-text-selected: #000000;--smzh-color-tabs-switcher-shadow: var(--smzh-shadow-sm);--smzh-color-tooltip-surface-dark: #374151;--smzh-color-tooltip-surface-light: #f3f4f6;--smzh-color-tooltip-text-on-dark: #ffffff;--smzh-color-tooltip-text-on-light: #374151;--smzh-color-tooltip-shadow: var(--smzh-shadow-tooltip);--smzh-color-tooltip-hint-shadow: var(--smzh-shadow-tooltip-hint);--smzh-spacing-xxx-sm: 8px;--smzh-spacing-xx-sm: 10px;--smzh-spacing-x-sm: 12px;--smzh-spacing-sm: 14px;--smzh-spacing-md: 16px;--smzh-spacing-x-md: 18px;--smzh-spacing-big: 20px;--smzh-spacing-x-big: 24px;--smzh-spacing-xx-big: 28px;--smzh-spacing-xxx-big: 32px;--smzh-spacing-lg: 40px;--smzh-spacing-x-lg: 48px;--smzh-spacing-xx-lg: 64px;--smzh-spacing-xxx-lg: 80px;--smzh-spacing-1: var(--smzh-spacing-md);--smzh-spacing-2: var(--smzh-spacing-big);--smzh-spacing-3: var(--smzh-spacing-x-big);--smzh-spacing-4: var(--smzh-spacing-xx-big);--smzh-spacing-5: var(--smzh-spacing-xxx-big);--smzh-spacing-6: var(--smzh-spacing-lg);--smzh-spacing-7: var(--smzh-spacing-x-lg);--smzh-spacing-8: var(--smzh-spacing-xx-lg);--smzh-spacing-9: var(--smzh-spacing-xxx-lg);--smzh-section-spacing-sm: 48px;--smzh-section-spacing-md: 64px;--smzh-section-spacing-lg: 96px;--smzh-section-spacing-xl: 160px;--smzh-section-spacing-x: 128px;--smzh-spacing-field-stack: 30px;--smzh-font-family-sans: "CircularXX", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Apple Color Emoji", "Segoe UI Emoji";--smzh-font-weight-regular: 400;--smzh-font-weight-normal: 450;--smzh-font-weight-medium: 500;--smzh-typography-heading-h1-font-size: 42px;--smzh-typography-heading-h1-line-height: 52px;--smzh-typography-heading-h1-letter-spacing-book: -.01em;--smzh-typography-heading-h1-letter-spacing-medium: -.02em;--smzh-typography-heading-h2-font-size: 34px;--smzh-typography-heading-h2-line-height: 42px;--smzh-typography-heading-h2-letter-spacing-book: -.01em;--smzh-typography-heading-h2-letter-spacing-medium: -.01em;--smzh-typography-heading-h3-font-size: 26px;--smzh-typography-heading-h3-line-height: 32px;--smzh-typography-heading-h3-letter-spacing: -.01em;--smzh-typography-heading-h4-font-size: 20px;--smzh-typography-heading-h4-line-height: 32px;--smzh-typography-heading-h4-letter-spacing: -.01em;--smzh-typography-heading-h1-mobile-font-size: 36px;--smzh-typography-heading-h1-mobile-line-height: 44px;--smzh-typography-heading-h1-mobile-letter-spacing: -.01em;--smzh-typography-heading-h2-mobile-font-size: 32px;--smzh-typography-heading-h2-mobile-line-height: 40px;--smzh-typography-heading-h2-mobile-letter-spacing-book: -.01em;--smzh-typography-heading-h2-mobile-letter-spacing-medium: -.01em;--smzh-typography-heading-h3-mobile-font-size: 26px;--smzh-typography-heading-h3-mobile-line-height: 32px;--smzh-typography-heading-h3-mobile-letter-spacing: -.01em;--smzh-typography-heading-h4-mobile-font-size: 20px;--smzh-typography-heading-h4-mobile-line-height: 28px;--smzh-typography-heading-h4-mobile-letter-spacing: -.01em;--smzh-typography-text-xl-font-size: 20px;--smzh-typography-text-xl-line-height: 30px;--smzh-typography-text-xl-letter-spacing: -.005em;--smzh-typography-text-lg-font-size: 18px;--smzh-typography-text-lg-line-height: 28px;--smzh-typography-text-lg-letter-spacing: -.005em;--smzh-typography-text-md-font-size: 16px;--smzh-typography-text-md-line-height: 26px;--smzh-typography-text-md-letter-spacing: -.005em;--smzh-typography-text-sm-font-size: 14px;--smzh-typography-text-sm-line-height: 24px;--smzh-typography-text-sm-letter-spacing: -.005em;--smzh-typography-text-xs-font-size: 12px;--smzh-typography-text-xs-line-height: 22px;--smzh-typography-text-xs-letter-spacing: -.005em;--smzh-typography-label-lg-font-size: 16px;--smzh-typography-label-lg-line-height: 18px;--smzh-typography-label-lg-letter-spacing: 0em;--smzh-typography-label-md-font-size: 14px;--smzh-typography-label-md-line-height: 16px;--smzh-typography-label-md-letter-spacing: 0em;--smzh-typography-label-sm-font-size: 12px;--smzh-typography-label-sm-line-height: 16px;--smzh-typography-label-sm-letter-spacing: 0em;--smzh-typography-label-xs-font-size: 10px;--smzh-typography-label-xs-line-height: 14px;--smzh-typography-label-xs-letter-spacing: 0em;--smzh-typography-overline-lg-font-size: 14px;--smzh-typography-overline-lg-line-height: 20px;--smzh-typography-overline-lg-letter-spacing: .08em;--smzh-typography-overline-sm-font-size: 12px;--smzh-typography-overline-sm-line-height: 20px;--smzh-typography-overline-sm-letter-spacing: .08em;--smzh-typography-display-xl-font-size: var( --smzh-typography-heading-h1-font-size );--smzh-typography-display-xl-line-height: var( --smzh-typography-heading-h1-line-height );--smzh-typography-display-xl-letter-spacing: var( --smzh-typography-heading-h1-letter-spacing-book );--smzh-typography-display-lg-font-size: var( --smzh-typography-heading-h2-font-size );--smzh-typography-display-lg-line-height: var( --smzh-typography-heading-h2-line-height );--smzh-typography-display-lg-letter-spacing: var( --smzh-typography-heading-h2-letter-spacing-book );--smzh-typography-display-md-font-size: var( --smzh-typography-heading-h4-font-size );--smzh-typography-display-md-line-height: var( --smzh-typography-heading-h4-line-height );--smzh-typography-display-md-letter-spacing: var( --smzh-typography-heading-h4-letter-spacing );--smzh-typography-display-sm-font-size: var( --smzh-typography-text-lg-font-size );--smzh-typography-display-sm-line-height: var( --smzh-typography-text-lg-line-height );--smzh-typography-display-sm-letter-spacing: var( --smzh-typography-text-lg-letter-spacing );--smzh-typography-paragraph-font-size: var( --smzh-typography-text-md-font-size );--smzh-typography-paragraph-line-height: var( --smzh-typography-text-md-line-height );--smzh-typography-paragraph-letter-spacing: var( --smzh-typography-text-md-letter-spacing );--smzh-typography-paragraph-sm-font-size: var( --smzh-typography-text-sm-font-size );--smzh-typography-paragraph-sm-line-height: var( --smzh-typography-text-sm-line-height );--smzh-typography-paragraph-sm-letter-spacing: var( --smzh-typography-text-sm-letter-spacing );--smzh-typography-paragraph-xsm-font-size: var( --smzh-typography-text-xs-font-size );--smzh-typography-paragraph-xsm-line-height: var( --smzh-typography-text-xs-line-height );--smzh-typography-paragraph-xsm-letter-spacing: var( --smzh-typography-text-xs-letter-spacing )}@layer base{html{font-family:Circular,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;min-height:100%;background:#f8fafc;color:#0f172a}body{min-height:100%;margin:0}button,input,textarea,select{font:inherit}}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial}}}
/*# sourceMappingURL=styles-XYTJSEDA.css.map */
