/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@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-font-weight:initial}}}@layer base{:root,[data-theme=light]{--vx-btn-primary-bg:var(--color-startuptn-500);--vx-btn-primary-bg-hover:var(--color-startuptn-400);--vx-btn-primary-bg-pressed:var(--color-startuptn-600);--vx-btn-primary-contrast:oklch(100% 0 89.9);--vx-btn-primary-focus-ring:oklch(37.6% .1197 267.1/.4);--vx-btn-primary-ghost-hover:oklch(37.6% .1197 267.1/.06);--vx-btn-primary-ghost-pressed:oklch(37.6% .1197 267.1/.12);--vx-btn-primary-border:oklch(37.6% .1197 267.1/.3);--vx-btn-secondary-bg:oklch(43.86% 0 0/.06);--vx-btn-secondary-bg-hover:oklch(21.78% 0 0/.09);--vx-btn-secondary-bg-pressed:oklch(21.78% 0 0/.2);--vx-btn-secondary-contrast:var(--color-neutral-500);--vx-btn-secondary-focus-ring:oklch(76.22% .04 270.85);--vx-btn-secondary-border:oklch(91.97% .004 286.32);--vx-btn-destructive-bg:var(--color-red-700);--vx-btn-destructive-bg-hover:var(--color-red-600);--vx-btn-destructive-bg-pressed:var(--color-red-800);--vx-btn-destructive-contrast:var(--color-white);--vx-btn-soft-destructive-bg:var(--color-red-50);--vx-btn-soft-destructive-bg-hover:var(--color-red-100);--vx-btn-soft-destructive-bg-pressed:var(--color-red-200);--vx-btn-soft-destructive-contrast:var(--color-red-700);--vx-btn-success-bg:var(--color-green-700);--vx-btn-success-bg-hover:var(--color-green-600);--vx-btn-success-bg-pressed:var(--color-green-800);--vx-btn-success-contrast:var(--color-white);--vx-btn-success-focus-ring:oklch(52.7% .1371 150.1/.4)}}.vx-button{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;width:fit-content;font-size:var(--text-label-2,1rem);line-height:var(--tw-leading,var(--text-label-2--line-height,1.375));letter-spacing:var(--tw-tracking,var(--text-label-2--letter-spacing,.01em));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);outline-style:none;flex-shrink:0;display:inline-flex;position:relative;overflow:hidden}.vx-button svg{width:18px;height:18px}.vx-button{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);transition:background-color .1s ease-out,box-shadow .1s ease-out,transform .2s ease-out}@media (prefers-reduced-motion:reduce){.vx-button{transition-property:none}}.vx-button{cursor:pointer;--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;--button-border:transparent;--button-ring:transparent;background-color:var(--button-bg);color:var(--button-fg);border:1px solid var(--button-border)}@media (hover:hover){.vx-button:hover:not([data-disabled]),.vx-button[data-hovered=true]{background-color:var(--button-bg-hover)}}.vx-button:active:not([data-disabled]){background-color:var(--button-bg-pressed);transform:scale(.97)}.vx-button:focus-visible{box-shadow:0 0 0 3px var(--button-ring)}.vx-button[data-disabled]{opacity:.4;pointer-events:none}.vx-button svg{pointer-events:none;width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.vx-button--sm{height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3)}.vx-button--sm svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.vx-button--sm:active:not([data-disabled]){transform:scale(.98)}.vx-button--lg{height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 5)}.vx-button--lg svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.vx-button--lg:active:not([data-disabled]){transform:scale(.96)}.vx-button--full-width{justify-content:center;width:100%}.vx-button--icon{width:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 0)}.vx-button--sm.vx-button--icon{width:calc(var(--spacing,.25rem) * 8)}.vx-button--lg.vx-button--icon{width:calc(var(--spacing,.25rem) * 12)}.vx-button--primary{--button-bg:var(--vx-btn-primary-bg);--button-bg-hover:var(--vx-btn-primary-bg-hover);--button-bg-pressed:var(--vx-btn-primary-bg-pressed);--button-fg:var(--vx-btn-primary-contrast);--button-ring:var(--vx-btn-primary-focus-ring)}.vx-button--primary.vx-button--outlined{--button-bg:transparent;--button-bg-hover:var(--vx-btn-primary-ghost-hover);--button-bg-pressed:var(--vx-btn-primary-ghost-pressed);--button-fg:var(--vx-btn-primary-bg);--button-border:var(--vx-btn-primary-border)}.vx-button--primary.vx-button--ghost{--button-bg:transparent;--button-bg-hover:var(--vx-btn-primary-ghost-hover);--button-bg-pressed:var(--vx-btn-primary-ghost-pressed);--button-fg:var(--vx-btn-primary-bg);--button-border:transparent}.vx-button--secondary{--button-bg:var(--vx-btn-secondary-bg);--button-bg-hover:var(--vx-btn-secondary-bg-hover);--button-bg-pressed:var(--vx-btn-secondary-bg-pressed);--button-fg:var(--vx-btn-secondary-contrast);--button-ring:var(--vx-btn-secondary-focus-ring)}.vx-button--secondary.vx-button--outlined{--button-bg:transparent;--button-border:var(--vx-btn-secondary-border)}.vx-button--secondary.vx-button--ghost{--button-bg:transparent;--button-border:transparent}.vx-button--destructive{--button-bg:var(--vx-btn-destructive-bg);--button-bg-hover:var(--vx-btn-destructive-bg-hover);--button-bg-pressed:var(--vx-btn-destructive-bg-pressed);--button-fg:var(--vx-btn-destructive-contrast);--button-ring:oklch(63.7% .2078 25.3/.4)}.vx-button--destructive.vx-button--outlined{--button-bg:transparent;--button-bg-hover:oklch(63.7% .2078 25.3/.06);--button-bg-pressed:oklch(63.7% .2078 25.3/.12);--button-fg:var(--color-red-500);--button-border:oklch(63.7% .2078 25.3/.5)}.vx-button--destructive.vx-button--ghost{--button-bg:transparent;--button-bg-hover:var(--color-red-50);--button-bg-pressed:oklch(63.7% .2078 25.3/.12);--button-fg:var(--color-red-500);--button-border:transparent}.vx-button--soft-destructive{--button-bg:var(--vx-btn-soft-destructive-bg);--button-bg-hover:var(--vx-btn-soft-destructive-bg-hover);--button-bg-pressed:var(--vx-btn-soft-destructive-bg-hover);--button-fg:var(--vx-btn-soft-destructive-contrast);--button-ring:oklch(63.7% .2078 25.3/.4)}.vx-button--soft-destructive.vx-button--outlined{--button-bg:transparent;--button-bg-hover:oklch(63.7% .2078 25.3/.06);--button-bg-pressed:oklch(63.7% .2078 25.3/.12);--button-fg:var(--color-red-500);--button-border:oklch(63.7% .2078 25.3/.5)}.vx-button--soft-destructive.vx-button--ghost{--button-bg:transparent;--button-bg-hover:var(--color-red-50);--button-bg-pressed:oklch(63.7% .2078 25.3/.12);--button-fg:var(--color-red-500);--button-border:transparent}.vx-button--warning{--button-bg:var(--color-orange-500);--button-bg-hover:var(--color-orange-600);--button-bg-pressed:var(--color-orange-700);--button-fg:oklch(100% 0 89.9);--button-ring:oklch(70.5% .1867 47.6/.4)}.vx-button--warning.vx-button--outlined{--button-bg:transparent;--button-bg-hover:oklch(70.5% .1867 47.6/.06);--button-bg-pressed:oklch(70.5% .1867 47.6/.12);--button-fg:var(--color-orange-500);--button-border:oklch(70.5% .1867 47.6/.5)}.vx-button--warning.vx-button--ghost{--button-bg:transparent;--button-bg-hover:oklch(70.5% .1867 47.6/.06);--button-bg-pressed:oklch(70.5% .1867 47.6/.12);--button-fg:var(--color-orange-500);--button-border:transparent}.vx-button--success{--button-bg:var(--vx-btn-success-bg);--button-bg-hover:var(--vx-btn-success-bg-hover);--button-bg-pressed:var(--vx-btn-success-bg-pressed);--button-fg:var(--vx-btn-success-contrast);--button-ring:var(--vx-btn-success-focus-ring)}.vx-button--success.vx-button--outlined{--button-bg:transparent;--button-bg-hover:oklch(52.7% .1371 150.1/.06);--button-bg-pressed:oklch(52.7% .1371 150.1/.12);--button-fg:var(--color-green-600);--button-border:oklch(52.7% .1371 150.1/.5)}.vx-button--success.vx-button--ghost{--button-bg:transparent;--button-bg-hover:oklch(52.7% .1371 150.1/.06);--button-bg-pressed:oklch(52.7% .1371 150.1/.12);--button-fg:var(--color-green-600);--button-border:transparent}.vx-button--neutral{--button-bg:var(--color-neutral-700);--button-bg-hover:var(--color-neutral-800);--button-bg-pressed:var(--color-neutral-900);--button-fg:oklch(100% 0 89.9);--button-ring:oklch(43.9% 0 89.9/.4)}.vx-button--neutral.vx-button--outlined{--button-bg:transparent;--button-bg-hover:oklch(43.9% 0 89.9/.06);--button-bg-pressed:oklch(43.9% 0 89.9/.12);--button-fg:var(--color-neutral-700);--button-border:oklch(43.9% 0 89.9/.5)}.vx-button--neutral.vx-button--ghost{--button-bg:transparent;--button-bg-hover:oklch(43.9% 0 89.9/.06);--button-bg-pressed:oklch(43.9% 0 89.9/.12);--button-fg:var(--color-neutral-700);--button-border:transparent}@property --tw-font-weight{syntax:"*";inherits:false}.vx-heading--display-1{font-size:var(--text-display-1);line-height:var(--text-display-1--line-height);letter-spacing:var(--text-display-1--letter-spacing)}.vx-heading--display-2{font-size:var(--text-display-2);line-height:var(--text-display-2--line-height);letter-spacing:var(--text-display-2--letter-spacing)}.vx-heading--display-3{font-size:var(--text-display-3);line-height:var(--text-display-3--line-height);letter-spacing:var(--text-display-3--letter-spacing)}.vx-heading--heading-1{font-size:var(--text-heading-1);line-height:var(--text-heading-1--line-height);letter-spacing:var(--text-heading-1--letter-spacing)}.vx-heading--heading-2{font-size:var(--text-heading-2);line-height:var(--text-heading-2--line-height);letter-spacing:var(--text-heading-2--letter-spacing)}.vx-heading--heading-3{font-size:var(--text-heading-3);line-height:var(--text-heading-3--line-height);letter-spacing:var(--text-heading-3--letter-spacing)}.vx-heading--heading-4{font-size:var(--text-heading-4);line-height:var(--text-heading-4--line-height);letter-spacing:var(--text-heading-4--letter-spacing)}.vx-heading--heading-5{font-size:var(--text-heading-5);line-height:var(--text-heading-5--line-height);letter-spacing:var(--text-heading-5--letter-spacing)}.vx-heading--heading-6{font-size:var(--text-heading-6);line-height:var(--text-heading-6--line-height);letter-spacing:var(--text-heading-6--letter-spacing)}.vx-text--label-1{font-size:var(--text-label-1);line-height:var(--text-label-1--line-height);letter-spacing:var(--text-label-1--letter-spacing)}.vx-text--label-2{font-size:var(--text-label-2);line-height:var(--text-label-2--line-height);letter-spacing:var(--text-label-2--letter-spacing)}.vx-text--label-3{font-size:var(--text-label-3);line-height:var(--text-label-3--line-height);letter-spacing:var(--text-label-3--letter-spacing)}.vx-text--label-4{font-size:var(--text-label-4);line-height:var(--text-label-4--line-height);letter-spacing:var(--text-label-4--letter-spacing)}.vx-text--caption-1{font-size:var(--text-caption-1);line-height:var(--text-caption-1--line-height);letter-spacing:var(--text-caption-1--letter-spacing)}.vx-text--caption-2{font-size:var(--text-caption-2);line-height:var(--text-caption-2--line-height);letter-spacing:var(--text-caption-2--letter-spacing)}.vx-text--primary{color:var(--vx-text-primary)}.vx-text--secondary{color:var(--vx-text-secondary)}.vx-text--inverse{color:var(--vx-text-inverse)}.vx-text--destructive{color:var(--vx-status-error-text)}.vx-text--accent{color:var(--vx-text-brand)}.vx-text--tertiary{color:var(--vx-text-tertiary)}.vx-heading--thin{font-weight:100}.vx-heading--extralight{font-weight:200}.vx-heading--light{font-weight:300}.vx-heading--normal{font-weight:400}.vx-heading--medium{font-weight:500}.vx-heading--semibold{font-weight:600}.vx-heading--bold{font-weight:700}.vx-heading--extrabold{font-weight:800}.vx-heading--black{font-weight:900}.vx-text--thin{font-weight:100}.vx-text--extralight{font-weight:200}.vx-text--light{font-weight:300}.vx-text--normal{font-weight:400}.vx-text--medium{font-weight:500}.vx-text--semibold{font-weight:600}.vx-text--bold{font-weight:700}.vx-text--extrabold{font-weight:800}.vx-text--black{font-weight:900}
